@import"https://fonts.googleapis.com/css2?family=Saira:wght@600;700;800;900&family=Saira+Condensed:wght@500;600;700&family=Archivo:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--grund:#E0E0DA;--flaeche:#FFFFFF;--tinte:#1A1A19;--zweitrang:#6B6B69;--linie:#D8D8D0;--aktion:#FFB500;--aktionstext:#8C6300;--auf-aktion:#1A1A19;--gut:#1B7F4B;--gut-weich:#E4F3EA;--acht:#8C6300;--acht-weich:#FBF1DA;--stopp:#B4231F;--stopp-weich:#FBE9E8;--seite:#F0F0EA;--schiene:#E2E2DA;--mulde:#F0F0EA;--gewaehlt:#E9E9E1;--gewaehlt-kante:#45453F;--raster-linie:#E9E9E3;--kopf-tinte:#45453F;--zeile:36px;--grad:12.5px;--leiste:224px;--leiste-innen:216px;--blatt:296px;--radius:9px;--radius-bed:6px;--uebergang:.2s;--display:Saira,"Arial Black",sans-serif;--schmal:"Saira Condensed","Arial Narrow",sans-serif;--ui:Archivo,"Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",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}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--grund:#151719;--flaeche:#2B2F35;--tinte:#ECECEA;--zweitrang:#A8A8A4;--linie:#3F4650;--aktionstext:#FFB500;--gut:#5BE38C;--gut-weich:#1C3526;--acht:#FFB500;--acht-weich:#3A2F18;--stopp:#FA8A8A;--stopp-weich:#3B201E;--seite:#1F2328;--schiene:#353B43;--mulde:#1F2328;--gewaehlt:#404853;--gewaehlt-kante:#CFCFCA;--raster-linie:#333840;--kopf-tinte:#CFCFCA}}:root[data-theme=dark]{--grund:#151719;--flaeche:#2B2F35;--tinte:#ECECEA;--zweitrang:#A8A8A4;--linie:#3F4650;--aktionstext:#FFB500;--gut:#5BE38C;--gut-weich:#1C3526;--acht:#FFB500;--acht-weich:#3A2F18;--stopp:#FA8A8A;--stopp-weich:#3B201E;--seite:#1F2328;--schiene:#353B43;--mulde:#1F2328;--gewaehlt:#404853;--gewaehlt-kante:#CFCFCA;--raster-linie:#333840;--kopf-tinte:#CFCFCA}*{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-kopfkante: #C0C0B5;--tab-wach: #F4F4EE;--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-kopfkante: #4E5660;--tab-wach: #353B43;--tab-schatten: none}}:root[data-theme=dark]{--tab-kopfkante: #4E5660;--tab-wach: #353B43;--tab-schatten: none}body{margin:0;background:var(--grund);color:var(--tinte);font-family:var(--ui);font-size:15px;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:13px;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}.knopf:hover{border-color:var(--zweitrang)}.knopf.haupt{background:var(--aktion);border-color:var(--aktion);color:var(--auf-aktion);font-weight:700}.knopf.haupt:hover{filter:brightness(1.06)}.knopf.stumm{border-color:transparent;background:transparent;color:var(--zweitrang)}.knopf:focus-visible{outline:2px solid var(--aktion);outline-offset:2px}.knopf.klein{height:26px;font-size:12px;padding:0 10px}.knopf:disabled{background:var(--seite);border-color:var(--linie);color:var(--zweitrang);font-weight:600;cursor:not-allowed;filter:none}.knopf:disabled:hover{border-color:var(--linie);filter:none}.marke{font-family:var(--schmal);font-weight:600;font-size:11px;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(--aktion) 26%, transparent);--fokus-innen: inset 0 0 0 2px var(--aktion)}.feld-schild{font-family:var(--schmal);font-weight:600;font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--zweitrang);display:block;margin-bottom:5px}.feld{font-family:var(--ui);font-size:14px;background:var(--flaeche);color:var(--tinte);border:1px solid var(--linie);border-radius:var(--radius-bed);padding:0 12px;height:40px;width:100%}.feld:focus{outline:none;border-color:var(--aktion);box-shadow:var(--fokus-aussen)}.feld.buendig:focus,.fein.buendig:focus{outline:none;border-color:transparent;box-shadow:var(--fokus-innen)}.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:11.5px;letter-spacing:.07em;text-transform:uppercase;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(--aktion);color:var(--auf-aktion)}.wahl button:hover:not([aria-pressed=true]){background:var(--schiene);color:var(--tinte)}.wahl button:focus-visible{outline:2px solid var(--aktion);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:11.5px;letter-spacing:.06em;text-transform:uppercase;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)}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(--aktion);border-color:var(--aktion);color:var(--auf-aktion);font-weight:700}button.pille[aria-pressed=true]:hover,button.chip[aria-pressed=true]:hover{border-color:var(--aktion);color:var(--auf-aktion);filter:brightness(1.06)}.pille:focus-visible,.chip:focus-visible{outline:2px solid var(--aktion);outline-offset:2px}.chip.an,.pille.an{color:var(--tinte);border-color:var(--zweitrang)}.pille .zahl,.chip .zahl{font-family:var(--mono);font-size:10.5px;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:14px;line-height:1;opacity:.6}.chip:hover .chip-zu,.pille:hover .chip-zu{opacity:1}.suche{flex:1;min-width:130px;max-width:250px;height:27px;font-size:12.5px;padding:0 10px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);font-family:var(--ui)}.suche:focus{outline:none;border-color:var(--aktion);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:19px;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(--mono);font-size:12.5px;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:12.5px;margin:0}.kv dt{color:var(--zweitrang)}.kv dd{margin:0;text-align:right;font-family:var(--mono);font-size:12px}.kv dd.gut{color:var(--gut)}.merkmale{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px 12px;margin:0;font-size:12.5px}.merkmale dt{font-family:var(--schmal);font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;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:11px;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)}.tafel tbody tr.klick:hover td{background:var(--tab-wach)}.tafel .zahl{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--mono);font-size:12px}.tafel .kennung{font-family:var(--mono);font-size:12px;font-weight:500}.tafel .stark{font-weight:600}.tafel .leise{color:var(--zweitrang)}.rechenweg{font-family:var(--mono);font-size:10.5px;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:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--kopf-tinte)}.bogen-kopf .zaehler{font-family:var(--mono);font-size:10.5px;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:11.5px;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:12.5px;letter-spacing:.1em;text-transform:uppercase;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:12px;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(--mono);font-size:11.5px;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:11.5px;color:var(--zweitrang)}.karte-fuss .zeit{margin-left:auto;font-family:var(--mono);font-size:11px}.karte-leer{display:flex;align-items:center;justify-content:center;height:100%;min-height:120px;padding:18px 16px;text-align:center;font-size:12.5px;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:13px;line-height:1.5}.meldung-text b{display:block;margin-bottom:3px;font-size:13.5px}.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:14px;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:10px;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:13.5px;letter-spacing:.045em;text-transform:uppercase;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)}.nav-punkt:hover{color:var(--tinte);background:var(--schiene)}.nav-punkt[aria-current=page]{color:var(--tinte);background:var(--schiene);border-left-color:var(--aktion)}.nav-punkt:focus-visible{outline:2px solid var(--aktion);outline-offset:-2px}.nav-zahl{font-family:var(--mono);font-size:10.5px;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)}.leiste-fuss:hover{background:var(--schiene)}.leiste-fuss .auf{margin-left:auto;color:var(--zweitrang);font-size:11px;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(--aktion);color:var(--auf-aktion);font-family:var(--schmal);font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;flex:none}.wer-name{font-size:12.5px;font-weight:600;line-height:1.2}.wer-rolle{font-family:var(--schmal);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;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:10.5px;letter-spacing:.07em;text-transform:uppercase;border:none;background:transparent;color:var(--zweitrang);padding:6px 4px;border-radius:var(--radius-bed);line-height:1;text-align:center;transition:var(--uebergang)}.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(--aktion);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:15px;margin:0}.fdialog .fk p{margin:3px 0 0;font-size:12px;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:12.5px}.frow label{color:var(--zweitrang)}.fein{font-family:var(--ui);font-size:12.5px;padding:7px 9px;border:1px solid var(--linie);border-radius:4px;background:var(--seite);color:var(--tinte);width:100%}.fein:focus{outline:none;border-color:var(--aktion);box-shadow:var(--fokus-aussen)}.fein.mono{font-family:var(--mono)}.fhint{grid-column:2;font-size:11px;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}.fdialog footer .weg{margin-right:auto;font-size:11.5px;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:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--zweitrang)}.fgruppe .fb{padding-top:10px}.erklaerung{position:relative;display:inline-flex;vertical-align:middle}.erklaerung-zeichen{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:9.5px;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:hover,.erklaerung-zeichen.offen{color:var(--aktionstext);border-color:var(--aktion)}.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:11.5px;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}body{display:flex;flex-direction:column;height:100vh;overflow:hidden}#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:12px;letter-spacing:.09em;text-transform:uppercase;line-height:1;color:var(--zweitrang);text-decoration:none;transition:var(--uebergang)}.zurueck-arbeit:hover{background:var(--schiene);color:var(--tinte)}.zurueck-arbeit:focus-visible{outline:2px solid var(--aktion);outline-offset:-2px}.zurueck-arbeit .zurueck-pfeil{color:var(--tinte)}.maskenraum{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.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;border-bottom:1px solid var(--linie);background:var(--seite);flex:none}.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-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:10px;letter-spacing:.13em;text-transform:uppercase;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:13px;color:var(--tinte);border-bottom:1px solid var(--linie);transition:var(--uebergang)}.menue-punkt:last-child{border-bottom:none}.menue-punkt:hover{background:var(--schiene)}.menue-mail{text-transform:none;letter-spacing:0;font-family:var(--mono);font-size:10.5px}.leiste-fuss-raum{position:relative}.leiste-fuss-raum .ansicht-schalter{margin:0 0 8px;width:100%;justify-content:center}.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)}.zurueck-weg:hover{border-color:var(--zweitrang);background:var(--schiene)}.zurueck-weg:focus-visible{outline:2px solid var(--aktion);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:12.5px;line-height:1.5}.hinweisband b{color:var(--tinte)}.nichts-gefunden{padding:40px 24px;text-align:center;color:var(--zweitrang);font-size:13.5px;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:13px;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)}.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}.freiwillig{text-transform:none;letter-spacing:0;opacity:.7}.masken-fuss{padding:12px 18px 18px;font-size:12.5px;color:var(--zweitrang);line-height:1.55}.masken-fuss b{color:var(--tinte);font-weight:600}.leer .leer-satz{max-width:58ch;font-size:13px;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:13.5px}.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){.haus-kopf{grid-template-columns:1fr}.haus-marke{border-right:none;border-bottom:1px solid var(--linie);gap:12px}.nur-schmal{display:inline-flex}.app{position:relative}.leiste{position:absolute;inset:0 auto 0 0;z-index:50;transform:translate(-100%);transition:var(--uebergang);box-shadow:4px 0 24px #0000002e}.leiste[data-offen=ja]{transform:none}.kopf,.brett-kopf{padding-inline:12px;row-gap:8px}}.leiste-fassung{padding:6px 12px 0;font-family:var(--mono);font-size:10.5px;color:var(--zweitrang);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anmeldung{display:grid;grid-template-columns:1.05fr 1fr;flex:1;min-height:0;background:var(--flaeche);overflow-y:auto;scrollbar-gutter:stable}.anmeldung-marke{background-color:#141517;background-image:linear-gradient(to bottom,#101113f0,#101113b8 30%,#10111385 52%,#101113b3 78%,#101113eb),url(/anmeldung-trecker.jpg);background-size:cover;background-position:58% center;background-repeat:no-repeat;padding:44px;display:flex;flex-direction:column;justify-content:space-between;gap:34px}.anmeldung-marke img{width:100%;max-width:320px;height:auto;display:block}.marke-satz{font-family:var(--display);font-weight:700;font-size:clamp(21px,2.3vw,29px);line-height:1.16;letter-spacing:-.012em;color:#e9e9e7;max-width:17ch;margin:0;text-shadow:0 2px 14px rgba(0,0,0,.6)}.marke-satz b{color:#ffb500;font-weight:700}.marke-drei{display:flex;flex-direction:column;gap:9px;border-top:1px solid #2E3135;padding-top:18px}.marke-drei div{font-family:var(--schmal);font-weight:600;font-size:12.5px;letter-spacing:.13em;text-transform:uppercase;color:#c8c8c4;display:flex;align-items:center;gap:11px;text-shadow:0 1px 6px rgba(0,0,0,.65)}.marke-drei i{width:5px;height:5px;background:#ffb500;flex:none;display:block}.marke-fassung{border-top:1px solid #2E3135;padding-top:13px;margin-top:4px;letter-spacing:.08em}.marke-fassung .fassung{text-transform:none;font-family:var(--mono);letter-spacing:0}.anmeldung-feld{padding:44px 40px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.anmeldung-feld:before{content:"";position:absolute;left:0;right:0;bottom:-10%;top:22%;background:var(--tinte);-webkit-mask-image:url(/mann.png);mask-image:url(/mann.png);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.05;pointer-events:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .anmeldung-feld:before{opacity:.09}}:root[data-theme=dark] .anmeldung-feld:before{opacity:.09}.anmeldung-innen{position:relative;z-index:1;width:100%;max-width:340px;margin-inline:auto}.anmeldung-innen h3{font-family:var(--display);font-weight:700;font-size:25px;letter-spacing:-.01em;margin:0 0 5px}.anmeldung-unter{font-size:13.5px;color:var(--zweitrang);margin:0 0 24px}.formular{display:flex;flex-direction:column;gap:15px}.feld-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.feld-kopf a{font-size:12px;color:var(--aktionstext);text-decoration:none;font-weight:600}.merken{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;color:var(--zweitrang)}.merken input{margin:2px 0 0;accent-color:var(--aktion);width:15px;height:15px;flex:none}.knopf-breit{width:100%;height:44px;font-size:14px}.ziffern{display:flex;gap:8px}.ziffer{width:100%;max-width:48px;aspect-ratio:1 / 1.15;font-family:var(--mono);font-size:19px;font-weight:500;text-align:center;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);padding:0}.ziffer:focus{outline:none;border-color:var(--aktion);box-shadow:0 0 0 3px color-mix(in srgb,var(--aktion) 26%,transparent)}.ziffer.voll{border-color:var(--zweitrang)}.ziffer.falsch{border-color:var(--stopp);animation:wackeln .3s}@keyframes wackeln{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.code-fehler{font-size:12px;color:var(--stopp);margin:7px 0 0;min-height:17px}.anmeldung-fuss{margin-top:20px;padding-top:15px;border-top:1px solid var(--linie);font-size:12px;color:var(--zweitrang);display:flex;align-items:flex-start;gap:8px}.zurueck-link{font-family:var(--schmal);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--zweitrang);background:none;border:none;padding:0;margin-bottom:16px;display:inline-flex;align-items:center;gap:6px}.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:12px;line-height:1.45}.mfa-tipp b{font-family:var(--mono)}.wechsel-schirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:color-mix(in srgb,#000 46%,transparent);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:21px;letter-spacing:-.01em;margin:0 0 5px}.wechsel-blatt .anmeldung-unter{margin-bottom:20px}.wechsel-blatt .knopf.stumm{height:38px;margin-top:-6px}.wechsel-hinweis{font-size:12px;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:460px){.wechsel-schirm{padding:12px}.wechsel-blatt{padding:22px 18px 18px}.anmeldung-marke{padding:22px 18px}.anmeldung-feld{padding:24px 18px 32px}.ziffern{gap:5px}}.anfangen{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:12px;padding:16px 18px 0}@media(max-width:1240px){.anfangen{grid-template-columns:1.5fr 1fr 1fr}}@media(max-width:900px){.anfangen{grid-template-columns:1fr 1fr}}@media(max-width:620px){.anfangen{grid-template-columns:1fr}}.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)}.losgehen:hover{border-color:var(--zweitrang);transform:translateY(-1px)}.losgehen:focus-visible{outline:2px solid var(--aktion);outline-offset:2px}.losgehen-was{font-family:var(--display);font-weight:700;font-size:16px;letter-spacing:-.005em}.losgehen-wie{font-size:12px;color:var(--zweitrang);line-height:1.4}.losgehen.haupt{background:var(--aktion);border-color:var(--aktion);color:var(--auf-aktion)}.losgehen.haupt .losgehen-was{font-size:18px}.losgehen.haupt .losgehen-wie{color:color-mix(in srgb,var(--auf-aktion) 72%,transparent)}.losgehen.haupt:hover{filter:brightness(1.05);border-color:var(--aktion)}.uhr{display:flex;align-items:center;gap:10px}.uhr b{font-family:var(--mono);font-size:25px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.uhr>span{font-size:11px;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(--mono);font-size:14px;font-weight:600}.w-text span{font-size:11px;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(--mono);font-size:11px;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(auto-fit,minmax(210px,1fr));gap:12px;padding:14px 18px 0}.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)}.kz:hover{border-color:var(--zweitrang)}.kz:focus-visible{outline:2px solid var(--aktion);outline-offset:2px}.kz-schild{font-family:var(--schmal);font-weight:600;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--zweitrang)}.kz-gross{font-family:var(--mono);font-size:30px;font-weight:600;line-height:1.05;font-variant-numeric:tabular-nums;margin-top:2px}.kz-gross i{font-style:normal;font-size:16px;color:var(--zweitrang);margin-left:1px}.kz-gross.leise{color:var(--zweitrang)}.kz-unten{font-size:11.5px;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:10.5px;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(--aktion);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:11.5px;color:var(--zweitrang)}.kz-vergleich b{margin-left:auto;font-family:var(--mono);font-size:13px}.kz-geld{grid-column:span 1}.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)}.hakt:hover{background:var(--seite)}.hakt.blockiert{border-left-color:var(--stopp)}.hakt.wartet{border-left-color:var(--acht)}.hakt-zahl{font-family:var(--mono);font-weight:600;font-size:20px;line-height:1;text-align:right;font-variant-numeric:tabular-nums}.hakt.blockiert .hakt-zahl{color:var(--stopp)}.hakt.wartet .hakt-zahl{color:var(--acht)}.hakt-was{font-size:13px;font-weight:600;line-height:1.3;display:block;color:var(--tinte)}.hakt-warum{font-size:11.5px;color:var(--zweitrang);line-height:1.3;display:block}.hakt-pfeil{color:var(--zweitrang);font-size:15px;opacity:.5}.start-karte-leib{--karte-marke: 92px}.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:12.5px}.karte-was b{flex:none;font-family:var(--mono);font-size:12px;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(--mono);font-size:11.5px;color:var(--zweitrang);white-space:nowrap}@media(max-width:460px){.kennzahlen,.start-spalten,.anfangen{padding-inline:12px}.start-karte{min-height:0}}.pa-gruppen{padding-top:12px}.pa-typen{margin-top:12px;max-height:232px;overflow-y:auto;scrollbar-gutter:stable;background:var(--tab-blatt);border:1px solid var(--tab-kante);border-radius:var(--radius)}.pa-typ{display:flex;align-items:baseline;gap:9px;width:100%;text-align:left;padding:8px 12px;border:none;border-top:1px solid var(--raster-linie);background:none;color:var(--tinte);font:inherit;cursor:pointer;transition:background var(--uebergang)}.pa-typ:first-child{border-top:none}.pa-typ:hover{background:var(--tab-wach)}.pa-typ.gewaehlt{background:var(--tab-markiert);box-shadow:inset 3px 0 0 var(--aktion)}.pa-typ:focus-visible{outline:2px solid var(--aktion);outline-offset:-2px}.pa-typ-name{font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-typ-wo{margin-left:auto;flex:none;font-family:var(--schmal);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--zweitrang)}.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:12.5px}.pa-zuschlag-was{min-width:0;overflow-wrap:anywhere}.pa-zuschlag-wie{font-size:11.5px;color:var(--zweitrang);white-space:nowrap}.pa-zuschlag-betrag{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.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}}.deck-schirm.kompakt:has(.pa-blatt)>.deck-blatt{max-height:min(88vh,100%)}.pa-staffel{margin-top:12px;padding-top:10px;border-top:1px solid var(--tab-kante)}.pa-staffel .feld-schild{display:flex;align-items:center;gap:6px;margin-bottom:4px}.pa-stufe{display:grid;grid-template-columns:7rem minmax(0,1fr) auto;align-items:baseline;column-gap:12px;padding:4px 8px;margin-inline:-8px;border-radius:var(--radius-bed);font-size:12.5px}.pa-stufe.jetzt{background:var(--tab-markiert);font-weight:600}.pa-stufe-ab{color:var(--zweitrang)}.pa-stufe.jetzt .pa-stufe-ab{color:var(--tinte)}.pa-stufe-satz{font-family:var(--mono);font-variant-numeric:tabular-nums}.pa-stufe-jetzt{font-family:var(--schmal);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--aktionstext)}@media(max-width:560px){.pa-stufe{grid-template-columns:5.5rem minmax(0,1fr);row-gap:1px}.pa-stufe-jetzt{grid-column:2}}.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;background:var(--flaeche)}.raster-kopf{position:sticky;top:0;z-index:3;background:var(--flaeche);border-bottom:1px solid var(--linie);font-family:var(--schmal);font-weight:600;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--zweitrang);padding:0 12px;height:34px;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(--aktion)}button.raster-kopf{font:inherit;font-family:var(--schmal);font-weight:600;font-size:11px;letter-spacing:.09em;text-transform:uppercase;text-align:left;cursor:pointer;width:100%;border-top:none;border-left:none;border-bottom:1px solid var(--linie)}button.raster-kopf:hover{color:var(--tinte);background:var(--schiene)}button.raster-kopf:focus-visible{outline:2px solid var(--aktion);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: 34px;--abschnitt-kopf: 30px;background:var(--seite)}.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)}.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;transition:var(--uebergang)}.abschnitt-kopf:focus-visible,.tabelle-kopf:focus-visible{outline:2px solid var(--aktion);outline-offset:-2px}.abschnitt-kopf{top:var(--brett-kopf);z-index:7;height:var(--abschnitt-kopf);background:var(--flaeche);color:var(--tinte);border-bottom:1px solid var(--linie);font-family:var(--schmal);font-weight:700;font-size:11.5px;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.abschnitt-kopf:hover{background:var(--seite)}.abschnitt-kopf .zahl{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--zweitrang)}.tabelle-kopf{top:calc(var(--brett-kopf) + var(--abschnitt-kopf));z-index:6;height:30px;background:var(--tab-kopf);color:var(--kopf-tinte);border-bottom:1px solid var(--tab-kopfkante);font-family:var(--schmal);font-weight:700;font-size:11px;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.tabelle-kopf:hover{background:var(--schiene)}.tabelle-kopf .zahl{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:0;text-transform:none;opacity:.75}.brett-tabelle+.brett-tabelle>.tabelle-kopf{box-shadow:inset 0 1px 0 var(--linie)}.klapp-pfeil{display:inline-flex;justify-content:center;width:12px;flex:none;font-family:var(--ui);font-size:11px;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}.abschnitt-kopf:disabled:hover{background:var(--flaeche)}.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:10px;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(--mono);font-size:12px;font-weight:600;line-height:1.25}.res span{font-size:10.5px;color:var(--zweitrang);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qual{font-family:var(--mono);font-size:9.5px;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(--aktion) 7%,var(--flaeche))}.spur.heute:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--aktion)}.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:11.5px;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}.balken:hover{filter:brightness(.97)}.balken:focus-visible{outline:2px solid var(--aktion);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:10.5px;flex:0 20 auto;min-width:0;align-self:center;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 168px){.balken .kuerzel{display:none}}@container (max-width: 150px){.balken small{display:none}}.balken .kuerzel{font-family:var(--schmal);font-size:10px;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:10.5px;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, #E1E8ED);--bal-kante: var(--gf-miete-kante, #2F4858);--bal-text: var(--gf-miete-text, #203A48)}.balken.leistung{--bal-fuell: var(--gf-leistung-fuell, #E9EED9);--bal-kante: var(--gf-leistung-kante, #54701A);--bal-text: var(--gf-leistung-text, #425812)}.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)}:root[data-theme=dark] .balken.miete,:root:not([data-theme=light]) .balken.miete{--bal-fuell: var(--gf-miete-dunkel, #2B3B45);--bal-kante: var(--gf-miete-kante-d, #9CC2D6);--bal-text: var(--gf-miete-kante-d, #9CC2D6)}:root[data-theme=dark] .balken.leistung,:root:not([data-theme=light]) .balken.leistung{--bal-fuell: var(--gf-leistung-dunkel, #333C22);--bal-kante: var(--gf-leistung-kante-d, #AFD25C);--bal-text: var(--gf-leistung-kante-d, #AFD25C)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .balken.miete{--bal-fuell: var(--gf-miete-fuell, #E1E8ED);--bal-kante: var(--gf-miete-kante, #2F4858);--bal-text: var(--gf-miete-text, #203A48)}:root:not([data-theme=dark]) .balken.leistung{--bal-fuell: var(--gf-leistung-fuell, #E9EED9);--bal-kante: var(--gf-leistung-kante, #54701A);--bal-text: var(--gf-leistung-text, #425812)}}.balken.unverbindlich{border-style:dashed;background:color-mix(in srgb,var(--bal-fuell) 42%,var(--flaeche))}.balken.unverbindlich .name{font-weight:500}.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}.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:11.5px;color:var(--zweitrang)}.legende-teil{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.legende-teil>b{font-family:var(--schmal);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;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, #E1E8ED);--bal-kante: var(--gf-miete-kante, #2F4858)}.legende i.leistung{--bal-fuell: var(--gf-leistung-fuell, #E9EED9);--bal-kante: var(--gf-leistung-kante, #54701A)}.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, #2B3B45);--bal-kante: var(--gf-miete-kante-d, #9CC2D6)}:root[data-theme=dark] .legende i.leistung,:root:not([data-theme=light]) .legende i.leistung{--bal-fuell: var(--gf-leistung-dunkel, #333C22);--bal-kante: var(--gf-leistung-kante-d, #AFD25C)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .legende i.miete{--bal-fuell: var(--gf-miete-fuell, #E1E8ED);--bal-kante: var(--gf-miete-kante, #2F4858)}:root:not([data-theme=dark]) .legende i.leistung{--bal-fuell: var(--gf-leistung-fuell, #E9EED9);--bal-kante: var(--gf-leistung-kante, #54701A)}}.legende-teil .marke{font-size:10.5px;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)}.kopf-wann.waehlbar:hover,.kopf-wann.waehlbar[aria-expanded=true]{border-color:var(--linie);background:var(--flaeche)}.kopf-wann .auf{font-size:10px;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:11px;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:10px;letter-spacing:.14em;text-transform:uppercase;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:12.5px;color:var(--tinte);transition:var(--uebergang)}.wk-zeile:hover{background:var(--schiene)}.wk-zeile.jetzt{border-left-color:var(--aktion);background:var(--schiene);font-weight:600}.wk-kw{font-family:var(--mono);font-size:11.5px;color:var(--zweitrang);width:48px;flex:none}.wk-zeile.jetzt .wk-kw{color:var(--tinte)}.wk-spanne{font-family:var(--mono);font-size:11.5px}.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:12px;letter-spacing:.06em;text-transform:uppercase;padding:6px 11px;line-height:1;transition:var(--uebergang)}.blatt-knopf+.blatt-knopf{border-left:1px solid var(--linie)}.blatt-knopf.doppelt{font-size:13px;opacity:.72;letter-spacing:0}.blatt-knopf.doppelt:hover:not(:disabled){opacity:1}.blatt-knopf:hover:not(:disabled){background:var(--schiene);color:var(--tinte)}.blatt-knopf:disabled{opacity:.4}.blatt-knopf:focus-visible{outline:2px solid var(--aktion);outline-offset:-2px}.leere-woche{padding:44px 24px;text-align:center;color:var(--zweitrang);font-size:13.5px;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-suche{flex:1;min-width:150px;max-width:280px;height:27px;font-size:12.5px;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(--aktion);box-shadow:0 0 0 3px color-mix(in srgb,var(--aktion) 26%,transparent)}.filter-trenn{width:1px;height:18px;background:var(--linie);margin:0 3px}.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(--aktion) 12%,var(--flaeche))}.spur.verboten{background:color-mix(in srgb,var(--stopp) 10%,var(--flaeche))}.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:15px;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(--aktion);border-radius:0;background:color-mix(in srgb,var(--aktion) 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(--aktion)}.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:12px;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:12px;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:17px;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)}.balken:hover .griff-kante:after{opacity:.45}.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:16px;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:12px;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:15px;line-height:1.25;margin:0}.brett-blatt-kopf.schmal p{grid-area:unter;font-size:11.5px;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:17px;line-height:1;cursor:pointer}.zu:hover{color:var(--tinte);background:var(--seite);border-color:var(--linie)}.zu:focus-visible{outline:2px solid var(--aktion);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:11.5px;color:var(--zweitrang)}.brett-fuss .zaehler{font-family:var(--mono)}.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:12.5px;color:var(--tinte);font-weight:600}.grund-knopf span{font-size:11.5px;color:var(--zweitrang);line-height:1.4}.grund-knopf:hover{border-color:var(--zweitrang)}.grund-knopf[aria-pressed=true]{border-color:var(--aktion);background:color-mix(in srgb,var(--aktion) 11%,var(--flaeche))}.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:12.5px;font-weight:600;color:var(--tinte);line-height:1.3}.vorschlag-text>span{font-size:11px;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}.sperr-zeile:hover{background:var(--schiene)}.sz-text{display:flex;flex-direction:column;min-width:0}.sz-text b{font-family:var(--mono);font-size:12px;font-weight:600;line-height:1.25}.sz-text span{font-size:11px;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:16px;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(--mono);font-size:25px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--tinte)}.tages-zahlen span{font-size:11px;color:var(--zweitrang)}.tages-quote{display:flex;align-items:center;gap:12px;margin-bottom:7px}.tages-quote b{font-family:var(--mono);font-size:25px;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:14px;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(--aktion)}.schild-zahl{font-family:var(--mono);font-size:11px;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}button.tages-zeile:hover .tz-text b{color:var(--aktionstext)}button.tages-zeile:focus-visible{outline:2px solid var(--aktion);outline-offset:2px}.tz-text{display:flex;flex-direction:column;min-width:0;flex:1}.tz-text b{font-family:var(--mono);font-size:12px;font-weight:600;line-height:1.25}.tz-text>span{font-size:11px;color:var(--zweitrang);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tz-uhr{font-family:var(--mono);font-size:12px;color:var(--zweitrang);font-variant-numeric:tabular-nums;flex:none}.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:12.5px;color:var(--stopp);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--stopp) 35%,transparent)}.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:12.5px;font-weight:600;color:var(--tinte);line-height:1.35}.hakt-zeile span span{font-size:11.5px;color:var(--zweitrang);line-height:1.35}.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(max-width:460px){.brett-filter,.brett-fuss,.legende{padding-inline:12px}.raster{min-width:620px}}.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}.treffer:hover{background:var(--tab-wach)}.treffer.gewaehlt{background:var(--tab-markiert);box-shadow:inset 3px 0 0 var(--aktion)}.treffer:focus-visible{outline:2px solid var(--aktion);outline-offset:-2px}.treffer-was{display:flex;flex-direction:column;gap:1px;min-width:0}.treffer-was b{font-size:13.5px;font-weight:600;font-family:var(--mono)}.treffer-was span{font-size:11px;color:var(--zweitrang);font-family:var(--ui)}.treffer-lage{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;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:11px;color:var(--zweitrang);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.treffer-rand{font-family:var(--mono);font-size:11px;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:11px;letter-spacing:.09em;text-transform:uppercase;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:9.5px;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;letter-spacing:.04em}.se-tagkopf i{font-family:var(--mono);font-style:normal;font-size:9px;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, #E1E8ED);--bal-kante: var(--gf-miete-kante, #2F4858);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(--aktion)}:root[data-theme=dark] .se-tag,:root:not([data-theme=light]) .se-tag{--bal-fuell: var(--gf-miete-dunkel, #2B3B45);--bal-kante: var(--gf-miete-kante-d, #9CC2D6)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .se-tag{--bal-fuell: var(--gf-miete-fuell, #E1E8ED);--bal-kante: var(--gf-miete-kante, #2F4858)}}.zr{position:relative}.zr-feld{position:relative;display:flex;align-items:center}.zr-feld .feld{padding-right:78px}.zr-tage{position:absolute;right:11px;font-family:var(--mono);font-size:11px;color:var(--zweitrang);pointer-events:none}.zr-blatt{z-index:60;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-dauern{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.zr-schild{font-family:var(--schmal);font-weight:600;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--zweitrang);margin-right:3px}.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:15px;line-height:1;transition:var(--uebergang)}.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:11px;letter-spacing:.1em;text-transform:uppercase;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:9.5px;letter-spacing:.06em;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(--mono);font-size:11.5px;border-radius:var(--radius-bed);transition:var(--uebergang)}.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(--aktion);color:#1a1a19;font-weight:600}.zr-tag.heute{outline:1px solid var(--linie);outline-offset:-1px}.zr-tag.heute.rand{outline:none}.zr-fuss{font-size:11.5px;color:var(--zweitrang);line-height:1.45}@media(max-width:760px){.zr-monate{flex-direction:column;gap:10px}}.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(--aktion);background:color-mix(in srgb,var(--aktion) 12%,transparent)}.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(--mono);font-size:14px;font-weight:600;line-height:1.25}.sp-unter{font-size:11.5px;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:11px;letter-spacing:.09em;text-transform:uppercase;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:12.5px;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:14px;line-height:1;transition:var(--uebergang)}.sp-weg:hover{border-color:var(--tab-kante);background:var(--tab-blatt);color:var(--stopp)}.sp-weg:focus-visible{outline:2px solid var(--aktion);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:11px;color:var(--zweitrang);min-width:0}.sp-art .nr{font-family:var(--mono)}.sp-betrag{font-family:var(--mono);font-size:12.5px;font-variant-numeric:tabular-nums}.sp-feld{width:100%}.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:13.5px;font-weight:600}.sp-summe-zeile b{font-family:var(--mono);font-size:16px;font-variant-numeric:tabular-nums}.sp-dazu{padding:9px 16px 0}.pos-neu-karten.schmal{padding:0}.pos-neu-karten.schmal .pos-neu-reihe{display:flex;flex-wrap:wrap;gap:6px}.pos-neu-karten.schmal .pos-neu-karte{gap:6px;padding:5px 9px;min-height:30px}.pos-neu-karten.schmal .pos-neu-zeichen svg{width:15px;height:15px}.pos-neu-karten.schmal .pos-neu-karte-wort b{font-size:11.5px}.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(--mono)}.sp-neu-menge{font-family:var(--mono);font-size:12.5px;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:flex;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.se-vz-schalter:hover{color:var(--tinte)}.se-vz-schalter:focus-visible{outline:2px solid var(--aktion);outline-offset:2px}.se-vz-pfeil{font-size:9px;line-height:1;opacity:.7}.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)}.se-vz:hover{border-color:var(--zweitrang)}.se-vz:focus-visible{outline:2px solid var(--aktion);outline-offset:1px}.se-vz:disabled{opacity:.55;cursor:default}.se-vz.gewaehlt{border-color:var(--aktion);border-left-color:var(--aktion);background:var(--acht-weich)}.se-vz-was{display:flex;flex-direction:column;gap:1px;min-width:0}.se-vz-was b{font-size:12.5px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-vz-was span{font-size:11px;color:var(--zweitrang)}.se-vz-zahlen{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.se-vz-zahlen b{font-family:var(--mono);font-size:12.5px;font-variant-numeric:tabular-nums}.se-vz-zahlen .nr{font-family:var(--mono);font-size:10.5px;color:var(--zweitrang)}.sp-vorlage{font-size:11px;color:var(--zweitrang)}.sp-stueck{font-size:11.5px;margin-top:2px}.sp-stueck-frei{color:var(--gut)}.sp-stueck-weg{color:var(--zweitrang)}.sp-damals{font-size:11px;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:11.5px}.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:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--kopf-tinte);cursor:pointer;min-height:24px}.sp-texte-schalter:hover{color:var(--tinte)}.sp-texte-schalter:focus-visible{outline:2px solid var(--aktion);outline-offset:2px;border-radius:3px}.sp-texte-schalter .zahl{font-family:var(--mono);font-size:10.5px;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:11.5px;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:11.5px;font-weight:600;color:var(--aktionstext);cursor:pointer}.se-zustand-weg:hover{text-decoration:underline}.se-zustand-weg:focus-visible{outline:2px solid var(--aktion);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:11.5px;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}.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(--mono);font-size:10px;letter-spacing:0;opacity:.8;margin-left:4px}.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(--aktion);border-color:var(--aktion);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:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--zweitrang);margin-left:9px;white-space:nowrap}.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(--mono);font-size:10.5px;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(--aktion);color:var(--auf-aktion);border-color:var(--aktion)}.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:12.5px;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:11px;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:10.5px;letter-spacing:.08em;text-transform:uppercase}.notizen-knopf:hover{border-color:var(--zweitrang)}.notizen-knopf.an{border-color:var(--aktion);background:color-mix(in srgb,var(--aktion) 14%,var(--flaeche))}.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(--mono);font-size:11.5px;font-weight:500;color:var(--tinte)}.blatt-stand-satz{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:10px 0 0;font-size:12px;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:12.5px;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}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:12.5px;font-weight:600;color:var(--tinte)}.blatt-zeile-knopf:hover .blatt-zeile-was{color:var(--aktionstext)}.blatt-zeile-wert .marke{height:17px;font-size:9.5px;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(--mono);font-size:11.5px;font-weight:500}.papier:hover{border-color:var(--zweitrang)}.papier:disabled{opacity:.5;cursor:default}.tafel tbody tr.markiert td{background:color-mix(in srgb,var(--aktion) 12%,var(--flaeche))}.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:10.5px;letter-spacing:.1em;text-transform:uppercase;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:12.5px;font-weight:600;line-height:1.35}.pruef-was span{font-size:11.5px;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:12px}.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(--mono);font-size:11px}.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:12px;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(--mono);font-size:12.5px;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}.prot{font-size:12.5px}.prot-kopf{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:4px}.prot-kopf b{font-size:13px;font-weight:600}.prot-wann{font-size:11px;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:11.5px}.prot-zeile b{font-family:var(--mono);font-size:12px;font-weight:600;text-align:right}.prot-zeile.warn b{color:var(--acht);font-family:var(--ui);font-weight:500;font-size:11.5px}.prot-fuss{display:flex;justify-content:space-between;gap:10px;margin-top:11px;padding-top:9px;border-top:1px solid var(--linie);font-size:11px;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(--mono);font-size:11px;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(--aktion);color:var(--auf-aktion);border-color:var(--aktion)}.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:15px;margin:2px 0 4px}.kette-text p{margin:0 0 7px;font-size:13px;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:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--zweitrang)}.kette-technik{font-family:var(--mono);font-size:11px;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:none}}.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}@media(max-width:1000px){.kopfdaten{grid-template-columns:1fr 1fr}}@media(max-width:600px){.kopfdaten{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:12.5px}.aufklapper-pfeil{margin-left:auto;color:var(--zweitrang);font-size:10px;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:13px;font-weight:600;color:var(--tinte)}.aufklapper-wort span{font-size:11px;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:10.5px;letter-spacing:.04em;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:12.5px;background:var(--seite);color:var(--tinte)}.aufklapper-suche:focus{outline:none;border-color:var(--aktion);box-shadow:0 0 0 3px color-mix(in srgb,var(--aktion) 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:hover,.aufklapper-zeile:focus-visible{background:var(--schiene);outline:none}.aufklapper-zeile.gewaehlt{background:color-mix(in srgb,var(--aktion) 10%,var(--flaeche))}.aufklapper-zeile .nr{font-family:var(--mono);font-size:11px;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:12.5px;font-weight:600;color:var(--aktionstext);cursor:pointer}.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:13.5px;font-weight:600;padding:8px 0 4px;border-top:1px solid var(--linie)}.summen-zeile .z{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14px}.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:11.5px;font-variant-numeric:tabular-nums;color:var(--zweitrang)}.tab .pos-was{min-width:0}.tab .pos-was b{font-size:13.5px;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:10px;letter-spacing:.08em;text-transform:uppercase;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:13px;line-height:1;cursor:pointer}.pos-weg-reihe button:hover{color:var(--stopp)}.pos-weg-reihe button:disabled{opacity:.25;cursor:default}.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:9.5px;padding:0 6px}.angebot-block{padding:12px 18px;border-bottom:1px solid var(--linie)}.angebot-block:last-child{border-bottom:none}.nebensatz{font-size:11px;color:var(--zweitrang);margin:10px 0 0;line-height:1.5}.nebensatz b{color:var(--tinte)}.blatt-satz{font-size:11.5px;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)}.foto:hover{border-color:var(--aktion)}.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:11.5px;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:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#c8c8c4}.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(--mono);font-size:12.5px;font-variant-numeric:tabular-nums}.feld-zeile{font-size:13.5px;font-weight:600}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(--aktion);background:var(--papier)}.feld-zeile:disabled,.feld-zahl:disabled{color:var(--tinte);border-color:transparent;cursor:default;opacity:1}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(--mono);font-size:11px;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:11.5px;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:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--aktionstext);cursor:pointer;margin-left:0}.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:12.5px;line-height:1.45}.texte-feld:disabled{opacity:.6;cursor:not-allowed}.texte-zahl{font-family:var(--mono);font-size:10px;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:9.5px;padding:0 6px;letter-spacing:.06em}.texte-wann{font-family:var(--mono);font-size:10.5px;color:var(--zweitrang);white-space:nowrap}.texte-wer{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--zweitrang);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notiz-text{margin:3px 0 0;font-size:12px;line-height:1.45;white-space:pre-wrap}.notizen-eingang{display:flex;flex-direction:column;gap:6px}.notizen-art{height:27px;font-size:11.5px;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:10px;letter-spacing:.1em;text-transform:uppercase;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}.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:13px;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:10px;color:var(--zweitrang)}.pos-klappe-zahl,.pos-klappe-summe{font-family:var(--mono);font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--zweitrang)}.pos-klappe-summe{margin-left:auto}.pos-klappe:hover h4{color:var(--aktionstext)}.pos-klappe:focus-visible{outline:2px solid var(--aktion);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:10px;letter-spacing:normal;text-transform:none;color:var(--zweitrang)}.ueb-feld .feld{height:34px;font-size:13px}.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:13px;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}.pos-neu-karte:hover{border-color:var(--zweitrang);background:var(--seite)}.pos-neu-karte:focus-visible{outline:2px solid var(--aktion);outline-offset:1px}.pos-neu-karte[aria-pressed=true]{border-color:var(--aktion);background:color-mix(in srgb,var(--aktion) 11%,var(--flaeche))}.pos-neu-karte:disabled{opacity:.45;cursor:not-allowed}.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:hover .pos-neu-zeichen,.pos-neu-karte[aria-pressed=true] .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:12.5px;font-weight:600}.pos-neu-karte-wort span{font-size:11px;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:11.5px;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:11px}.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(--aktion)}.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(--aktion)}.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(--aktion)}.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:12px}.pos-neu-wahl{display:flex;flex-direction:column;gap:6px;min-width:0}.pos-neu-suche{height:32px;font-size:13px}.pos-neu-gruppen{display:flex;gap:5px;flex-wrap:wrap}.pos-neu-gruppen .pille{height:23px;font-size:10.5px;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:10px;letter-spacing:.09em;text-transform:uppercase;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:color-mix(in srgb,var(--aktion) 12%,var(--flaeche))}.pos-neu-wort{display:flex;flex-direction:column;min-width:0;line-height:1.25}.pos-neu-wort b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-neu-wort span{font-size:11px;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:11px;color:var(--zweitrang)}.pos-neu-rand .marke{height:17px;font-size:9.5px;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:12px;font-weight:600;color:var(--aktionstext)}.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:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-neu-gewaehlt span{font-size:11px;color:var(--zweitrang);white-space:nowrap}.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:12.5px}.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:3px -5px 0;padding:1px 4px;border:1px solid transparent;border-radius:5px;background:none;font-family:var(--ui);font-size:11px;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--zweitrang);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}tr.pos-bearb:hover .opt-rolle,tr.pos-neu-zeile .opt-rolle{border-color:var(--linie)}.opt-rolle:focus{outline:none;border-color:var(--aktion);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:12px;color:var(--zweitrang)}.summen-zeile.opt-summe .z{font-size:12.5px}.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:11px;color:var(--zweitrang);padding:0;margin-bottom:2px}.opt-wahl{display:flex;align-items:baseline;gap:8px;cursor:pointer;font-size:12.5px;line-height:1.35;padding:3px 0}.opt-wahl input{flex:none;margin:0;transform:translateY(1px);accent-color:var(--aktion)}.opt-wahl-was{flex:1 1 auto;min-width:0}.opt-wahl-nr{margin-left:6px;font-size:10.5px;color:var(--zweitrang)}.opt-wahl-betrag{flex:none;font-family:var(--mono);font-size:12px;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:12.5px}.opt-wahl-summe b{font-family:var(--mono);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:12.5px;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:13px;line-height:1.5;color:var(--tinte);font-weight:600}.schaden-her .kennung{font-family:var(--mono);font-size:11.5px;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:10px;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:12px;font-weight:600;color:var(--aktionstext);transition:color var(--uebergang)}.baustein-knopf:hover{color:var(--tinte)}.baustein-knopf[aria-expanded=true]{color:var(--tinte);text-decoration:underline}.baustein-knoepfe .marke{height:17px;font-size:9.5px;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:12.5px}.baustein-sichern .meldung{flex:1 1 100%;margin:0}.belegtext{margin:12px 18px}.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:11px;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:13.5px;line-height:1.55;transition:background var(--uebergang),box-shadow var(--uebergang)}.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:13px;color:var(--zweitrang);transition:var(--uebergang)}.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:13px;line-height:1.5}.vorgangsband.stopp{border-left-color:var(--stopp)}.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:11px;letter-spacing:.09em;text-transform:uppercase;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:12.5px}.vorgangsband.offen{display:block;padding:11px 15px 14px}.vorgangsband-kopf{display:flex;align-items:center;gap:9px}.vorgangsband-leib{font-size:13px;line-height:1.5}.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-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:13px;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:12.5px}.protblick-feld{color:var(--zweitrang)}.protblick-vorher{font-family:var(--mono);color:var(--zweitrang)}.protblick-pfeil{color:var(--zweitrang)}.protblick-nachher{font-family:var(--mono);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:10.5px;letter-spacing:.09em;text-transform:uppercase;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:12.5px;text-align:left;border-radius:var(--radius-bed);transition:background var(--uebergang)}.prot-zeile-knopf:hover{background:var(--mulde)}.prot-zeile-was{font-weight:600;flex:none}.prot-zeile-wann{font-family:var(--mono);font-size:11.5px;color:var(--zweitrang)}.prot-zeile-marken{margin-left:auto;display:flex;align-items:center;gap:6px}.prot-zeile-marken .marke{height:17px;font-size:9.5px;padding:0 6px}.prot-zeile-pfeil{color:var(--zweitrang);font-size:14px;line-height:1;flex:none}.prot-zeile-knopf:hover .prot-zeile-pfeil{color:var(--tinte)}.tab .pos-regel-zahl{font-family:var(--mono);font-size:12.5px;font-variant-numeric:tabular-nums}.tab .pos-bediener{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:5px;font-size:11.5px}.tab .pos-bediener .hakenzeile{font-size:11.5px;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:9.5px;padding:0 6px}.pos-bediener-wahl{font:inherit;font-size:11.5px;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(--aktion);outline-offset:1px}.pos-bediener-wahl:disabled{color:var(--zweitrang);cursor:default}.pos-bediener-fehler{flex-basis:100%}.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:12.5px;color:var(--tinte);text-align:left;border-radius:var(--radius-bed);transition:background var(--uebergang),border-color var(--uebergang)}.belegzeile:hover:not(:disabled){background:var(--seite);border-color:var(--zweitrang)}.belegzeile:focus-visible{outline:2px solid var(--aktion);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:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--zweitrang)}.belegzeile-nr{margin-left:auto;font-family:var(--mono);font-size:11.5px;color:var(--tinte)}.belegzeile-wann{font-family:var(--mono);font-size:11px;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:10px;letter-spacing:.08em;text-transform:uppercase;transition:background var(--uebergang)}.belegzeile:hover:not(:disabled) .belegzeile-pdf{background:var(--aktion);color:var(--auf-aktion)}.belegzeile-pfeil{font-family:var(--ui);font-size:11px;line-height:1}.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:14px 14px 13px}.akte h3{font-family:var(--display);font-weight:700;font-size:17px;margin:0;letter-spacing:-.005em}.anschrift{font-size:12.5px;color:var(--zweitrang);margin:7px 0 13px;line-height:1.5}.anschrift .klein{font-size:11px;opacity:.85}.person{display:flex;align-items:center;gap:9px;width:100%;padding:8px 6px;margin:0 -6px;text-align:left;background:none;border:none;border-bottom:1px solid var(--raster-linie);border-radius:var(--radius-bed);color:var(--tinte);font:inherit;transition:var(--uebergang)}.person:last-child{border-bottom:none}.person:hover{background:var(--tab-wach)}.person:focus-visible{outline:2px solid var(--aktion);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:12.5px;text-align:left;transition:var(--uebergang)}.bogen-leib>.akte-leer+.person-dazu{border-top:none}.person-dazu:hover{color:var(--tinte)}.person-dazu:focus-visible{outline:2px solid var(--aktion);outline-offset:-2px}.person-dazu .zeichen{font-family:var(--mono);font-size:14px;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(--mono);font-size:9.5px;color:var(--zweitrang);display:flex;align-items:center;justify-content:center}.person .wer-text{min-width:0}.person b{font-size:12.5px;font-weight:600;display:block;line-height:1.3}.person span{font-size:11px;color:var(--zweitrang)}.person .tel{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--zweitrang);white-space:nowrap}.ort{border:1px solid var(--linie);border-radius:5px;padding:9px 10px;font-size:12.5px;margin-bottom:7px}.ort.an{border-color:#56701a;background:#eaeedb}:root[data-theme=dark] .ort.an,:root:not([data-theme=light]) .ort.an{border-color:#9fc24a;background:#333c22}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .ort.an{border-color:#56701a;background:#eaeedb}}.ort .z1{display:flex;align-items:baseline;gap:7px}.ort .z1 b{font-weight:600}.ort .z1 .wo{font-size:11.5px;color:var(--zweitrang)}.ort .z1 .mk{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--zweitrang);border:1px solid var(--linie);border-radius:3px;padding:0 4px}.ort .z2{color:var(--zweitrang);font-size:11.5px;margin-top:2px}.ort .z3{display:flex;gap:9px;margin-top:5px;font-family:var(--mono);font-size:10.5px;flex-wrap:wrap}.ort .warn{font-size:11.5px;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:13px}.se:last-child{border-bottom:none}.se time{font-family:var(--mono);font-size:11px;color:var(--zweitrang);padding-top:1px;line-height:1.5}.se .art{font-family:var(--schmal);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--zweitrang);margin-bottom:2px}.se .art.sys{color:#2f6e7e}:root[data-theme=dark] .se .art.sys,:root:not([data-theme=light]) .se .art.sys{color:#6fb6c6}.se b{font-size:13px;font-weight:600}.se p{margin:2px 0 0;color:var(--zweitrang);font-size:12.5px;line-height:1.5}.kunde-hinweis{margin-top:7px;padding:8px 11px;border-radius:var(--radius-bed);font-size:11.5px;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-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:12.5px;color:var(--tinte);transition:var(--uebergang)}.kunde-zeile:last-child{border-bottom:none}.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:11px;color:var(--zweitrang)}.wv{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--raster-linie);font-size:12.5px}.wv:last-child{border-bottom:none}.wv time{font-family:var(--mono);font-size:11px;color:var(--acht);white-space:nowrap;padding-top:1px}.wv b{font-size:12.5px;font-weight:600;display:block}.wv span{font-size:11px;color:var(--zweitrang)}.vorgangszeile{display:flex;align-items:baseline;gap:9px;padding:7px 0;border-bottom:1px solid var(--raster-linie);font-size:12.5px;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}.vorgangszeile:hover{background:var(--tab-wach)}.vorgangszeile .nr{font-family:var(--mono);font-size:11.5px}.vorgangszeile .zustand{font-size:11.5px}.vorgangszeile .zustand.acht{color:var(--acht)}.vorgangszeile .zustand.gut{color:var(--gut)}.vorgangszeile .betrag{margin-left:auto;font-family:var(--mono);font-size:12px;color:var(--zweitrang)}.akte-leer{margin:0;padding:12px 4px;text-align:center;font-size:12px;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}.akte-fussnote{font-size:11px;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:12.5px;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)}.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-feld{width:100%;font-size:12px;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;gap:8px;margin-top:9px;padding-top:9px;border-top:1px solid var(--linie)}.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:12px;color:var(--tinte)}.se .akte-spur b{font-weight:600;font-size:12px}.se .akte-spur span{font-family:var(--mono);font-size:11.5px}.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:11.5px;color:var(--zweitrang);line-height:1.55}.nachtrag b{color:var(--tinte)}.hakenzeile{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--tinte);cursor:pointer;padding:2px 0}.hakenzeile input{width:15px;height:15px;accent-color:var(--aktion);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(--mono);font-size:10px;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:12.5px}.ort-text b{color:var(--tinte);font-weight:600}.ort-text span{color:var(--zweitrang);font-size:11.5px;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)}.deck-schirm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:45;background:color-mix(in srgb,#000 38%,transparent);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:min(72vh,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:17px;margin:0;letter-spacing:-.005em}.deck-kopf p{margin:2px 0 0;font-size:12.5px;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}.deck-fuss .weg{margin-right:auto;font-size:11.5px;color:var(--zweitrang)}@media(max-width:720px){.deck-schirm{padding:0}.deck-blatt{border-radius:0;border: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:12px;font-weight:600;color:var(--aktionstext);cursor:pointer}.fdazu-knopf:hover{text-decoration:underline}.fdazu-knopf:focus-visible{outline:2px solid var(--aktion);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:13px;line-height:1.3;padding:0 11px;min-height:36px;transition:var(--uebergang)}.kw-anker:hover{border-color:var(--zweitrang)}.kw-anker:focus-visible{outline:none;border-color:var(--aktion);box-shadow:0 0 0 3px color-mix(in srgb,var(--aktion) 26%,transparent)}.kw-anker[aria-expanded=true]{border-color:var(--aktion)}.kw-leer .kw-platz{color:var(--zweitrang);flex:1}.kw-pfeil{font-size:10px;color:var(--zweitrang)}.kw-gewaehlt{padding-block:5px}.kw-aendern{margin-left:auto;font-size:11.5px;color:var(--zweitrang);opacity:0;transition:var(--uebergang)}.kw-anker:hover .kw-aendern,.kw-anker:focus-visible .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:10px;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:11px;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:13px;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:12.5px;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:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--acht);flex:none}.kw-nr{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--zweitrang);flex:none}.kw-haken{width:14px;text-align:center;font-size:12px;color:var(--aktionstext);flex:none}.kw-nichts{padding:12px 10px;font-size:12px;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:12.5px;font-weight:600;transition:var(--uebergang)}.kw-neu:hover{background:var(--schiene)}.kw-neu:focus-visible{outline:2px solid var(--aktion);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:10px;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:12.5px;color:var(--zweitrang);transition:var(--uebergang)}.katalog-punkt:hover{color:var(--tinte);background:var(--schiene)}.katalog-punkt[aria-current=page]{color:var(--tinte);background:var(--schiene);border-left-color:var(--aktion);font-weight:600}.katalog-punkt .zahl{font-family:var(--mono);font-size:10.5px;opacity:.8}.katalog-punkt:focus-visible{outline:2px solid var(--aktion);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:12.5px;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:16px;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:10.5px;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)}.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:12px}.g-start,th.g-start{border-left:1px solid var(--linie)}.preis-tafel .z{text-align:right;font-family:var(--mono);font-size:12.5px;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:13.5px;font-weight:600;line-height:1.25}.sache span{font-size:11px;color:var(--zweitrang);line-height:1.3}@media(max-width:900px){.preis-tafel{min-width:720px}.stamm-raum,.preis-raum{grid-template-columns: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}}.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:18px;margin:0 0 4px}.einst-kopf p{margin:0;font-size:13px;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:12px}.job-schritt .pkt{margin-top:4px}.job-schritt .wann{font-family:var(--mono);font-size:11px;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:11.5px;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)}.modul:hover{border-color:var(--aktion);transform:translateY(-1px)}.modul:focus-visible{outline:2px solid var(--aktion);outline-offset:2px}.modul.gesperrt{opacity:.42;border-style:dashed}.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:15.5px;margin:0;letter-spacing:-.005em}.modul-wo{font-family:var(--schmal);font-weight:600;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--zweitrang)}.modul p{margin:0;font-size:12.5px;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(--mono);font-size:11px;color:var(--zweitrang)}.pflege-schirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:color-mix(in srgb,#000 34%,transparent);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:16px;margin:0;letter-spacing:-.005em}.pflege-kopf .kennung{font-family:var(--mono);font-size:11.5px;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:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--zweitrang)}.pflege-teil .frow+.frow{margin-top:9px}.pflege-paar{display:grid;grid-template-columns:1fr 1fr;gap:9px}@media(max-width:520px){.pflege-paar{grid-template-columns:1fr}}.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:12.5px}.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:11px;color:var(--zweitrang)}.pflege-qual .fein{padding:5px 7px;font-size:11.5px}.pflege-qual-schild{display:none}@media(max-width:520px){.pflege-qual{grid-template-columns:minmax(0,1fr) 76px}.pflege-qual .pflege-qual-feld{grid-column:1 / 2}.pflege-qual-schild{display:block;margin-top:4px;font-family:var(--schmal);font-weight:600;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--zweitrang)}}.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:11.5px;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:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--zweitrang);padding:8px 0 5px}.tarif-zeile{padding:4px 0}.tarif-feld{font-family:var(--mono);font-size:12px;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(--aktion);box-shadow:0 0 0 3px color-mix(in srgb,var(--aktion) 26%,transparent)}.tarif-zeile select.tarif-feld{text-align:left;font-family:var(--ui)}.tarif-zeile.frisch .tarif-feld{border-color:var(--aktion)}.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:11.5px;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(--mono);font-size:12px;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(--aktion);box-shadow:0 0 0 3px color-mix(in srgb,var(--aktion) 26%,transparent)}.marge-wert{font-family:var(--mono);font-size:12.5px;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:11px;letter-spacing:.07em;text-transform:uppercase}[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:10.5px;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.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}@media(max-width:520px){.akte-gitter{grid-template-columns:repeat(2,minmax(0,1fr))}.akte-feld.b3,.akte-feld.b4,.akte-feld.b6{grid-column:1 / -1}.akte-feld.b1,.akte-feld.b2{grid-column:span 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:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--zweitrang)}.akte-schild-mit{display:flex;align-items:center;gap:6px}.akte-hinweis{font-size:11px;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(--mono);font-size:11px;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:12.5px;letter-spacing:.05em}.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:11px;color:var(--aktionstext);text-decoration:underline;text-underline-offset:2px}.akte-link:focus-visible{outline:2px solid var(--aktion);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:12.5px}.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(--mono);font-size:10.5px;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:11.5px;letter-spacing:.08em;text-transform:uppercase;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:12.5px}.zub-kopf .hakenzeile{padding:0;gap:7px}.zub-leise{font-size:11px;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:12px}.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:11px;color:var(--zweitrang)}.zub-chip .kennung{font-family:var(--mono);font-size:11px;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:12.5px;line-height:1.25}.zub-pflege-zeile .fein{width:auto;max-width:11rem;padding:5px 7px;font-size:11.5px}.zub-weg{width:26px;height:26px;border:none;border-radius:var(--radius-bed);background:none;color:var(--zweitrang);font-size:16px;line-height:1;cursor:pointer}.zub-weg:hover{color:var(--stopp);background:var(--stopp-weich)}.zub-weg:focus-visible{outline:2px solid var(--aktion);outline-offset:1px}@media(max-width:520px){.zub-pflege-zeile{grid-template-columns:minmax(0,1fr) 26px}.zub-pflege-zeile>:nth-child(2),.zub-pflege-zeile>:nth-child(3){grid-column:1}}.pl-tafel td,.pl-tafel th{vertical-align:middle}.pl-tafel .z{width:88px}.pl-tafel tbody tr:hover{background:transparent}.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:13.5px;font-weight:600;line-height:1.25}.pl-name.unter{padding-left:26px}.pl-variante{font-size:12px;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:11px;letter-spacing:.12em;text-transform:uppercase;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:11px;letter-spacing:0;text-transform:none;color:var(--zweitrang)}.pl-feld{width:100%;max-width:86px;box-sizing:border-box;font-family:var(--mono);font-size:12.5px;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}.pl-feld:hover{border-color:var(--zweitrang)}.pl-feld:focus{outline:none;border-color:var(--aktion);background:var(--flaeche);box-shadow:0 0 0 3px color-mix(in srgb,var(--aktion) 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(--mono);font-size:12.5px;font-variant-numeric:tabular-nums}.pl-wert.leise,.pl-zeile.geerbt .pl-wert{color:var(--zweitrang)}.pl-satz{font-size:13px;line-height:1.5}.pl-rest{font-size:11.5px;color:var(--zweitrang)}.pl-herkunft{width:1%;white-space:nowrap;font-size:11.5px;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:12.5px;color:var(--zweitrang);box-shadow:inset 3px 0 0 var(--aktion);padding-block:7px}.pl-hinweis>td>*+*{margin-left:10px}.pl-preisart{font-size:12px;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:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--tinte);height:34px}.pl-erfunden{margin-left:8px}.pl-suche{width:210px;max-width:100%;margin-left:auto;padding:5px 9px;font-size:12.5px}.pl-feldsatz{border:none;margin:0;padding:0;min-width:0}.pl-haken{padding-top:8px}.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:12.5px;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:12px}.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:12.5px;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:12px;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(--mono);font-size:11.5px;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:11.5px;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(--aktion);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:12px}@media(max-width:640px){.gw-fragen{grid-template-columns:minmax(0,1fr)}.gw-fragen .wahl{flex-wrap:wrap}.gw-zeile{grid-template-columns:minmax(0,1fr) auto;row-gap:0}.gw-stand{grid-column:1;grid-row:2;padding-left:24px}.gw-auf{grid-column:2;grid-row:1}.gw-typen,.gw-gruppe.unter .gw-typen{padding-left:34px}}.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)}@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:10.5px;letter-spacing:.1em;text-transform:uppercase;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(--aktion)}.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:10px;line-height:1;padding:0}.pb-klapp:disabled{cursor:default;opacity:0}.pb-klapp:focus-visible{outline:2px solid var(--aktion);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:12.5px;transition:var(--uebergang)}.pb-punkt:hover{background:var(--tab-wach);color:var(--tinte)}.pb-punkt:focus-visible{outline:2px solid var(--aktion);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:11.5px;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(--mono);font-size:10.5px;font-variant-numeric:tabular-nums;opacity:.7}.pb-marke{flex:none;font-family:var(--mono);font-size:11px;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:12px;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:17px;margin:0 0 2px;letter-spacing:-.005em}.pe-wo{font-family:var(--schmal);font-weight:600;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--zweitrang)}.pe-zahl{flex:none;font-family:var(--mono);font-size:11.5px;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:12.5px}.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}.pe-weg:hover{text-decoration-thickness:2px}.pe-weg:focus-visible{outline:2px solid var(--aktion);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:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--zweitrang)}.pe-teil-kopf .pe-schild{margin-bottom:0}.pe-preisart{font-size:12px;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:12.5px;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(--mono);font-size:11px;color:var(--zweitrang);white-space:nowrap;padding-left:9px}td.pe-einheit.menge{font-family:var(--schmal);font-weight:600;letter-spacing:.04em}.pe-satz{margin:9px 0 0;font-size:12px;color:var(--zweitrang);line-height:1.5}.pe-satz b{color:var(--tinte);font-weight:600}.pe-wert{font-size:13px;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:12.5px;font-weight:600}.pe-liste span{font-size:12px;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:12px;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)}.pe-weg:hover{border-color:var(--zweitrang);border-style:solid}.pe-weg:focus-visible{outline:2px solid var(--aktion);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:12px}.pflege-kopf{align-items:center}.akte-frage{margin:12px 0 5px;font-family:var(--schmal);font-weight:600;font-size:11px;letter-spacing:.07em;text-transform:uppercase;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}@media(max-width:560px){.akte-typ-neu .akte-feld{flex-basis:100%}.zub-dazu-wahl,.zub-dazu-wahl .fein{width:100%;max-width:none}}.zub-chip-knopf{font:inherit;cursor:pointer;background:var(--flaeche);color:var(--zweitrang)}.zub-chip-knopf:hover{border-color:var(--aktion)}.zub-chip-knopf:focus-visible{outline:2px solid var(--aktion);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:10.5px;letter-spacing:.08em;text-transform:uppercase;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(--mono);font-size:19px;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:11.5px;color:var(--zweitrang);line-height:1.45}.pa-blatt{display:block;padding:16px 18px 18px}.pa-zeile{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.pa-feld{display:flex;flex-direction:column;gap:3px;min-width:0}.pa-feld>span{font-family:var(--schmal);font-weight:600;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--zweitrang)}.pa-feld .fein{width:auto}.pa-was{flex:1;min-width:14rem}.pa-was .fein{width:100%}.pa-tage{width:5.5rem;text-align:right;font-variant-numeric:tabular-nums}.pa-antwort{margin-top:14px;padding:13px 15px 14px;background:var(--seite);border:1px solid var(--tab-kante);border-radius:var(--radius)}.pa-leer{margin:14px 0 0;padding:18px 15px;text-align:center;border:1px dashed var(--linie);border-radius:var(--radius);font-size:12.5px;color:var(--zweitrang)}.pa-kopfzeile{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pa-name{font-size:13.5px;font-weight:600;min-width:0}.pa-ausstattung{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.pa-ausstattung .feld-schild{margin:0}.pa-ausstattung .fein{width:auto;max-width:100%}.pa-betrag{font-family:var(--mono);font-size:26px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--tinte);flex:none}.pa-weg{display:flex;flex-direction:column;gap:2px;margin-top:7px}.pa-weg .rechenweg{font-size:11.5px;color:var(--zweitrang);line-height:1.45}.pa-fuss{margin:9px 0 0;font-size:11.5px;color:var(--zweitrang);line-height:1.45}.pa-antwort{position:relative}.pa-zu.zu{position:absolute;top:9px;right:9px;margin:0;width:28px;height:28px;font-size:19px;color:var(--tinte);background:var(--flaeche);border-color:var(--linie)}.pa-zu.zu:hover{background:var(--schiene)}.pa-kopfzeile{padding-right:38px}.pa-frisch{margin-left:auto;flex:none;font-family:var(--schmal);font-weight:600;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--zweitrang)}.pa-antwort .pa-betrag,.pa-antwort .pa-zeitraum{transition:opacity .15s ease}.pa-antwort.wird-frisch .pa-betrag,.pa-antwort.wird-frisch .pa-zeitraum{opacity:.55}.pa-zeitraum{margin:3px 0 0;font-size:12px;color:var(--zweitrang);line-height:1.45}@media(max-width:560px){.pa-zeile{gap:9px}.pa-was{flex:1 1 100%}}.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}@media(max-width:520px){.gespann-zeile .fein{max-width:none;width:100%}}.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:11px;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)}.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(--aktion);outline-offset:-2px}.res-zustand button:disabled{cursor:progress}:root{--haus-lex: #22577E;--haus-lex-weich: #E1ECF4;--haus-lex-kante: #9DBDD6;--haus-uns-weich: #FFF1CC}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--haus-lex: #9CCBEB;--haus-lex-weich: #1B2C3A;--haus-lex-kante: #3B5A73;--haus-uns-weich: #3A3220}}:root[data-theme=dark]{--haus-lex: #9CCBEB;--haus-lex-weich: #1B2C3A;--haus-lex-kante: #3B5A73;--haus-uns-weich: #3A3220}.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:13.5px;font-weight:700;line-height:1.35}.info-drei li span>span{display:block;margin-top:3px;font-size:12.5px;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:13px;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:11.5px;letter-spacing:.04em;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:10.5px;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:11.5px;color:var(--zweitrang)}.info-lauf .kennung{font-size:11px;color:var(--tinte)}.info-warum{display:block;font-size:12px;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-hinweis{margin-top:-4px;padding:10px 14px;border-radius:var(--radius-bed);background:var(--acht-weich);border-left:4px solid var(--acht);font-size:12.5px;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:12px;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:13px;font-weight:600;line-height:1.35}.info-nie-karte span>span{display:block;margin-top:3px;font-size:12px;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:15px;letter-spacing:-.005em}.einst-abschnitt .zaehler{font-family:var(--mono);font-size:11px;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}@media(max-width:560px){.einst-feld.breit{grid-column:auto}}.einst-satz{margin:0;font-size:12.5px;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:13px}.einst-zeile .leise{color:var(--zweitrang);font-size:12px}.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:13px}.einst-listenzeile:first-child{border-top:none}.einst-listenzeile .sache b{font-weight:600;display:block}.einst-listenzeile .sache span{font-size:11.5px;color:var(--zweitrang)}.einst-listenzeile .kennung{font-family:var(--mono);font-size:12px}.kennung{font-family:var(--mono)}.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:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--zweitrang)}.einst-logo-probe.hell{background:#fff}.einst-logo-probe.hell figcaption{color:#6b6b69}.einst-logo-probe.dunkel{background:#2b2f35;border-color:#3f4650}.einst-logo-probe.dunkel figcaption{color:#a8a8a4}.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:14px;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(--mono);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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(--aktion)}.bn-haken b{display:block;font-size:13.5px;font-weight:600}.bn-haken .leise{display:block;font-size:12px;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:#e0e0da;color:#1a1a19;--zweitrang: #6B6B69;--flaeche: #FFFFFF}.farb-probe.dunkel{background:#151719;color:#ececea;border-color:#3f4650;--zweitrang: #A8A8A4;--flaeche: #2B2F35}.farb-probe-schild{font-family:var(--schmal);font-weight:600;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;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:13.5px;font-weight:600}.farb-was span{display:block;font-size:12px;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:11.5px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:var(--uebergang);position:relative}.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(--aktion);outline-offset:2px}.farb-muster:disabled{opacity:.45;cursor:not-allowed}.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:11px;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:15px;font-weight:700;letter-spacing:.01em}.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:12.5px}.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:12px}.tb-verlauf-kopf .luft{flex:1}.tb-verlauf-kopf .marke{font-size:10px;padding:1px 7px}.tb-verlauf-kopf .leise{color:var(--zweitrang)}.tb-verlauf-text{margin:4px 0 0;font-size:12px;line-height:1.45;white-space:pre-wrap}.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:13px}.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:12px}@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(--aktion);cursor:pointer}.pf-haken input:disabled{cursor:default;opacity:.6}.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:14px}.netzband b{font-family:var(--schmal);font-weight:700;font-size:13px;letter-spacing:.07em;text-transform:uppercase}.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:15px;text-align:left;cursor:pointer}.wartet-kopf .leise{margin-left:auto;font-size:13px;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:14px}.wartet-was{font-family:var(--schmal);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--zweitrang)}.wartet-bezug{font-weight:600}.wartet-zeit{font-family:var(--mono);font-size:13px;color:var(--zweitrang)}.wartet-grund{grid-column:1 / -1;font-size:13px;color:var(--stopp)}.wartet-zeile.stockt .wartet-bezug{color:var(--stopp)}.wartet-hinweis{margin:0;font-size:13px;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:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--acht)}.installhinweis{display:flex;flex-direction:column;gap:9px;padding:14px;border:1px dashed var(--linie);border-radius:var(--radius);background:var(--flaeche);font-size:14px}.installhinweis b{font-size:15px}.installhinweis span{color:var(--zweitrang)}.installhinweis-knoepfe{display:flex;flex-direction:column;gap:8px}.fassungsband{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 14px;background:var(--aktion);color:var(--auf-aktion);font-size:14px}.fassungsband b{font-weight:700}.fassungsband .knopf{margin-left:auto}.fassungsband .knopf.stumm{margin-left:0;color:var(--auf-aktion)}.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:13px;letter-spacing:.06em;text-transform:uppercase;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:12.5px}.unterschrift-fuss b{font-weight:600}.unterschrift-fuss span{color:var(--zweitrang);font-size:11.5px}.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:13px;font-weight:600;cursor:pointer;transition:var(--uebergang)}.foto-knopf:hover{border-color:var(--aktion)}.foto-knopf:focus-within{outline:2px solid var(--aktion);outline-offset:2px}.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:1px solid var(--linie);border-radius:50%;background:var(--flaeche);color:var(--tinte);font-size:14px;line-height:1;cursor:pointer}.foto-weg:hover{border-color:var(--stopp);color:var(--stopp)}.foto-fehler{font-size:12px;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:11.5px;line-height:1.35}.geraetefoto figcaption b{font-family:var(--schmal);font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.geraetefoto-schaden{color:var(--stopp);font-weight:600}.handy{display:flex;flex-direction:column;gap:18px;padding:16px 14px 40px;font-size:15px;min-height:100%;scrollbar-gutter:stable}.handy-tag{font-family:var(--schmal);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--zweitrang)}.handy-block{display:flex;flex-direction:column;gap:10px}.handy-block>h3{margin:0;display:flex;align-items:baseline;gap:9px;font-family:var(--schmal);font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase}.handy-block>h3 i{font-style:normal;font-family:var(--mono);font-size:13px;color:var(--zweitrang)}.handy-zeile{display:grid;gap:3px;width:100%;min-height:76px;padding:12px 14px;text-align:left;border:1px solid var(--linie);border-left:4px solid var(--zweitrang);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);font-family:var(--ui);font-size:15px;cursor:pointer;transition:var(--uebergang)}.handy-zeile:hover{border-color:var(--aktion)}.handy-zeile:active{transform:scale(.995)}.handy-zeile.raus{border-left-color:var(--aktion)}.handy-zeile.rein{border-left-color:var(--gut)}.handy-zeile.spaet{border-left-color:var(--stopp)}.handy-kopfzeile{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.handy-kennung{font-family:var(--mono);font-size:16px;font-weight:600;letter-spacing:-.01em}.handy-zeit{margin-left:auto;font-family:var(--mono);font-size:14px}.handy-kunde{font-size:15px;font-weight:600}.handy-ort{font-size:13px;color:var(--zweitrang)}.handy-spaet{display:inline-flex;align-items:center;gap:5px;font-family:var(--schmal);font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--stopp)}.handy-leer{padding:18px 14px;border:1px dashed var(--linie);border-radius:var(--radius);color:var(--zweitrang);font-size:14px}.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:14px;letter-spacing:.07em;text-transform:uppercase}.handy-karte .leise{font-size:13px;color:var(--zweitrang)}.handy-feld{display:flex;flex-direction:column;gap:6px}.handy-feld>span{font-family:var(--schmal);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;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:17px}.handy-feld textarea{min-height:84px;resize:vertical;line-height:1.4}.handy-feld input:focus,.handy-feld textarea:focus{outline:2px solid var(--aktion);outline-offset:1px;border-color:var(--aktion)}.handy-feld.gross input{min-height:68px;font-family:var(--mono);font-size:30px;font-weight:600;letter-spacing:-.01em}.handy-rechnung{font-family:var(--mono);font-size:14px;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:60px;padding:0 18px;border:none;border-radius:var(--radius);background:var(--aktion);color:var(--auf-aktion);font-family:var(--ui);font-size:17px;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:17px}@media(min-width:640px){.handy{max-width:520px;margin:0 auto;width:100%}}.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:14px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:var(--uebergang)}.tankwahl button:first-child{border-left:none}.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(--aktion);outline-offset:-2px}.tankwahl.gross{display:flex;width:100%}.tankwahl.gross button{flex:1 1 0;min-width:0;min-height:56px;font-size:16px}.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:12px;color:var(--tinte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16em}.aufgabe-wer-name.frei{color:var(--zweitrang)}.aufgabe-wer-name.meins{font-weight:600}.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:12px;font-weight:600;line-height:1;cursor:pointer;transition:var(--uebergang)}.aufgabe-knopf:hover{border-color:var(--zweitrang)}.aufgabe-knopf.leise{border-color:transparent;background:transparent;color:var(--zweitrang)}.aufgabe-knopf.leise:hover{color:var(--tinte)}.aufgabe-knopf:focus-visible{outline:2px solid var(--aktion);outline-offset:2px}.aufgabe-knopf:disabled{opacity:.55;cursor:default}.aufgabe-wer.gross .aufgabe-wer-name{font-size:15px}.aufgabe-wer.gross .aufgabe-knopf{min-height:48px;padding:0 18px;font-size:15px}.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:13px;line-height:1.45}.mangelband-text b{font-size:13.5px}.mangelband-text ul{margin:0;padding-left:18px}.mangelband-text .leise{color:var(--zweitrang);font-size:12px}.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:13px}.vorb-blick.fehlt .leise{color:var(--zweitrang);font-size:12px}.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:13px;line-height:1.35}.vorb-antworten dd{margin:0;font-size:13px;text-align:right}.vorb-antworten>div.nein dt{color:var(--stopp)}.antwort-jn{font-family:var(--schmal);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.antwort-jn.ja{color:var(--gut)}.antwort-jn.nein{color:var(--stopp)}.antwort-wert{font-family:var(--mono);font-variant-numeric:tabular-nums}.vorb-notiz{margin:0;padding:9px 11px;border-radius:var(--radius-bed);background:var(--mulde);font-size:13px;line-height:1.45;white-space:pre-wrap}.vorb-wer{font-size:11.5px;color:var(--zweitrang)}.vorb-blick .foto-reihe{margin:0}.handy-frage{display:flex;flex-direction:column;gap:8px;padding:12px 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:16px;line-height:1.35}.handy-frage-text i{font-style:normal;font-family:var(--schmal);font-weight:700;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--zweitrang)}.handy-frage input{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:17px}.handy-frage input:focus{outline:2px solid var(--aktion);outline-offset:1px;border-color:var(--aktion)}.handy-auswahl{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:17px}.handy-auswahl:focus{outline:2px solid var(--aktion);outline-offset:1px;border-color:var(--aktion)}.jn-wahl{display:grid;grid-template-columns:1fr 1fr;gap:8px}.jn-wahl button{min-height:56px;border:1px solid var(--linie);border-radius:var(--radius-bed);background:var(--flaeche);color:var(--tinte);font-family:var(--ui);font-size:17px;font-weight:700;cursor:pointer;transition:var(--uebergang)}.jn-wahl button[aria-pressed=true]{background:var(--gewaehlt);border-color:var(--gewaehlt-kante);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(--aktion);outline-offset:2px}.handy-hinweis{font-size:13px;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:13px;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}.aufgabe:has(.aufgabe-weg:hover){background:var(--seite)}.aufgabe-weg:focus-visible{outline:2px solid var(--aktion);outline-offset:2px;border-radius:4px}.aufgabe-was{display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden;font-size:12.5px}.aufgabe-was b{flex:none;font-family:var(--mono);font-size:12px;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(--mono);font-size:11.5px;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:11.5px;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:11.5px;color:var(--stopp)}.feld.cl-wahl{height:30px;width:auto;max-width:340px;font-size:13px;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:12.5px;white-space:nowrap}.cl-mangel-haken input{width:16px;height:16px;margin:0;accent-color:var(--aktion);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:13px;line-height:1}.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(--aktion);outline-offset:1px}.cl-moeglichkeiten-zeile{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:3px;font-size:11.5px;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:13px;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:13px}.cl-vorschau-zeile:last-child{border-bottom:none}.cl-ebene{font-size:11.5px;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}}.pillenkranz{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}
