:root{--farbe:#e5323a;--farbe-haupt:#00a6ff;--link:#07a;--text:#1d2327;--leise:#5b6770;--linie:#e1e5e8;--flaeche:#f5f7f8;--hinter:#fff;--gruen:#1e7d32;--gruen-flaeche:#e5f4e4;--rot:#b3261e;--offen:#8a6d00;--offen-flaeche:#fdf1d6;--breite:1220px}*{box-sizing:border-box}html,body{color:var(--text);background:var(--hinter);margin:0;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px}body{flex-direction:column;min-height:100vh;display:flex}a{color:var(--link);font-weight:600}h1{margin:0 0 6px;font-size:26px}h2{margin:32px 0 10px;font-size:20px}h3{margin:20px 0 8px;font-size:17px}.lead{color:var(--leise);margin:0 0 20px;font-size:16px}.klein{color:var(--leise);font-size:14px}.pfad{color:var(--leise);margin:0 0 8px;font-size:15px}.fehler{color:var(--rot);font-weight:600}.ok{color:var(--gruen);font-weight:600}.hinweis{background:var(--offen-flaeche);border-left:4px solid var(--offen);border-radius:0 8px 8px 0;margin:12px 0;padding:10px 14px;font-size:15px}.hinweis.breite{width:calc(100% - 40px);max-width:calc(var(--breite) - 40px);margin:12px auto 0}main{width:100%;max-width:var(--breite);flex:1;margin:0 auto;padding:24px 20px 64px}button,.knopf{border:1px solid var(--farbe-haupt);background:var(--farbe-haupt);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 22px;font-family:inherit;font-size:16px;text-decoration:none;display:inline-flex}button:hover,.knopf:hover{filter:brightness(.94)}button:disabled{opacity:.45;cursor:default;filter:none}button.leise,.knopf.leise{color:var(--text);background:#fff;border-color:#c9cfd4}button.leise:hover,.knopf.leise:hover{filter:none;background:var(--flaeche)}input,select,textarea{min-height:44px;color:var(--text);background:#fff;border:1px solid #c9cfd4;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:16px}input[type=color]{width:88px;padding:4px}input[type=checkbox]{width:20px;height:20px;min-height:0}textarea{resize:vertical;min-height:120px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px}input:focus,select:focus,textarea:focus{outline:2px solid var(--farbe-haupt);outline-offset:0;border-color:var(--farbe-haupt)}.formular{gap:16px;margin:8px 0 16px;display:grid}.formular label,.felder label{flex-direction:column;gap:4px;font-weight:600;display:flex}.formular label small,.felder label small{color:var(--leise);font-size:14px;font-weight:400}.felder{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:end;gap:14px 16px;display:grid}.felder .weit{grid-column:span 2}.logo-feld{align-content:end;gap:8px;display:grid}.logo-vorschau{border:1px solid var(--linie);background:#fff;border-radius:8px;width:auto;max-width:260px;height:auto;max-height:80px;padding:6px;display:block}label.haken{align-items:center;gap:8px;flex-direction:row!important;font-weight:400!important}fieldset{border:1px solid var(--linie);border-radius:10px;gap:10px;padding:12px 16px 16px;display:grid}legend{padding:0 6px;font-weight:600}.leiste{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.anmelden{flex-direction:column;gap:12px;max-width:420px;margin:48px auto;display:flex}.anmelden label{flex-direction:column;gap:4px;font-weight:600;display:flex}.suche{gap:8px;margin:0 0 24px;display:flex}.suche input[type=search]{flex:1;min-width:0}details.block{border:1px solid var(--linie);border-radius:10px;margin:10px 0;padding:0 16px}details.block>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;padding:12px 0;display:flex}details.block.aus>summary{color:var(--leise)}.marke-klein{white-space:nowrap;background:var(--flaeche);color:var(--leise);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:14px;font-weight:600;display:inline-block}.tabelle-rahmen{border:1px solid var(--linie);border-radius:10px;position:relative;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:16px}th,td{border-bottom:1px solid var(--linie);text-align:left;vertical-align:middle;padding:10px 12px}th{color:var(--leise);white-space:nowrap;background:#fafbfc;font-size:14px;font-weight:700}tr:last-child td{border-bottom:0}.ampel{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:15px;font-weight:600;display:inline-flex}.ampel:before{content:"";background:currentColor;border-radius:50%;width:10px;height:10px}.ampel.gruen{color:var(--gruen);background:var(--gruen-flaeche)}.ampel.offen{color:var(--offen);background:var(--offen-flaeche)}.ampel.grau{color:var(--leise);background:var(--flaeche)}.dashboard-leiste{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:-8px 0 12px;display:flex}.dashboard-leiste .hinweis{flex:320px;margin:0}.neue-rubrik{gap:8px;display:flex}.neue-rubrik input{width:230px}.unsichtbar{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cockpit{margin-top:-8px}.cockpit-werkzeug{justify-content:flex-end;gap:8px;margin-bottom:4px;display:flex}.cockpit-reiter{border-bottom:1px solid #dfe3e6;flex-wrap:wrap;display:flex}.cockpit-reiter a{color:#7a858e;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 11px;font-size:13.5px;font-weight:400;text-decoration:none}.cockpit-reiter a:hover{color:#3c4a55}.cockpit-reiter a[aria-current=page]{color:var(--farbe);border-bottom-color:var(--farbe)}.cockpit-suche input{border-radius:4px;width:260px;min-height:34px;padding:4px 10px;font-size:14px}.cockpit-bereich{color:#7a858e;align-items:center;gap:8px;font-size:14px;display:flex}.cockpit-bereich select{border-radius:4px;min-height:34px;padding:4px 8px;font-size:14px}.start-kacheln{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:14px;margin:8px 0 26px;display:grid}.start-kachel{border:2px solid var(--farbe);min-height:78px;color:var(--text);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:19px;font-weight:600;line-height:1.25;text-decoration:none;transition:box-shadow .2s;display:flex}.start-kachel:hover{box-shadow:0 6px 24px -14px var(--farbe)}.start-kachel>span:last-child{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.start-kachel .widget-ic{width:46px;height:46px}.start-kachel.gezogen,.widget.gezogen{opacity:.4}.start-kachel.ziel,.widget.ziel{outline:3px dashed var(--farbe);outline-offset:4px}.start-kacheln.ziel-flaeche,.cockpit-raster.ziel-flaeche{outline:2px dashed color-mix(in srgb, var(--farbe) 45%, #fff);outline-offset:8px;border-radius:14px}.start-leer{text-align:center;color:var(--leise);border:2px dashed color-mix(in srgb, var(--farbe) 45%, #fff);border-radius:14px;grid-column:1/-1;margin:0;padding:24px}.baukasten{z-index:40;border-left:2px solid var(--farbe);background:#fff;width:340px;max-width:100%;padding:18px 18px 28px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 40px -24px #00000059}.baukasten.ziel{background:color-mix(in srgb, var(--farbe) 7%, #fff)}.baukasten-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.baukasten-kopf h2{margin:0;font-size:21px}.baukasten-hinweis{color:var(--leise);margin:8px 0 14px;font-size:13.5px}.bk-gruppe{margin-bottom:18px}.bk-gruppe h3{text-transform:uppercase;letter-spacing:.04em;color:var(--leise);margin:0 0 8px;font-size:15px}.bk-bereich h4{color:var(--farbe);align-items:center;gap:6px;margin:12px 0 6px;font-size:14.5px;display:flex}.bk-eintrag{border:1px solid var(--linie);cursor:grab;background:#fff;border-radius:10px;align-items:center;gap:10px;min-height:44px;margin-bottom:6px;padding:6px 10px;font-size:15px;display:flex}.bk-eintrag:hover{border-color:var(--farbe)}.bk-eintrag>span{flex:1;min-width:0}.bk-eintrag>.zeichen{color:var(--farbe);flex:none}.bk-eintrag.aus,.bk-eintrag.aus>.zeichen{color:var(--leise)}.bk-schalter input{width:20px;height:20px;accent-color:var(--farbe);margin:0}.bk-plus{border-radius:50%;flex:none;width:32px;height:32px;min-height:32px;padding:0;font-size:20px;line-height:1}@media (min-width:1100px){body.mit-baukasten{padding-right:340px}}.klein-knopf{border-radius:4px;flex:none;min-height:34px;padding:4px 12px;font-size:14px}.cockpit-flaeche{padding:18px 0 0}.cockpit-text{color:#6b7780;margin:0 0 12px;font-size:14px}.cockpit-raster{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:stretch;gap:20px;display:grid}.cockpit-titel{text-align:center;color:#7a858e;margin:0 0 4px;font-size:18px}.widget{border:2px solid var(--farbe);min-width:0;min-height:340px;font:inherit;text-align:left;background:#fff;border-radius:16px;flex-direction:column;padding:20px 22px 16px;transition:box-shadow .2s;display:flex}.widget:hover{box-shadow:0 6px 24px -14px var(--farbe)}.widget.breit{grid-column:span 2}.widget-kopf{align-items:center;gap:12px;margin:0 0 16px;display:flex}.widget-kopf h2{letter-spacing:-.01em;min-width:0;color:var(--text);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1;margin:0;font-size:18px;font-weight:700}.widget-ic{background:color-mix(in srgb, var(--farbe) 9%, #fff);width:40px;height:40px;color:var(--farbe);border-radius:50%;flex:none;place-items:center;display:grid}.widget-ic .zeichen{stroke-width:1.7px}.widget-weg{width:36px;height:36px;min-height:36px;color:var(--leise);background:#fff;border:1px solid #e6e3e3;border-radius:50%;flex:none;padding:0;font-size:20px;line-height:1}.widget-weg:hover{background:color-mix(in srgb, var(--farbe) 9%, #fff);color:var(--farbe);filter:none}.widget-neu{border:2px dashed color-mix(in srgb, var(--farbe) 45%, #fff);color:var(--farbe);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:6px;font-size:16px}.widget-neu:hover{background:color-mix(in srgb, var(--farbe) 5%, #fff);filter:none;box-shadow:none}.widget-neu .plus{font-size:44px;font-weight:300;line-height:1}.widget-auswahl{border:1px solid var(--linie);background:#fff;border-radius:16px;margin-top:20px;padding:16px 20px}.auswahl-gruppe{border-top:1px solid #edf0f2;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;display:flex}.auswahl-gruppe h3{color:#6b7780;flex-basis:100%;margin:0 0 2px;font-size:13px;font-weight:600}.cockpit-liste{gap:6px;margin:0 0 8px;padding-left:22px;display:grid}.cockpit-liste li{padding:4px 0}.cockpit-liste li>span:first-child{min-width:260px;display:inline-block}.cockpit-liste small{color:#7a858e}.cockpit-liste .werkzeug{margin:0 0 0 10px;display:inline-flex}.leer{color:var(--leise);margin:0;font-size:15px}.w-zeilen{grid-template-columns:minmax(0,1fr);gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.w-zeilen>li{min-width:0}.w-zeile{border-left:2px solid var(--farbe);min-height:44px;color:var(--text);border-radius:0 8px 8px 0;align-items:center;gap:10px;padding:3px 6px 3px 12px;font-size:15px;font-weight:400;text-decoration:none;display:flex}a.w-zeile:hover{background:color-mix(in srgb, var(--farbe) 6%, #fff)}.w-text{flex-direction:column;flex:1;min-width:0;display:flex}.w-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-text small{color:var(--leise);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.w-zeile .info{color:var(--leise);white-space:nowrap;font-size:13px}.pfeil{color:var(--farbe);flex:none;display:inline-flex}.ext{color:var(--farbe)}.w-mehr{min-height:44px;color:var(--farbe);align-self:flex-start;align-items:center;gap:2px;margin-top:auto;font-size:15px;text-decoration:none;display:inline-flex}.w-mehr:hover{text-decoration:underline}.mit-kontakt{flex-wrap:wrap}.mit-kontakt .eingabe{flex-basis:100%;gap:4px;display:flex}.mit-kontakt input{border-radius:4px;width:92px;min-height:30px;padding:2px 6px;font-size:13px}.mit-kontakt button{border-radius:4px;min-height:30px;padding:2px 10px;font-size:13px}.w-zahlen{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.w-zahl{text-align:center;color:#24313b;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:92px;padding:8px;font-weight:400;text-decoration:none;display:flex}.w-zahl .titel{opacity:.8;font-size:12px}.w-zahl .wert{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px}.w-zahl .wert.lang{font-size:22px}.w-zahl .wert.sehr-lang{font-size:18px}a.w-zahl:hover{filter:brightness(.95)}.ton-blau{background:#92c6ee}.ton-gruen{background:#72c472}.ton-gelb{background:#f2ea3c}.ton-rot{background:#f19a95}.ton-grau{background:#cfd6dc}.saeulen-rahmen{flex-direction:column;flex:1;gap:8px;display:flex}.saeulen{gap:6px;height:170px;padding-top:14px;display:flex}.saeulen .achse{color:#9aa4ac;text-align:right;flex-direction:column;justify-content:space-between;margin:-6px 0;font-size:10px;display:flex}.saeulen .flaeche{background-image:linear-gradient(#eceff1 1px,#0000 1px);background-position:0 0;border-bottom:1px solid #d5dbe0;border-left:1px solid #d5dbe0;flex:1;justify-content:space-around;align-items:flex-end;gap:6px;display:flex}.saeule{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;max-width:46px;height:100%;display:flex}.s-wert{color:#6b7780;margin-bottom:2px;font-size:10px}.s-balken{width:100%;min-height:1px;display:block}.legende{color:#6b7780;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.legende span{vertical-align:-1px;width:9px;height:9px;margin-right:4px;display:inline-block}h2.rubrik{text-transform:uppercase;letter-spacing:.05em;color:var(--leise);margin:28px 0 10px;font-size:14px}.raster{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.ka{border:2px solid var(--farbe);color:inherit;background:#fff;border-radius:16px;flex-direction:column;gap:4px;min-height:72px;padding:14px 16px;text-decoration:none;transition:box-shadow .2s;display:flex}a.ka:hover{box-shadow:0 6px 24px -14px var(--farbe)}.ka b{font-size:16px}.ka span{color:var(--leise);font-size:14px;font-weight:400}.ka .ext{color:var(--farbe);display:inline}.ka.breit{grid-column:span 2}.anpassen .ka{cursor:grab;border-style:dashed}.anpassen .ka.gezogen{opacity:.4}.anpassen .aus{opacity:.5}.werkzeug{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.werkzeug button,.werkzeug select{min-height:36px;color:var(--text);background:#fff;border:1px solid #c9cfd4;border-radius:6px;padding:4px 10px;font-size:14px}.werkzeug select{max-width:160px}.rubrik-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rubrik-kopf .werkzeug{margin:18px 0 0}.ablage{border:2px dashed var(--linie);text-align:center;color:var(--leise);border-radius:16px;grid-column:1/-1;padding:18px;font-size:15px}@media (max-width:640px){main{padding:16px 16px 48px}.felder .weit,.ka.breit,.widget.breit{grid-column:auto}.cockpit-raster{grid-template-columns:minmax(0,1fr)}.cockpit-flaeche{padding-top:14px}.widget{min-height:0}.widget.widget-neu{min-height:140px}.cockpit-reiter{flex-wrap:nowrap;overflow-x:auto}.cockpit-werkzeug{flex-wrap:wrap}.start-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.start-kachel{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:12px;font-size:16px}.cockpit-bereich{flex:100%}.cockpit-bereich select{flex:1;min-width:0}.cockpit-suche{flex:1}.cockpit-suche input{width:100%}.neue-rubrik{flex:100%}.neue-rubrik input{flex:1;width:auto;min-width:0}th,td{padding:8px}}.fb-kacheln{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0 0 16px;display:grid}.fb-kachel{border:1px solid var(--linie);color:var(--text);background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;font-weight:400;text-decoration:none;display:flex}.fb-kachel .wert{font-variant-numeric:tabular-nums;font-size:26px}.fb-kachel .titel{color:var(--leise);text-align:center;font-size:14px}.fb-kachel:hover{background:var(--flaeche)}.fb-kachel[aria-current]{outline:2px solid var(--farbe-haupt)}.fb-kachel.fb-ueber,.fb-kachel.fb-heute{background:#fde2e1}.fb-kachel.fb-vor{background:#fff1dc}.fb-filter{flex-wrap:wrap;gap:8px;margin:0 0 8px;display:flex}.fb-filter input[type=search]{flex:220px;min-width:0}.fb-neu{padding:0 0 16px}.fb-neu .ganz{grid-column:1/-1}.fb-neu .felder{margin-bottom:14px}.fb-vorschlag{background:#e8f3fb;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;font-size:15px;display:flex}.fb-tabelle{min-width:1000px}.fb-tabelle td{vertical-align:top}.fb-tabelle td small{color:var(--leise);margin-top:2px;font-size:14px;display:block}.fb-tabelle tr.fb-ueber td,.fb-tabelle tr.fb-heute td{background:#fde2e1}.fb-tabelle tr.fb-ueber .fb-ende,.fb-tabelle tr.fb-heute .fb-ende{color:#b42318;font-weight:700}.fb-tabelle tr.fb-vor td{background:#fff1dc}.fb-tabelle tr.fb-vor .fb-ende{color:#9a5b00;font-weight:700}.fb-tabelle tr.fb-erledigt td{color:var(--leise);background:#e4f5e9}.fb-tabelle tr.fb-gestrichen td:not(.fb-status){color:#9aa4ae;text-decoration:line-through}.fb-tabelle tr.fb-markiert td{box-shadow:inset 0 2px 0 var(--farbe-haupt), inset 0 -2px 0 var(--farbe-haupt)}.fb-status{min-width:130px}.fb-aktion .ok{margin-bottom:6px;font-size:14px;display:block}.fb-knoepfe{flex-direction:column;gap:6px;display:flex}.fb-knoepfe button{white-space:nowrap}.fb-stand{margin-bottom:4px;font-weight:600;display:block}.fb-stand-erfasst,.fb-stand-ausgangskontrolle{color:var(--orange,#b45309)}.fb-bearbeiten{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin:8px 0 16px;display:grid}.fb-berechnung{margin:0 0 12px;font-size:.9em}.fb-fenster{border:1px solid var(--linie);border-radius:10px;width:min(460px,100vw - 32px);padding:0;box-shadow:0 12px 40px #0003}.fb-fenster::backdrop{background:#00000059}.fb-dialog{gap:10px;padding:18px;display:grid}.fb-dialog p{margin:0;font-size:15px}.fb-dialog label{flex-direction:column;gap:4px;font-size:15px;display:flex}.leise-text{color:var(--leise);font-weight:400}.fb-fuss{color:var(--leise);font-size:14px}.fb-versand{border:1px solid var(--linie);border-radius:8px;gap:10px;margin:0;padding:10px 12px;display:grid}.fb-dialog label.fb-haken,.fb-haken{flex-direction:row;align-items:center;gap:8px;font-weight:400}.fb-haken input{width:auto;min-height:0}.vm-umfang{border:1px solid var(--linie);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 16px;margin:0;padding:10px 14px;display:grid}.vm-umfang legend{padding:0 6px;font-weight:600}.vm-umfang .ganz{grid-column:1/-1}.fb-dialog .felder{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.fb-fenster:has(.vm-umfang){width:min(720px,100vw - 32px)}.vm-ohne{gap:6px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.pa-tabelle{min-width:900px}.fb-tabelle tr.pa-offen td{background:#fff8e1}.fb-tabelle tr.pa-gestrichen td:not(:last-child){color:#9aa4ae;text-decoration:line-through}.fb-tabelle tr.pa-spaet td:first-child{box-shadow:inset 4px 0 #b42318}.fb-verlauf{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.fb-verlauf li{border-left:3px solid var(--linie);background:var(--flaeche);border-radius:0 8px 8px 0;flex-wrap:wrap;gap:4px 10px;padding:8px 12px;display:flex}.fb-verlauf li span{flex-basis:100%}.fb-verlauf small{color:var(--leise)}.fb-verlauf .fb-verlauf-kommentar{border-left-color:#00a6ff}.fb-verlauf .fb-verlauf-erledigt{border-left-color:#1a7f37}.fb-verlauf .fb-verlauf-gestrichen{border-left-color:#9aa4ae}.fb-kommentar label{flex-direction:column;gap:4px;font-weight:600;display:flex}.fb-kommentar textarea{width:100%;font:inherit}.fb-vorfristen input[type=number]{max-width:90px}.fb-vorfristen td,.fb-vorfristen th{text-align:left;vertical-align:top;padding:6px 10px}.fw-einstellung fieldset{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.fw-einstellung label,.fw-regel label{flex-direction:column;gap:4px;font-weight:600;display:flex}.fw-einstellung label small{color:var(--leise);font-weight:400}.fw-einstellung input[type=number]{max-width:120px}.fw-einstellung .fw-haken{flex-direction:row;align-items:center;gap:8px}.fw-regel{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}.fw-regel .leiste{grid-column:1/-1}.fw-tabelle{border-collapse:collapse;width:100%}.fw-tabelle th,.fw-tabelle td{border-bottom:1px solid var(--linie);text-align:left;vertical-align:top;padding:8px 10px}.fw-tabelle small{color:var(--leise);display:block}.fw-protokoll{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fw-protokoll small{color:var(--leise);display:block}.fw-hinweis{background:#fff8e1;border-radius:8px;padding:8px 12px}.pa-sammel{border:1px solid var(--linie);background:var(--flaeche);border-radius:8px;margin:12px 0;padding:10px 12px}.pa-sammel label{align-items:center;gap:6px;font-size:15px;display:flex}.nur-drucken{display:none}@media print{.kopf,.pt-fuss,.nicht-drucken,.hinweis.breite{display:none!important}.nur-drucken{font-weight:600;display:block}main{max-width:none;padding:0}.tabelle-rahmen{border:0;overflow:visible}.fb-tabelle,.pa-tabelle{min-width:0;font-size:12px}.fb-tabelle td small{font-size:11px}.fb-tabelle tr.pa-offen td{background:0 0}}.mw-karte{border:1px solid var(--linie);background:#fff;border-radius:10px;margin:12px 0;padding:14px 16px}.mw-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:8px;display:flex}.mw-kopf b{font-size:17px}.mw-empfaenger{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.mw-empfaenger input[type=email]{min-width:260px}.mw-tabelle{font-size:15px}.mw-tabelle th,.mw-tabelle td{vertical-align:top;padding:8px 10px}.mw-tabelle .z{text-align:right;white-space:nowrap}.mw-tabelle td small{color:var(--leise);margin-top:2px;font-size:14px;display:block}.mp-ordner table{max-width:720px}.mp-ordner input,.mp-ordner select{width:100%}.mw-tag{background:#eef4fa;border-radius:999px;margin:1px 4px 1px 0;padding:1px 8px;font-size:14px;display:inline-block}.mw-tag.mw-pruefen{background:var(--offen-flaeche);color:#7a4700}.mw-warn{color:#9a5b00;margin:4px 0}.mw-leiste{gap:10px 16px;margin-top:10px}.mw-leiste form.leiste{gap:10px 14px}.mw-leiste label{align-items:center;gap:6px;display:inline-flex}.mw-bestaetigung{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.mw-vorschau{margin-top:10px}.mw-vorschau pre{white-space:pre-wrap;background:var(--flaeche);border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.5}.mw-liste{margin:0 0 14px;padding-left:20px}.mw-liste li{margin:6px 0}.mw-einstellungen{padding-bottom:16px}.mw-einstellungen small{color:var(--leise);font-size:14px}.af-reiter,.af-filter{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.af-reiter a,.af-filter a{border:1px solid var(--linie);min-height:40px;color:var(--text);border-radius:999px;align-items:center;padding:7px 14px;font-weight:400;text-decoration:none;display:inline-flex}.af-reiter a[aria-current],.af-filter a[aria-current]{background:var(--farbe);border-color:var(--farbe);color:#fff}.af-filter a{min-height:34px;padding:4px 12px;font-size:14px}.af-meldung{margin:8px 0}.af-tafel{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.af-tafel.af-laeuft{opacity:.6;cursor:progress}.af-spalte{background:var(--flaeche);border:1px solid var(--linie);border-radius:12px;flex:1 1 0;min-width:220px;min-height:120px;padding:10px}.af-spalte.af-ziel{outline:2px dashed var(--farbe);outline-offset:-2px}.af-spalte h2{margin:2px 4px 10px;font-size:16px}.af-spalte h2 span{color:var(--leise);font-weight:400}.af-karte{border:1px solid var(--linie);border-left:3px solid var(--farbe);background:#fff;border-radius:8px;margin:0 0 8px}.af-karte[draggable=true]{cursor:grab}.af-karte summary{cursor:pointer;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.af-karte summary b{font-size:15px;line-height:1.3}.af-meta{color:var(--leise);flex-wrap:wrap;gap:4px 10px;font-size:14px;display:flex}.af-meta a{font-weight:400}.af-ueber{color:var(--rot);font-weight:600}.af-heute{color:var(--offen);font-weight:600}.af-art{background:#eef4fa;border-radius:999px;padding:0 8px}.af-text{overflow-wrap:anywhere;padding:0 10px 8px;font-size:14px;line-height:1.5}.af-fuss{border-top:1px solid var(--linie);flex-direction:column;gap:6px;padding:8px 10px 10px;font-size:14px;display:flex}.af-fuss label{flex-direction:column;gap:4px;font-weight:600;display:flex}.af-fuss small{color:var(--leise)}.af-formular{gap:10px;padding:8px 10px 10px;font-size:14px;display:grid}.af-formular label{flex-direction:column;gap:4px;font-weight:600;display:flex}.af-formular label small{color:var(--leise);font-weight:400}.af-formular fieldset{border:1px solid var(--linie);border-radius:8px;flex-wrap:wrap;gap:4px 14px;padding:6px 10px;display:flex}.af-formular legend{padding:0 4px;font-weight:600}.af-neu .af-formular{max-width:640px;padding:8px 0 0}.af-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.af-kommentare{flex-direction:column;gap:4px;display:flex}.af-kommentare p{margin:0}.af-kommentare form{gap:6px;display:flex}.af-kommentare input{flex:1;min-height:34px;padding:4px 8px;font-size:14px}.af-fenster{gap:12px;display:grid}.af-fenster.af-laeuft{opacity:.6;cursor:progress}.af-fenster .af-text{padding:0;font-size:15px}.af-fenster .af-fuss{gap:10px;padding:12px 0 0}.af-fenster .af-formular{padding:0}.af-archiv{margin:0 0 16px;padding:0;list-style:none}.af-archiv li{border-bottom:1px solid var(--linie);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.af-zuordnung{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.af-zuordnung span{min-width:160px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px}@media (max-width:700px){.af-spalte{flex:0 0 85vw}}.pt{--pt-text:#1c1c1e;--pt-leise:#505050;--pt-linie:#e6e3e3;--pt-zart:color-mix(in srgb, var(--farbe) 9%, #fff);--pt-ok:#1d7a45;--pt-ok-zart:#e8f4ec;color:var(--pt-text);line-height:1.55}.pt :focus-visible{outline:3px solid var(--farbe);outline-offset:2px}.pt-kopf{border-bottom:1px solid var(--pt-linie)}.pt-kopf .pt-innen{max-width:var(--breite);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px 24px;margin:0 auto;padding:14px 20px;display:grid}.pt-logo{justify-self:start;align-items:center;min-width:0;max-width:100%;text-decoration:none;display:inline-flex}.pt-logo img{width:auto;max-width:100%;height:auto;max-height:96px;display:block}.pt-logo span{color:var(--farbe);font:italic 700 30px Georgia,Times New Roman,serif}.pt-titel{color:var(--farbe);letter-spacing:.32em;text-indent:.32em;text-transform:uppercase;text-align:center;white-space:nowrap;font-size:21px;font-weight:700}.pt-rechts{justify-self:end}.pt-rechts form{margin:0}main.pt-seite{padding:56px 20px 80px}@media (max-width:760px){.pt-kopf .pt-innen{grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.pt-titel{white-space:normal;letter-spacing:.2em;text-indent:.2em;order:9;grid-column:1/-1}.pt-logo img{max-height:64px}main.pt-seite{padding-top:32px}}@media (max-width:480px){.pt-logo img{max-height:56px}}.pt-pille{border:2px solid var(--farbe);min-height:44px;color:var(--farbe);background:0 0;border-radius:999px;padding:12px 24px;font-size:17px;line-height:1.2}.pt-pille:hover{filter:none;background:var(--pt-zart)}.pt-pille.voll{background:var(--farbe);color:#fff}.pt-pille.voll:hover{background:var(--farbe);filter:brightness(.95)}.pt-textknopf{min-height:44px;color:var(--farbe);background:0 0;border:0;padding:4px 0;font-weight:600}.pt-textknopf:hover{filter:none;text-decoration:underline}.pt-zeile{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.pt-zeile:before{content:"";background:var(--farbe);border-radius:50%;flex:none;width:7px;height:7px}.pt-held h1,.pt-start h1{letter-spacing:-.03em;text-wrap:balance;margin:22px 0 26px;font-size:clamp(40px,6.4vw,76px);font-weight:500;line-height:1.04}.pt-held h1 em,.pt-start h1 em{color:var(--farbe);font-style:normal}.pt-lead{max-width:34em;color:var(--pt-leise);margin:0;font-size:18px}.pt-held{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:44px;display:grid}.pt-held h1{margin-bottom:0}@media (max-width:900px){.pt-held{grid-template-columns:1fr;gap:12px;margin-bottom:28px}}.pt-start{max-width:700px}.pt-start .pt-lead{margin-bottom:28px}.pt-anmelden{justify-items:start;gap:14px;display:grid}.pt-knoepfe,.pt-code{flex-wrap:wrap;gap:10px;display:flex}.pt-code input{border:2px solid var(--pt-linie);letter-spacing:.3em;border-radius:12px;width:220px;max-width:100%;min-height:52px;padding:10px 14px;font-size:24px;font-weight:500}.pt-code input:focus{outline:3px solid var(--farbe);border-color:var(--farbe)}.pt-meldung{background:#f7f6f6;border-radius:10px;max-width:34em;margin:0 0 16px;padding:10px 12px;font-size:15px;font-weight:400}.pt-anmelden .pt-meldung{margin:0}.pt-meldung.ok{background:var(--pt-ok-zart);color:var(--pt-ok)}.pt-meldung.fehler{background:var(--pt-zart);color:#b3141b}.pt-raster{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pt-kachel{grid-column:span var(--sp,6);border:2px solid var(--farbe);background:#fff;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr) auto;align-content:start;gap:6px 14px;min-width:0;padding:22px 24px 24px;transition:box-shadow .2s;display:grid}.pt-kachel:hover{box-shadow:0 6px 24px -14px var(--farbe)}.pt-kachel.pt-mittel{height:400px;overflow:hidden}.pt-kachel.pt-mittel.pt-voll{height:auto;min-height:200px;max-height:400px}.pt-kachel.pt-voll.pt-hochladen{max-height:none}.pt-kachel.pt-klein{min-height:200px}.pt-ic{background:var(--pt-zart);border-radius:50%;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid}.pt-ic svg{fill:none;width:21px;height:21px;stroke:var(--farbe);stroke-width:1.6px}.pt-nr{color:var(--pt-leise);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:11px}.pt-kachel h2{letter-spacing:-.01em;align-items:center;gap:8px;margin:0;padding-top:2px;font-size:21px;font-weight:700;display:flex}.pt-kachel>p{color:var(--pt-leise);grid-area:2/2/auto/3;margin:0;font-size:15px}.pt-kachel>p a{color:var(--pt-leise)}.pt-go{border:1px solid var(--pt-linie);width:44px;height:44px;color:var(--farbe);border-radius:50%;grid-area:1/3;place-items:center;font-size:22px;font-weight:400;line-height:1;text-decoration:none;display:grid}.pt-go:hover{background:var(--pt-zart)}.pt-hilfe{color:var(--farbe);letter-spacing:.04em;margin-left:10px;font-size:11px;text-decoration:none}.pt-hilfe:hover{text-decoration:underline}.pt-inhalt{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--pt-linie) transparent;grid-area:3/1/auto/-1;min-width:0;min-height:0;margin:12px -6px 0 -4px;padding:4px 6px 4px 4px;overflow:auto}.pt-badge{background:var(--pt-zart);color:var(--farbe);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.pt-badge.ok{background:var(--pt-ok-zart);color:var(--pt-ok)}.pt-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pt-liste>li{border-left:2px solid var(--farbe);justify-content:space-between;gap:12px;padding:2px 0 2px 10px;font-size:16px;display:flex}.pt-liste>li>span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.pt-liste small{color:var(--pt-leise);font-size:13px}.pt-liste>li>span>small{display:block}.pt-liste>li>small{text-align:right;white-space:nowrap;flex:none}.pt-liste>li.pt-bald{border-left-color:#d97706;font-weight:600}.pt-liste>li.pt-bald small{font-weight:400}.pt-auf{margin-top:4px;display:block}.pt-auf>span{color:var(--pt-leise);padding-left:14px;font-size:14px;line-height:1.4;display:block;position:relative}.pt-auf>span:before{content:"–";position:absolute;left:0}.pt-pdf{border:1px solid var(--farbe);background:var(--pt-zart);color:var(--farbe);vertical-align:1px;border-radius:999px;margin-left:6px;padding:0 9px;font-size:12px;font-weight:700;line-height:20px;text-decoration:none;display:inline-block}.pt-kachel.pt-gross{min-height:220px}.pt-doks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 36px}.pt-dok{color:var(--pt-text);overflow-wrap:anywhere;font-weight:600;text-decoration:none}a.pt-dok:hover{color:var(--farbe);text-underline-offset:3px;text-decoration:underline}.pt-neu{background:var(--farbe);color:#fff;letter-spacing:.04em;vertical-align:2px;border-radius:999px;margin-left:8px;padding:0 8px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.pt-alle{margin-top:18px}a.pt-pille{align-items:center;text-decoration:none;display:inline-flex}.pt-upload{gap:12px;display:grid}.pt-zone{border:2px dashed color-mix(in srgb, var(--farbe) 45%, #fff);background:var(--pt-zart);color:var(--pt-leise);text-align:center;cursor:pointer;border-radius:14px;justify-items:center;gap:2px;padding:20px 16px;transition:background .15s,border-color .15s;display:grid;position:relative}.pt-zone b{color:var(--farbe);font-size:18px}.pt-zone small{font-size:13px}.pt-zone:hover,.pt-zone.ziehen{border-color:var(--farbe);background:color-mix(in srgb, var(--farbe) 16%, #fff)}.pt-zone.laeuft{cursor:progress;opacity:.75}.pt-zone input{opacity:0;width:100%;height:100%;min-height:0;cursor:inherit;border:0;padding:0;position:absolute;inset:0}.pt-zone:focus-within{outline:3px solid var(--farbe);outline-offset:2px}.pt-hoch>li{font-size:15px}.pt-hoch>li[data-stand=ok]{border-left-color:var(--pt-ok)}.pt-hoch>li[data-stand=ok]>small{color:var(--pt-ok)}.pt-hoch>li[data-stand=fehler]>small{color:#b3141b;white-space:normal;max-width:55%}.pt-hoch>li[data-stand=wartet]{border-left-color:var(--pt-linie)}.pt-upload .pt-meldung{margin:0}.pt-rf-liste{gap:20px;margin:0;padding:0;list-style:none;display:grid}.pt-rf{border-left:2px solid var(--farbe);gap:8px;padding:2px 0 2px 12px;display:grid}.pt-rf-beantwortet{border-left-color:var(--pt-ok)}.pt-rf-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.pt-rf-kopf b{overflow-wrap:anywhere;font-size:17px}.pt-rf-kopf small{color:var(--pt-leise);font-size:13px}.pt-rf-beantwortet .pt-rf-kopf small{color:var(--pt-ok)}.pt-rf-text{white-space:pre-line;overflow-wrap:anywhere;margin:0}.pt-rf-antwort{background:#f7f6f6;border-radius:10px;gap:4px;max-width:760px;padding:10px 12px;display:grid}.pt-rf-antwort small,.pt-rf-belege{color:var(--pt-leise);font-size:14px}.pt-rf-belege{overflow-wrap:anywhere;margin:0}.pt-rf-form{gap:8px;max-width:760px;display:grid}.pt-rf-form label{font-size:15px;font-weight:600}.pt-rf-form label small{color:var(--pt-leise);font-weight:400}.pt-rf-form textarea{width:100%;min-height:96px;font:inherit}.pt-rf-form input[type=file]{background:0 0;border:0;min-height:0;padding:4px 0}.pt-rf-form .pt-meldung{margin:0}.pt-rf-mehr summary{color:var(--farbe);cursor:pointer;font-weight:600}.pt-rf-mehr[open] summary{margin-bottom:8px}.pt-seite-dok{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.pt-zurueck{color:var(--farbe);font-weight:600;text-decoration:none}.pt-zurueck:hover{text-underline-offset:3px;text-decoration:underline}.pt-titel-seite{letter-spacing:-.03em;margin:14px 0;font-size:clamp(34px,5vw,56px);font-weight:500;line-height:1.05}.pt-seite-dok>.pt-lead{margin-bottom:28px}.pt-dokliste{gap:14px;display:grid}.pt-filter{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.pt-filter input[type=search]{border:2px solid var(--pt-linie);border-radius:999px;flex:280px;min-height:50px;padding:10px 16px;font-size:17px}.pt-filter input[type=search]:focus{outline:3px solid var(--farbe);border-color:var(--farbe)}.pt-sortierung{color:var(--pt-leise);align-items:center;gap:8px;font-size:15px;display:flex}.pt-sortierung select{border:2px solid var(--pt-linie);border-radius:999px;min-height:50px;padding:8px 14px}.pt-chips{flex-wrap:wrap;gap:8px;display:flex}.pt-chips button{border:1px solid var(--pt-linie);min-height:40px;color:var(--pt-text);background:#fff;border-radius:999px;padding:6px 16px;font-size:15px}.pt-chips button span{color:var(--pt-leise);margin-left:4px;font-size:13px}.pt-chips button:hover{filter:none;border-color:var(--farbe)}.pt-chips button[aria-pressed=true]{border-color:var(--farbe);background:var(--farbe);color:#fff}.pt-chips button[aria-pressed=true] span{color:#fff}.pt-treffer{color:var(--pt-leise);margin:0;font-size:14px}.pt-dateigruppe{gap:8px;display:grid}@media (max-width:640px){.pt-dokliste .pt-filter{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pt-dokliste .pt-filter input[type=search]{grid-column:1/-1}.pt-dokliste .pt-sortierung{gap:2px;font-size:13px;display:grid}.pt-dokliste .pt-sortierung select{width:100%;min-height:42px;padding:6px 10px;font-size:15px}.pt-vorschau{height:60vh}}.pt-dateigruppe h2{align-items:center;gap:8px;margin:6px 0 0;font-size:19px;font-weight:600;display:flex}.pt-dateigruppe h2 small{background:var(--pt-linie);color:var(--pt-text);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:500}.pt-dateien{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pt-datei{border:1px solid var(--pt-linie);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 14px;display:flex}.pt-datei-name{min-width:0;color:var(--pt-text);flex:220px;gap:2px;text-decoration:none;display:grid}.pt-datei-name b{overflow-wrap:anywhere;font-weight:600}.pt-datei-name small{color:var(--pt-leise);font-size:13px}.pt-datei-name:hover b{color:var(--farbe)}.pt-datei-stand{color:var(--pt-leise);background:#f2f2f2;border-radius:999px;padding:2px 10px;font-size:12px}.pt-datei-stand.pruefung{color:#8a5a00;background:#fff4de}.pt-stern{color:#c99a00;margin-right:6px}.pt-dateiknoepfe{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.pt-dateiknoepfe form{margin:0}.pt-dateititel{overflow-wrap:anywhere}.pt-dateistand{border:1px solid var(--pt-linie);background:#fff;border-radius:14px;margin:16px 0 0;padding:14px 18px}.pt-dateistand h2{color:var(--pt-leise);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:14px;font-weight:600}.pt-dateistand p{margin:2px 0}.pt-vorschau{border:1px solid var(--pt-linie);background:#fff;border-radius:14px;width:100%;height:75vh;display:block}.pt-vorschau-bild{object-fit:contain;height:auto;max-height:80vh}.pt-pdfvorschau{gap:10px;display:grid}.pt-pdfseiten{gap:12px;display:grid}.pt-pdfseiten canvas{border:1px solid var(--pt-linie);background:#fff;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 1px 4px #0000000f}.pt-ld-pdf{max-height:62vh;padding-right:4px;overflow-y:auto}.pt-dsuche{border:2px solid var(--farbe);background:#fff;border-radius:16px;gap:12px;margin-bottom:32px;padding:18px 20px;display:grid}.pt-dsuche h2{margin:0;font-size:21px;font-weight:600}.pt-dsuche .pt-filter .pt-pille{min-height:50px}.pt-sprachknopf{border:2px solid var(--farbe);min-width:50px;min-height:50px;color:var(--farbe);cursor:pointer;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}@media (hover:hover){.pt-sprachknopf:hover{filter:none;background:var(--farbe);color:#fff}}.pt-sprachknopf:disabled{opacity:.5;cursor:default}.pt-sprachknopf.hoert{background:var(--farbe);color:#fff;animation:1.4s ease-in-out infinite pt-hoert}.pt-sprachknopf-text{font-size:15px;font-weight:600}.pt-gehoert{font-style:italic}@keyframes pt-hoert{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--farbe) 45%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--farbe) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.pt-sprachknopf.hoert{animation:none}}.pt-suchzeile{align-items:center;gap:10px;display:flex}.pt-suchzeile .pt-pille{min-height:52px}.pt-suchleiste{flex:auto;min-width:0;position:relative}.pt-suchleiste input[type=search]{box-sizing:border-box;border:2px solid var(--pt-linie);width:100%;min-height:52px;color:var(--pt-text);background:#fff;border-radius:999px;padding:10px 18px;font-size:17px}.pt-suchleiste:has(.pt-sprachknopf) input[type=search]{padding-right:58px}.pt-suchleiste input[type=search]:focus{outline:3px solid var(--farbe);border-color:var(--farbe)}.pt-suchleiste .pt-sprachknopf{border-width:0;min-width:42px;min-height:42px;padding:0 10px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.pt-suchleiste .pt-sprachknopf.hoert{right:5px}.pt-suchleiste .pt-sprachknopf-text{white-space:nowrap;background:var(--farbe);color:#fff;border-radius:999px;padding:4px 10px;font-size:14px;position:absolute;right:calc(100% + 8px)}.pt-dsuche h2#inhalt-titel{margin-top:6px;font-size:18px}.pt-dsuche-form{gap:12px;display:grid}.pt-dsuche-filter{flex-wrap:wrap;align-items:end;gap:10px 14px;display:flex}.pt-dsuche-filter label{max-width:260px;color:var(--pt-leise);flex:150px;gap:4px;font-size:14px;display:grid}.pt-dsuche-filter select,.pt-dsuche-filter input[type=date]{border:2px solid var(--pt-linie);min-height:44px;color:var(--pt-text);background:#fff;border-radius:999px;padding:6px 14px;font-size:16px}.pt-dsuche-filter .pt-textknopf{min-height:44px}.pt-dsuche-treffer{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pt-dsuche-treffer small{color:var(--pt-leise);font-size:14px}.pt-dsuche-treffer p{color:var(--pt-leise);overflow-wrap:anywhere;margin:4px 0 0;font-size:15px}.pt-dsuche-treffer mark{background:var(--pt-zart);color:var(--pt-text);font-weight:600}.pt-dsuche-antwort{gap:10px;display:grid}.pt-dsuche-antwort>p:first-child{white-space:pre-line;background:#f7f6f6;border-radius:10px;margin:0;padding:12px 14px}.pt-doktabelle{border:2px solid var(--farbe);border-collapse:separate;border-spacing:0;background:#fff;border-radius:16px;overflow:hidden}.pt-doktabelle th{background:var(--pt-zart);color:var(--pt-text);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.pt-doktabelle th,.pt-doktabelle td{border-bottom:1px solid var(--pt-linie);padding:12px 16px}.pt-doktabelle tr:last-child td{border-bottom:0}.pt-doktabelle tbody tr:hover{background:#fcfafa}.pt-doktabelle td small{color:var(--pt-leise);font-size:13px;display:block}.pt-doktabelle td:nth-child(n+2){color:var(--pt-leise);white-space:nowrap;font-size:15px}.pt-doktabelle td:nth-child(4),.pt-doktabelle th:nth-child(4){text-align:right}.pt-merk{gap:14px;margin-bottom:22px;display:grid}.pt-merk>section{border:2px solid var(--farbe);background:#fff;border-radius:16px;padding:18px 20px}.pt-merk h2{margin:0;font-size:21px;font-weight:600}.pt-merk-norm{color:var(--pt-leise);margin:2px 0 0;font-size:15px}.pt-merk dl{gap:10px;margin:14px 0 0;display:grid}.pt-merk dl>div{grid-template-columns:minmax(150px,220px) 1fr;gap:12px;display:grid}.pt-merk dt{color:var(--pt-leise);font-size:14px}.pt-merk dd{white-space:pre-line;margin:0}.pt-merk dd small{color:var(--pt-leise)}@media (max-width:560px){.pt-merk dl>div{grid-template-columns:1fr;gap:2px}}@media (max-width:760px){.pt-raster{grid-template-columns:minmax(0,1fr)}.pt-kachel{grid-column:1/-1}.pt-kachel.pt-mittel{height:auto}.pt-inhalt{max-height:60vh}.pt-doks{grid-template-columns:minmax(0,1fr)}.pt-kachel.pt-gross .pt-inhalt{max-height:none}.pt-doktabelle thead{display:none}.pt-doktabelle,.pt-doktabelle tbody,.pt-doktabelle tr,.pt-doktabelle td{display:block}.pt-doktabelle tr{border-bottom:1px solid var(--pt-linie);padding:12px 16px}.pt-doktabelle tr:last-child{border-bottom:0}.pt-doktabelle td{border:0;padding:0}.pt-doktabelle td:nth-child(n+2){font-size:14px;display:inline}.pt-doktabelle td:nth-child(n+3):before{content:" · "}}@media (prefers-reduced-motion:reduce){.pt-kachel,.widget,.ka,.pt-zone{transition:none}}.pt-fuss{background:var(--farbe-haupt);color:#fff;margin-top:56px;font-size:16px;font-weight:600;line-height:1.6}.pt-fuss .pt-innen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 64px;max-width:1000px;margin:0 auto;padding:48px 20px 28px;display:grid}.pt-fuss p{margin:0 0 8px}.pt-fuss a{color:#fff;font-size:17px;text-decoration:none}.pt-fuss a:hover{text-underline-offset:3px;text-decoration:underline}.pt-fuss :focus-visible{outline-offset:3px;outline:2px solid #fff}.pt-oben{grid-column:1/-1}.pt-fuss .pt-marke{color:var(--link);letter-spacing:.16em;text-transform:uppercase;background:#fff;margin:0;padding:12px 16px;font-size:16px;font-weight:400;line-height:1.2;display:inline-block}.pt-fuss .pt-name{margin:16px 0 0;font-size:32px;font-weight:400;line-height:1.25}.pt-kd{align-content:start;gap:26px;margin:0;padding:0;list-style:none;display:grid}.pt-kd>li{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:0 22px;display:grid}.pt-fic{place-items:center;display:grid}.pt-fic svg{fill:none;stroke:#fff;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px}.pt-netze{flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pt-netze a{border-radius:4px;place-items:center;width:46px;height:46px;display:grid}.pt-netze a:hover{background:#ffffff2e}.pt-netze svg{width:40px;height:40px;display:block}.pt-unten{border-top:1px solid #ffffff8c;flex-wrap:wrap;grid-column:1/-1;gap:6px 28px;margin-top:8px;padding-top:18px;display:flex}@media (max-width:760px){.pt-fuss .pt-innen{grid-template-columns:minmax(0,1fr);gap:26px;padding:32px 16px 28px}.pt-fuss .pt-name{font-size:25px}.pt-kd>li{grid-template-columns:40px minmax(0,1fr);gap:0 16px}.pt-fic svg{width:34px;height:34px}}.pt-band{background:var(--farbe);color:#fff;text-align:center;border-radius:8px;margin:0 0 12px;padding:10px 16px;font-size:15px;font-weight:600}.pt-vorschau{margin-top:24px}.pt-vorschau span.pt-pille,.pt-vorschau span.pt-pdf,.pt-vorschau span.pt-anpassen-link{opacity:.45;cursor:not-allowed}.pt-vorschau span.pt-pille{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:100%;display:inline-flex}.pt-vorschau span.pt-pille:after{content:"in der Vorschau aus";font-size:.7em;font-weight:400}.pt-anpassen-link{color:var(--farbe);margin-top:8px;font-weight:600;display:inline-block}.pt-anpassen ul{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.pt-anpassen label{border:1px solid var(--pt-linie,#e5e5e5);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:8px 14px;font-size:17px;display:flex}.pt-anpassen input{width:22px;height:22px;accent-color:var(--farbe)}.pt-anpassen small{color:var(--pt-leise)}.mp-neu{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:end;gap:12px;max-width:860px;display:grid}.mp-neu label{flex-direction:column;gap:4px;font-weight:600;display:flex}.mp-neu label small{color:var(--leise);font-size:14px;font-weight:400}.ab-tabelle{min-width:760px}.ab-tabelle td{vertical-align:top}.ab-tabelle td small{color:var(--leise);margin-top:2px;font-size:14px;display:block}.ab-ohne{columns:2 280px;font-size:15px}.ab-fakten{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 24px;margin:0;display:grid}.ab-fakten dt{color:var(--leise);font-size:14px}.ab-fakten dd{margin:2px 0 0}.ab-zahlen{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.ab-zahlen li{border:1px solid var(--linie);background:var(--flaeche);border-radius:8px;padding:6px 12px}.ab-baum{margin:0;padding:0 0 0 22px;font-size:15px;list-style:none}.ab-zahlen+.ab-baum,.ab-anlegen-bereich+.ab-baum{padding-left:0}.ab-baum li{margin:3px 0}.ab-baum li.ab-blatt{padding-left:1.1em}.ab-baum summary{cursor:pointer}.ab-zeichen{text-align:center;width:1.2em;font-weight:700;display:inline-block}.ab-da{color:var(--gruen)}.ab-neu{color:var(--offen)}.ab-extra{color:var(--leise)}.ab-fehlen{color:var(--offen);font-weight:600}.ab-anlegen-bereich{margin:0 0 14px}.ab-anlegen{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0;display:flex}@media (max-width:640px){.ab-baum{padding-left:14px}}.ad-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ad-kasten{border:2px solid var(--farbe);background:#fff;border-radius:12px;min-width:0;padding:16px}.ad-kasten h2{margin:0 0 10px;font-size:18px}.ad-such{width:100%;margin:0 0 10px}.ad-liste{border:1px solid var(--linie);border-radius:8px;max-height:420px;margin:0;padding:0;list-style:none;overflow:auto}.ad-liste li{border-bottom:1px solid var(--linie)}.ad-liste li:last-child{border-bottom:0}.ad-liste button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:44px;padding:10px 12px;display:block}.ad-liste button:hover,.ad-liste button:focus-visible{background:var(--flaeche)}.ad-liste button[aria-pressed=true]{background:var(--flaeche);box-shadow:inset 4px 0 0 var(--farbe);font-weight:700}.ad-liste small{color:var(--leise);margin-left:6px;font-size:14px;font-weight:400}.ad-leer{color:var(--leise);padding:10px 12px}.ad-ohne{margin-top:8px;font-size:15px}.ad-ohne summary{cursor:pointer;color:var(--leise)}.ad-ohne ul{columns:2 200px;padding-left:18px}.ad-ohne small{color:var(--leise)}.ad-gewaehlt{background:var(--flaeche);border-radius:8px;margin:0 0 12px;padding:10px 12px}.ad-zonen{flex-direction:column;gap:12px;display:flex}.ad-zone{text-align:center;cursor:pointer;background:#fff;border:2px dashed #c9cfd4;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;display:flex}.ad-zone b{font-size:17px}.ad-zone span{color:var(--leise);font-size:14px}.ad-zone input{display:none}.ad-zone:hover,.ad-zone.drag{border-color:var(--farbe);background:var(--flaeche)}.ad-zone.ad-beleg{padding:20px 16px}.ad-zone.aus{cursor:not-allowed;opacity:.55}.ad-zone.aus:hover{background:#fff;border-color:#c9cfd4}.ad-zone.busy{cursor:progress}.ad-prot{border:1px solid var(--linie);border-radius:8px;flex-direction:column;gap:4px;max-height:320px;margin:14px 0 0;padding:8px 10px;font-size:14px;display:flex;overflow:auto}.ad-p.ok{color:var(--gruen)}.ad-p.fehler{color:var(--rot);font-weight:600}.ad-p.info{color:var(--leise)}.ad-p .ad-frist{white-space:nowrap;margin-left:8px;font-weight:600}.ad-zuletzt td small{color:var(--leise);margin-left:6px;font-size:14px}.ad-hg{z-index:50;background:#1d232773;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ad-dlg{background:#fff;border-radius:12px;flex-direction:column;width:min(1180px,100%);max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 12px 40px #00000040}.ad-dk{padding:16px 18px 8px}.ad-dk h3{margin:0 0 6px}.ad-dk p{color:var(--leise);margin:0;font-size:15px}.ad-dl{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 18px;font-size:15px;display:flex}.ad-dl select,.ad-r select{max-width:100%;min-height:36px;padding:4px 6px;font-size:14px}.ad-dl button{min-height:36px;padding:4px 14px;font-size:15px}.ad-tab{flex:1;padding:0 18px;overflow:auto}.ad-r{border-bottom:1px solid var(--linie);grid-template-columns:24px minmax(0,1.4fr) minmax(0,1.2fr) 90px minmax(0,.8fr);align-items:start;gap:4px 10px;padding:10px 6px;display:grid}.ad-r>input[type=checkbox]{margin-top:6px}.ad-rk{z-index:1;color:var(--leise);background:#fff;padding:8px 6px;font-size:14px;font-weight:700;position:sticky;top:0}.ad-n{flex-direction:column;gap:4px;min-width:0;display:flex}.ad-n small{color:var(--leise);overflow-wrap:anywhere;font-size:14px}.ad-n input[type=text]{width:100%;min-height:36px;padding:4px 8px;font-size:14px}.ad-r.unsicher{background:var(--offen-flaeche)}.ad-r.schon{background:var(--gruen-flaeche)}.ad-r.aus .ad-n input{opacity:.6}.ad-schon{color:var(--gruen);font-size:14px;font-weight:600}.ad-n small.ad-ki{color:var(--link)}.ad-n small.ad-ki.fehler{color:var(--rot);font-weight:400}.ad-mini{border-radius:6px;min-height:28px;margin-left:6px;padding:2px 10px;font-size:14px}.ad-r select.fehlt{border-color:var(--rot);box-shadow:0 0 0 2px color-mix(in srgb, var(--rot) 25%, transparent)}.ad-df{border-top:1px solid var(--linie);justify-content:flex-end;gap:10px;padding:12px 18px;display:flex}@media (max-width:760px){.ad-raster{grid-template-columns:1fr}.ad-rk{display:none}.ad-r{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr)}.ad-r>.ad-n,.ad-r>select:first-of-type{grid-column:2/4}.ad-r>select:nth-of-type(2){grid-column:2}.ad-r>select:nth-of-type(3){grid-column:3}.ad-dl select{flex:100%}.ad-df button{flex:1}}.auftragsstand{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0;font-size:15px;display:flex}.auftragsstand progress{width:min(320px,100%);height:12px;accent-color:var(--farbe)}.fg-tabelle{min-width:720px}.fg-tabelle td{vertical-align:top}.fg-tabelle td small{color:var(--leise);margin-top:2px;font-size:14px;display:block}.fg-tabelle td small.ok{color:var(--gruen)}.fg-tabelle td small.fehler{color:var(--rot)}.fg-entscheiden{flex-direction:column;gap:6px;min-width:220px;display:flex}.fg-entscheiden summary{cursor:pointer;color:var(--leise);font-size:14px}.fg-form{flex-direction:column;gap:6px;display:flex}.fg-form label{flex-direction:column;gap:4px;font-size:14px;display:flex}.ma-reiter{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.ma-reiter a{border:1px solid var(--farbe-haupt);color:var(--link);border-radius:999px;padding:6px 14px;font-size:15px;text-decoration:none}.ma-reiter a span{font-weight:400}.ma-reiter a[aria-current=page]{background:var(--farbe-haupt);border-color:var(--farbe-haupt);color:#fff}.ma-suche{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 8px;display:flex}.ma-suche input[type=search]{min-width:240px}.ma-liste,.ma-phase{border:1px solid var(--linie);background:#fff;border-radius:10px;margin:10px 0 16px;padding:4px 14px}.ma-phase h2{margin:10px 0 6px;font-size:18px}.ma-zahl{background:var(--flaeche);min-width:26px;color:var(--leise);text-align:center;border-radius:999px;padding:0 8px;font-size:14px;display:inline-block}.ma-liste{background:0 0;border:0;padding:0}.ma-person{border:2px solid var(--farbe);background:#fff;border-radius:10px;margin:8px 0;padding:0 8px}.ma-person>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;padding:10px 4px;display:flex}.ma-person>summary:hover{background:var(--flaeche)}.ma-innen{padding:0 6px 12px 22px}.ma-kid{color:var(--leise);font-size:14px}.ma-rub{background:var(--flaeche);color:var(--leise);white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 10px;font-size:13px}.ma-rub.einklick{color:#8a5a00;background:#fff4d6}.ma-rub.normal{color:#0b5394;background:#e3effa}.ma-rub.rest{color:var(--rot);background:#fdeeee}.ma-rub.fertig{background:var(--gruen-flaeche);color:var(--gruen)}.ma-faellig{background:var(--flaeche);color:var(--leise);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:13px}.ma-faellig.spaet{color:#b42318;background:#fde2e1;font-weight:600}.ma-balken{background:var(--linie);border-radius:3px;max-width:360px;height:6px;margin:2px 0 10px;display:block;overflow:hidden}.ma-balken i{background:var(--gruen);height:100%;display:block}.ma-schritte{margin:4px 0 8px;padding:0;list-style:none}.ma-schritte li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:4px 0;display:flex}.ma-nr{min-width:42px;color:var(--leise);font-variant-numeric:tabular-nums;font-weight:600;display:inline-block}.ma-ruht{opacity:.7}.ma-tag{white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:600}.ma-tag.mand{color:#8a5a00;background:#fff4d6}.ma-tag.auto{color:#55606b;background:#eceff3}.ma-tag.kanz{color:#0b5394;background:#e3effa}.ma-tag.bed{color:#6b3fa0;background:#f3e8fd;font-weight:400}.ma-chip{color:#3b4652;background:#eef1f4;border-radius:9px;margin:1px 3px 1px 0;padding:0 7px;font-size:12px;display:inline-block}.ma-chip.ok{background:var(--gruen-flaeche);color:var(--gruen)}.ma-chip.nein{color:#b42318;background:#fde2e1}.ma-schritt{border-top:1px solid var(--linie)}.ma-schritt>summary{cursor:pointer;align-items:center;gap:12px;padding:10px 0;display:flex}.ma-kopf{flex:1;min-width:0;display:block}.ma-titel{font-weight:600;display:block}.ma-regel,.ma-hinw{color:var(--leise);margin:3px 0 0 46px;font-size:13px;display:block}.ma-hinw{font-style:italic}.ma-pfeil{color:#8a96a3}.ma-zaehler{text-align:center;border:1px solid var(--linie);min-width:92px;color:var(--leise);border-radius:8px;flex:none;padding:4px 8px;font-size:13px}.ma-zaehler b{color:var(--leise);font-size:20px;display:block}.ma-zaehler.an{border-color:var(--farbe-haupt)}.ma-zaehler.an b{color:var(--link)}.ma-kontakt{border-top:1px dashed var(--linie);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 0 6px 46px;display:flex}.ma-kontakt .ma-regel{flex-basis:100%;margin-left:0}.ma-zeile{border:2px solid var(--farbe);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0;padding:8px 12px;display:flex}.ma-zeile.ok,.ma-zeile.nicht{border-color:var(--linie)}.ma-text{flex:320px;min-width:0}.ma-stand{margin-top:2px;font-size:14px;display:block}.ma-zeile.ok .ma-stand{color:var(--gruen)}.ma-zeile.jetzt{box-shadow:0 0 0 3px color-mix(in srgb, var(--farbe) 15%, transparent);background:#f0f7ff;border-width:3px}.ma-zeile.jetzt .ma-stand{color:var(--link);font-weight:600}.ma-zeile.nicht,.ma-zeile.pause{color:var(--leise)}.ma-zeile .ma-hinw{margin-left:0}.ma-warnung{color:#7a1a12;background:#fde2e1;border-left-color:#b42318}.ma-vorlage{width:100%;min-width:860px}.ma-vorlage td{vertical-align:top}.ma-vorlage td small{color:var(--leise);margin-top:3px;font-size:13px;display:block}.ma-karte{border:2px solid var(--farbe);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin:8px 0;padding:8px 12px;display:flex}.ma-karte-text{flex:320px;min-width:0}.ma-knoepfe{flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.ma-knopfzeile{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ma-n8n{color:var(--leise);text-align:right;max-width:440px;font-size:12px}.ma-laeuft{color:var(--leise);font-size:13px}.ma-kontakt .ma-knoepfe{flex-basis:100%}.ma-schritte li .ma-knoepfe{flex-direction:row;margin-left:auto}.ma-rotschrift{color:#b42318;margin-left:0;font-style:normal}.ma-meldung-ort{z-index:20;pointer-events:none;width:min(640px,100vw - 32px);position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.ma-meldung{pointer-events:auto;color:#fff;background:#1d2327;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:15px;display:flex;box-shadow:0 8px 30px #00000040}.ma-meldung.fehler{color:#7a1a12;background:#fde2e1;border:1px solid #b42318}.ma-meldung button{min-height:30px;padding:2px 10px}.ma-artk{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:8px 0;display:flex}.ma-artk-titel{font-size:15px;font-weight:600}button.ma-art{color:#0b5394;background:#fff;border-color:#0b5394;border-radius:999px;min-height:36px;padding:4px 14px;font-size:15px}button.ma-art.an{color:#fff;background:#0b5394}.ma-artk-hin{color:var(--leise);font-size:13px;font-style:italic}.ma-ek-kurz{margin:4px 0 8px}.ma-ek-kurz p{margin:4px 0}.ma-einklick{background:#f7fafc;border:1px solid #c9d6e3;border-radius:10px;margin:6px 0 12px;padding:10px 14px}.ma-einklick ol{margin:6px 0;padding-left:22px}.ma-einklick li{margin:3px 0}.ma-zugangsdaten{background:#fff;border:1px dashed #9cb3c9;border-radius:8px;margin:10px 0;padding:8px 12px}.ma-zugangsdaten p{margin:4px 0}.ma-zugangsdaten table{border-collapse:collapse}.ma-zugangsdaten th{text-align:left;color:var(--leise);white-space:nowrap;padding:3px 12px 3px 0;font-weight:400}.ma-zugangsdaten td{overflow-wrap:anywhere;padding:3px 0}.ma-zugangsdaten code{background:var(--flaeche);border-radius:5px;padding:2px 6px;font:14px ui-monospace,monospace}.ma-zugangsdaten button{min-height:30px;margin-left:4px;padding:2px 10px;font-size:13px}.ma-ek-stand li.ok{color:var(--gruen);font-weight:400}.ma-ek-stand li.warn{color:var(--rot)}@media (max-width:640px){.ma-regel,.ma-hinw{margin-left:0}.ma-kontakt{padding-left:0}.ma-rub{margin-left:0}.ma-schritt>summary{align-items:flex-start}.ma-zaehler{min-width:70px}.ma-knoepfe{align-items:stretch;width:100%}.ma-knopfzeile{justify-content:flex-start}.ma-n8n{text-align:left}}.kontakt-reiter{margin:4px 0 20px}.w-stand{gap:6px;margin:0 0 12px;padding:14px 12px}.w-stand .wert{white-space:normal}.w-stand .titel{font-size:13px}.widget-frage{background:color-mix(in srgb, var(--farbe) 7%, #fff);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin:-6px 0 14px;padding:10px 12px;font-size:14px;display:flex}.widget-frage>span{flex-basis:100%}.kt-zeilen{grid-template-columns:minmax(0,1fr)}.kt-zeilen .info{white-space:normal;text-align:right;flex:0 auto;max-width:45%}.kt-tabelle{min-width:700px}.kt-tabelle td{vertical-align:top}.kt-tabelle td small{color:var(--leise);margin-top:2px;font-size:14px;display:block}.kt-tabelle .zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.kt-tabelle tr.kt-rot td{background:#fde2e1}.kontakt-angaben{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 24px;margin:0 0 16px;display:grid}.kontakt-angaben dt{color:var(--leise);font-size:14px}.kontakt-angaben dd{overflow-wrap:anywhere;margin:2px 0 0}.kontakt-rubrik{border:1px solid var(--linie);border-left:4px solid var(--farbe);background:#fff;border-radius:10px;margin:0 0 14px;padding:12px 16px 2px}.kontakt-rubrik h2{margin:0 0 10px;font-size:16px}.kontakt-rubrik .kontakt-angaben{margin-bottom:10px}.kp-kasten>summary{cursor:pointer;align-items:baseline;gap:4px;margin-bottom:10px;display:flex}.kp-kasten>summary h2{margin:0;display:inline}.vt-kopf{flex-wrap:wrap;gap:12px;margin:0 0 8px;padding:0;list-style:none;display:flex}.vt-kopf li{color:var(--leise);border:1px solid #f3b9bc;border-radius:12px;padding:10px 14px;font-size:14px}.vt-kopf b{color:var(--text);font-size:20px;font-weight:400;display:block}.vt-kopf li.vt-offen{border-color:#b9d3f0}.vt-anzahl{min-width:22px;color:var(--farbe);text-align:center;vertical-align:middle;background:#fbe3e4;border-radius:11px;padding:0 7px;font-size:14px;display:inline-block}.vt-tabelle{min-width:900px}.vt-tabelle th,.vt-tabelle td{text-align:right;vertical-align:top}.vt-tabelle th.links,.vt-tabelle td.links{text-align:left}.vt-tabelle td small{color:var(--leise);margin-top:2px;font-size:13px;display:block}.vt-tabelle small.vt-pruef{color:#1f5fa8}.vt-tabelle td.vt-bald{color:#9a5b00;font-weight:700}.vt-tabelle td.vt-vorbei{color:var(--rot);font-weight:700}.vt-tabelle tr.vt-beendet td{color:var(--leise)}.vt-tabelle tr.vt-zeile:has(+tr.vt-mehr) td{border-bottom:0}.vt-tabelle tr.vt-mehr td{padding-top:0}.vt-tabelle tr.vt-mehr p{margin:0 0 4px}.vt-tabelle tr.vt-mehr summary{cursor:pointer;color:var(--link);font-size:14px;font-weight:600}.vt-tabelle tr.vt-mehr ul{margin:6px 0;padding-left:20px}.vt-tabelle tfoot td{border-top:2px solid var(--linie);font-weight:700}.vt-kopf a{color:inherit;font-weight:400;text-decoration:none;display:block}.vt-alle{table-layout:fixed}.vt-alle td{overflow-wrap:break-word}.vt-kopf a:hover b{text-decoration:underline}.vt-filter{align-items:center;margin-bottom:12px}.vt-filter label.haken{display:flex}.im-hinweise{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.im-hinweise li{background:var(--flaeche);border-left:4px solid #b9d3f0;border-radius:6px;padding:8px 12px}.im-hinweise li.im-rot{border-color:var(--rot)}.im-hinweise li.im-gelb{border-color:var(--offen);background:var(--offen-flaeche)}.im-daten{grid-template-columns:minmax(140px,max-content) 1fr;gap:4px 16px;margin:0 0 12px;display:grid}.im-daten dt{color:var(--leise)}.im-daten dd{overflow-wrap:anywhere;margin:0}.vt-tabelle.im-schmal{min-width:0;max-width:560px}.im-grundrisse{flex-wrap:wrap;align-items:flex-start;gap:16px 32px;margin:8px 0 16px;display:flex}.im-grundriss{max-width:100%;margin:0}.im-grundriss figcaption{margin-bottom:4px;font-weight:600}.im-grundriss svg{max-width:100%;height:auto}.im-legende{flex-wrap:wrap;flex-basis:100%;gap:6px 16px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.im-legende i{vertical-align:-2px;opacity:.6;border-radius:3px;width:14px;height:14px;margin-right:6px;display:inline-block}.im-feldgruppe{border:1px solid var(--linie);border-radius:6px;margin:0;padding:8px 12px 12px}.im-feldgruppe legend{padding:0 4px;font-weight:600}.im-haken{flex-wrap:wrap;gap:6px 18px;display:flex}.im-bearbeiten-liste{gap:4px;margin:8px 0;padding:0;list-style:none;display:grid}.im-entfernen{align-items:center;gap:10px;margin-top:8px;display:flex}.oc-zeitachse{border-left:2px solid var(--linie);margin:12px 0;padding:0;list-style:none}.oc-zeitachse>li{grid-template-columns:110px 1fr;gap:4px 16px;padding:8px 0 12px 18px;display:grid;position:relative}.oc-zeitachse>li:before{content:"";background:var(--hinter);border:2px solid var(--leise);border-radius:50%;width:12px;height:12px;position:absolute;top:13px;left:-7px}.oc-zeitachse>li.oc-offen:before{border-color:var(--rot);background:var(--rot)}.oc-zeitachse>li.oc-beurteilt:before{border-color:var(--offen);background:var(--offen-flaeche)}.oc-zeitachse>li.oc-freigegeben:before{border-color:var(--gruen);background:var(--gruen)}.oc-zeitachse>li.oc-kuenftig{opacity:.7}.oc-datum{white-space:nowrap;font-weight:600}.oc-datum small{color:var(--leise);font-weight:400;display:block}.oc-inhalt p{margin:0 0 4px}.oc-titel .klein{color:var(--leise)}.oc-beurteilung{border-left:3px solid var(--farbe-haupt);background:var(--flaeche);white-space:pre-line;border-radius:4px;margin:6px 0;padding:6px 12px}.oc-beurteilung small{color:var(--leise);white-space:normal;margin-top:4px;display:block}.oc-stand{margin-top:2px}.oc-knopf{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.oc-knopf p{margin:0}.oc-abweichung{color:var(--rot);font-weight:600}.oc-akte{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 24px;margin:8px 0 12px;display:grid}.oc-akte h3{margin:8px 0 4px;font-size:15px}.oc-akte ul{margin:0;padding-left:18px}.oc-akte li{overflow-wrap:anywhere}@media (max-width:640px){.oc-zeitachse>li{grid-template-columns:1fr}}.vt-ansichten{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 10px;display:flex}.vt-ansicht{border:1px solid var(--linie);background:#fff;border-radius:999px;align-items:center;gap:2px;padding:2px 4px 2px 12px;font-size:14px;display:inline-flex}.vt-ansicht a{color:var(--link);text-decoration:none}.vt-ansicht a:hover{text-decoration:underline}.vt-ansicht.aktiv{border-color:var(--farbe);background:var(--flaeche)}.vt-ansicht.aktiv a{color:var(--text);font-weight:600}.vt-ansicht-weg{color:var(--leise);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 6px 2px;font-size:17px;line-height:1}.vt-ansicht-weg:hover{background:var(--flaeche);color:var(--text)}.vt-ansichten .vt-pruefen{justify-content:flex-start;margin-top:0}.vt-ansichten .vt-pruefen input[type=text]{min-width:220px}.vt-export a{white-space:nowrap}.vt-werkzeuge{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin:0 0 8px;display:flex}.vt-werkzeuge .vt-filter{flex:520px;margin-bottom:0}.vt-werkzeuge .vt-export{margin:6px 0 0}.ansicht-anpassen{margin-left:auto}.ansicht-anpassen>summary{cursor:pointer;color:var(--link);white-space:nowrap;padding:6px 0;font-size:14px;font-weight:600;list-style:none}.ansicht-anpassen>summary:before{content:"⚙ "}.ansicht-anpassen>summary::-webkit-details-marker{display:none}.ansicht-anpassen[open]{flex-basis:100%}.ansicht-anpassen[open]>summary{text-align:right}.ansicht-anpassen form{border:1px solid var(--linie);background:#fff;border-radius:10px;gap:12px;margin-top:6px;padding:12px;display:grid}.ansicht-anpassen fieldset{flex-wrap:wrap;gap:6px 18px;padding:8px 12px 10px;display:flex}.ansicht-anpassen legend{padding:0 4px;font-size:14px;font-weight:600}.ansicht-anpassen label.haken{font-size:14px;display:flex}.vt-tabelle th.vt-klapp,.vt-tabelle td.vt-klapp{text-align:center;width:32px;padding-left:4px;padding-right:0}.vt-tabelle td.vt-klapp button{color:var(--link);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:15px;line-height:1}.vt-tabelle td.vt-klapp button:hover{background:var(--flaeche)}.vt-tabelle tr.vt-auf td{background:var(--flaeche);border-bottom:0}.vt-tabelle tr.vt-mehr td{background:var(--flaeche);padding:4px 12px 12px 40px}.vt-mehr-liste{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 24px;margin:0 0 6px;display:grid}.vt-mehr-liste div{gap:1px;display:grid}.vt-mehr-liste dt{color:var(--leise);font-size:13px}.vt-mehr-liste dd{overflow-wrap:anywhere;margin:0}.vt-steuer{margin-top:6px}.vt-steuer strong{font-size:14px}.vt-tabelle small.vt-zustaendig{color:var(--leise)}.vt-pruefknopf{margin-top:4px}.vt-pruefen{text-align:left;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;font-size:14px;display:flex}.vt-tabelle td.links .vt-pruefen{justify-content:flex-start}.vt-tabelle td small.ok{color:#1e7a3c}.vt-hochladen{margin:0 0 16px}.vt-hochladen fieldset,fieldset.vt-hochladen{max-width:980px}.vt-hochladen p{margin:0}.vt-hochladen .ok{color:#1e7a3c;font-weight:600}.vt-hochladen .felder .ganz{grid-column:1/-1}.vt-hochladen h3{margin:6px 0 0;font-size:17px}.vt-tabelle a.vt-oeffnen,.vt-alle a.vt-oeffnen{color:var(--link);text-decoration:none}.vt-tabelle a.vt-oeffnen:hover{text-decoration:underline}.vt-seite-hg{z-index:40;background:#1d232740;position:fixed;inset:0}.vt-seite{z-index:41;border-left:1px solid var(--linie);background:#fff;align-content:start;gap:14px;width:min(640px,100vw);padding:20px 24px 32px;display:grid;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 32px -18px #00000059}.vt-seite header{border-bottom:2px solid var(--farbe);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.vt-seite header h2{margin:2px 0;font-size:22px}.vt-seite header p{margin:0}.vt-zu{color:var(--leise);border-radius:6px;padding:2px 10px 6px;font-size:30px;line-height:1;text-decoration:none}.vt-zu:hover{background:var(--flaeche);color:var(--text)}.vt-seite section{border:1px solid var(--linie);border-radius:10px;padding:10px 14px 12px}.vt-seite section h3{color:var(--farbe);margin:0 0 8px;font-size:16px}.vt-seite section ul{margin:0}.vt-liste{margin:0;display:grid}.vt-liste div{border-bottom:1px dashed var(--linie);grid-template-columns:minmax(130px,38%) 1fr;gap:12px;padding:4px 0;display:grid}.vt-liste div:last-child{border-bottom:0}.vt-liste dt{color:var(--leise);font-size:14px}.vt-liste dd{overflow-wrap:anywhere;margin:0}.vt-liste .vt-bald{color:#9a5b00;font-weight:700}.vt-liste .vt-vorbei{color:var(--rot);font-weight:700}.vt-text{white-space:pre-wrap;margin:0}.gd-liste{gap:8px;margin:8px 0 18px;display:grid}.gd-eintrag{border:1px solid var(--linie);background:#fff;border-radius:10px}.gd-eintrag>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 14px;list-style:none;display:flex}.gd-eintrag>summary::-webkit-details-marker{display:none}.gd-eintrag>summary:before{content:"▸";color:var(--leise);margin-top:1px}.gd-eintrag[open]>summary:before{content:"▾"}.gd-eintrag[open]>summary{border-bottom:1px solid var(--linie)}.gd-eintrag>:not(summary){margin:10px 14px}.gd-st-vorschlag{border-left:4px solid #e0a100}.gd-st-zu{background:var(--flaeche)}.gd-titel{flex-direction:column;flex:1;gap:2px;font-weight:600;display:flex}.gd-titel small,.gd-frist small{color:var(--leise);font-size:14px;font-weight:400}.gd-frist{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.gd-marke{white-space:nowrap;border-radius:999px;padding:0 8px;font-size:13px;font-weight:600;display:inline-block}.gd-m-vorschlag,.gd-m-bald{color:#9a5b00;background:#fff1dc}.gd-m-vorbei{color:var(--rot);background:#fde2e1}.gd-m-zu{background:var(--flaeche);color:var(--leise)}.gd-zitat{border-left:3px solid var(--linie);white-space:pre-wrap;margin:0;padding-left:10px;font-style:italic}.gd-neu,.gd-alt{margin:8px 0 16px}.gd-neu>summary,.gd-alt>summary,.gd-bearbeiten>summary{cursor:pointer;color:var(--link);font-weight:600}.gd-neu[open]{border:1px solid var(--linie);background:#fff;border-radius:10px;padding:10px 14px}.gd-formular{gap:10px;margin-top:10px;display:grid}.gd-formular .felder .breit{grid-column:1/-1}.gd-formular textarea{font:inherit}.gd-uebernehmen{align-self:flex-start;margin-top:4px}.gd-aktion,.gd-grund{gap:8px;display:grid}.gd-grund{max-width:560px}.gd-grund label{flex-direction:column;gap:4px;font-weight:600;display:flex}.vt-gedaechtnis{gap:8px;display:grid}.vt-hochladen label.vt-merkposten{align-items:flex-start;display:flex}.vt-merkposten input{margin-top:4px}.vt-merkposten span{flex-direction:column;gap:2px;display:flex}.vt-merkposten small{color:var(--leise)}.vt-merkposten q{color:var(--leise);font-size:14px;font-style:italic}.vt-merkliste{gap:6px;padding:0;list-style:none;display:grid}.vt-merkliste li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.vt-merkliste small{color:var(--leise)}.gd-tabelle td small{font-weight:400}.gd-tabelle td.gd-quelle{white-space:nowrap}.gw-formular fieldset{border:1px solid var(--linie);background:#fff;border-radius:10px;margin:0;padding:10px 14px}.gw-formular legend{padding:0 6px;font-weight:600}.gw-faktoren{gap:4px;margin:8px 0;display:grid}.gw-faktoren .haken{align-items:flex-start;gap:8px;font-weight:400;display:flex}.gw-vorschlag{margin:8px 0}.gw-wb td small,.gw-kette small{color:var(--leise);font-size:14px;display:block}.gw-wb tr.gw-offen td{background:#fff8ec}.gw-kette{gap:6px;padding-left:18px;display:grid}.gw-hinweise{color:#7a4800;background:#fff1dc;border-radius:10px;margin:8px 0;padding:8px 14px 8px 30px}.gw-beginnen{margin:8px 0 16px}.gw-l-fehlt,.gw-l-faellig{color:var(--rot);background:#fde2e1}.gw-l-bald,.gw-l-ohneTermin{color:#9a5b00;background:#fff1dc}.gw-l-aktuell{color:#1d6b33;background:#e2f4e6}.gw-doku h2{margin-top:20px}.gw-nachweise-leiste{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;margin-top:10px;display:flex}.gw-nachweis{gap:4px;min-width:0;display:grid}.gw-nachweis .gw-datei{cursor:pointer;display:inline-block}.gw-nachweise{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.gw-nachweise a{overflow-wrap:anywhere}.gw-treg{align-items:center;gap:8px}.gw-bereich{border-top:1px solid var(--linie);margin-top:10px;padding-top:10px}.gw-bereich:first-of-type{border-top:0}.gw-bereich p{margin:4px 0}.gw-massnahme{border-top:1px solid var(--linie);margin-top:8px;padding-top:8px}.gw-zahlen td small{color:var(--leise);font-size:13px;display:block}.gw-unterschrift{margin-top:32px}@media print{.gw-bericht h2{break-after:avoid}.gw-bereich{break-inside:avoid}.gw-nachweise a:after{content:none}}.vt-dokumente{gap:6px;padding:0;list-style:none;display:grid;margin-bottom:8px!important}.vt-dokumente a{overflow-wrap:anywhere}.vt-dokumente small,.vt-verlauf small{color:var(--leise);font-size:13px;display:block}.vt-verlauf{gap:6px;padding:0;font-size:14px;list-style:none;display:grid;margin-top:8px!important}.vt-werkzeug{justify-content:space-between}.vt-seite .ok{color:#1e7a3c;margin:0;font-weight:600}.vt-seite p.fehler{margin:0}.vt-schalter{min-height:34px;color:var(--text);border:1px solid var(--linie);background:#fff;border-radius:999px;gap:8px;padding:4px 12px;font-size:14px}.vt-schalter:hover{background:var(--flaeche);filter:none}.vt-schalter span{background:var(--linie);border-radius:10px;width:34px;height:20px;transition:background .15s;position:relative}.vt-schalter span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.vt-schalter.an span{background:var(--farbe)}.vt-schalter.an span:after{left:16px}.vt-bearbeiten{gap:12px;margin:0;display:grid}.vt-bearbeiten .felder{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.vt-dokument-neu{gap:8px;margin-top:6px;display:grid}@media (max-width:640px){.vt-seite{padding:14px 16px 24px}.vt-liste div{grid-template-columns:1fr;gap:0}}.ja-tabelle{min-width:720px}.ja-balken{background:var(--linie);border-radius:3px;flex:none;width:100%;max-width:160px;height:6px;display:block;overflow:hidden}.ja-balken>span{border-radius:inherit;background:var(--farbe-haupt);height:100%;display:block}.ja-fortschritt{white-space:nowrap;align-items:center;gap:10px;display:flex}.ja-fortschritt .ja-balken{width:90px}.ja-rot{color:var(--rot);font-weight:600}.ja-titel{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 24px;display:flex}.ja-titel>div{flex:480px;min-width:0}.ja-titel .knopf{white-space:nowrap;margin-top:2px}.ja-kopf small{color:var(--leise);font-size:13px;display:block}.ja-kopf .ja-balken{max-width:none}body:not(.pt) .ja-kopf b.ja-text{white-space:normal;overflow-wrap:anywhere;font-size:22px}body:not(.pt) .ja-kopf b.ja-rot{color:var(--rot)}.ja-phasen{columns:2 460px;border:1px solid var(--rand,var(--linie));border-radius:var(--rund,10px);box-shadow:var(--schatten,none);background:#fff;column-gap:8px;margin:0;padding:8px;list-style:none}.ja-phasen li{break-inside:avoid;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.ja-phasen li.ja-jetzt{background:color-mix(in srgb, var(--farbe-haupt) 8%, #fff)}.ja-nr{box-sizing:border-box;width:30px;height:30px;color:var(--leise);font-variant-numeric:tabular-nums;border:2px solid #d6dbe2;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.ja-fertig .ja-nr{border-color:var(--gruen);background:var(--gruen);color:#fff}.ja-jetzt .ja-nr{border-color:var(--farbe-haupt);background:var(--farbe-haupt);color:#fff}.ja-begonnen .ja-nr{border-color:var(--farbe-haupt);color:var(--farbe-haupt)}.ja-name{overflow-wrap:break-word;font-weight:600}.ja-name small{color:var(--leise);margin-top:1px;font-size:13px;font-weight:400;display:block}.ja-fertig .ja-name small{color:var(--gruen)}.ja-jetzt .ja-name small{color:color-mix(in srgb, var(--farbe-haupt) 60%, #000)}.ja-leer .ja-name{color:var(--leise);font-weight:400}.ja-fertig .ja-balken>span{background:var(--gruen)}.ja-stand{align-items:center;gap:10px;display:flex}.ja-stand .ja-balken{width:120px}.ja-zahl{text-align:right;min-width:4.6em;color:var(--leise);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.ja-vorschlaege{margin:8px 0 20px}.ja-vorschlag{border:1px solid var(--rand,var(--linie));border-left:3px solid var(--offen);background:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 20px;padding:12px 16px;display:flex}.ja-vorschlag>div{flex:420px;min-width:0}.ja-vorschlag b{display:block}.ja-vorschlag small{color:var(--leise);margin-top:2px;font-size:14px;display:block}.ja-vorschlag p{margin:6px 0 0}.ja-hinweis{font-size:14px}.ja-uebernehmen{flex-direction:column;align-items:flex-end;gap:6px;max-width:320px;display:flex}.ja-uebernehmen p{margin:0;font-size:14px}.ja-schon{margin:8px 0 0;padding-left:20px;font-size:15px}@media (max-width:640px){.ja-phasen li{grid-template-columns:30px minmax(0,1fr);gap:6px 12px;padding:8px}.ja-nr{grid-row:span 2;align-self:start}.ja-stand{grid-column:2}.ja-stand .ja-balken{flex:1;width:auto;max-width:none}}body:not(.pt){--grund:#f4f6f9;--rand:#e6e9ef;--schatten:0 1px 2px #1018280a, 0 8px 24px -16px #10182833;--schatten-hoch:0 2px 4px #1018280d, 0 14px 32px -16px #1018284d;--rund:14px;--flaeche:#f8fafc;--linie:#eceff3;background:var(--grund);font-family:var(--schrift,Arial), Arial, "Helvetica Neue", Helvetica, sans-serif}body:not(.pt) main h1{letter-spacing:-.015em;font-size:28px;font-weight:700}body:not(.pt) main h2{letter-spacing:-.01em}body:not(.pt) .lead{font-size:15.5px}body:not(.pt) :is(.tabelle-rahmen,.widget,.ka,.start-kachel,.mw-karte,details.block,.vt-seite section,.menue-tafel,.menue-kurz .menue-kachel,.ma-karte,.af-karte,.baukasten .bk-eintrag){border:1px solid var(--rand);border-radius:var(--rund);box-shadow:var(--schatten);background:#fff}body:not(.pt) :is(.widget,.ka,.start-kachel,.menue-kurz .menue-kachel):hover{border-color:color-mix(in srgb, var(--farbe) 40%, var(--rand));box-shadow:var(--schatten-hoch)}body:not(.pt) .widget.widget-neu{box-shadow:none;border:2px dashed color-mix(in srgb, var(--farbe) 35%, var(--rand));background:0 0}body:not(.pt) .af-karte{border-left:3px solid var(--farbe);border-radius:10px}body:not(.pt) .af-spalte{border-radius:var(--rund);background:#eef1f5;border-color:#0000}body:not(.pt) .start-kachel .widget-ic,body:not(.pt) .widget-ic{background:color-mix(in srgb, var(--farbe) 10%, #fff)}body:not(.pt) .menue-kurz .menue-kachel[aria-current=page]{border-color:var(--farbe);background:color-mix(in srgb, var(--farbe) 5%, #fff)}body:not(.pt) .fb-kachel,body:not(.pt) .vt-kopf li{text-align:left;border:1px solid var(--rand);border-radius:var(--rund);box-shadow:var(--schatten);background:#fff;align-items:flex-start;gap:6px;padding:14px 18px}body:not(.pt) .fb-kachel .titel{text-align:left;order:-1;font-size:13px}body:not(.pt) .fb-kachel .wert,body:not(.pt) .vt-kopf b{letter-spacing:-.01em;font-size:28px;font-weight:700}body:not(.pt) .vt-kopf li{font-size:13px}body:not(.pt) .vt-kopf b{margin-top:4px}body:not(.pt) .fb-kachel:hover{box-shadow:var(--schatten-hoch);background:#fff}body:not(.pt) .fb-kachel[aria-current]{border-color:var(--farbe);box-shadow:0 0 0 3px color-mix(in srgb, var(--farbe) 15%, transparent);outline:none}body:not(.pt) .fb-kachel.fb-ueber,body:not(.pt) .fb-kachel.fb-heute,body:not(.pt) .fb-kachel.fb-vor{background:#fff}body:not(.pt) .fb-kachel.fb-ueber .wert,body:not(.pt) .fb-kachel.fb-heute .wert{color:var(--rot)}body:not(.pt) .fb-kachel.fb-vor .wert{color:var(--offen)}body:not(.pt) :is(.fb-ueber,.fb-heute,.fb-vor) .titel:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}body:not(.pt) :is(.fb-ueber,.fb-heute) .titel{color:var(--rot)}body:not(.pt) .fb-vor .titel{color:var(--offen)}body:not(.pt) .ton-blau{background:#e8f1fb}body:not(.pt) .ton-gruen{background:#e5f5e9}body:not(.pt) .ton-gelb{background:#fdf5d3}body:not(.pt) .ton-rot{background:#fde7e5}body:not(.pt) .ton-grau{background:#eef1f4}body:not(.pt) .w-zahl .wert{font-weight:700}body:not(.pt) th{text-transform:uppercase;letter-spacing:.04em;color:#667085;background:#f8fafc;font-size:12.5px}body:not(.pt) td{border-bottom-color:var(--linie)}body:not(.pt) tbody tr:hover>td{background:#fafbfd}body:not(.pt) tbody tr:last-child>td{border-bottom:0}body:not(.pt):not(.app-kanzlei) :is(button,.knopf){border-radius:10px;font-weight:600}body:not(.pt) :is(button.leise,.knopf.leise){border-color:#d6dbe2}body:not(.pt) .klein-knopf{border-radius:8px}body:not(.pt) :is(input,select,textarea){border-color:#d6dbe2;border-radius:10px}body:not(.pt) :is(input,select,textarea):focus{outline:3px solid color-mix(in srgb, var(--farbe-haupt) 25%, transparent);border-color:var(--farbe-haupt)}body:not(.pt) .cockpit-suche input,body:not(.pt) .cockpit-bereich select{border-radius:10px}body:not(.pt) .hinweis{border-radius:0 var(--rund) var(--rund) 0}body:not(.pt) .cockpit-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 4px;display:flex}body:not(.pt) .cockpit-titel{text-align:left;color:var(--text);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}body:not(.pt) .cockpit-werkzeug{flex-wrap:wrap;margin:0}body:not(.pt) .widget-kopf h2{font-size:16.5px}body:not(.pt) .vt-kopf{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}body:not(.pt) .vt-tabelle tfoot td:not(.links){white-space:nowrap}body:not(.pt) .fb-kachel,body:not(.pt) .vt-kopf li,body:not(.pt) .vt-kopf li>a{flex-direction:column;justify-content:space-between;display:flex}body:not(.pt) .vt-kopf li>a{flex:1;gap:6px}body:not(.pt) .vt-kopf{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}body:not(.pt) .vt-kopf li{container-type:inline-size}body:not(.pt) .vt-kopf b{white-space:nowrap;font-size:clamp(20px,14cqi,28px);line-height:1.15}@media (max-width:640px){body:not(.pt) .vt-kopf{grid-template-columns:1fr 1fr}}.vm-tabelle{min-width:1000px}.vm-tabelle tbody td:first-child{min-width:200px}.vm-tabelle tr.vm-gruppen th{text-align:center;border-left:2px solid #fff}.vm-tabelle tr.vm-gruppen th:first-child{border-left:0}.vm-tabelle tfoot td{border-top:2px solid var(--linie);font-weight:700}.vm-tabelle .vm-neg{color:var(--rot)}.vm-tabelle .vm-pos{color:var(--gruen)}.vm-teilwert{color:var(--rot);white-space:nowrap;border:1px solid;border-radius:8px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:600;display:inline-block}.vm-wahl{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.vm-wahl select{border-radius:10px;min-height:44px;padding:8px 12px;font-size:16px}.kontakt-mit-spalte{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:1100px){.kontakt-mit-spalte{grid-template-columns:minmax(0,1fr) 340px}}.kontakt-inhalt{min-width:0}.vs-spalte{border:1px solid var(--rand,var(--linie));border-radius:var(--rund,14px);box-shadow:var(--schatten,none);background:#fff;min-width:0;padding:16px 16px 12px;font-size:14px}@media (min-width:1100px){.vs-spalte{max-height:calc(100vh - 24px);position:sticky;top:12px;overflow-y:auto}}.vs-spalte h2{margin:0 0 10px;font-size:16.5px}.vs-spalte h3{margin:0 0 6px;font-size:15px}.vs-zeit{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:end;gap:6px 8px;padding:0 0 10px;display:flex}.vs-zeit label{color:var(--leise);flex-direction:column;font-size:12px;display:flex}.vs-zeit input[type=date]{min-height:32px;padding:3px 6px;font-size:13px}.vs-zeit .vs-haken{flex-direction:row;align-items:center;gap:4px}.vs-wahlen{flex-wrap:wrap;flex-basis:100%;gap:4px;display:flex}.vs-wahl{border:1px solid var(--linie);color:var(--text);border-radius:99px;padding:2px 9px;font-size:12px;font-weight:400;text-decoration:none}.vs-wahl.an{background:var(--farbe);border-color:var(--farbe);color:#fff}.vs-abschnitt{border-bottom:1px solid var(--linie);padding:6px 0}.vs-abschnitt>summary{cursor:pointer;padding:4px 0;font-weight:700}.vs-zahl{color:var(--leise);font-weight:400}.vs-abschnitt ul{margin:0;padding:0;list-style:none}.vs-abschnitt li{border-top:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px;padding:6px 0;display:flex}.vs-abschnitt li.alt{opacity:.6}.vs-inhalt{flex:1;min-width:0}.vs-name{overflow-wrap:anywhere;display:block}.vs-rolle{color:var(--leise);font-size:12.5px;display:block}.vs-rolle.offen{font-style:italic}.vs-summe{margin:0 0 4px;font-size:12.5px}.vs-summe.warn,.vs-hinweis{color:var(--rot)}.vs-hinweis{margin:0 0 4px;font-size:12.5px}.vs-leer,.vs-fuss{color:var(--leise);margin:2px 0 6px;font-size:12.5px}.vs-verlauf summary{color:var(--link);cursor:pointer;font-size:12.5px}.vs-verlauf table{border-collapse:collapse;margin-top:4px;font-size:12.5px}.vs-verlauf td{vertical-align:top;background:0 0;border:0;padding:1px 8px 1px 0}.vs-verlauf tr.alt{opacity:.6}.vs-spalte .klein-knopf{min-height:28px;padding:2px 8px;font-size:12.5px}.vs-loesen{flex:none}.vs-dialog,.vs-knopf{flex-basis:100%}.vs-dialog{background:var(--flaeche);border-radius:10px;padding:8px 10px;font-size:13px}.vs-dialog p{margin:0 0 6px}.vs-dialog label{color:var(--leise);flex-direction:column;margin-bottom:6px;font-size:12px;display:flex}.vs-spalte .leiste{flex-wrap:wrap;gap:6px;display:flex}.vs-meldung{margin:6px 0 0;font-size:13px}.vs-verbinden{padding:10px 0 4px}.vs-verbinden input[type=search],.vs-verbinden input[type=text]{width:100%;font-size:14px}.vs-treffer{border:1px solid var(--linie);border-radius:10px;margin:4px 0;padding:0;list-style:none;overflow:hidden}.vs-treffer button{text-align:left;width:100%;color:var(--text);border:0;border-bottom:1px solid var(--linie);background:#fff;border-radius:0;min-height:0;padding:6px 8px;font-size:13.5px;font-weight:400;display:block}.vs-treffer li:last-child button{color:var(--link);border-bottom:0}.vs-treffer button:hover{background:var(--flaeche)}.vs-treffer small{color:var(--leise)}.vs-form p{margin:0 0 6px}.vs-form fieldset{border:0;flex-direction:column;gap:2px;margin:0 0 6px;padding:0;display:flex}.vs-form legend{color:var(--leise);margin-bottom:2px;padding:0;font-size:12px}.vs-form fieldset label{font-size:13px}.vs-felder{grid-template-columns:1fr 1fr;gap:6px;display:grid}.vs-felder label,.vs-bem{color:var(--leise);flex-direction:column;margin-bottom:6px;font-size:12px;display:flex}.kv-filter{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 8px;display:flex}.kv-filter input[type=search]{flex:1;min-width:220px}.kv-tabelle td{vertical-align:top}.kv-filter button[aria-pressed=true]{border-color:var(--farbe);background:var(--flaeche)}.kv-kopf{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kv-hinweis{margin-top:4px;font-size:14px}.kv-liste{margin:4px 0 0;padding-left:18px;font-size:14px}.kv-leiste{background:var(--flaeche);border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:12px 0;display:flex;position:sticky;bottom:0}.kv-fenster{width:min(520px,100vw - 32px);padding:20px}.kv-fenster h2{margin:0 0 6px;font-size:19px}.kv-wahl{max-height:50vh;margin:10px 0;padding:0;list-style:none;overflow:auto}.kv-wahl li{margin:3px 0}.kv-wahl li:first-child{border-bottom:1px solid var(--linie);margin-bottom:6px;padding-bottom:4px}.kv-breit{width:min(760px,100vw - 32px)}.kv-was label{white-space:nowrap;align-items:center;gap:6px;margin:2px 0;display:flex}.kv-was input{width:auto;min-height:0;margin:0}.kv-ab{background:#c777002e}.aa-bereich{margin:0 0 28px}.aa-karte{border:1px solid var(--linie);background:var(--flaeche);border-radius:10px;margin:12px 0;padding:12px 14px}.aa-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:8px;display:flex}.aa-kopf h3{margin:0;font-size:17px}.aa-knoepfe,.aa-tasten{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.aa-tabelle td{vertical-align:top}.aa-neu{width:100%;min-width:140px}.aa-ok td{background:#0676471a}.aa-ab td{background:#c0000014}.aa-fehler td{background:#c7770024}.mb-raster{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:16px;display:grid}.mb-gruppe{border:1px solid var(--rand,var(--linie));border-radius:var(--rund,14px);box-shadow:var(--schatten,none);background:#fff;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.mb-gruppe.ziel,.mb-seite.ziel{outline:2px dashed var(--farbe-haupt);outline-offset:2px}.mb-ohne{box-shadow:none;background:0 0;border-style:dashed}.mb-kopf{align-items:center;gap:8px;display:flex}.mb-kopf input{flex:1;min-width:0;font-weight:700}.mb-kopf select{width:120px}.mb-zeichen{background:color-mix(in srgb, var(--farbe) 10%, #fff);width:36px;height:36px;color:var(--farbe);border-radius:10px;flex:none;place-items:center;display:grid}.mb-liste{flex-direction:column;gap:6px;min-height:44px;margin:0;padding:0;list-style:none;display:flex}.mb-seite{border:1px solid var(--linie);background:var(--flaeche);cursor:grab;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 8px;display:flex}.mb-seite.gezogen{opacity:.45}.mb-griff{color:#98a2b3;letter-spacing:-2px}.mb-name{flex:1;min-width:120px;font-size:15px;font-weight:600}.mb-name small{color:var(--leise);font-weight:400}.mb-pfeile{gap:4px;display:flex}.mb-seite select{max-width:170px;min-height:36px;padding:4px 8px;font-size:14px}.mb-leer{text-align:center;color:var(--leise);border:1px dashed var(--linie);border-radius:10px;padding:12px;font-size:14px}.mb-rubrik{color:var(--leise);align-items:center;gap:8px;font-size:.9em;display:flex}.mb-rubrik select{width:auto}.mb-fuss{flex-wrap:wrap;gap:6px;display:flex}.mb-rubrikband{border:1px solid var(--linie);border-radius:var(--rund,14px);background:var(--flaeche);flex-direction:column;gap:12px;margin:0 0 18px;padding:14px;display:flex}.mb-rubrikband.ziel{outline:2px dashed var(--farbe-haupt);outline-offset:2px}.mb-festband{background:0 0;border-style:dashed}.mb-rubrikkopf{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.mb-rubrikkopf input{text-transform:uppercase;letter-spacing:.06em;flex:0 280px;min-width:0;font-size:14px;font-weight:700}.mb-rubrikkopf small{color:var(--leise)}.mb-rubrikmarke{text-transform:uppercase;letter-spacing:.08em;color:var(--leise);font-size:12px;font-weight:700}.mb-kartengriff{cursor:grab;-webkit-user-select:none;user-select:none;padding:4px 2px}.mb-gruppe.gezogen{opacity:.45}.pe-zahlen{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.pe-zahlen a{border:1px solid var(--rand,var(--linie));border-radius:var(--rund,14px);height:100%;box-shadow:var(--schatten,none);color:var(--text);background:#fff;flex-direction:column;justify-content:space-between;gap:6px;padding:14px 16px;text-decoration:none;display:flex}.pe-zahlen span{color:var(--leise);font-size:14px;font-weight:600}.pe-zahlen b{font-size:28px}.pe-zahlen a[aria-current]{border-color:var(--farbe);box-shadow:0 0 0 3px color-mix(in srgb, var(--farbe) 15%, transparent)}.pe-zahlen .pe-offen b,.pe-zahlen .pe-offen span{color:var(--offen)}.pe-karte{border:1px solid var(--rand,var(--linie));border-radius:var(--rund,14px);box-shadow:var(--schatten,none);background:#fff;margin:0 0 20px;padding:4px 20px 20px}.pe-karte>h2{margin-top:18px}.pe-link{margin:8px 0 12px}.pe-linkfeld{width:100%;margin-top:6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px}.pe-feld{flex-direction:column;gap:4px;font-weight:600;display:flex}.pe-knoepfe{margin:12px 0}.pe-automatik{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.pe-automatik fieldset{border:1px solid var(--linie);border-radius:10px;flex-direction:column;gap:10px;margin:0;padding:12px 14px;display:flex}.pe-automatik legend{padding:0 4px;font-weight:700}.pe-automatik input[type=number]{max-width:120px}.pe-automatik>p{grid-column:1/-1;margin:0}.pe-haken{align-items:center;gap:8px;font-weight:600;display:flex}.pe-knoepfe form{margin:0}.pe-stelle-knoepfe{flex-flow:wrap;align-items:center;gap:10px;font-weight:400}.pe-hochladen{align-items:end;margin-top:14px}.pe-hochladen input[type=file],.pe-hochladen select,.pe-hochladen .pe-feld{min-width:0;max-width:100%}.pe-akte-reiter{max-width:100%;margin:0 0 16px}.pe-unterlagen{margin:8px 0 12px;padding:0;list-style:none}.pe-unterlagen li{padding:2px 0}.pe-daten{grid-template-columns:minmax(180px,260px) 1fr;gap:6px 16px;margin:8px 0 16px;display:grid}.pe-daten dt{color:var(--leise)}.pe-daten dd{white-space:pre-wrap;margin:0}@media (max-width:640px){.pe-daten{grid-template-columns:1fr}.pe-daten dt{color:var(--text);font-weight:700}.pe-daten dd{margin-bottom:8px}}.pe-kopf{width:100%;max-width:760px;margin:0 auto;padding:20px 20px 0}.pe-kopf img{width:auto;max-width:260px;height:auto;max-height:64px}.pe-kopf span{font-size:22px;font-weight:700}.pe-oeffentlich{background:var(--flaeche)}.pe-bogen{max-width:760px;margin:0 auto}.pe-bogen .sprache{text-align:right;margin:0;font-size:15px}.pe-bogen .gruppe{border:1px solid var(--linie);background:#fff;border-radius:14px;margin:20px 0;padding:8px 24px 24px}.pe-bogen .gruppe h2{margin-top:16px}.pe-bogen .gruppe h3{margin:22px 0 0;font-size:17px}.pe-bogen .feld{flex-direction:column;gap:6px;margin:18px 0 0;display:flex}.pe-bogen fieldset.feld{border:0;border-radius:0;min-width:0;padding:0;display:flex}.pe-bogen .feld>label,.pe-bogen .feld>legend{margin-bottom:6px;padding:0;font-size:17px;font-weight:700}.pe-bogen .feld .hilfe{color:var(--leise);margin:0;font-size:15px}.pe-bogen .feld :is(input[type=text],input[type=email],input[type=tel],input[type=date],input[type=number],select){width:100%;max-width:420px}.pe-bogen .wahl{flex-wrap:wrap;gap:8px 18px;display:flex}.pe-bogen .wahl label{align-items:center;gap:8px;min-height:44px;font-weight:400;display:inline-flex}.pe-bogen .wahl input{width:20px;height:20px;min-height:0}.pe-bogen .feld.hat-fehler :is(input,select){border-color:var(--rot)}.pe-bogen .meldung{margin:0;font-size:15px;font-weight:600}.pe-bogen .meldung.fehler{color:var(--rot)}.pe-bogen .meldung.warnung{color:var(--offen)}.pe-bogen .rueckfrage-knopf{min-height:0;color:var(--link);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:15px;font-weight:400;text-decoration:underline}.pe-bogen .rueckfrage{border-left:3px solid var(--linie);flex-direction:column;gap:6px;padding:4px 0 4px 12px;display:flex}.pe-bogen .rueckfrage .zeile{flex-wrap:wrap;gap:8px;display:flex}.pe-bogen .rueckfrage .zeile input{flex:220px;max-width:420px}.pe-bogen .rueckfrage .antwort{margin:0;font-size:16px}.pe-bogen .rueckfrage .klein{margin:0}.pe-danke{border:1px solid var(--linie);background:#fff;border-radius:14px;max-width:640px;margin:48px auto;padding:8px 24px 20px}.pe-chat{flex-direction:column;gap:10px;margin:16px 0 40px;display:flex}.pe-chat :is(.pe-chat-bot,.pe-chat-ich){border-radius:16px;max-width:85%;padding:10px 14px}.pe-chat :is(.pe-chat-bot,.pe-chat-ich) p{margin:0}.pe-chat :is(.pe-chat-bot,.pe-chat-ich) p+p{margin-top:6px}.pe-chat .pe-chat-bot{border:1px solid var(--linie);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.pe-chat .pe-chat-bot .hilfe{color:var(--leise);font-size:15px}.pe-chat .pe-chat-bot.fehler{border-color:var(--rot);color:var(--rot);font-weight:600}.pe-chat .pe-chat-bot.warnung{background:var(--offen-flaeche);border-color:var(--offen)}.pe-chat .pe-chat-ich{background:color-mix(in srgb, var(--farbe-haupt) 14%, #fff);white-space:pre-wrap;border-bottom-right-radius:4px;flex-wrap:wrap;align-self:flex-end;align-items:baseline;gap:10px;display:flex}.pe-chat .pe-chat-ich.leise{background:var(--flaeche);border:1px dashed var(--linie)}.pe-chat>div:not([class]),.pe-chat-aktuell{flex-direction:column;gap:10px;display:flex}.pe-chat-gruppe{color:var(--leise);text-transform:uppercase;letter-spacing:.04em;align-self:center;margin:14px 0 0;font-size:14px;font-weight:700}.pe-chat-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pe-chat-knoepfe button.zweit,.pe-chat-eingabe button.zweit{color:var(--text);border:1px solid var(--linie);background:#fff}.pe-chat-eingabe{gap:8px;display:flex}.pe-chat-eingabe input{flex:auto;min-width:0}@media (max-width:480px){.pe-chat-eingabe{flex-wrap:wrap}.pe-chat-eingabe input{flex-basis:100%}.pe-chat-eingabe button{flex:1}}.pe-chat-leise{min-height:0;color:var(--link);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:15px;font-weight:400;text-decoration:underline}.pe-chat-fuss{background:var(--flaeche);border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 0;display:flex;position:sticky;bottom:0}.pe-chat-fuss progress{flex:160px;height:8px}.pe-chat .klein{margin:0}.pe-reiter{margin:4px 0 18px}.pe-bereiche{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:6px 0 20px;display:grid}.pe-bereiche a{border:2px solid var(--linie);min-height:54px;color:var(--text);overflow-wrap:break-word;background:#fff;border-radius:12px;align-items:center;padding:10px 14px;font-size:16px;font-weight:600;line-height:1.25;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.pe-bereiche a:hover{border-color:var(--farbe);box-shadow:0 6px 24px -14px var(--farbe)}.pe-bereiche a[aria-current=page]{border-color:var(--farbe);background:color-mix(in srgb, var(--farbe) 9%, #fff);color:var(--farbe)}@media (max-width:700px){.pe-bereiche{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pe-bereiche a{min-height:48px;font-size:15px}}.pe-warnung{color:var(--offen);font-weight:600}.pe-feld.weit{grid-column:1/-1}.pe-feld textarea{width:100%;font:inherit}.pe-feld [aria-invalid]{border-color:var(--rot)}.vs-pruefung{color:var(--rot);background:#fde7e5;border-radius:10px;margin:0 0 10px;padding:8px 10px;font-size:13px}.vs-pruefung ul{margin:4px 0 0;padding-left:18px}.vs-pruefung li{margin:2px 0}.pt-app .pt-seite{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.pt-app .pt-kopf{padding-top:env(safe-area-inset-top)}.pt-app .pt-titel{font-size:15px}.pt-app .pt-logo img{max-height:56px}.pt-leiste{z-index:20;padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--pt-linie);background:#fff;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.pt-leiste a{min-height:52px;color:var(--pt-leise);border-radius:10px;justify-items:center;gap:2px;padding:4px 2px;font-size:12px;text-decoration:none;display:grid}.pt-leiste svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:24px;height:24px}.pt-leiste a[aria-current=page]{color:var(--farbe);font-weight:700}.pt-app-seite{gap:18px;max-width:720px;display:grid}.pt-app-seite .pt-titel-seite{margin:4px 0 0}.pt-app-block{border:2px solid var(--farbe);background:#fff;border-radius:16px;gap:12px;padding:20px;display:grid}.pt-app-block h2{margin:0;font-size:20px}.pt-app-block p{margin:0}.pt-app-wege{gap:12px;display:grid}.pt-app-weg{border:2px solid var(--farbe);color:var(--pt-text);border-radius:16px;gap:2px;padding:18px 20px;text-decoration:none;display:grid}.pt-app-weg b{color:var(--farbe);font-size:18px}.pt-app-weg small{color:var(--pt-leise);font-size:14px}.pt-app-anmelden label,.pt-app-rechner label{gap:4px;width:100%;max-width:420px;font-size:15px;font-weight:600;display:grid}.pt-app-anmelden input,.pt-app-rechner input,.pt-app-rechner select{border:2px solid var(--pt-linie);border-radius:12px;min-height:48px;padding:8px 12px;font-size:17px;font-weight:400}.pt-app-rechner{gap:18px;display:grid}.pt-app-ergebnis{background:var(--pt-zart);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.pt-app-ergebnis b{color:var(--farbe);font-size:22px}.pt-app-ergebnis small,.pt-app-hinweis{color:var(--pt-leise);font-size:14px}.pt-app-news{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pt-app-news li{border-left:3px solid var(--farbe);background:#fff;gap:4px;padding:14px 16px;display:grid}.pt-app-news a{color:var(--pt-text);font-size:17px;text-decoration:none}.pt-app-news small{color:var(--pt-leise)}.pt-app-news p{color:var(--pt-leise);margin:0;font-size:15px}.pt-app-seiten{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pt-app-seiten img{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--pt-linie);border-radius:10px;width:100%;display:block}.pt-app-beleg{gap:14px;display:grid}.pt-app-beleg label.pt-pille{cursor:pointer;align-items:center;display:inline-flex}.ampel.rot{color:var(--rot);background:color-mix(in srgb, var(--rot) 10%, #fff)}.pe-frist-hinweis{margin-top:2px;display:block}.mz-hinweis{background:var(--offen-flaeche);color:var(--offen);border-radius:8px;margin:8px 0;padding:10px 14px}.mz-linkedin{width:100%;font:inherit;border:1px solid var(--rand,#d8dde1);resize:vertical;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5}.mz-bildwahl{align-items:end}.mz-vorschau{object-fit:cover;border:1px solid var(--rand,var(--linie));border-radius:8px;width:120px;height:68px}.mz-vorschau.mz-rund{border-radius:50%;width:56px;height:56px}.mz-person{align-items:end}.mz-bilder{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mz-bilder li{flex-direction:column;gap:4px;display:flex}.mz-bilder img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--rand,var(--linie));border-radius:8px;width:100%}.mz-bilder small{text-overflow:ellipsis;white-space:nowrap;color:var(--leise,#5b6770);overflow:hidden}.mz-zeile{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:8px 0 12px;display:flex}.mz-zeile form,.mz-inline,.mz-inline .leiste{margin:0}.mz-rubrik{text-transform:uppercase;letter-spacing:.04em;color:var(--farbe);font-size:12px;font-weight:700}.mz-beitrag{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.mz-beitrag textarea,.mz-feld textarea{width:100%;font-family:inherit;line-height:1.45}.mz-auswahl{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:6px 16px;margin:8px 0;padding:0;list-style:none;display:grid}.mz-auswahl label{cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;font-weight:400;display:flex}.mz-auswahl input{min-height:auto;margin-top:3px}.mz-auswahl span{flex-direction:column;gap:2px;display:flex}.mz-auswahl small{color:var(--leise);font-size:13px}.mz-stand{margin:8px 0 12px;padding-left:20px}.mz-haken{align-items:center;flex-direction:row!important;gap:8px!important;font-weight:400!important}.mz-haken input{min-height:auto}.mz-text{color:var(--leise)}@media (max-width:640px){.mz-auswahl{grid-template-columns:1fr}}.pt-app .pt-kopf .pt-innen{grid-template-columns:1fr auto;place-items:center stretch}.pt-app .pt-kopf .pt-logo{text-align:left;justify-self:start}.pt-app .pt-kopf .pt-titel{display:none}.pt-app .pt-kopf .pt-rechts{align-items:center;gap:2px;display:flex}.pt-app-ab{justify-self:center}.pt-app-gruss{text-align:center;margin:0;font-size:22px;font-weight:600}.pt-app-felder{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pt-app-feld{aspect-ratio:1;border:1px solid var(--pt-linie);color:var(--pt-leise);text-align:center;background:#fff;border-radius:10px;align-content:center;justify-items:center;gap:10px;padding:10px 6px;font-size:13px;line-height:1.2;text-decoration:none;display:grid;position:relative;box-shadow:0 2px 8px -3px #0000002e}.pt-app-feld svg{fill:none;width:44px;height:44px;stroke:var(--farbe);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.pt-app-feld:active{background:var(--pt-zart)}.pt-app-zahl{background:var(--farbe);color:#fff;border-radius:999px;min-width:22px;height:22px;padding:0 6px;font-size:12px;line-height:22px;position:absolute;top:8px;right:8px}@media (min-width:700px){.pt-app-start{max-width:560px;margin:0 auto}}.pt-app-karte{border:1px solid var(--pt-linie);background:#fff;border-radius:12px;gap:10px;padding:16px 18px;display:grid;box-shadow:0 2px 8px -4px #00000026}.pt-app-karte h2,.pt-app-zwischen{border-left:3px solid var(--farbe);margin:0;padding-left:10px;font-size:18px;font-weight:600}.pt-app-karte p{margin:0}.pt-app-kopfkarte{grid-template-columns:auto 1fr;align-items:center;gap:12px}.pt-app-kopfkarte small{color:var(--pt-leise);font-size:12px;display:block}.pt-app-kopfkarte b{font-size:18px}.pt-app-kuerzel{width:40px;height:40px;color:var(--pt-leise);background:#eee;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.pt-app-knoepfe{border:1px solid var(--pt-linie);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 6px;display:grid}.pt-app-knoepfe a{color:var(--pt-leise);text-align:center;justify-items:center;gap:6px;font-size:12px;text-decoration:none;display:grid}.pt-app-knoepfe span{background:#111;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pt-app-knoepfe svg{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.pt-app-aufgaben,.pt-app-verlauf{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pt-app-aufgaben li{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:15px;display:grid}.pt-app-aufgaben svg{fill:none;width:20px;height:20px;stroke:var(--pt-text);stroke-width:1.6px}.pt-app-aufgaben small{color:var(--pt-leise);font-size:12px;display:block}.pt-app-chip{vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 7px;font-size:11px;font-style:normal;font-weight:600;line-height:18px;display:inline-block}.pt-app-chip.rot{color:#b3141b;background:#fde2e2}.pt-app-chip.gelb{color:#8a5a00;background:#fff3d6}.pt-app-chip.gruen{color:#1d7a45;background:#e2f4e8}.pt-app-oeffnen{border:1px solid var(--pt-text);color:var(--pt-text);border-radius:999px;padding:4px 12px;font-size:13px;text-decoration:none}.pt-app-mehr{color:var(--farbe-haupt);justify-self:end;font-size:13px}.pt-app-schwarz{color:#fff;text-align:center;background:#111;border-radius:999px;justify-self:stretch;padding:10px 16px;font-size:15px;text-decoration:none}.pt-app-verlauf li{border-left:2px solid var(--pt-linie);gap:2px;padding-left:10px;font-size:14px;display:grid}.pt-app-verlauf small,.pt-app-leer{color:var(--pt-leise);font-size:13px}.pe-email{flex-wrap:nowrap;gap:6px}.pe-email input{min-width:200px}.bv-werkzeug{justify-content:space-between;margin:0 0 14px}.bv-werkzeug .suche{margin:0}.bv-knopf{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0;display:inline-flex}.bv-knopf input:not([type=hidden]),.bv-knopf select{max-width:320px;min-height:34px;padding:4px 8px;font-size:14px}.bv-knopf .ok,.bv-knopf .fehler{font-size:14px}.fb-sammel{margin:8px 0 16px}.fb-wahl{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.fb-wahl label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.fb-wahl input{margin-top:4px}.fb-wahl small{color:var(--leise,#666);display:block}.fb-sammel-fuss{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fb-sammel-fuss input:not([type=hidden]){min-height:34px;padding:4px 8px;font-size:14px}.fb-sammel-fuss input[name=zusatz]{flex:260px;max-width:420px}.fb-sammel-fuss .ok,.fb-sammel-fuss .fehler{font-size:14px}.fb-mandant{border:1px solid var(--linie,#ddd);border-radius:8px;margin:8px 0;padding:8px 12px}.fb-mandant summary{cursor:pointer}.fb-mandant summary small{color:var(--leise,#666)}.bv-tabelle td{vertical-align:top}.bv-tabelle td small{color:var(--leise);margin-top:2px;font-size:14px;display:block}.bv-tabelle .z{text-align:right;white-space:nowrap}.bv-tabelle tr.bv-offen td{background:#fff8ec}.bv-zweck{white-space:pre-line;overflow-wrap:anywhere;max-width:340px;font-size:14px}.bv-beleg{min-width:260px}.bv-mehr summary{cursor:pointer;color:var(--leise);margin-top:4px;font-size:14px}.bv-mehr[open]{gap:4px;display:grid}.bv-teile{gap:4px;margin:0 0 4px;padding:0;list-style:none;display:grid}.bv-teile li small{display:block}.bv-monat{align-items:center;gap:8px;display:flex}.bv-monat select{min-height:34px;padding:4px 8px;font-size:14px}.bv-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bv-wahlliste{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.bv-wahlliste label{border:1px solid var(--linie);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.bv-wahlliste label>span:first-of-type{flex:1}.bv-wahlliste small{color:var(--leise)}.bv-betrag{font-variant-numeric:tabular-nums;white-space:nowrap}.bv-zuletzt{padding-left:18px}.bv-zuletzt small{color:var(--leise);display:block}.bv-bericht{gap:6px;margin-top:12px;font-weight:600;display:grid}.bv-bericht textarea{font-family:inherit;font-size:15px;font-weight:400;line-height:1.45}.bv-bericht small{color:var(--leise);font-weight:400}.bv-bericht label{gap:6px;display:grid}.bv-bericht .leiste{font-weight:400}.bv-filter{margin:4px 0 14px}.bv-filter .fb-kachel{cursor:pointer}.bv-zeile{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.bv-karte{border:1px solid var(--rand);border-radius:var(--rund);box-shadow:var(--schatten);background:#fff;padding:18px 20px}.bv-arbeitsplatz{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:8px;display:grid}.bv-rechts{gap:16px;min-width:0;display:grid}.bv-pdf{gap:6px;display:grid;position:sticky;top:76px}.bv-pdf iframe{border:1px solid var(--rand);border-radius:var(--rund);width:100%;height:calc(100vh - 120px);min-height:520px;box-shadow:var(--schatten);background:#fff}.bv-pdf .leer{text-align:center;border:1px dashed var(--rand);border-radius:var(--rund);padding:40px 20px}.bv-klein .bv-pdf{top:12px}.bv-klein .bv-pdf iframe{height:72vh;min-height:480px}.bv-gruppen{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.bv-gruppen>fieldset{border:0;min-width:0;margin:0;padding:0}.bv-maske .felder{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 14px}.bv-maske legend{letter-spacing:.06em;text-transform:uppercase;color:var(--leise);margin:0 0 8px;padding:0;font-size:12px;font-weight:700}.bv-maske .felder>legend+*{margin-top:0}.bv-maske label{font-size:14px}.bv-maske input,.bv-maske select,.bv-maske textarea{width:100%}.bv-hilfe{color:var(--leise);margin:-4px 0 0;font-size:13px}.bv-fuss{border-top:1px solid var(--rand);margin:18px 0 0;padding-top:14px}.bv-fehlt{background:var(--offen-flaeche);color:var(--offen);border-radius:10px;margin:12px 0 0;padding:8px 12px;font-size:14px}.bv-stand-knoepfe{gap:8px;display:grid}.bv-stand-knoepfe h3{letter-spacing:.06em;text-transform:uppercase;color:var(--leise);margin:0 0 4px;font-size:12px;font-weight:700}.bv-stand-knoepfe .bv-knopf{grid-template-columns:minmax(0,1fr) 180px;gap:8px;margin:0;display:grid}.bv-stand-knoepfe .bv-knopf input:not([type=hidden]){width:100%;max-width:none}.bv-stand-knoepfe .bv-knopf .ok,.bv-stand-knoepfe .bv-knopf .fehler{grid-column:1/-1}.bv-tabelle tr.bv-auf td{background:color-mix(in srgb, var(--farbe-haupt) 6%, #fff);border-bottom:0}.bv-tabelle tr.bv-aufgeklappt>td{background:color-mix(in srgb, var(--farbe-haupt) 3%, #f4f6f9);padding:4px 16px 18px}.bv-tabelle tr.bv-aufgeklappt .bv-arbeitsplatz{margin-top:0}.bv-unten{margin:12px 0 0;font-size:14px}.bv-tabelle [id^=beleg-]{scroll-margin-top:80px}@media (max-width:1200px){.bv-arbeitsplatz{grid-template-columns:1fr}.bv-pdf{position:static}.bv-pdf iframe,.bv-klein .bv-pdf iframe{height:60vh;min-height:360px}}@media (max-width:600px){.bv-maske .felder{grid-template-columns:1fr}.bv-maske .felder .weit{grid-column:auto}}.bv-stand-knoepfe .bv-knopf button{width:100%}.bv-tabelle .bv-nr{white-space:nowrap}.bv-partner{gap:10px;display:grid}.bv-partner h3{letter-spacing:.06em;text-transform:uppercase;color:var(--leise);margin:0;font-size:12px;font-weight:700}.bv-partner p{margin:0;font-size:15px}.bv-partner .ampel{margin-right:4px;font-size:13px}.bv-partner .bv-knopf input:not([type=hidden]){max-width:120px}.bv-abweichung{background:var(--offen-flaeche);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.bv-abweichung.bv-iban{background:color-mix(in srgb, var(--rot) 9%, #fff);border-left:4px solid var(--rot)}.bv-abweichung p{font-size:14px}.bv-vorschlag{border-radius:var(--rund);background:var(--flaeche);border:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:8px 12px;font-size:14px;display:flex}.bv-finapi{border:1px solid var(--linie);border-radius:8px;margin:0 0 14px;padding:8px 14px}.bv-finapi summary{cursor:pointer;font-weight:600}.bv-finapi .leiste{margin-top:8px}.bv-konten{margin:8px 0;padding-left:20px}.bv-abrechnung{border:1px solid var(--linie);border-radius:8px;margin:0 0 14px;padding:8px 14px}.bv-abrechnung summary{cursor:pointer;font-weight:600}.bv-abrechnung form{flex-wrap:wrap;margin-top:8px}.bv-abrechnung .bv-zahlung-felder{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:10px 0}.bv-abrechnung .bv-zahlung-felder small{color:var(--leise);font-weight:400}.bv-abrechnung .tabelle-rahmen{max-height:220px;overflow:auto}.bv-haken{align-items:center;gap:8px;margin:6px 0;display:flex}.bv-steuer ul{margin:4px 0 0;padding-left:20px}.bv-unsicher-hinweis p{margin:4px 0 0}.bv-maske label.bv-regelfrage{flex-direction:row;align-items:center;gap:8px;font-weight:400}.bv-maske label.bv-unsicher{background:var(--offen-flaeche);box-shadow:0 0 0 6px var(--offen-flaeche);border-radius:4px}.bv-maske label.bv-unsicher :is(input,select){border-color:var(--offen)}.bv-rueckfragen{gap:10px;display:grid}.bv-rueckfrage{border-left:3px solid var(--linie);padding:2px 0 2px 12px}.bv-rueckfrage.erledigt{opacity:.7}.bv-rueckfrage p{margin:4px 0}.bv-frage,.bv-antwort{white-space:pre-line}.bv-antwort ul{margin:2px 0 0;padding-left:20px}.bv-rueckfrage-neu summary{cursor:pointer;font-weight:600}.bv-rueckfrage-neu form{gap:8px;margin-top:8px;display:grid}.bv-rueckfrage-neu label{gap:4px;display:grid}.bv-rueckfrage-neu button{justify-self:start}.bv-vom-mandanten{border:1px solid var(--linie);border-radius:8px;margin:0 0 14px;padding:6px 14px}.bv-vom-mandanten p{margin:6px 0}.bv-mails{gap:12px;margin-top:16px}.bv-mails .bv-mail{box-shadow:none;padding:12px 14px}.bv-oeffnen{gap:8px;margin:0 0 12px;display:flex}.bv-oeffnen input{flex:1;min-width:0}#mandanten{margin-bottom:16px}.bv-mail p{margin:4px 0}.bv-mail .leiste{flex-wrap:wrap;gap:10px;margin-top:8px}.pt-mailhinweis{color:var(--pt-leise);overflow-wrap:anywhere;margin:12px 0 0;font-size:14px}.bv-filterzeile{flex-wrap:wrap;margin:0 0 12px;display:flex}.bv-erechnung p{margin:4px 0 0}.bv-erechnung{margin-bottom:12px}.pe-jw-betroffen{margin:6px 0 0;padding-left:18px;font-size:.9em}.pe-jw-betroffen li{margin:2px 0}.pe-tabelle tr.pe-erledigt td:first-child{opacity:.6}.pe-mj-liste{grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.pe-mj-liste>li{border:1px solid var(--linie);border-radius:10px;min-width:0;padding:10px 12px}.pe-mj-kopf{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:8px;display:flex}.pe-mj-kopf>:first-child{flex:200px}.pe-mj-rahmen{overflow-x:auto}.pe-mj-befund{margin:6px 0 0}.pe-mj-befund.rot{color:var(--rot)}.pe-mj-monate{grid-template-columns:repeat(12,minmax(46px,1fr));gap:3px;min-width:560px;margin:0;padding:0;list-style:none;display:grid}.pe-mj-monate li{background:var(--flaeche);border-radius:6px;flex-direction:column;align-items:center;padding:3px 2px;font-size:.78em;line-height:1.25;display:flex}.pe-mj-monate li span{color:var(--leise)}.pe-mj-monate li.akte b{color:var(--leise);font-weight:400}.pe-mj-monate li.frei{opacity:.45}.pe-mj-monate li.ueber{background:#fbe4e2}.pe-mj-monate li.ueber b,.pe-mj-drueber{color:var(--rot)}.bv-zahlung-felder{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 12px;display:grid}.pe-vormonat{border-left:3px solid var(--offen);background:var(--offen-flaeche);border-radius:6px;margin:10px 0;padding:8px 12px}.pe-vormonat p{margin:4px 0}.bv-zahlung-felder input,.bv-zahlung-felder select{box-sizing:border-box;width:100%;min-width:0}.pe-jw-punkt h2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pe-jw-punkt.pe-erledigt h2{color:var(--leise)}.pe-jw-form{gap:12px;margin-top:14px;display:grid}.pe-jw-form textarea,.pe-jw-form input{width:100%;min-width:0;font-weight:400}.pe-jw-antworten{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pe-jw-antworten li{background:var(--flaeche);border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.pe-jw-kanzlei{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pe-jw-kanzlei li{align-items:flex-start;gap:12px;display:flex}.pe-jw-kanzlei li>span:last-child{min-width:0}.gd-inhalt>p,.gd-inhalt>ul{margin:0 0 8px}.gd-checkliste{padding-left:4px;list-style:none}.gd-verweis{font-weight:600}.gd-frage{border:1px solid var(--linie);background:#fff;border-radius:10px;margin:8px 0 18px;padding:14px 16px}.gd-frage h2{margin-top:0}.gd-frage textarea{width:100%}.gd-antwort{border-top:1px solid var(--linie);margin-top:12px;padding-top:12px}.bv-abhakliste{border:1px solid var(--linie);border-radius:8px;margin:0 0 16px;padding:0;list-style:none}.bv-abhakliste li{border-top:1px solid var(--linie);grid-template-columns:110px 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.bv-abhakliste li:first-child{border-top:0}.bv-abhakliste small{color:var(--leise);display:block}@media (max-width:600px){.bv-abhakliste li{grid-template-columns:1fr;gap:4px}}.pe-jw-schreiben{background:var(--flaeche);border-radius:10px;margin:12px 0 0;padding:4px 14px 8px}.pe-jw-schreiben ul{margin:0 0 6px}.pe-reise{gap:16px;display:grid}.pe-reise-felder{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;display:grid}.pe-reise-gruppe{border:1px solid var(--linie);border-radius:10px;flex-wrap:wrap;gap:12px 16px;margin:0;padding:10px 14px 14px;display:flex}.pe-reise-gruppe legend{padding:0 4px;font-weight:600}.pe-reise-gruppe .pe-feld{flex:140px;min-width:0}.pe-reise-auslagen{flex-direction:column}.pe-reise-auslage{grid-template-columns:2fr 1fr;gap:12px;display:grid}.pe-reise input,.pe-reise select{width:100%;min-width:0;font-weight:400}.pe-reise .pe-haken input{width:auto}.pe-reise-ergebnis{background:var(--flaeche,#f6f7f9);border-radius:10px;padding:10px 14px}.pe-reise-tabelle{border-collapse:collapse;width:100%}.pe-reise-tabelle td{padding:4px 0}.pe-reise-tabelle td:last-child{text-align:right;white-space:nowrap}.pe-reise-summe td{border-top:1px solid var(--linie);padding-top:8px;font-weight:700}.pe-reisen{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pe-reise-eintrag{border:1px solid var(--linie);border-radius:10px;padding:12px 14px}.pe-reise-eintrag p{margin:6px 0 0}.pe-reise-kopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pe-reise-betrag{white-space:nowrap;margin-left:auto;font-weight:700}.pe-reise-zweite{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:10px 16px;margin-top:10px;display:grid}.pe-reise-zweite input{width:100%;min-width:0;font-weight:400}.pe-reise-zweite .leiste{grid-column:1/-1}.pe-reise-nachreichen{flex-wrap:wrap;align-items:end;gap:8px 16px;margin-top:8px;display:flex}.pe-reise-nachreichen input[type=file]{max-width:100%}.pe-beleg-fehlt{color:var(--rot,#b3261e);font-weight:600}.pe-reise-offen+.pe-reise-offen{border-top:1px solid var(--linie);margin-top:8px;padding-top:8px}.rc-seite{max-width:860px}.rc-uebersicht{max-width:1200px}.rc-gruppen{gap:18px;display:grid}.rc-kacheln{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.rc-kacheln .pap-werkzeug{height:100%;transition:border-color .2s}.rc-kacheln .pap-werkzeug:hover,.rc-kacheln .pap-werkzeug:focus-visible{border-color:var(--farbe)}.pap-text .rc-angaben{font-size:13px}.rc-seite-breit{max-width:1100px}.rc{container-type:inline-size}@container (min-width:760px){.rc-breit .rc-block{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 28px;display:grid}.rc-breit .rc-block>.rc-felder{grid-area:1/1/span 12;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.rc-breit .rc-block>:not(.rc-felder){grid-column:2}.rc-breit .rc-block>:not(.rc-felder)~:not(.rc-felder){margin-top:12px}}.rc .rc-falsch input{border-color:#b3261e}.rc-fehler{color:#b3261e;font-size:14px;font-weight:500}.rc-fenster{width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--pt-text);overscroll-behavior:contain;background:#fff;border:0;border-radius:18px;padding:0;box-shadow:0 24px 64px #00000038}.rc-fenster-breit{width:min(1120px,100vw - 48px)}.rc-fenster::backdrop{background:#14141873}.rc-fenster-innen{display:grid}.rc-fenster-kopf{z-index:1;border-bottom:1px solid var(--pt-linie);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid;position:sticky;top:0}.rc-fenster-kopf h2{margin:0;font-size:20px}.rc-fenster-kopf p{color:var(--pt-leise);margin:0;font-size:14px;line-height:1.4}.rc-zu{width:44px;height:44px;color:var(--pt-text);cursor:pointer;background:#f4f4f5;border:0;border-radius:50%;place-items:center;font-size:26px;line-height:1;display:grid}.rc-zu:hover,.rc-zu:focus-visible{background:var(--pt-zart);color:var(--farbe)}.rc-fenster-inhalt{padding:16px 18px 20px}.rc-fenster-inhalt .pt-app-rechner{margin:0}.rc-fenster-inhalt .rc-block{background:0 0;border:0;padding:0}.rc-block:has(.rc-falsch)>:not(.rc-felder){opacity:.35}@media (max-width:719px){.rc-fenster,.rc-fenster-breit{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.rc-fenster-kopf{padding:max(12px, env(safe-area-inset-top)) 16px 12px}.rc-fenster-inhalt{padding:14px 16px max(24px, env(safe-area-inset-bottom))}}body.pt-app .rc-fenster{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.rc-zurueck{color:var(--pt-text);text-decoration:none}.rc-felder{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px 18px;display:grid}.rc .rc-felder label{max-width:none}.rc .rc-felder input,.rc .rc-felder select{width:100%}.rc-einheit{color:var(--pt-leise);font-size:14px;font-weight:400}.rc .rc-felder label{align-content:start}.rc .rc-felder .pt-app-hinweis{font-weight:400}.rc-vergleich{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.rc-ergebnis>span{font-size:15px;font-weight:600}.rc-zeilen{border-collapse:collapse;width:100%;font-size:15px}.rc-zeilen th,.rc-zeilen td{border-bottom:1px solid color-mix(in srgb, var(--farbe) 12%, transparent);background:0 0}.rc-zeilen th{text-align:left;color:var(--pt-leise);padding:3px 8px 3px 0;font-weight:400}.rc-zeilen td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:3px 0}.rc-fazit{margin:0;font-size:17px}.rc-warnung{color:#8a4b00;background:#fff4e5;border-radius:10px;margin:0;padding:10px 12px}.rc-stufen{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rc-stufen li{border-left:4px solid var(--farbe);background:var(--pt-zart);border-radius:8px;gap:2px;padding:12px 14px;display:grid}.rc-stufen b{color:var(--farbe);font-size:20px}.rc-stufen small{color:var(--pt-leise)}.rc-plan summary{cursor:pointer;font-weight:600}.rc-plan table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:8px;font-size:14px}.rc-plan th,.rc-plan td{border-bottom:1px solid var(--pt-linie);text-align:right;padding:4px 6px}.rc-plan th:first-child,.rc-plan td:first-child{text-align:left}.rc-knoepfe{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rc-eingebettet{background:0 0}.rc-eingebettet .pt-seite{padding:16px}@media print{.pt-leiste,.rc-knoepfe{display:none!important}body:has(.rc-fenster[open]) .rc-seite>:not(.rc-gruppen):not(.rc-fenster){display:none!important}body:has(.rc-fenster[open]) .rc-gruppe{display:none!important}.rc-fenster[open]{width:auto;max-height:none;box-shadow:none;position:static}.rc-fenster::backdrop,.rc-plan:not([open]){display:none}.rc .pt-app-block{border-width:1px}}.rc-code{border:1px solid var(--linie);background:var(--flaeche);resize:vertical;border-radius:8px;width:100%;min-width:260px;padding:8px 10px;font:13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.st-formular{gap:10px;margin:10px 0 16px;display:grid}.st-formular .felder .breit{grid-column:1/-1}.st-formular textarea{font:inherit}.st-formular h2{margin:12px 0 0}.st-formular fieldset{border:1px solid var(--linie);border-radius:10px;gap:6px;margin:0;padding:8px 14px 10px;display:grid}.st-formular legend{padding:0 4px;font-weight:700}.st-formular label.haken span small{margin-left:4px}.st-teile{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.st-an{background:var(--flaeche);color:var(--leise);vertical-align:middle;border-radius:9px;padding:0 7px;font-size:12px;font-weight:600;display:inline-block}.st-an-mandant{color:#1f5fa8;background:#e5effb}.st-lage{font-weight:600;color:#9a5b00!important}.st-aktion{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.st-aktion p{flex-basis:100%;margin:2px 0 0}.ja-titel>.st-papiere{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.st-papiere .st-aktion p{max-width:360px}@media (max-width:640px){.ja-titel>.st-papiere{justify-content:flex-start}}.st-leiste{align-items:flex-start;margin:8px 0 16px}.st-mehr>summary{cursor:pointer;color:var(--link);padding:6px 0;font-size:14px;font-weight:600}.st-mehr[open]{border:1px solid var(--linie);background:#fff;border-radius:10px;padding:4px 12px 10px}.st-ablauf{counter-reset:st;flex-wrap:wrap;gap:6px;margin:12px 0 4px;padding:0;list-style:none;display:flex}.st-ablauf li{counter-increment:st;border:1px solid var(--linie);color:var(--leise);background:#fff;border-radius:999px;padding:4px 10px;font-size:13px}.st-ablauf li:before{content:counter(st) ". "}.st-ablauf li.fertig{color:#1e7a3c;border-color:#b7dcc3}.st-ablauf li.fertig:before{content:"✓ "}.st-ablauf li.jetzt{border-color:var(--farbe);color:var(--text);background:var(--flaeche);font-weight:700}.st-abschluss{border:1px solid var(--linie);background:#fff;border-radius:12px;margin:12px 0;padding:4px 16px}.st-abschluss h2{margin:8px 0 0;font-size:17px}.st-gruppe h3{color:var(--leise);margin:14px 0 6px;font-size:15px}.st-punkte{gap:6px;margin:0;padding:0;list-style:none;display:grid}.st-punkte>li{border:1px solid var(--linie);background:#fff;border-radius:10px;gap:4px;padding:8px 12px;display:grid}.st-punkte>li.st-p-geliefert,.st-punkte>li.st-p-trifftNicht{background:#f5f9fe;border-color:#b9d3f0}.st-punkte>li.st-p-geprueft,.st-punkte>li.st-p-entfaellt{opacity:.75}.st-punkt{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}.st-punkt-titel small.leise-text{display:block}.st-stand{color:var(--leise);text-align:right;font-size:14px}.st-stand small{font-size:12px;display:block}.st-antwort{white-space:pre-wrap;margin:0;font-size:14px}.st-belege{color:var(--leise);margin:0;padding-left:18px;font-size:14px}.st-punkt-aktion select{padding:2px 6px;font-size:14px}.st-teil{border-top:1px solid var(--linie);padding:6px 0 10px}.st-teil h3{margin:6px 0 2px}.st-teil h3 small{color:var(--leise);font-size:14px;font-weight:400}.st-bescheid>summary{cursor:pointer;color:var(--link);font-weight:600}.st-vergleich{border-collapse:collapse;width:100%;max-width:720px}.st-vergleich th,.st-vergleich td{text-align:right;vertical-align:top;padding:4px 6px}.st-vergleich .links{text-align:left}.st-vergleich td small{color:var(--leise);font-size:12px;display:block}.st-einlesen{border:1px dashed var(--linie);border-radius:6px;max-width:720px;margin:8px 0;padding:8px 10px}.st-einlesen-zeile{align-items:center;gap:6px;display:flex}.st-einlesen-zeile select{flex:1;min-width:0}.st-einlesen ul{margin:4px 0 0 18px;padding:0}.st-einlesen .ok p,.st-einlesen .fehler p{margin:6px 0 0}.st-vergleich input{text-align:right;width:100%;max-width:170px}.st-abweichung{background:#fdf2f2;border:1px solid #f3b9bc;border-radius:10px;margin:6px 0 10px;padding:8px 14px}.st-abweichung ul{margin:4px 0;padding-left:18px}.st-abweichung p{margin:4px 0 0}.pt-st{margin:0 0 32px}.pt-st-assistent{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 18px;display:flex}.pt-st-assistent small{color:var(--pt-leise,var(--leise));font-size:14px}.pt-st-gruppe h3{margin:18px 0 8px;font-size:16px}.pt-haken{align-items:center;gap:8px;flex-direction:row!important;font-weight:400!important;display:flex!important}.pt-st-fertig{margin-top:16px}.st-formular>button,.st-formular>.klein-knopf{justify-self:start}.vt-kopf.st-kopf li b{overflow-wrap:anywhere;font-size:20px}.st-punkt-aktion{justify-content:flex-end}.st-punkt-aktion p{text-align:right}.st-sprung{flex-wrap:wrap;gap:4px 14px;margin:4px 0 12px;font-size:14px;display:flex}.st-sachverhalte h2 small,.st-nachrichten h2 small{color:var(--leise);margin-left:6px;font-size:14px;font-weight:400}.st-funde{border-top:1px dashed var(--linie);padding-top:4px;font-size:14px}.st-funde ul{gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.st-funde li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.st-neu{background:#e5effb;border-radius:9px;padding:0 8px;display:inline-block;color:#1f5fa8!important;font-weight:600!important}.st-faden{gap:8px;max-width:820px;margin:0 0 10px;padding:0;list-style:none;display:grid}.st-faden>li{border:1px solid var(--linie);background:#fff;border-radius:12px;padding:8px 12px}.st-faden>li.mandant{background:#f5f9fe;border-color:#b9d3f0;margin-right:15%}.st-faden>li.kanzlei{margin-left:15%}.st-faden small{color:var(--leise);font-size:12.5px}.st-faden p{white-space:pre-wrap;margin:2px 0 0}.st-antworten .st-formular{margin-bottom:6px}.st-ki,.pt-st-ki{gap:8px;max-width:820px;display:grid}.st-ki-verlauf,.pt-st-ki-verlauf{gap:8px;margin:0;padding:0;list-style:none;display:grid}.st-ki-verlauf li,.pt-st-ki-verlauf li{border:1px solid var(--linie);background:#fff;border-radius:12px;padding:8px 12px}.st-ki-verlauf li.ich,.pt-st-ki-verlauf li.ich{background:var(--flaeche,#f7f6f6);margin-left:15%}.st-ki-verlauf li.ki,.pt-st-ki-verlauf li.ki{margin-right:10%}.st-ki-verlauf p,.pt-st-ki-verlauf p{white-space:pre-wrap;margin:2px 0 0}.st-ki-verlauf small,.pt-st-ki-verlauf small{color:var(--leise,#6b7780);font-size:12.5px}.st-ki-form,.pt-st-ki-form{align-items:flex-end;gap:8px;display:flex}.st-ki-form textarea,.pt-st-ki-form textarea{font:inherit;flex:1}.st-ki-vorschlaege,.pt-st-ki-vorschlaege{flex-wrap:wrap;gap:6px;margin:0;display:flex}.st-rechnen{border:1px solid var(--linie);border-radius:10px;margin:0;padding:8px 14px 10px}.st-rechnen legend{padding:0 4px;font-weight:700}.st-ergebnis{border-collapse:collapse;min-width:min(100%,460px);margin:6px 0 10px}.st-ergebnis td,.st-ergebnis th{text-align:right;padding:3px 8px}.st-ergebnis .links{text-align:left}.st-ergebnis .st-e-kopf th{border-bottom:1px solid var(--linie);padding-top:10px}.st-ergebnis .st-e-kopf small{color:var(--leise);font-weight:400}.st-ergebnis .st-nach td{color:#b42318}.st-ergebnis .st-erst td{color:#1e7a3c}.st-zve-rahmen{max-width:100%;overflow-x:auto}.st-zve input{text-align:right;width:9em}.st-zve .st-zve-summe td{border-top:1px solid var(--linie);font-weight:700}.st-zve thead th{color:var(--leise);border-bottom:1px solid var(--linie);font-size:12px}@media (max-width:640px){.st-zve{font-size:13px}.st-zve input{width:6.5em}}.pt-st-schritt{background:#fff;border:1px solid #e3e3e3;border-radius:14px;margin:12px 0 18px;padding:10px 16px}.pt-st-schritt>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.pt-st-schritt>summary small{color:#6b7780}.pt-st-schritt-titel{margin:18px 0 4px;font-size:18px}.pt-klein{color:#6b7780;margin:2px 0 4px;font-size:13.5px}.pt-st-funde{background:#f5f9fe;border-radius:10px;margin:6px 0;padding:8px 12px}.pt-st-funde ul{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pt-st-funde li{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.pt-st-nachrichten{margin-top:24px}.pt-st-faden{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.pt-st-faden li{background:#f7f6f6;border-radius:12px;padding:8px 12px}.pt-st-faden li.ich{background:#eef4fb;margin-left:12%}.pt-st-faden li.kanzlei{margin-right:12%}.pt-st-faden small{color:#6b7780}.pt-st-ki-bereich{border:1px solid #e3e3e3;border-radius:14px;margin-top:18px;padding:10px 16px}.pt-st-ki-bereich>summary{cursor:pointer}@media (max-width:640px){.st-ki-form,.pt-st-ki-form{flex-direction:column;align-items:stretch}.st-faden>li.mandant,.st-faden>li.kanzlei{margin-left:0;margin-right:0}}.eb-leiste{z-index:5;border-bottom:1px solid var(--linie);background:#fff;margin-bottom:16px;padding:10px 0;position:sticky;top:0}.eb-titel{flex-direction:column;gap:4px;max-width:520px;display:flex}.eb-knoepfe{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.eb-hinweise{color:var(--leise);margin:6px 0;padding-left:18px}.eb-teil{border:1px solid var(--linie);background:#fff;border-radius:10px;margin:16px 0;padding:12px 16px 16px}.eb-teil>legend{padding:0 6px;font-weight:700}.eb-teil>h2{margin:0 0 8px;font-size:18px}.eb-teil textarea{width:100%}.eb-tabelle input:not([type=checkbox]),.eb-tabelle select{width:100%;min-width:110px}.eb-tabelle td small{display:block}.eb-klein-feld{color:var(--leise);flex-direction:column;margin:2px 0 6px;font-size:13px;display:flex}.eb-szenario{border:1px solid var(--linie);border-radius:8px;margin:10px 0;padding:8px 12px}.eb-szenario>summary{cursor:pointer;padding:4px 0}.eb-szenario fieldset{border:0;margin:8px 0;padding:0}.eb-szenario h4,.eb-abschnitt h4{margin:14px 0 6px;font-size:15px}.eb-ergebnis{min-width:1000px}.eb-vergleich td small{color:var(--leise);font-size:13px;display:block}.eb-vergleich th:first-child,.eb-vergleich td:first-child{min-width:240px}.eb-vergleich tr.eb-bestes td{background:#eef7ee}.eb-balken{width:22%;min-width:120px}.eb-balken span{background:var(--farbe);border-radius:6px;min-width:2px;height:12px;display:block}.eb-bericht{max-width:1100px}.eb-bericht-kopf{border-bottom:2px solid var(--farbe);justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:8px;display:flex}.eb-bericht-kopf small{color:var(--leise);display:block}.eb-bericht h1{margin:0 0 8px;font-size:24px}.eb-bericht h2{margin:22px 0 8px;font-size:18px}.eb-bericht-fuss{border-top:1px solid var(--linie);margin-top:24px;padding-top:8px}@media print{.eb-ergebnis,.eb-vergleich{min-width:0;font-size:11px}.eb-bericht-szenario{break-inside:avoid-page}.eb-balken span{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.eb-ergebnis td{white-space:nowrap}.eb-ergebnis td small{white-space:normal}.eb-ergebnis td:nth-child(4),.eb-ergebnis td:nth-child(5){min-width:210px}.eb-teil>button,.eb-teil>.klein-knopf{width:auto;margin-top:8px;display:inline-flex}.eb-tabelle td:first-child select{max-width:230px}.eb-tabelle td:nth-child(2) input{min-width:240px}.nv-liste{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.nv-liste>li{background:#f3f2f2;border-radius:14px;max-width:85%;padding:10px 14px}.nv-liste>li.nv-eigen{background:color-mix(in srgb, var(--farbe) 10%, #fff);justify-self:end}.nv-kopf{color:#505050;font-size:13px}.nv-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px}.nv-stand{color:#505050;text-align:right;margin-top:4px;font-size:12px}.nv-leer{color:#505050}.nv-form{gap:10px;max-width:720px;margin-top:8px;display:grid}.nv-form label{font-weight:600}.nv-form textarea,.nv-feld textarea{width:100%;font:inherit;resize:vertical;border:2px solid #e6e3e3;border-radius:12px;padding:10px 12px}.nv-form button{justify-self:start}.nv-feld{gap:6px;margin-top:8px;display:grid}.pt-nachrichten .nv-liste{max-width:720px}.nv-zahl{background:var(--farbe);color:#fff;text-align:center;border-radius:999px;min-width:20px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:700;line-height:20px;display:inline-block}.nv-postfach{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:start;gap:20px;display:grid}.nv-gespraeche{gap:4px;margin:0;padding:0;list-style:none;display:grid}.nv-gespraeche a{color:inherit;border-radius:8px;padding:8px 10px;text-decoration:none;display:grid}.nv-gespraeche a:hover,.nv-gespraeche li[aria-current] a{background:color-mix(in srgb, var(--farbe) 8%, #fff)}.nv-gespraeche small{color:#505050;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:860px){.nv-postfach{grid-template-columns:1fr}}.pe-reise-gruppen{gap:12px;display:grid}.pe-reise-eintrag h3{margin:0 0 8px;font-size:16px}.pe-reise-eintrag .pe-reise-tabelle{margin:6px 0 10px}.pe-reise-tabelle th{text-align:left;color:var(--leise);padding:4px 0;font-size:13px;font-weight:600}.pe-reise-tabelle th:last-child{text-align:right}.sa{grid-template-columns:minmax(170px,220px) 1fr;align-items:start;gap:18px;margin-top:10px;display:grid}.sa-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:12px}.sa-nav button{all:unset;cursor:pointer;border-left:4px solid var(--linie);color:var(--text);padding:8px 10px;font-size:14px;line-height:1.3}.sa-nav button small{color:var(--offen);font-size:12px;display:block}.sa-nav button.fertig small{color:var(--gruen)}.sa-nav button:hover{background:var(--flaeche)}.sa-nav button.aktiv{border-left-color:var(--farbe-haupt);background:var(--flaeche);font-weight:600}.sa-portal .sa-nav button.aktiv{border-left-color:var(--farbe)}.sa-nav button:focus-visible{outline:2px solid var(--link)}.sa-seite{min-width:0}.sa-seite>h3{margin:0 0 10px;font-size:18px}.sa-fragen{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sa-frage{border:1px solid var(--linie);border-left:4px solid var(--offen);background:#fff;border-radius:10px;padding:12px 14px}.sa-frage.beantwortet{border-left-color:var(--gruen)}.sa-kopf{flex-wrap:wrap;justify-content:space-between;gap:6px 14px;display:flex}.sa-text{flex:320px;font-weight:600}.sa-werkzeug{flex-wrap:wrap;gap:12px;display:inline-flex}.sa-link{all:unset;cursor:pointer;color:var(--link);font-size:13px}.sa-link:hover,.sa-link:focus-visible{text-decoration:underline}.sa-quelle{color:#1f5fa8;margin:4px 0 0;font-size:13px}.sa-vortrag{color:#6b4a00;background:#fff7e0;border-left:3px solid #d98a0c;border-radius:4px;margin:6px 0 0;padding:4px 8px;font-size:13px}.sa-info{background:#e3eff9;border-left:4px solid #4a90c8;border-radius:6px;margin:8px 0;padding:8px 12px;font-size:14px}.sa-hinweis{color:var(--leise);margin:4px 0;font-size:13px}.sa-vorjahr{background:var(--flaeche);border-radius:6px;margin:6px 0;padding:6px 10px;font-size:13px}.sa-wahl{flex-wrap:wrap;gap:6px 20px;margin-top:8px;display:flex}.sa-wahl label,.sa-optionen label{align-items:center;gap:6px;font-weight:400;flex-direction:row!important;display:inline-flex!important}.sa-optionen{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sa-optionen>li>.sa-belege,.sa-optionen>li>.sa-hinweis{margin-left:26px}.sa-belege{background:var(--flaeche);border-radius:8px;gap:6px;margin:8px 0 4px;padding:8px 10px;display:grid}.sa-belege>small{font-weight:600}.sa-da{color:var(--gruen);margin:0;font-size:13px}.sa-funde small{color:var(--leise)}.sa-funde ul{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.sa-funde li{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.sa-tabelle{margin-top:8px;overflow-x:auto}.sa-tabelle>table{border-collapse:collapse;width:100%;font-size:14px}.sa-tabelle>table th,.sa-tabelle>table td{border-bottom:1px solid var(--linie);text-align:center;vertical-align:middle;padding:6px 8px}.sa-tabelle>table thead th{color:var(--leise);font-size:12.5px;font-weight:600}.sa-tabelle>table tbody th{text-align:left;font-weight:400}.sa-tabelle>table tbody th small{color:var(--leise);font-size:12px;display:block}.sa-reihe{border-top:1px dashed var(--linie);margin-top:10px;padding-top:6px}.sa-auflistung{gap:6px;margin-top:6px;display:grid}.sa-auflistung table{border-collapse:collapse;width:100%;font-size:14px}.sa-auflistung th{text-align:left;color:var(--leise);padding:2px 4px;font-size:12.5px;font-weight:600}.sa-auflistung td{padding:2px 4px}.sa-auflistung td input,.sa-auflistung td select{width:100%;min-width:80px}.sa-auflistung .zahl{text-align:right;white-space:nowrap}.sa-auflistung tfoot td{border-top:1px solid var(--linie);padding-top:4px;font-weight:600}.sa-weg{all:unset;cursor:pointer;color:var(--rot);padding:0 6px;font-size:18px}.sa-zeile{flex-wrap:wrap;gap:8px;display:flex}.sa-notiz{gap:4px;margin-top:8px;font-size:13px;display:grid}.sa-notiz textarea{width:100%}.sa-fuss{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.sa-portal .sa-auflistung .pt-pille,.sa-portal .sa-funde .pt-pille{min-height:36px;padding:6px 14px;font-size:15px}.st-angabe{color:#1f5fa8;margin:2px 0}@media (max-width:760px){.sa{grid-template-columns:1fr}.sa-nav{flex-direction:row;gap:4px;position:static;overflow-x:auto}.sa-nav button{border-left:0;border-bottom:3px solid var(--linie);white-space:nowrap}.sa-nav button.aktiv{border-bottom-color:var(--farbe-haupt)}.sa-tabelle>table,.sa-tabelle>table tbody{display:block}.sa-tabelle>table thead,.sa-tabelle>table tbody td.leer{display:none}.sa-tabelle>table tbody tr{border-bottom:1px solid var(--linie);grid-template-columns:1fr 1fr;gap:2px 10px;padding:8px 0;display:grid}.sa-tabelle>table tbody th{background:0 0;border:0;grid-column:1/-1;padding:0 0 4px}.sa-tabelle>table tbody td{text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:13.5px;display:flex}.sa-tabelle>table tbody td:after{content:attr(data-spalte)}.sa-auflistung table,.sa-auflistung tbody,.sa-auflistung tfoot{display:block}.sa-auflistung thead{display:none}.sa-auflistung tbody tr{border-bottom:1px solid var(--linie);grid-template-columns:1fr 1fr auto;gap:4px;padding:6px 0;display:grid}.sa-auflistung tbody td:first-child{grid-column:1/-1}.sa-auflistung tbody td.zahl{text-align:left;grid-column:1/3;font-size:13px}.sa-auflistung tfoot tr{justify-content:space-between;display:flex}}.eb-unter{margin:20px 0 6px;font-size:16px}.eb-familie td small,.eb-familie th small{color:var(--leise);font-size:12px;font-weight:400;display:block}.eb-familie tr.eb-gruppe th{text-align:left;background:#f6f7f9;padding-top:8px;font-size:13px}.eb-familie td:first-child{min-width:200px}.eb-konzern,.eb-konzern ul{margin:6px 0;padding-left:0;list-style:none}.eb-konzern ul{border-left:2px solid var(--linie);margin-left:8px;padding-left:22px}.eb-knoten{border:1px solid var(--linie);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:4px 0;padding:6px 10px;display:flex}.eb-knoten .leise,.eb-knoten span{color:var(--leise);font-size:13px}.eb-knoten span b{color:inherit}@media print{.eb-knoten{break-inside:avoid}.eb-familie{font-size:11px}}.mw-tabelle.eb-familie thead th{white-space:normal;vertical-align:bottom;min-width:110px}.eb-familie td{white-space:nowrap}.eb-familie td small{white-space:normal}.eb-arten-rahmen{max-width:640px}.ep-weiter{gap:6px;margin:8px 0 16px;display:grid}.ep-fristen{gap:6px;margin:6px 0 10px;padding:0;list-style:none;display:grid}.ep-fristen>li{border:1px solid var(--linie);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:6px 12px;display:flex}.ep-fristen>li>:first-child{flex:240px}.ep-fristen small{color:var(--leise)}.ep-entwurf{border:1px solid var(--linie);white-space:pre-wrap;background:#fff;border-radius:10px;width:100%;padding:10px 12px;font:14px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.st-gruppe h2 small{color:var(--leise);margin-left:6px;font-size:14px;font-weight:400}.eb-bewertung-zeile>td{background:#f8fafc}.eb-bewertung{padding:6px 4px 10px}.eb-bewertung-kopf{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:6px;display:flex}.eb-bewertung-kopf small{color:var(--leise)}.eb-bewertung fieldset{border:1px solid var(--linie);background:#fff;border-radius:8px;margin:8px 0;padding:8px 12px 10px}.eb-bewertung legend{padding:0 4px;font-size:14px;font-weight:600}.eb-bewertung .felder{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px 14px;display:grid}.eb-bewertung .felder label{flex-direction:column;gap:3px;font-size:13px;display:flex}.eb-bewertung .felder label small{color:var(--leise)}.eb-bewertung .felder input,.eb-bewertung .felder select{width:100%;min-width:0}.eb-stufen{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 14px;margin-top:8px;font-size:13px;display:grid}.eb-stufen label{flex-direction:column;gap:3px;display:flex}.eb-bewertung-rechnung{max-width:760px;margin-top:8px}.eb-bewertung-rechnung tr.eb-summe td{border-top:1px solid var(--linie)}.eb-bewertung-knopf{margin-bottom:6px}.eb-grafik-karte>summary{cursor:pointer;list-style:none}.eb-grafik-karte>summary h2{display:inline}.eb-grafik{margin:8px 0 12px;overflow-x:auto}.eb-grafik svg{max-width:none;height:auto;font-family:inherit;display:block}.eb-grafik rect{fill:#fff;stroke:#c9d1db;stroke-width:1.2px}.eb-grafik .eb-g-erbe rect{fill:#eef7ee;stroke:#6fae76}.eb-grafik .eb-g-ich rect{fill:#e8f4fd;stroke:var(--farbe);stroke-width:2px}.eb-grafik .eb-g-tot rect{fill:#f5f5f5;stroke-dasharray:4 3}.eb-grafik .eb-g-firma rect{fill:#fdf6e9;stroke:#d8a74a}.eb-grafik a:hover rect{stroke-width:2.4px}.eb-g-titel{fill:#1f2937;font-size:13px;font-weight:700}.eb-g-text{fill:#5b6675;font-size:11px}.eb-g-linie,.eb-g-ehe{fill:none;stroke:#8a96a6;stroke-width:1.4px}.eb-g-quote{fill:#9a6b12;font-size:11px;font-weight:700}.eb-g-ueber{fill:#5b6675;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.eb-g-trenner{stroke:#e3e7ec;stroke-width:1px}@media print{.eb-grafik{overflow:visible}.eb-grafik svg{width:100%;max-width:100%}.eb-grafik rect{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.fb-bild{margin:8px 0 12px;overflow-x:auto}.fb-bild svg{height:auto;font-family:inherit;display:block}.fb-klein{margin:0 0 4px}.fb-bild rect{fill:#fff;stroke:#c9d1db;stroke-width:1.2px}.fb-bild .fb-ich rect{fill:#e8f4fd;stroke:var(--farbe);stroke-width:2px}.fb-bild .fb-person rect{fill:#eef7ee;stroke:#6fae76}.fb-bild .fb-firma rect{fill:#fdf6e9;stroke:#d8a74a}.fb-bild .fb-offen rect{fill:#f7f7f7;stroke:#9aa4b0;stroke-dasharray:4 3}.fb-bild .fb-offen text{fill:#6b7480;font-style:italic}.fb-bild a:hover rect{stroke-width:2.4px}.fb-titel{fill:#1f2937;font-size:13px;font-weight:700}.fb-text{fill:#5b6675;font-size:11px}.fb-klein .fb-titel{font-size:11px}.fb-klein .fb-text{font-size:9.5px}.fb-linie,.fb-ehe{fill:none;stroke:#8a96a6;stroke-width:1.4px}.fb-neben{fill:none;stroke:#8a96a6;stroke-width:1.2px;stroke-dasharray:3 3}.fb-quote{fill:#9a6b12;font-size:11px;font-weight:700}.fb-klein .fb-quote{font-size:9.5px}.fb-trenner{stroke:#e3e7ec;stroke-width:1px}@media print{.fb-bild{overflow:visible}.fb-bild svg{width:100%;max-width:100%}.fb-bild rect{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.hn-kunde{align-items:center;gap:8px;display:inline-flex}.hn-pauschalen{margin:10px 0;padding:0;list-style:none}.hn-pauschalen li{margin:6px 0}.hn-wert{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.hn-wert input:first-child{flex:280px}.hn-wert .hn-satz{width:100px}.hn-wert .hn-betrag{width:160px}.hn-ergebnis{text-align:right;font-variant-numeric:tabular-nums;min-width:90px}.hn-positionen{margin:8px 0;padding-left:18px;font-size:14px}.hn-schritte{margin:0;padding-left:20px;line-height:1.6}.hn-vorgabe{gap:10px 18px;margin:8px 0 16px}.hn-vorgabe label{align-items:center;gap:6px;display:inline-flex}.re-formular h2{margin-top:0}.re-formular .re-text{flex-direction:column;gap:4px;margin-top:12px;display:flex}.re-formular textarea{font:inherit}.re-formular .re-text textarea{width:100%}.re-suche{flex-direction:column;gap:4px;max-width:460px;margin-bottom:8px;display:flex}.re-treffer{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.re-positionen td{vertical-align:top}.re-positionen textarea{width:100%;min-width:260px}.re-positionen .re-zahl{text-align:right;width:100px}.re-positionen .re-titel input{width:100%;font-weight:600}.re-positionen .re-wert{width:130px}.re-knoepfe{white-space:nowrap}.re-knoepfe .klein-knopf{min-height:30px;padding:2px 8px}.re-summen{grid-template-columns:auto auto;justify-content:end;gap:4px 24px;margin:12px 0 0;display:grid}.re-summen div{display:contents}.re-summen dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.re-aktionen{margin:12px 0}.re-kopf{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.re-kopf dl{grid-template-columns:auto auto;gap:2px 16px;margin:0;display:grid}.re-kopf dd{margin:0}.re-umbruch{white-space:pre-line}.re-haken{align-items:center;gap:8px;flex-direction:row!important}.re-filter{margin:12px 0}.pe-jahr .zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fm-haken{border:1px solid var(--linie);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:4px 14px;margin:10px 0;padding:8px 12px;display:grid}.fm-haken legend{color:var(--leise);padding:0 4px;font-size:13px}.fm-haken label{align-items:center;gap:6px;font-size:14px;display:flex}.fm-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.fm-vorlagen{font-size:14px}.fm-treffer{padding-left:22px}.fm-treffer>li{border-bottom:1px solid var(--linie);padding:10px 0}.fm-treffer>li>small{color:var(--leise)}.fm-treffer p{margin:4px 0}.fm-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fm-details>summary{cursor:pointer;color:var(--link);font-size:14px}.fm-details h4{margin:10px 0 4px;font-size:14px}.fm-uebergabe{margin:8px 0;font-size:14px;display:block}.fm-uebergabe textarea{width:100%;margin-top:4px;font-family:inherit;font-size:13px;display:block}.fm-rahmen{border:0;min-width:0;margin:0;padding:0}.fm-eingabe input,.fm-eingabe select,.fm-eingabe textarea{width:100%;min-width:90px;font:inherit;font-size:14px}.fm-eingabe td{vertical-align:top}.fm-minmax{gap:6px;margin-top:4px;display:flex}.fm-groesse ul{margin:4px 0 8px;padding-left:20px}.fm-vorhaben{padding:0;list-style:none}.fm-vorhaben>li{border-bottom:1px solid var(--linie);padding:8px 0}.fm-vorhaben small{color:var(--leise)}.fm-vorhaben .marke-klein{margin:4px 6px 0 0}.fm-inline{margin-left:8px;display:inline}.fm-bestaetigen{align-items:flex-start;gap:8px;margin:10px 0;font-size:14px;display:flex}.fm-pruefung{border:1px solid var(--linie);border-radius:8px;margin:10px 0;padding:8px 12px}.fm-pruefung>summary{cursor:pointer}.fm-pruefung>summary .marke-klein{margin:0 6px 0 0}.fm-pruefung>summary small{color:var(--leise)}.fm-zeilen td{vertical-align:top}.fm-zeilen tr.fm-nicht td:last-child strong{color:#b3261e}.fm-zeilen tr.fm-erfuellt td:last-child strong{color:#1e7a34}.fm-zeilen tr.fm-klaerung td:last-child strong{color:#8a6d00}.fm-entscheiden>summary{cursor:pointer;color:var(--link);margin-top:4px;font-size:13px}.fm-entscheiden form{gap:6px;margin-top:6px;display:grid}.fm-entscheiden textarea{font:inherit;font-size:13px}.fm-zusage{color:var(--leise);border-left:3px solid var(--linie);padding-left:8px;font-size:13px}.fm-loeschen{margin-top:8px}.fm-kombination{border:1px solid var(--linie);border-radius:8px;margin:12px 0;padding:8px 12px}.fm-kombination h4{margin:4px 0 6px}.fm-punkte{margin:6px 0;padding:0;list-style:none}.fm-punkte li{padding:4px 0;font-size:14px}.fm-punkte .marke-klein{margin:0 6px 0 0}.qs-stand{border:1px solid var(--linie);border-radius:12px;margin:14px 0;padding:4px 16px 12px}.qs-stand h2{margin:10px 0 6px;font-size:18px}.qs-aktion{flex-direction:column;gap:10px;margin:8px 0;display:flex}.qs-aktion label{flex-direction:column;gap:4px;font-weight:600;display:flex}.qs-aktion label.qs-haken{flex-direction:row;align-items:center;gap:8px}.qs-aktion .leiste{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qs-hinweis{border-left:4px solid var(--offen);background:var(--offen-flaeche);border-radius:6px;padding:8px 12px}.qs-punkte{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.qs-punkte li{border:1px solid var(--linie);border-left-width:4px;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:10px 12px;display:flex}.qs-punkte li small{color:var(--leise);font-weight:400;display:block}.qs-punkte li.qs-ok,.qs-punkte li.qs-entfaellt{border-left-color:var(--gruen)}.qs-punkte li.qs-mangel{border-left-color:var(--rot)}.qs-wahl{border:0;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;display:flex}.qs-aktion .qs-wahl label{flex-direction:row;align-items:center;gap:6px;min-height:32px;font-weight:400}.qs-unsichtbar{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qs-punktstand{text-align:right}.qs-vermerke{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.qs-vermerke li{border-left:3px solid var(--linie);padding:4px 12px}.qs-vermerke li p{white-space:pre-wrap;margin:4px 0 0}.qs-v-kopf{color:var(--leise);font-size:14px}.qs-vermerke li.qs-v-freigabe{border-left-color:var(--gruen)}.qs-vermerke li.qs-v-rueckgabe,.qs-vermerke li.qs-v-widerruf{border-left-color:var(--rot)}.qs-punkte li>div{flex:320px}.pe-links{gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pe-links li{gap:6px;display:grid}.pe-link-feld{width:100%;min-width:0;font-size:13px}.pe-link-senden{margin:0}.ze-uhr{background:var(--flaeche);border-radius:10px;margin:12px 0;padding:10px 14px}.ze-knopf{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ze-knopf label{flex-direction:column;gap:4px;display:inline-flex}.ze-fenster{width:min(640px,100vw - 32px)}.ze-fenster h3{margin:0}.ze-fenster .felder{gap:10px;display:grid}.ze-fenster .weit{grid-column:1/-1}.ze-aktionen{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.ze-fest{white-space:nowrap}.zp-wahl{text-align:center}.zp-wahl input{width:20px;height:20px}.mw-tabelle tr.zp-vortragen td{background:#fff8e1}@media print{.zp-karte{break-inside:avoid}.zp-wahl input{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pe-datev{margin-top:10px}.pe-datev summary{cursor:pointer;font-weight:600}.pe-datev-form{gap:8px;margin-top:8px;display:grid}.pe-datev-form p{margin:0}.pe-datev-felder{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.pe-datev-felder label{gap:4px;font-size:14px;display:grid}.pe-datev-felder input{width:9em}.pe-datev-form button{justify-self:start}.kal-nav{flex-wrap:wrap;gap:6px 16px;display:inline-flex}.kal-woche{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:16px 0 24px;display:grid}.kal-tag{border:1px solid var(--linie);background:#fff;border-radius:10px;min-width:0;padding:10px}.kal-tag h2{margin:0 0 8px;font-size:15px}.kal-tag h2 small{color:var(--farbe);font-weight:700}.kal-heute{border-color:var(--farbe);box-shadow:inset 0 3px 0 var(--farbe)}.kal-tag ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kal-tag li{border-left:4px solid var(--farbe);overflow-wrap:anywhere;background:#f6f6f6;border-radius:4px;gap:1px;padding:6px 8px;display:grid}.kal-tag li small{color:var(--leise,#555);font-size:12px}.kal-tag li b{font-size:14px;font-weight:600}.kal-leer{color:var(--leise,#555);margin:0}.kal-auswahl{gap:6px;margin-bottom:8px;display:grid}.kal-auswahl label{align-items:center;gap:8px;display:flex}.kal-farbe{border-radius:50%;width:12px;height:12px;display:inline-block}@media (max-width:1100px){.kal-woche{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kal-woche{grid-template-columns:1fr}}.pe-datev-haken{font-size:14px}.ov-raster{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;margin-top:8px;display:grid}.ov-liste{border:1px solid var(--linie);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:16px}.ov-liste a{color:var(--text);border-radius:8px;padding:9px 12px;font-size:15px;line-height:1.3;text-decoration:none}.ov-liste a small{color:var(--leise);font-size:12.5px;font-weight:400;display:block}.ov-liste a:hover{background:var(--flaeche)}.ov-liste a.aktiv{background:var(--flaeche);box-shadow:inset 3px 0 0 var(--farbe-haupt);font-weight:600}.ov-karte{border:1px solid var(--linie);background:#fff;border-radius:12px;padding:20px 24px}.ov-karte h2{margin-top:0}.ov-liste-ordner{border:1px solid var(--linie);border-radius:10px;margin:16px 0 12px;padding:0;list-style:none;overflow:hidden}.ov-zeile{border-bottom:1px solid var(--linie);align-items:center;gap:10px;min-height:46px;padding:6px 12px;font-size:15px;display:flex}.ov-zeile:last-child{border-bottom:0}.ov-zeile:nth-child(2n){background:#fafbfc}.ov-zeile:hover{background:var(--flaeche)}.ov-symbol{text-align:center;flex:none;width:20px}.ov-name{overflow-wrap:anywhere;flex:1;min-width:0}.ov-fest{color:var(--leise);flex:none;font-size:12.5px}.ov-knoepfe{flex:none;gap:4px;margin-left:auto;display:inline-flex}.ov-knoepfe .klein-knopf{min-height:30px;padding:0 9px;font-size:14px}.ov-knoepfe .klein-knopf:disabled{opacity:.3}.ov-neu{background:#f0f8ff!important}.ov-eingabe{flex:1;align-items:center;gap:8px;display:flex}.ov-eingabe input{flex:1;min-width:0;max-width:520px}.ov-aktionen{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}@media (max-width:900px){.ov-raster{grid-template-columns:1fr}.ov-liste{flex-flow:wrap;position:static}.ov-zeile{flex-wrap:wrap}.ov-knoepfe{flex-wrap:wrap;flex:100%;min-width:0;margin-left:30px}}.af-suche{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:0 0 16px;font-size:14px;display:flex}.af-suche label{flex-direction:column;gap:4px;font-weight:600;display:flex}.af-suche label.haken{flex-direction:row;align-items:center;min-height:38px;font-weight:400}.af-suche select,.af-suche input[type=search]{max-width:240px;min-height:38px;font-size:14px}.af-reihe{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.af-teil label.haken small{color:var(--leise);font-weight:400}.af-extern{background:#fdf0e1}.af-liste td small{color:var(--leise);display:block}.af-liste td .fehler{display:block}.af-cockpit{gap:16px;margin:0 0 24px;display:grid}.af-cockpit .af-kurz{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}@media (max-width:900px){.af-cockpit .af-kurz{grid-template-columns:minmax(0,1fr)}}.af-cockpit .ue-karte>p.klein{margin:0 0 8px}.af-kurz{margin:0;padding:0;list-style:none}.af-kurz li a{border-bottom:1px solid var(--linie);min-height:44px;color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-weight:400;text-decoration:none;display:flex}.af-kurz li a:hover b{text-decoration:underline}.af-kurz li a>span:first-child{flex-direction:column;min-width:0;display:flex}.af-kurz li a small{color:var(--leise)}.af-kurz li a>span:last-child{flex:none;font-size:14px}.sd-formular .kontakt-rubrik{padding-bottom:14px}.sd-formular .felder{align-items:start}.sd-formular .sd-haken{flex-direction:row;align-items:center;gap:8px;font-weight:600}.sd-formular fieldset.sd-mehrfach{flex-wrap:wrap;gap:4px 14px;padding:6px 10px;display:flex}.sd-formular fieldset.sd-mehrfach legend{padding:0 4px;font-weight:600}.sd-formular fieldset.sd-mehrfach label{flex-direction:row;align-items:center;gap:6px;font-weight:400}.sd-formular .gesperrt{opacity:.6}.sd-treffer{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.sd-treffer a{border:1px solid var(--linie);background:#fff;border-radius:8px;padding:8px 12px;text-decoration:none;display:block}.sd-treffer small{color:var(--leise);margin-left:8px}.ki-liste{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.ki-liste>li{border:1px solid var(--linie);background:#fff;border-radius:8px;padding:8px 12px}.ki-liste>li.gesperrt{opacity:.6}.ki-liste .felder{margin:6px 0 0}.ki-liste .klein{margin:4px 0 0}.ki-ergebnis,.ki-mail{margin-top:12px}.ki-vorschlaege button.zweit{color:var(--text);border:1px solid var(--linie);background:#fff}.af-hoch{color:var(--rot);background:#fde4e4;font-weight:600}.af-niedrig{color:var(--leise);background:#eef0f3}.af-kurz b .af-art{vertical-align:1px;font-size:12px}.bs-liste{gap:14px;margin:0;padding:0;list-style:none;display:grid}.bs-vorgang{border:1px solid var(--pt-linie,#e6e3e3);border-left:3px solid var(--farbe,#b3261e);border-radius:8px;padding:12px 14px}.bs-vorgang.bs-bei-ihnen{border-left-color:#d97706}.bs-vorgang.bs-fertig{border-left-color:var(--pt-ok,#1d7a45)}.bs-kopf{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.bs-marke{color:#8a4b00;background:#fff4e5;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:700}.bs-marke.ok{background:var(--pt-ok-zart,#e8f4ec);color:var(--pt-ok,#1d7a45)}.bs-text{color:var(--pt-leise,#505050);margin:4px 0 10px;font-size:15px}.bs-schritte{counter-reset:bs;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.bs-schritte>li{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:0 4px;font-size:13px;line-height:1.3;display:flex;position:relative}.bs-schritte>li:before{content:"";background:var(--pt-linie,#e6e3e3);z-index:0;width:100%;height:2px;position:absolute;top:11px;left:-50%}.bs-schritte>li:first-child:before{display:none}.bs-schritte>li.bs-fertig:before,.bs-schritte>li.bs-jetzt:before{background:var(--pt-ok,#1d7a45)}.bs-punkt{z-index:1;border:2px solid var(--pt-linie,#d0cccc);color:#fff;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid;position:relative}.bs-fertig .bs-punkt{border-color:var(--pt-ok,#1d7a45);background:var(--pt-ok,#1d7a45)}.bs-jetzt .bs-punkt{border-color:var(--farbe,#b3261e);box-shadow:0 0 0 4px color-mix(in srgb, var(--farbe,#b3261e) 18%, transparent)}.bs-bei-ihnen .bs-jetzt .bs-punkt{border-color:#d97706;box-shadow:0 0 0 4px #fde7c4}.bs-jetzt .bs-name{font-weight:700}.bs-offen .bs-name{color:var(--pt-leise,#6b6b6b)}.bs-schritte small{color:var(--pt-leise,#6b6b6b);font-size:12px}@media (max-width:560px){.bs-schritte{grid-auto-flow:row;gap:6px}.bs-schritte>li{text-align:left;flex-direction:row;padding:0}.bs-schritte>li:before{display:none}.bs-schritte small:before{content:"· "}}.pt-anordnen{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.pt-anordnen>li{border:1px solid var(--pt-linie,#e5e5e5);cursor:grab;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:4px 8px 4px 10px;display:flex}.pt-anordnen>li.pt-zieht{opacity:.5;border-style:dashed}.pt-anordnen label{border:0;flex:1;padding:4px 0}.pt-griff{color:var(--pt-leise);-webkit-user-select:none;user-select:none;font-size:20px}.pt-pfeile{gap:4px;display:flex}.pt-pfeile button{border:1px solid var(--pt-linie,#e5e5e5);width:40px;height:40px;color:var(--farbe);cursor:pointer;background:#fff;border-radius:8px;font-size:18px}.pt-pfeile button:disabled{opacity:.3;cursor:default}.pt-ksuche{gap:8px;margin:0 0 14px;display:flex}.pt-ksuche input{border:1px solid var(--pt-linie,#e5e5e5);border-radius:999px;flex:1;min-width:0;min-height:44px;padding:8px 14px;font-size:16px}.mp-kacheln ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 16px;margin:0 0 12px;padding:0;list-style:none;display:grid}.mp-kacheln label{align-items:center;gap:8px;display:flex}.pt-dok-rechts{text-align:right;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.pt-dok-rechts .pt-pdf{margin-left:0}.pt-kanzleiband{color:#5c4400;text-align:center;background:#fff4d6;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;padding:8px 16px;font-size:14px;display:flex}.pt-kanzleiband form{display:inline}.pt-kanzleiband button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:2px 12px;font-weight:700}.pt-nachr>li.pt-nachr-eigen{border-left-color:var(--pt-leise)}.pt-nachr>li>span{white-space:pre-wrap}.pt-nachr-form{gap:8px;margin-top:12px;display:grid}.pt-nachr-form textarea{width:100%;font:inherit;resize:vertical;border:2px solid #e6e3e3;border-radius:12px;padding:8px 10px}.pt-nachr-form>span{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pt-vfrage .nv-liste>li.nv-runde{max-width:100%}.pt-vfrage .nv-eigen-text{color:#505050;margin-bottom:6px}.pt-vfrage-beispiele{flex-wrap:wrap;gap:8px;margin:0;display:flex}.pt-vfrage-beispiele .pt-pille{text-align:left;white-space:normal;max-width:100%;height:auto;font-weight:400}.pt-dsuche{grid-template-columns:minmax(0,1fr)}.pt-vfrage .pt-dsuche-feld{gap:8px;display:flex}.pt-vfrage .pt-dsuche-feld input{min-width:0;font:inherit;border:2px solid #e6e3e3;border-radius:12px;flex:1;padding:10px 12px}.md{gap:20px;display:grid}.md-reiter,.md-nachricht{border:1px solid var(--rand,#e6e9ef);border-radius:var(--rund,14px);box-shadow:var(--schatten);background:#fff;padding:18px 20px 20px}.pt .md-reiter,.pt .md-nachricht{border:2px solid var(--farbe);box-shadow:none;border-radius:16px}.md-reiter>summary{cursor:pointer;letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:21px;font-weight:700;display:flex}.md-reiter>summary small{color:var(--pt-leise,#505050);letter-spacing:0;font-size:15px;font-weight:400}.md-rubrik h3{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin:26px 0 8px;font-size:12px;font-weight:700;display:flex}.md-rubrik h3:before{content:"";background:var(--farbe);border-radius:50%;flex:none;width:7px;height:7px}.md-rubrik dl{margin:0;display:grid}.md-feld{border-top:1px solid var(--pt-linie,#eee);grid-template-columns:minmax(160px,1fr) 2fr;gap:4px 16px;padding:12px 0;font-size:16px;display:grid}.md-feld dt{color:var(--pt-leise,#505050)}.md-feld dd{overflow-wrap:anywhere;justify-items:start;gap:6px;margin:0;display:grid}.md-feld dd>span{font-weight:500}.md-leer{color:var(--pt-leise,#767676);font-style:italic;font-weight:400!important}.md-offen{color:#5c4400;background:#fff4d6;border-radius:999px;padding:2px 10px;font-size:14px}.md-aendern{justify-self:stretch}.md-aendern>summary{border:1px solid var(--farbe);min-height:32px;color:var(--farbe);cursor:pointer;border-radius:999px;align-items:center;padding:2px 14px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.md-aendern>summary::-webkit-details-marker{display:none}.md-aendern>summary:hover{background:var(--pt-zart)}.md-aendern[open]>summary{background:var(--farbe);color:#fff}.md-aendern[open]{background:var(--pt-zart);border-radius:12px;margin-top:2px;padding:12px 14px 14px}.md-aendern[open]>summary{margin-bottom:4px}.md-aendern label{color:var(--pt-leise,#505050);gap:4px;margin-top:8px;font-size:14px;display:grid}.md-neu{grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:12px;display:grid}.md-aendern input:not([type=checkbox]),.md-aendern select{border:2px solid var(--pt-linie,#e6e3e3);width:100%;min-height:44px;font:inherit;color:var(--pt-text,#1c1c1e);background:#fff;border-radius:12px;padding:8px 12px;font-size:16px}.md-aendern input[type=file]{padding:8px;font-size:14px}.md-mehrfach{color:var(--pt-text,#1c1c1e);flex-wrap:wrap;gap:4px 14px;display:flex}.md-bestaetigt{border-top:1px solid var(--pt-linie,#eee);align-items:center;gap:10px;margin-top:18px;padding-top:14px;font-size:16px;display:flex}.md-bestaetigt input{width:20px;height:20px;min-height:0;accent-color:var(--farbe)}.md-form{gap:20px;display:grid}.md-nachricht{gap:8px;font-size:21px;font-weight:700;display:grid}.md-nachricht textarea{border:2px solid var(--pt-linie,#e6e3e3);min-height:96px;font:inherit;border-radius:12px;padding:10px 12px;font-size:16px;font-weight:400}.md-form>button{justify-self:start}@media (max-width:600px){.md-feld,.md-neu{grid-template-columns:1fr}.md-reiter,.md-nachricht{padding:18px 16px 20px}}.hn-karte h3{margin-top:1.5rem}.hn-vereinbarung{border:1px solid var(--linie,#e5e5e5);margin:0 0 .75rem;padding:.75rem 1rem}.hn-vereinbarung legend{padding:0 .25rem;font-weight:600}.hn-uebersicht .zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.hn-uebersicht tr.gewaehlt td{background:var(--hell,#f3f6fb)}.hn-uebersicht .link-knopf{color:var(--farbe);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.hn-formular .tabelle-rahmen{margin-bottom:1rem}.hn-werte input{text-align:right;width:9rem}.hn-uebersicht tr.hn-rubrik th{text-align:left;color:var(--farbe);border-bottom:1px solid var(--linie);padding-top:12px}h4.hn-rubrik{color:var(--farbe);margin:18px 0 6px}.hn-werte th.gewaehlt{color:var(--farbe)}.hn-werte tr.hn-summe td{border-top:2px solid var(--linie);border-bottom:2px solid var(--linie)}.hn-werte tr.hn-summe strong{text-align:right;width:9rem;display:inline-block}.hn-saetze{margin:0}.felder .hn-saetze{grid-column:span 2}.hn-saetze table{margin-top:4px}.hn-saetze input{text-align:right;width:8rem}.hn-saetze td{padding:4px 10px}.hn-pruefung{padding:0;list-style:none}.hn-pruefung li{margin-bottom:.5rem}.hn-warn{color:var(--warn,#9a5b00)}.mw-tag.aa-gut{color:#1e6b34;background:#e6f4ea}.aa-knopf{align-items:center;gap:.5rem;margin:0;display:inline-flex}.aa-tabelle td small{display:block}fieldset.ohne-rahmen{border:0;min-width:0;margin:0;padding:0}.aa-auftraege{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.25rem 1rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.aa-auftraege label{align-items:center;gap:.5rem;display:flex}.hn-bemessung{border-top:1px dashed var(--linie,#e5e5e5);margin-top:.75rem;padding-top:.75rem}.hn-bemessung .klein{margin:.5rem 0 0}.hn-gebuehr{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.pe-aenderung{border-left:3px solid var(--linie);background:var(--flaeche);border-radius:0 8px 8px 0;margin-top:12px;padding:10px 12px}.pe-aenderung p{margin:0 0 .5rem}.pe-aenderungen{margin:.25rem 0 .75rem;padding-left:1.25rem}.pt-karten{gap:20px;display:grid}.pt-karte{border:2px solid var(--farbe);background:#fff;border-radius:16px;gap:4px;min-width:0;padding:22px 24px 24px;display:grid}.pt-karte-kopf{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.pt-karte-kopf h2{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:700}.pt-karte-kopf p{color:var(--pt-leise);margin:0;font-size:15px}.pt-karte-titel{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin:22px 0 8px;font-size:12px;font-weight:700;display:flex}.pt-karte-titel:before{content:"";background:var(--farbe);border-radius:50%;flex:none;width:7px;height:7px}.pt-angaben{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px 20px;margin:0;display:grid}.pt-angaben dt{color:var(--pt-leise);font-size:13px}.pt-angaben dd{margin:2px 0 0;font-size:17px;font-weight:600}@media (max-width:600px){.pt-karte{padding:18px 16px 20px}}.pt-im-balken{background:var(--pt-linie);border-radius:999px;height:14px;display:flex;overflow:hidden}.pt-im-balken span{height:100%;display:block}.pt-im-legende{flex-wrap:wrap;gap:6px 20px;margin:10px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.pt-im-legende i{border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.pt-im-mehr{margin-top:18px}.pt-im-mehr>summary{border:1px solid var(--farbe);min-height:40px;color:var(--farbe);cursor:pointer;border-radius:999px;align-items:center;padding:4px 16px;font-weight:600;display:inline-flex}.pt-im-mehr[open]>summary{margin-bottom:12px}.pt-im .pt-liste>li{justify-content:space-between;gap:12px;display:flex}.pt-im .pt-liste>li>span small{display:block}.pt-reise{gap:20px;display:grid}.pt-reise>.pt-lead{margin-bottom:4px}.pt-reise .pt-karte h2{letter-spacing:-.01em;margin:0 0 8px;font-size:21px;font-weight:700}.pt-reise .pt-karte h2+*{margin-top:0}.pt-vorfuehrung{color:#123a63;background:#e8f1fb}.md-reiter>summary::-webkit-details-marker{display:none}.md-reiter>summary:after{content:"Aufklappen ▾";color:var(--farbe);letter-spacing:0;margin-left:auto;font-size:14px;font-weight:600}.md-reiter[open]>summary:after{content:"Zuklappen ▴"}.pt-seite-dok>.pt-lead+.pt-karte,.pt-seite-dok>.pt-lead+.pt-karten{margin-top:0}.pt-nachr-seite .nv-form{max-width:none;margin-top:16px}.pt-nachr-seite .nv-form textarea{width:100%}.pt .tabelle-rahmen,.pt .karte,.pt .ue-karte,.pt .ue-kennzahl,.pt .vt-kopf li,.pt .pe-karte{border:2px solid var(--farbe);box-shadow:none;background:#fff;border-radius:16px}.pt .tabelle-rahmen{overflow-x:auto}.pt .pt-seite-dok table th{background:var(--pt-zart);color:var(--pt-text)}.pt .pt-seite-dok a:not(.pt-pille):not(.pt-zurueck):not(.pt-dok):not(.knopf){color:var(--farbe)}.pt .vt-tabelle small.vt-pruef{color:var(--pt-leise)}.pt .vt-tabelle td.vt-klapp button{color:var(--farbe)}.pt .knopf{background:var(--farbe);border-color:var(--farbe);border-radius:999px}.pt .knopf.leise{border:2px solid var(--farbe);color:var(--farbe);background:0 0}.pt .vt-kopf li{padding:14px 18px}.pt .vt-kopf b{font-size:24px;font-weight:600}.pt-vm-immo{margin-top:36px}.pt-titel-abschnitt{letter-spacing:-.01em;margin:0 0 16px;font-size:24px;font-weight:700}.pt-vm-immo .pt-pille{margin-top:16px;display:inline-block}.pt-oeffnen{margin-top:14px;display:inline-flex}.im-kanzlei{--farbe:var(--farbe-haupt);--pt-zart:#eef7ff;--pt-linie:var(--rand,#e6e9ef)}.im-kanzlei .md-reiter{padding:16px 20px 18px}.im-kanzlei .md-reiter>summary{font-size:18px}.im-kanzlei .md-feld{padding:10px 0;font-size:14px}.im-kanzlei .bs-vorgang{border:1px solid var(--rand,#e6e9ef);border-left:3px solid var(--farbe-haupt);border-radius:var(--rund,14px);box-shadow:var(--schatten);background:#fff;padding:14px 18px}.pt-videos{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:20px;display:grid}.pt-video{align-content:start;scroll-margin-top:90px}.pt-video video,.ev-video video{aspect-ratio:16/9;background:#f3f3f5;border-radius:10px;width:100%;margin-bottom:10px;display:block}.pt-video h2{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:700}.pt-video p{color:var(--pt-leise);margin:0;font-size:15px}.pt-video:target{box-shadow:0 0 0 4px var(--pt-zart)}.pt-yt{aspect-ratio:16/9;background:#f3f3f5;border-radius:10px;margin-bottom:10px;display:block;position:relative;overflow:hidden}.pt-yt img{object-fit:cover;width:100%;height:100%;display:block}.pt-yt-start{color:#fff;background:#e5323a;border-radius:12px;place-items:center;width:68px;height:48px;font-size:22px;transition:transform .15s;display:grid;position:absolute;bottom:20px;right:16px;box-shadow:0 4px 14px #00000040}.pt-yt:hover .pt-yt-start,.pt-yt:focus-visible .pt-yt-start{transform:scale(1.08)}button.pt-yt{cursor:pointer;width:100%;font:inherit;border:0;padding:0}.pt-yt-spielt iframe{border:0;width:100%;height:100%;display:block}.pt-yt-hinweis{margin-top:4px;font-size:13px;display:block}.ev-yt{gap:4px;font-size:14px;display:grid}.ev-yt input{width:100%}.ev-liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:16px 0;padding:0;list-style:none;display:grid}.pt-leistungen-titel{letter-spacing:-.02em;margin:40px 0 8px;font-size:clamp(26px,3.5vw,38px);font-weight:500}.ev-leistungen{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:16px 0;padding:0;list-style:none;display:grid}.ev-video{border:1px solid var(--linie,#ddd);border-radius:10px;gap:6px;padding:14px;display:grid}.ev-video label{align-items:center;gap:8px;font-weight:600;display:flex}body:not(.pt) .ev-video{border:1px solid var(--rand);border-radius:var(--rund);box-shadow:var(--schatten);background:#fff}.pt-sl{display:none}@media (max-width:759px){body.pt:has(>.pt-leiste-web){padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media (min-width:760px){.pt-leiste-web,.pt-kopf-schmal{display:none!important}.pt-rumpf:has(>.pt-sl){grid-template-columns:272px minmax(0,1fr);align-items:stretch;display:grid}.pt-rumpf:has(>.pt-sl)>main.pt-seite{min-width:0;padding-left:40px;padding-right:40px}.pt-sl{border-right:1px solid var(--pt-linie);background:#fff;padding:16px 12px 24px;display:block}.pt-sl-innen{gap:2px;display:grid;position:sticky;top:12px}.pt-sl-gruppe,.pt-sl-toolliste,.pt-sl-konto{gap:2px;display:grid}.pt-sl-punkt{width:100%;min-height:42px;color:var(--pt-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.pt-sl-punkt svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.pt-sl-punkt:hover{background:var(--pt-zart)}.pt-sl-punkt[aria-current=page]{background:var(--pt-zart);color:var(--farbe);font-weight:700}.pt-sl-punkt:focus-visible,.pt-sl-klappe:focus-visible{outline:2px solid var(--farbe);outline-offset:2px}.pt-sl-unter{min-height:36px;padding-left:46px;font-size:14px}.pt-sl-unter svg{display:none}.pt-sl-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pt-sl-zahl{background:var(--farbe);color:#fff;text-align:center;border-radius:999px;min-width:22px;padding:0 6px;font-size:12px;font-style:normal;font-weight:700;line-height:22px}.pt-sl-tools>summary{list-style:none}.pt-sl-tools>summary::-webkit-details-marker{display:none}.pt-sl-pfeil{transition:transform .15s}.pt-sl-tools[open]>summary .pt-sl-pfeil{transform:rotate(180deg)}.pt-sl-nurschmal{display:none}.pt-sl-konto{border-top:1px solid var(--pt-linie);margin-top:14px;padding-top:12px}.pt-sl-konto form{margin:0}.pt-sl-person{color:var(--pt-text);align-items:center;gap:12px;padding:4px 12px 10px;display:flex}.pt-sl-person svg{fill:none;width:30px;height:30px;stroke:var(--farbe);stroke-width:1.6px;flex:none}.pt-sl-person b,.pt-sl-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pt-sl-person small{color:var(--pt-leise);font-size:13px}.pt-sl-klappe{width:40px;height:40px;color:var(--pt-leise);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-self:start;place-items:center;margin:0 0 6px 2px;display:grid}.pt-sl-klappe:hover{background:var(--pt-zart);color:var(--pt-text)}.pt-sl-klappe svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:22px;height:22px}.pt-rumpf:has(>.pt-sl[data-ansicht=schmal]){grid-template-columns:76px minmax(0,1fr)}.pt-sl[data-ansicht=schmal] .pt-sl-text,.pt-sl[data-ansicht=schmal] .pt-sl-unter,.pt-sl[data-ansicht=schmal] .pt-sl-tools>summary,.pt-sl[data-ansicht=schmal] .pt-sl-toolliste,.pt-sl[data-ansicht=schmal] .pt-sl-person .pt-sl-text{display:none}.pt-sl[data-ansicht=schmal] .pt-sl-nurschmal{display:flex}.pt-sl[data-ansicht=schmal] .pt-sl-punkt{justify-content:center;padding:0;position:relative}.pt-sl[data-ansicht=schmal] .pt-sl-zahl{min-width:18px;padding:0 4px;font-size:11px;line-height:18px;position:absolute;top:2px;right:6px}.pt-sl[data-ansicht=schmal] .pt-sl-person{display:none}.pt-sl[data-ansicht=schmal] .pt-sl-klappe{justify-self:center}}@media (min-width:760px) and (max-width:1365px){.pt-rumpf:has(>.pt-sl[data-ansicht=auto]){grid-template-columns:76px minmax(0,1fr)}.pt-sl[data-ansicht=auto] .pt-sl-text,.pt-sl[data-ansicht=auto] .pt-sl-unter,.pt-sl[data-ansicht=auto] .pt-sl-tools>summary,.pt-sl[data-ansicht=auto] .pt-sl-toolliste,.pt-sl[data-ansicht=auto] .pt-sl-person .pt-sl-text{display:none}.pt-sl[data-ansicht=auto] .pt-sl-nurschmal{display:flex}.pt-sl[data-ansicht=auto] .pt-sl-punkt{justify-content:center;padding:0;position:relative}.pt-sl[data-ansicht=auto] .pt-sl-zahl{min-width:18px;padding:0 4px;font-size:11px;line-height:18px;position:absolute;top:2px;right:6px}.pt-sl[data-ansicht=auto] .pt-sl-person{display:none}.pt-sl[data-ansicht=auto] .pt-sl-klappe{justify-self:center}}@media (min-width:760px){body.pt:not(.pt-app) .pt-app-seite:has(>.pap-werkzeuge){max-width:1200px}body.pt:not(.pt-app) .pap-werkzeuge{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.pt-nur-leser{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pt-dash{gap:28px;max-width:1440px;display:grid}.pt-dash h2{margin:0 0 12px;font-size:20px}.pt-dash-titel{letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.4vw,34px);line-height:1.15}.pt-dash-links>.pt-lead{margin:0}.pt-dash-links{align-content:start;gap:20px;display:grid}.pt-dash-stand{margin:0}.pt-dash-knoepfe{flex-wrap:wrap;gap:10px;display:flex}.pt-dash-knoepfe .pt-sl-zahl{background:var(--farbe);color:#fff;border-radius:999px;min-width:22px;margin-left:8px;padding:0 6px;font-size:12px;font-style:normal;font-weight:700;line-height:22px;display:inline-block}.pt-dash-mitte{min-width:0}.pt-dash-liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pt-dash-vorgang{border:1px solid var(--pt-linie);border-left:3px solid var(--farbe);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.pt-dash-vorgang .pt-pille{white-space:nowrap;min-height:40px;padding:8px 18px;font-size:15px}.pt-dash-text{overflow-wrap:anywhere;min-width:0}.pt-dash-text b,.pt-dash-text small{display:block}.pt-dash-text small{color:var(--pt-leise);margin-top:2px;font-size:14px}.pt-dash-text .pap-chip{margin-left:8px}.pt-dash-rechts{align-content:start;gap:16px;display:grid}.pt-dash-karte{border:1px solid var(--pt-linie);background:#fff;border-radius:14px;gap:10px;padding:18px 20px;display:grid}.pt-dash-karte h2{margin:0;font-size:17px}.pt-dash-karte h3{color:var(--pt-leise);margin:6px 0 0;font-size:14px;font-weight:600}.pt-dash-karte ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pt-dash-karte li b,.pt-dash-karte li small{display:block}.pt-dash-karte li b{font-size:15px;font-weight:600}.pt-dash-karte li small,.pt-dash-leer{color:var(--pt-leise);margin:0;font-size:14px}.pt-dash-karte li a{color:inherit;text-decoration:none}@media (min-width:1280px){.pt-dash{grid-template-columns:minmax(260px,1fr) minmax(0,1.7fr) minmax(260px,1fr);align-items:start}}@media (min-width:760px) and (max-width:1279px){.pt-dash{grid-template-columns:minmax(240px,1fr) minmax(0,1.5fr)}.pt-dash-rechts{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:759px){.pt-dash-vorgang{grid-template-columns:auto minmax(0,1fr)}.pt-dash-vorgang .pt-pille{grid-column:1/-1;justify-self:start}}.pt-vorgangseite{max-width:960px}.pt-vorgaenge{gap:28px;margin-top:8px;display:grid}.pt-vorgang{border:1px solid var(--pt-linie);background:#fff;border-radius:16px;gap:10px;padding:22px 24px;display:grid}.pt-vorgang h2{margin:0;font-size:21px}.pt-vorgang-text{color:var(--pt-leise);margin:0;font-size:15px}.pt-vorgang-inhalt{min-width:0}@media (max-width:759px){.pt-vorgang{padding:16px}}.pt-dateikopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.pt-dateikopf span{flex-wrap:wrap;gap:10px;display:flex}.pap-frist>summary{cursor:pointer;list-style:none;display:contents}.pap-frist>summary::-webkit-details-marker{display:none}.pap-frist dl{grid-column:2/-1;gap:8px;margin:4px 0 0;display:grid}.pap-frist dt{color:var(--pt-leise);font-size:13px}.pap-frist dd{margin:0}.md-rubriken{gap:16px;margin-top:16px;display:grid}.md-rubrik{border:1px solid var(--rand,#e6e9ef);border-radius:var(--rund,14px);background:#fff;padding:16px 22px 18px}.md-rubrik h3{margin-top:0;margin-bottom:12px}.md-rubrik dl{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px 28px}.md-rubrik .md-feld{border-top:0;grid-template-columns:1fr;align-content:start;gap:2px;padding:0}.md-rubrik .md-feld dt{font-size:14px}.md-rubrik .md-feld:has(.md-aendern[open]){grid-column:1/-1}.md-rubrik .md-neu{grid-template-columns:minmax(0,1fr) 190px}@media (max-width:480px){.md-rubrik .md-neu{grid-template-columns:1fr}}.pt .md-rubrik{border:2px solid var(--farbe);border-radius:16px}.pt .md-reiter{background:0 0;border:0;padding:0}.pt .md-reiter>summary{background:var(--pt-zart);border-radius:14px;padding:14px 20px}.pt .md-reiter .md-bestaetigt{border-top:0;padding:14px 4px 0}.md-in-kanzlei .md-rubrik{border:1px solid var(--linie,#e6e9ef);border-left:4px solid var(--farbe);border-radius:10px;padding:12px 16px 14px}.md-in-kanzlei .md-rubrik h3{letter-spacing:0;text-transform:none;font-size:16px}.md-in-kanzlei .md-rubrik h3:before{display:none}.md-in-kanzlei .md-feld{font-size:14px}.md-in-kanzlei .md-feld dt{color:var(--leise)}.md-in-kanzlei .md-reiter{box-shadow:none;background:0 0;border:0;padding:0}.md-in-kanzlei .md-reiter>summary{border:1px solid var(--linie,#e6e9ef);background:#fff;border-radius:10px;padding:12px 16px;font-size:18px}body:not(.pt) :is(section.block,form.block,.qs-stand,.gw-doku,.ev-video,.ma-phase){border:1px solid var(--rand);border-radius:var(--rund);box-shadow:var(--schatten);background:#fff}body:not(.pt) :is(section.block,form.block,.qs-stand,.gw-doku,.ma-phase),body:not(.pt) .pe-karte{margin:0 0 16px;padding:4px 18px 16px}body:not(.pt) :is(section.block,.pe-karte,.qs-stand,.gw-doku,.ma-phase)>h2{letter-spacing:-.005em;margin:14px 0 10px;font-size:15.5px;font-weight:700}body:not(.pt) .ma-phase .tabelle-rahmen{box-shadow:none}.ue-stapel{gap:16px;margin:0 0 16px;display:grid}.ue-stapel>.ue-karte{margin:0}.ue-abschnitt{margin:22px 0 0}.ue-abschnitt>h2{margin:0 0 10px;font-size:15.5px;font-weight:700}.pfad a{color:inherit;text-decoration:none}.pfad a:hover{color:var(--farbe);text-decoration:underline}body.pe-oeffentlich :is(.pe-karte,.pe-bogen .gruppe,.tabelle-rahmen,.ue-karte){border:2px solid var(--farbe);box-shadow:none;background:#fff;border-radius:16px}body.pe-oeffentlich .knopf,body.pe-oeffentlich button:not(.leise):not(.pe-chat-leise){border-radius:999px}body.pe-oeffentlich .knopf.leise{border:2px solid var(--farbe);color:var(--farbe);background:0 0;border-radius:999px}.af-vliste{gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.af-vliste li{border:1px solid var(--linie,#e5e5e5);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:6px 10px;display:flex}.af-inline,.af-inline .leiste{align-items:center;gap:8px;margin:0;display:inline-flex}.kal-tag li.kal-aufgabe{background:#fafafa;border-left-style:dashed;border-left-color:#6b7280}.kal-tag li.kal-ueber{border-left-color:var(--rot,#b3261e)}.kal-tag li.kal-aufgabe b a{color:inherit}.rp-marken{gap:4px;display:inline-flex}.rp-marke{width:24px;height:24px;color:var(--leise);background:var(--flaeche);border-radius:6px;place-items:center;font-size:13px;font-weight:700;text-decoration:none;display:inline-grid}.rp-marke.ok{color:var(--gruen);background:var(--gruen-flaeche)}.rp-marke.fehlt{color:var(--offen);background:var(--offen-flaeche)}a.rp-marke.ok:hover{outline:2px solid var(--gruen)}.rp-tabelle td small{display:block}.rp-tabelle .rp-nr{white-space:nowrap}.rp-url{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:240px;display:block;overflow:hidden}.rp-inline{margin:4px 0 0;display:inline-block}.rp-check,.formular label.rp-check{flex-direction:row;align-items:center;gap:6px;font-weight:400;display:inline-flex}.rp-felder{border:0;min-width:0;margin:0;padding:0}.rp-felder h3{margin:20px 0 8px;font-size:16px}.rp-kanaele{flex-wrap:wrap;gap:8px 20px;margin-bottom:14px;display:flex}.rp-links{word-break:break-all;gap:6px;margin:0;padding:0;list-style:none;display:grid}.as-kategorien{flex-wrap:wrap;gap:6px 20px;margin:14px 0;display:flex}.as-kategorien legend{padding:0 4px;font-weight:600}.as-kategorie{margin:0 0 18px}.as-kategorie h3{margin:0 0 8px;font-size:16px}.as-kategorie h3 small{color:var(--leise);margin-left:6px;font-weight:400}.as-vorschlag{border-top:1px solid var(--linie);grid-template-columns:auto 1fr;gap:10px;padding:10px 0;display:grid}.as-vorschlag input[type=checkbox]{margin-top:4px}.as-vorschlag p{margin:4px 0 0}.as-vorschlag .ampel{margin-left:8px}.as-keywords{flex-wrap:wrap;gap:4px;display:flex}.as-keywords span{background:var(--flaeche);color:var(--leise);border-radius:10px;padding:1px 8px;font-size:12px}.dv .tabelle-rahmen{overflow:visible}.dv-tabelle td{padding-top:6px;padding-bottom:6px}.dv-anzahl{margin-left:8px;font-weight:400}.dv-rechts{text-align:right;white-space:nowrap}.dv-ordner td{background:#fafbfc}button.dv-auf{min-height:32px;color:var(--text);text-align:left;background:0 0;border:0;padding:2px 4px;font-weight:600}.dv a.dv-datei{overflow-wrap:anywhere;font-weight:600;line-height:1.35;text-decoration:none}.dv a.dv-datei:hover{text-underline-offset:3px;text-decoration:underline}.dv-pfad{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--leise);margin-top:2px;font-size:13px;font-weight:400;display:block;overflow:hidden}.dv-menue-zelle{text-align:right;width:48px}.dv-menue{display:inline-block;position:relative}button.dv-punkte{width:34px;min-height:34px;color:var(--link);background:0 0;border:1px solid #0000;padding:0;font-size:20px;line-height:1}button.dv-punkte:hover,button.dv-punkte[aria-expanded=true]{border-color:var(--linie);background:var(--flaeche)}.dv-liste{z-index:20;border:1px solid var(--linie);text-align:left;background:#fff;border-radius:8px;min-width:190px;padding:6px 0;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #00000026}.dv-liste a,.dv-liste button{width:100%;min-height:36px;color:var(--link);text-align:left;background:0 0;border:0;border-radius:0;padding:8px 16px;font-size:15px;font-weight:600;text-decoration:none;display:block}.dv-liste a:hover,.dv-liste button:hover{background:var(--flaeche);filter:none}.dv-liste .dv-rot{color:var(--rot)}button.dv-rot-knopf{background:var(--rot);border-color:var(--rot)}.dv-verlauf{gap:4px;margin:0 0 12px;padding-left:18px;font-size:14px;display:grid}.dv-mandanten{columns:3 260px;padding-left:18px}.dv-haken-zelle{width:36px;padding-right:0!important}.dv-gewaehlt td{background:#eef7fd}.dv-auswahl{z-index:15;border:1px solid var(--farbe-haupt);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 10px;padding:8px 12px;display:flex;position:sticky;top:8px;box-shadow:0 4px 14px #00000014}.dv-auswahl strong{margin-right:6px}.dv-auswahl .dv-rot{color:var(--rot)}.dv-fenster{border:1px solid var(--linie);border-radius:12px;width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);padding:0;overflow:hidden;box-shadow:0 16px 48px #00000038}.dv-fenster[open]{flex-direction:column;display:flex}.dv-fenster::backdrop{background:#00000059}.dv-fenster-kopf{border-bottom:1px solid var(--linie);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 12px 20px;display:flex}.dv-fenster-kopf h2{margin:0;font-size:19px}button.dv-zu{width:34px;min-height:34px;color:var(--leise);background:0 0;border:1px solid #0000;padding:0;font-size:22px;line-height:1}button.dv-zu:hover{border-color:var(--linie);background:var(--flaeche);color:var(--text)}.dv-fenster-inhalt{padding:16px 20px 18px;overflow:hidden auto}.dv-fenster-inhalt>p:first-child{margin-top:0}.dv-fenster .formular{gap:14px;margin:0}.dv-fenster .formular>*,.dv-fenster .formular label{min-width:0}.dv-fenster input:not([type=checkbox]),.dv-fenster select{width:100%}.dv-fenster .klein{margin:0}.dv-fenster-fuss{border-top:1px solid var(--linie);margin-top:2px;padding-top:14px}.dv-feld{gap:6px;min-width:0;display:grid}.dv-feld-titel{font-weight:600}.dv-wahl{border:1px solid var(--linie);background:var(--hinter);border-radius:8px;max-height:216px;margin:0;padding:4px 0;list-style:none;position:relative;overflow:auto}.dv-fenster .dv-wahl button{width:100%;min-height:34px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:6px 12px;font-size:15px;font-weight:400;display:flex}.dv-wahl button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dv-wahl button small{background:var(--flaeche);color:var(--leise);border-radius:999px;flex:none;padding:1px 8px;font-size:12px}.dv-wahl button:hover{background:var(--flaeche);filter:none}.dv-fenster .dv-wahl li[aria-selected=true] button{box-shadow:inset 3px 0 0 var(--farbe-haupt);background:#e3f1fb;font-weight:600}.dv-wahl li[aria-selected=true] button small{background:#fff}.dv-wahl-leer{padding:8px 12px;font-size:14px}.dv-namen{border:1px solid var(--linie);background:var(--flaeche);border-radius:8px;max-height:200px;margin:0;padding:0;list-style:none;overflow:auto}.dv-namen li{align-items:flex-start;gap:10px;padding:8px 12px;font-size:14px;display:flex}.dv-namen li+li{border-top:1px solid var(--linie)}.dv-namen li>span:last-child{min-width:0;display:grid}.dv-namen b{overflow-wrap:anywhere;font-weight:600}.dv-namen small{color:var(--leise);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dv-aktuell td{background:#e3f1fb}.dv-portal{white-space:nowrap;border:1px solid #0000;border-radius:999px;min-height:0;padding:2px 10px;font-size:13px;font-weight:600;line-height:18px;display:inline-block}button.dv-portal{cursor:pointer}.dv-portal.an{color:var(--gruen);background:var(--gruen-flaeche);border-color:#bfe0bd}.dv-portal.aus{color:var(--leise);background:#fff;border-color:#c9cfd4}.dv-portal.gesperrt{color:var(--leise);background:var(--flaeche);cursor:help}.ds-marke{vertical-align:1px;margin-left:8px;padding:1px 8px;font-size:12px}.ds-marke.offen{color:var(--offen);background:var(--offen-flaeche);border-color:#ecd9a4}.ds-marke.rot{color:var(--rot);background:#fdecea;border-color:#f2c4bf}.ds-fenster{width:min(1080px,100vw - 32px);height:calc(100vh - 48px)}.ds-inhalt{flex:1;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:0;display:grid}.ds-links{border-right:1px solid var(--linie);gap:12px;padding:16px 20px;overflow-y:auto}.ds-links textarea{resize:vertical;width:100%}.ds-dokument{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.ds-dokument small{color:var(--leise);flex-basis:100%}.ds-personen{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ds-personen legend{margin-bottom:6px;font-weight:600}.ds-person{border:1px solid var(--linie);border-left:4px solid var(--linie);border-radius:8px;gap:8px;padding:8px 10px;display:grid}.ds-person.aktiv{box-shadow:0 0 0 2px #cfe6f7}.ds-wahl{cursor:pointer;align-items:flex-start;gap:10px;font-weight:400;display:flex!important}.ds-wahl span{display:grid}.ds-wahl small{color:var(--leise)}.ds-person-felder{gap:6px;display:grid}.ds-haken{align-items:center;gap:8px;font-weight:400;display:flex!important}.ds-rechts{background:var(--flaeche);flex-direction:column;min-height:0;display:flex}.ds-anleitung{border-bottom:1px solid var(--linie);background:#fff;margin:0;padding:10px 16px}.ds-seiten{flex:1;align-content:start;gap:16px;padding:16px;display:grid;overflow-y:auto}.ds-seite{background:#fff;line-height:0;position:relative;box-shadow:0 1px 4px #0000002e}.ds-seite.setzbar{cursor:crosshair}.ds-seite canvas{width:100%;height:auto;min-height:120px;display:block}.ds-seitenzahl{color:var(--leise);pointer-events:none;background:#ffffffd9;border-radius:4px;padding:1px 6px;font-size:11px;line-height:16px;position:absolute;top:6px;right:6px}.ds-feld{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#ffffffb8;border:2px dashed;border-radius:4px;align-items:center;padding:0 6px;font-size:12px;font-weight:600;line-height:1.1;display:flex;position:absolute;overflow:hidden}.ds-datum{font-weight:400}.ds-fuss{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:12px 20px;display:flex}.ds-tabelle td{vertical-align:top}.ds-unter{color:var(--leise);display:block}.ds-unter.fehler{color:var(--rot)}.ds-stand{margin:0;padding:0;font-size:14px;list-style:none}.ds-stand .unterschrieben{color:var(--gruen)}.ds-stand .abgelehnt{color:var(--rot)}.ds-aktionen{white-space:nowrap}.ds-aktionen .ds-knopf{margin:0 0 6px}.ds-aktionen .ds-knopf .leiste{flex-wrap:wrap;margin:0}.ds-aktionen .ds-knopf button{min-height:0;padding:4px 10px;font-size:13px}.ds-zurueck summary{cursor:pointer;color:var(--rot);font-size:13px;font-weight:600}@media (max-width:760px){.ds-inhalt{grid-template-columns:1fr;overflow-y:auto}.ds-links{border-right:0;border-bottom:1px solid var(--linie);overflow:visible}.ds-rechts,.ds-seiten{overflow:visible}}.dv-mit-vorschau{grid-template-columns:minmax(0,1fr) minmax(320px,44%);align-items:start;gap:16px;display:grid}.dv-vorschau{border:1px solid var(--linie);background:#fff;border-radius:10px;flex-direction:column;height:calc(100vh - 32px);min-height:420px;display:flex;position:sticky;top:8px;overflow:hidden}.dv-vorschau-kopf{border-bottom:1px solid var(--linie);background:#fafbfc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.dv-vorschau-titel{min-width:0;display:grid}.dv-vorschau-titel strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dv-vorschau-knoepfe{flex-wrap:wrap;gap:6px;display:flex}.dv-vorschau-knoepfe .knopf{align-items:center;text-decoration:none;display:inline-flex}.dv-vorschau-inhalt{background:var(--flaeche);flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.dv-vorschau-inhalt iframe{background:#fff;border:0;width:100%;height:100%}.dv-vorschau-inhalt img{object-fit:contain;max-width:100%;max-height:100%}.dv-vorschau-inhalt p{text-align:center;padding:20px}@media (max-width:900px){.dv-mit-vorschau{grid-template-columns:1fr}.dv-vorschau{height:70vh;position:static}}.dv-mandanten li{break-inside:avoid;margin:0 0 6px}.eb-geschaetzt{background:var(--offen-flaeche);width:fit-content;color:var(--offen);border-radius:8px;margin:2px 0 0 auto;padding:0 6px;font-size:12px;font-weight:600;display:block}.eb-bericht .eb-geschaetzt,.eb-historie .eb-geschaetzt{margin:0;display:inline-block}.eb-wertangaben>summary{cursor:pointer;color:var(--leise);font-size:13px}.eb-historie td small{display:block}.eb-verteilung td small{color:var(--leise);display:block}.eb-vn-kopf,.eb-vn{width:30%;min-width:160px}.eb-vn-balken{border-radius:5px;min-width:2px;height:9px;margin:2px 0;display:block}.eb-vn-balken.vorher{background:var(--linie)}.eb-vn-balken.nachher{background:var(--farbe-haupt)}.eb-kinder .eb-plus{color:var(--gruen)}.eb-kinder .eb-minus{color:var(--rot)}.eb-folgen{margin-top:12px}.eb-folgen h4{margin:14px 0 6px}.eb-offen h4{margin:10px 0 4px;font-size:14px}.eb-offen-fehlt h4{color:var(--rot)}.eb-offen-geschaetzt h4{color:var(--offen)}.eb-offen-karte>summary{cursor:pointer;list-style:none}.eb-offen-karte>summary h2{display:inline}.eb-versorgung{margin-bottom:10px}.eb-versorgung td small{color:var(--leise);display:block}.eb-versorgung .eb-minus{color:var(--rot)}.eb-unterzeile td{color:var(--leise);padding-left:20px;font-size:13px}@media print{.eb-vn-balken,.eb-geschaetzt{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.eb-aufgaben td small{color:var(--leise);display:block}.eb-aufgaben .eb-breit{width:100%;min-width:420px}.eb-aufgabe-erledigt td{opacity:.6}.eb-aufgabe-ueberfaellig td:first-child,.eb-stand-ueberfaellig{color:var(--rot);font-weight:600}.eb-stand-bald{color:var(--offen);font-weight:600}.pt-nf-fall{margin:10px 0 0;font-size:24px}.pt-fb{gap:14px;margin-top:12px;display:grid}.pt-fb fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.pt-fb legend{margin-bottom:4px;font-size:17px;font-weight:600}.pt-fb-frage{gap:4px;max-width:760px;display:grid}.pt-fb-frage label{font-size:15px}.pt-fb-frage label small{color:var(--pt-leise);display:block}.pt-fb textarea{width:100%;font:inherit}.pt-fb input[type=file]{background:0 0;border:0;min-height:0;padding:4px 0}.eb-freigaben td small{color:var(--leise);display:block}.eb-freigaben th{font-size:12px}.eb-antworten{margin:8px 0}.eb-antworten dl{gap:6px;margin:8px 0;display:grid}.eb-antworten dl>div{grid-template-columns:minmax(200px,40%) 1fr;gap:10px;display:grid}.eb-antworten dt{color:var(--leise);font-size:13px}.eb-antworten dd{white-space:pre-line;margin:0}.as-zwischen{margin:22px 0 10px;font-size:16px}.as-abstand{margin-top:16px}.as-tabelle th small{font-weight:400;display:block}.as-tabelle td{vertical-align:top}.as-tabelle td small{color:var(--leise);margin-top:2px;display:block}.as-tabelle td.as-mitte{text-align:center;vertical-align:middle}.as-tabelle input[type=number]{width:90px;min-height:36px;padding:4px 8px}.as-tabelle th{white-space:normal}.as-tabelle th,.as-tabelle td{padding:10px 8px}.as-ergebnis th{font-size:12px}.as-tabelle input:not([type]),.as-tabelle input[type=url],.as-tabelle select{width:100%;min-width:110px;min-height:36px;padding:4px 8px}.as-tabelle td:nth-child(2) input{min-width:240px}.as-ergebnis td:nth-child(2){min-width:220px}.as-ergebnis .ampel{margin:4px 0 0;padding:1px 8px;font-size:13px;display:inline-flex}.as-ergebnis td:nth-child(6) a{text-overflow:ellipsis;white-space:nowrap;max-width:130px;display:block;overflow:hidden}.as-ergebnis td.as-klein{font-size:14px}.as-ergebnis td:nth-child(7){min-width:140px}.as-ergebnis td:nth-child(8) input{min-width:120px}.as-ergebnis .as-kurz{font-size:13px}.as-stand{color:var(--leise);flex-wrap:wrap;gap:4px 16px;font-size:14px;display:flex}.pc-landkarte{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:760px){.pc-landkarte{grid-template-columns:1fr 1fr}}.pc-feld{border:1px solid var(--linie);background:var(--flaeche);border-radius:10px;min-width:0;padding:12px 14px}.pc-feld h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.pc-feld ul{margin:6px 0 0;padding-left:18px}.pc-feld li{overflow-wrap:anywhere;margin:2px 0}.pc-feld li small{color:var(--leise)}.pc-jetzt{border-color:var(--offen);background:var(--offen-flaeche)}.pc-entwickeln{border-color:var(--gruen);background:var(--gruen-flaeche)}.pc-zahl{color:var(--leise);font-size:13px;font-weight:600}.pc-knoepfe{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.pc-knopf{align-items:center;gap:6px;margin:0;display:inline-flex}.pc-tabelle td small{color:var(--leise);display:block}.pc-tabelle td:nth-child(2),.pc-tabelle td:nth-child(3){min-width:220px}.pc-tabelle td:nth-child(4){min-width:250px}.pc-anlass{margin:2px 0}.pc-gespraech{gap:8px;display:grid}.pc-gespraech textarea{width:100%;min-height:220px;font:inherit;padding:8px 10px}.pc-text p{white-space:pre-wrap;margin:4px 0}.us-reiter{border-bottom:1px solid var(--rand,var(--linie));flex-wrap:wrap;gap:4px 22px;margin-top:10px;display:flex}.us-reiter button{all:unset;cursor:pointer;color:var(--leise);border-bottom:2px solid #0000;margin:0 0 -1px;padding:8px 0 10px;font-size:13.5px;font-weight:500}.us-reiter button:hover{color:var(--text)}.us-reiter button:focus-visible{outline:2px solid var(--link);outline-offset:2px}.us-reiter button[aria-current]{color:var(--ue-akzent,var(--link));border-bottom-color:var(--ue-akzent,var(--link));font-weight:600}.us-wahl{align-items:center;gap:8px;margin:4px 0 12px;font-weight:600;display:inline-flex}.us-kennzahlen{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0 0 16px;display:grid}.us-kennzahlen>div{border:1px solid var(--linie);background:#fff;border-radius:10px;padding:12px 16px}.us-kennzahlen b{font-size:22px;display:block}.us-kennzahlen span{color:var(--leise);font-size:13px}.us-ziele{flex-wrap:wrap;gap:6px 18px;margin:4px 0 10px;display:flex}.us-haken{align-items:center;gap:6px;font-size:14px;display:inline-flex}.us-link{all:unset;cursor:pointer;color:var(--link);font-weight:600}.us-link:focus-visible{outline:2px solid var(--link)}.us-felder{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:end;gap:4px 14px;margin:6px 0;display:grid}.us-zwei{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:18px;display:grid}.us-zwei h3,.us-pruefgruppe h3,.us-frist h3{margin:12px 0 6px;font-size:15px}@media (max-width:900px){.us-zwei{grid-template-columns:1fr}}.us-punkt>summary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.us-punkt fieldset{border:0;margin:8px 0;padding:0}.us-punkt textarea{width:100%}.us-marke{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.us-marke.gruen{background:var(--gruen-flaeche);color:var(--gruen)}.us-marke.rot{color:var(--rot);background:#fbe4e2}.us-marke.gelb{background:var(--offen-flaeche);color:var(--offen)}.us-marke.grau{background:var(--flaeche);color:var(--leise)}.us-werte td small,.us-folgen td small,.us-vergleich td small,.us-vergleich th small{color:var(--leise);font-size:12px;font-weight:400;display:block}.us-summe td{border-top:2px solid var(--linie)}.us-rechnung{margin:8px 0}.us-rechnung>summary{cursor:pointer;color:var(--link);font-size:14px}.us-vergleich th:first-child,.us-vergleich td:first-child{min-width:230px}.us-vergleich tr.us-gruppe th{text-align:left;background:var(--flaeche);text-transform:uppercase;letter-spacing:.03em;color:var(--leise);font-size:13px}.us-vergleich td.us-bestes{background:var(--gruen-flaeche)}.us-punkte{letter-spacing:2px;color:var(--gruen)}.us-grafik-rahmen{margin:8px 0;overflow-x:auto}.us-grafik{margin:0}.us-grafik figcaption{margin-bottom:6px;font-weight:700}.us-grafik svg{max-width:none;font-family:inherit;display:block}.us-grafik rect{fill:#fff;stroke:#9aa5ad;stroke-width:1.4px}.us-g-person rect{fill:#eef4fb;stroke:#5b87b5}.us-g-kapg rect{fill:#fff;stroke:#1d2327}.us-g-holding rect{fill:#f3effb;stroke:#6a4fa3}.us-g-persg rect{fill:#fff8ea;stroke:#a8771a}.us-g-eu rect{fill:#f2f8f0;stroke:#3f7d3a}.us-g-dritter rect{fill:#f5f5f5;stroke:#8a8a8a;stroke-dasharray:3 3}.us-g-neu rect{stroke:#e07b00;stroke-width:2.6px}.us-g-weg rect{fill:#f7f7f7;stroke:#b0b0b0;stroke-dasharray:5 4}.us-g-weg text{fill:#9a9a9a}.us-g-titel{fill:var(--text);font-size:13px;font-weight:700}.us-g-text{fill:var(--leise);font-size:11.5px}.us-g-quote{fill:var(--text);paint-order:stroke;stroke:#fff;stroke-width:3px;font-size:11px}.us-g-linie path{stroke:#5b6770;stroke-width:1.5px}.us-g-alt path{stroke:#b0b0b0;stroke-width:1.2px;stroke-dasharray:5 4}.us-g-darlehen path{stroke:#07a;stroke-width:1.2px;stroke-dasharray:4 3}.us-g-ueber path{stroke:#e07b00;stroke-width:2px}.us-g-geld path{stroke:#1e7d32}.us-g-spitze{fill:#5b6770}.us-frist{border-top:1px solid var(--linie);margin-top:8px;padding-top:6px}.us-frist:first-of-type{border-top:0}.us-text{white-space:pre-wrap}.us-entscheidung{padding:0;font-size:16px;line-height:1.9;list-style:none}.us-unterschrift{margin-top:36px}@media print{.us-reiter,.us-arbeitsbereich .eb-leiste{display:none}.us-vergleich{font-size:11px}.us-grafik-rahmen{overflow:visible}.us-grafik svg{max-width:100%;height:auto}.us-marke,.us-vergleich td.us-bestes,.us-grafik rect{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ab-zwei{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:0 20px;display:grid}.ab-schmal{max-width:560px}.ab-text{font-family:inherit;font-size:15px}.ab-feld{flex-direction:column;gap:4px;font-weight:600;display:flex}.ab-feld small{color:var(--leise);font-size:14px;font-weight:400}.ab-feld textarea{font-family:inherit;font-size:15px;line-height:1.5}.ab-link{width:100%;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.ab-freigabe{gap:6px;display:grid}.ab-matrix th{vertical-align:bottom;min-width:64px;font-size:13px}.ab-matrix th span{white-space:normal;max-width:110px;line-height:1.25;display:block}.ab-matrix td.ab-stufe{text-align:center;font-weight:700}.ab-stufe{text-align:center;min-width:28px;color:var(--leise);background:#f1f3f4;border-radius:6px;padding:2px 8px;font-weight:700;display:inline-block}.ab-stufe.s1{color:#8a6d00;background:#fdf1d6}.ab-stufe.s2{color:#0b5c99;background:#e6f1fb}.ab-stufe.s3{color:#5a3d99;background:#ede7f8}.ab-stufe.s4{color:#1e7d32;background:#e5f4e4}td.ab-stufe{border-radius:0;display:table-cell}.ab-stufe sup{color:var(--farbe);margin-left:2px}.ab-legende{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;display:flex}.ab-legende .ab-stufe{font-size:13px;font-weight:600}.ab-lektionen{gap:8px;margin:0;padding-left:24px;list-style:decimal;display:grid}.ab-lektionen li{padding-left:4px}.ab-lektionen li>span:last-child{vertical-align:middle;flex-direction:column;display:inline-flex}.ab-lektionen small{color:var(--leise);font-size:14px}.ab-knoepfe{vertical-align:middle;gap:4px;margin-right:10px;display:inline-flex}.ab-knoepfe button{min-height:30px;padding:0 9px}.ab-eintrag{border-top:1px solid var(--linie);padding:10px 0}.ab-eintrag:first-of-type{border-top:0}.ab-eintrag summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ab-eintrag summary small{color:var(--leise);font-size:14px}.ab-eintrag[open] summary{margin-bottom:10px}.ab-kompetenzen{gap:4px;display:grid}.ab-kompetenz{border:1px solid var(--linie);border-radius:10px;padding:10px 12px}.ab-kompetenz summary{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.ab-kompetenz summary>span:last-child{flex-direction:column;display:flex}.ab-kompetenz summary small{color:var(--leise);font-size:14px}.ab-hinweis{font-weight:600;color:var(--farbe)!important}.ab-verlauf{white-space:pre-wrap;color:var(--leise);margin:8px 0 0;font-family:inherit;font-size:14px}.ab-abgabe{border-left:3px solid var(--linie);margin:6px 0 14px;padding:2px 0 2px 14px}.ab-vorschau .ln-inhalt{max-width:760px}body.ln{background:#fff}.ln-kopf{border-bottom:2px solid var(--farbe);background:#fff}.ln-kopf-in{max-width:var(--breite);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 20px;margin:0 auto;padding:14px 20px 8px;display:grid}.ln-logo img{width:auto;height:64px;display:block}.ln-logo span{color:var(--text);font-size:22px;font-weight:700}.ln-logo{justify-self:start;text-decoration:none}.ln-titel{letter-spacing:.32em;text-indent:.32em;text-transform:uppercase;color:var(--farbe);font:700 21px/1.2 Arial,sans-serif}.ln-rechts{justify-self:end;align-items:center;gap:10px;display:flex}.ln-person{align-items:center;gap:10px;margin:0;display:flex}.ln-person span{font-weight:600}.ln-rahmenknopf{cursor:pointer;border-radius:999px;align-items:center;min-height:40px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;border:2px solid var(--farbe)!important;color:var(--farbe)!important;background:#fff!important;padding:6px 18px!important}.ln-leiste{max-width:var(--breite);flex-wrap:wrap;gap:4px 22px;margin:0 auto;padding:0 20px 10px;display:flex}.ln-leiste a{color:var(--text);border-bottom:2px solid #0000;padding:6px 0;font-weight:600;text-decoration:none}.ln-leiste a:hover{border-bottom-color:var(--farbe)}.ln-seite{max-width:1060px}.ln h1{font-size:30px;line-height:1.2}.ln-lead{color:var(--leise);max-width:760px;margin:4px 0 20px;font-size:18px;line-height:1.5}.ln-dach{color:var(--farbe);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:13px;font-weight:700}.ln-held{padding:28px 0 8px}.ln-held h1{max-width:760px;font-size:38px}.ln-karte{border:2px solid var(--farbe);background:#fff;border-radius:16px;margin:0 0 16px;padding:18px 20px}.ln-karte h2,.ln-karte h3{margin-top:0}.ln-schmal{max-width:480px;margin:24px auto}.ln-erfolg{border-color:var(--gruen)}.ln-warnung{border-color:var(--offen)}.ln-naechster .knopf{margin-top:6px}.ln-wege{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:28px 0;padding:0;list-style:none;display:grid}.ln-wege a{border:2px solid var(--farbe);height:100%;color:var(--text);border-radius:16px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;display:flex}.ln-wege b{color:var(--farbe);font-size:22px}.ln-wege strong{font-size:19px}.ln-wege span{color:var(--leise);font-weight:400;line-height:1.45}.ln-karten,.ln-angebote,.ln-meldungen{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ln-meldungen{grid-template-columns:1fr}.ln-karten .ln-karte,.ln-angebote .ln-karte,.ln-meldungen .ln-karte{margin:0}.ln-anbieter{margin:0;font-weight:700}.ln-angebote h3{margin:4px 0}.ln-angebote details,.ln-meldungen details{margin:10px 0}.ln-angebote summary,.ln-meldungen summary{cursor:pointer;color:var(--farbe);font-weight:700}.ln-angebote h4{margin:12px 0 2px;font-size:15px}.ln-angebote h4+p{margin:0}.ln-schritte{gap:10px;padding-left:22px;display:grid}.ln-schritte li strong{display:block}.ln-schritte li span{color:var(--leise)}.ln-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin:8px 0 12px;display:flex}.ln-filter nav{flex-wrap:wrap;gap:8px;display:flex}.ln-filter nav a{border:2px solid var(--farbe);color:var(--farbe);border-radius:999px;padding:6px 14px;font-size:15px;text-decoration:none}.ln-filter nav a[aria-current=page]{background:var(--farbe);color:#fff}.ln-filter form{gap:8px;display:flex}.ln-meldung-kopf{color:var(--leise);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:14px;display:flex}.ln-etikett{background:var(--farbe);color:#fff;border-radius:6px;padding:2px 8px;font-size:13px;font-weight:700}.ln-etikett.geplant{background:var(--offen)}.ln-stand{color:var(--text);font-weight:700}.ln-kursliste,.ln-liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ln-kursliste li{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,1fr) 160px auto;align-items:center;gap:6px 14px;padding-bottom:10px;display:grid}.ln-kursliste small,.ln-liste small{color:var(--leise);font-size:14px}.ln-liste li{border-bottom:1px solid var(--linie);flex-direction:column;padding-bottom:10px;display:flex}.ln-liste li p{margin:6px 0 0}.ln-balken{background:var(--linie);border-radius:999px;height:8px;margin:8px 0 4px;display:block;overflow:hidden}.ln-balken span{background:var(--farbe);height:100%;display:block}.ln-kursliste .ln-balken{margin:0}.ln-lektionen{counter-reset:lektion;gap:8px;margin:12px 0 20px;padding:0;list-style:none;display:grid}.ln-lektionen li{border:1px solid var(--linie);border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:0 10px;padding:10px 14px;display:grid}.ln-lektionen li small{color:var(--leise);grid-column:2;font-size:14px}.ln-marke{border:2px solid var(--linie);color:#fff;border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;width:26px;height:26px;font-weight:700;display:inline-flex}.ln-lektionen li.fertig .ln-marke{background:var(--gruen);border-color:var(--gruen)}.ln-lektion{max-width:820px}.ln-inhalt{font-size:17px;line-height:1.6}.ln-inhalt h2{font-size:22px}.ln-inhalt h3{font-size:19px}.ln-inhalt ul,.ln-inhalt ol{padding-left:24px}.ln-inhalt li{margin:4px 0}.ln-checkliste{list-style:none;padding-left:4px!important}.ln-video{aspect-ratio:16/9;background:#000;border-radius:12px;margin:12px 0 18px;position:relative;overflow:hidden}.ln-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ln-test{gap:14px;display:grid}.ln-test fieldset{border-radius:12px}.ln-test fieldset.richtig{border-color:var(--gruen);background:var(--gruen-flaeche)}.ln-test fieldset.falsch{border-color:var(--rot);background:#fdecea}.ln-test legend{font-weight:700}.ln-erklaerung{color:var(--text);font-weight:400}.ln-rueckmeldung{background:var(--flaeche);border-radius:12px;margin:10px 0;padding:10px 14px}.ln-abgabe{border-left:3px solid var(--linie);padding-left:14px}.ln-text{font-family:inherit;font-size:16px;line-height:1.5}.ln-falle{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}body.ln .knopf,body.ln button:not(.leise):not(.ln-rahmenknopf):not(.klein-knopf){background:var(--farbe);border-color:var(--farbe);border-radius:999px}body.ln .knopf.leise,body.ln button.leise{border:2px solid var(--farbe);color:var(--farbe);background:#fff;border-radius:999px}@media (max-width:760px){.ln-kopf-in{grid-template-columns:auto minmax(0,1fr);padding:12px 16px 6px}.ln-titel{letter-spacing:.2em;text-indent:.2em;text-align:center;grid-area:2/1/auto/-1;font-size:18px}.ln-logo img{height:52px}.ln-leiste{gap:2px 16px;padding:0 16px 8px}.ln-held h1{font-size:30px}.ln-kursliste li{grid-template-columns:1fr}}.ln-test input[type=radio],.ln-test input[type=checkbox]{flex:none;width:20px;height:20px;min-height:0;margin:0;padding:0}.ln-test label.haken{padding:4px 0;display:flex}.ab-umbruch .ue-vorgang-text span,.ab-umbruch .ue-vorgang-text small{white-space:normal;text-overflow:clip;overflow:visible}.ab-umbruch li>.ue-vorgang-text:first-child{grid-column:1/3}.ab-umbruch li>.ue-vorgang-text:only-child{grid-column:1/-1}.ve-wahl{border:1px solid var(--linie);border-radius:8px;gap:8px;margin:0;padding:10px 14px;display:grid}.ve-wahl legend{padding:0 6px;font-weight:600}.ve-wahl small{color:var(--leise);font-weight:400}.ve-zeichner{grid-template-columns:auto minmax(160px,1fr) minmax(200px,1.3fr);align-items:center;gap:8px 12px;display:grid}.ve-zeichner input[type=checkbox]{width:auto;min-height:0}.ve-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:640px){.ve-zeichner{grid-template-columns:auto 1fr}.ve-zeichner .ve-mail{grid-column:2}}.as-texte{border-top:1px solid var(--linie,#ddd);padding:10px 0}.as-texte summary{cursor:pointer}.as-texte section{margin-top:12px}.as-texte h4{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px;display:flex}.as-texte textarea{width:100%;font-family:inherit}.as-vorschau{border:1px solid var(--linie,#ddd);background:#fff;border-radius:6px;width:100%;height:420px}.it-liste td{vertical-align:top}.it-liste input,.it-liste select{max-width:100%}.it-breit{width:100%;min-width:220px}.it-zahl{text-align:right;font-variant-numeric:tabular-nums;width:110px}.it-herkunft{border-radius:999px;padding:1px 6px;font-size:12px;font-weight:600}.it-herkunft.gruen{background:var(--gruen-flaeche);color:var(--gruen)}.it-herkunft.gelb{background:var(--offen-flaeche);color:var(--offen)}.it-herkunft.rot{color:var(--rot);background:#fbe4e2}.it-herkunft.blau,.it-herkunft.grau{background:var(--flaeche);color:var(--leise)}.it-befunde{margin:6px 0;padding:0;list-style:none}.it-befunde li{border-bottom:1px solid var(--linie);padding:6px 0;font-size:14px}.it-befunde li:last-child{border-bottom:0}.it-kennzeichen{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:4px 16px;margin:6px 0 10px;display:grid}.it-gruppen{border:0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 14px;margin:6px 0;padding:0;display:grid}.it-gruppen legend{color:var(--leise);margin-bottom:4px;font-size:13px}.felder .it-gruppen{grid-column:1/-1}.felder .it-gruppen label{flex-direction:row;align-items:center;gap:8px;font-weight:400}.felder .it-gruppen label input{width:auto}.it-freigabe{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.it-freigabe input{width:140px;font-size:12px}.it-matrix td,.it-matrix th{text-align:center;vertical-align:top}.it-matrix td:first-child,.it-matrix th:first-child{text-align:left}.it-matrix small{display:block}@media print{.it-herkunft{-webkit-print-color-adjust:exact;print-color-adjust:exact}.it-freigabe{display:none}}.av-knoepfe{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:inline-flex}.av-knoepfe form{align-items:center;gap:.5rem;margin:0;display:inline-flex}.av-grund{width:14rem;font-size:14px}.av-liste{margin:0 0 .75rem;padding:0;list-style:none}.av-zeile{border-bottom:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem 0;display:flex}.av-zeile small{color:var(--leise)}label.av-zeile{border-bottom:0;justify-content:flex-start;padding:.25rem 0}.av-mandant{margin:0 0 1.25rem}.av-mandant h3{margin:0 0 .25rem}.av-mandant h3 small{color:var(--leise);font-weight:400}.av-summe{margin:.75rem 0;font-weight:600}.av-einzeln{margin-top:.25rem}.av-einzeln summary{cursor:pointer;color:var(--leise);font-size:14px}.av-einzeln .av-liste{margin:.25rem 0 0 1rem}.av-zeile>span{flex:18rem;min-width:0}.ka-wahl{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:8px 0 16px;padding:0;list-style:none;display:grid}.ka-wahl a{border:1px solid var(--linie);border-left:4px solid var(--farbe);min-height:44px;color:var(--text);background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.ka-wahl a:hover b{text-decoration:underline}.ka-wahl small{color:var(--leise)}.ka-rubrik>summary{cursor:pointer;list-style-position:inside}.ka-rubrik>summary h2{display:inline}.ka-rubrik[open]>summary{margin-bottom:10px}.ka-beteiligte{gap:10px;padding-bottom:14px;display:grid}.ka-beteiligte h2{margin:0}.ka-beteiligte .ka-zeile{background:var(--flaeche)}.ka-beteiligte .ka-zeile>button{justify-self:start}.al-wahl{margin-bottom:.75rem}.al-angebot{margin-bottom:1rem}.al-angebot ul{margin:.5rem 0;padding:0;list-style:none}.al-angebot li{border-bottom:1px solid var(--linie,#e5e5e5);justify-content:space-between;align-items:center;gap:1rem;padding:.25rem 0;display:flex}.ka-feld{display:contents}:is(.ka-form:has(.ka-status option[value=Interessent]:checked) .ka-feld:not(.ka-i),.ka-form:has(.ka-status option[value=Kontakt]:checked) .ka-feld:not(.ka-a)),:is(.ka-form:has(.ka-status option[value=Interessent]:checked) .ka-rubrik:not(:has(.ka-i)),.ka-form:has(.ka-status option[value=Kontakt]:checked) .ka-rubrik:not(:has(.ka-a))){display:none}.al-angebot-rechnen{border-top:1px dashed var(--linie,#e5e5e5);margin-top:.75rem;padding-top:.5rem}.al-angebot-rechnen code{white-space:normal;word-break:break-word}.sd-weitere{border-top:1px dashed var(--linie,#e5e5e5);margin-top:1.25rem;padding-top:.75rem}.sd-weitere h3{margin:.75rem 0 .25rem;font-size:15px}.sd-feld{display:contents}.sd-hinweis{margin-top:.5rem}.hv-stand{border:1px solid var(--linie,#e5e5e5);margin:0 0 1rem;padding:.75rem 1rem}.hv-stand legend{padding:0 .25rem;font-weight:600}.hv-stand h3{margin:1rem 0 .5rem}.hv-tabelle td,.hv-tabelle th{padding:6px 8px}.hv-tabelle .zahl{text-align:right;white-space:nowrap}.hv-tabelle input{text-align:right;width:7.5rem}.hv-tabelle input.hv-satz{text-align:left;width:7rem}.hv-tabelle select{min-width:8rem}.kv-logo{flex-direction:column;gap:4px;display:flex}.kv-logo img{object-fit:contain;max-width:220px;max-height:80px}.up-protokoll{border:1px solid var(--linie);background:var(--flaeche,#fff);border-radius:10px;margin:0 0 10px;padding:10px 14px}.up-protokoll>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.up-protokoll h3{margin:14px 0 6px;font-size:16px}.up-protokoll h4{margin:10px 0 4px;font-size:14px}.up-stand,.up-leise{color:var(--pt-leise,#6b7280);font-size:13px}.up-gut{color:#15803d;font-weight:600}.up-tabelle{border-collapse:collapse;min-width:min(100%,360px);margin:12px 0 4px;font-size:15px}.up-tabelle caption{text-align:left;padding-bottom:4px;font-weight:600}.up-tabelle th,.up-tabelle td{text-align:left;border-bottom:1px solid var(--linie,#eef0f2);padding:3px 14px 3px 0;font-weight:400}.up-tabelle thead th{color:var(--pt-leise,#6b7280);font-size:13px}.up-tabelle td{text-align:right;font-variant-numeric:tabular-nums}.up-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.up-liste>li{border-left:2px solid var(--farbe,#9ca3af);justify-content:space-between;gap:12px;padding-left:10px;font-size:15px;display:flex}.up-liste>li>span{overflow-wrap:anywhere;min-width:0}.up-liste small{color:var(--pt-leise,#6b7280);font-size:13px;display:block}.up-liste>li>b{font-variant-numeric:tabular-nums;flex:none}.up-kanzlei+.up-kanzlei{margin-top:14px}.be-kasten textarea{width:100%}.be-kasten .be-ki{margin-bottom:10px}.be-portal h2 small{color:var(--pt-leise,#6b7280);font-size:14px;font-weight:400}.ae-ki{flex-wrap:wrap;gap:8px;margin:6px 0;display:flex}.ae-ki input{flex:240px;min-width:0}.bh-anbieten{margin-top:6px}.bh-anbieten>summary{cursor:pointer;list-style:none;display:inline-block}.bh-anbieten form{gap:6px;min-width:260px;margin-top:6px;display:grid}.bh-anbieten label{gap:2px;display:grid}.bh-portal h2 small{color:var(--pt-leise,#6b7280);font-size:14px;font-weight:400}.bh-antwort{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.bh-stand{color:var(--pt-leise,#6b7280);font-style:italic}.me-formular .me-zeile{flex-wrap:wrap;gap:12px;display:flex}.me-formular .me-zeile label{flex:160px}.me-portal{gap:14px;margin:0;padding:0;list-style:none;display:grid}.me-portal li{grid-template-columns:100px 1fr;gap:12px;display:grid}.me-portal p{margin:4px 0 0}@media (max-width:520px){.me-portal li{grid-template-columns:1fr;gap:2px}}.md-nachweis{margin-bottom:16px}.md-nachweis-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.md-vorschlaege{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.md-vorschlaege label{align-items:flex-start;gap:8px;display:flex}.md-vorschlaege small{color:var(--pt-leise,#6b7280)}.pb-zeile{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.pb-zeile input[type=file]{min-width:0;max-width:100%}.pe-ki{margin:4px 0 8px}.pa-beitrag img{object-fit:cover;border-radius:10px;width:100%;max-height:260px;margin-bottom:8px}.nk-tabelle tr.nk-rot td.nk-deckung{color:#c62828}.nk-tabelle tr.nk-gelb td.nk-deckung{color:#b26a00}.nk-tabelle tr.nk-gruen td.nk-deckung{color:#2e7d32}.nk-unterplan{color:#c62828;display:block}.nk-ki{min-width:140px}.nk-antwort{max-width:420px;font-size:.9em}.nk-antwort p{margin:.3em 0}.sd-mehr,.sd-mehr-kachel{display:none}.sd-rahmen.mit-menue{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:16px;display:grid}.sd-mehr-menue{border:1px solid var(--linie);background:#fff;border-radius:10px;max-height:calc(100vh - 24px);padding:10px 12px;position:sticky;top:12px;overflow:auto}.sd-mehr-menue h2{margin:0 0 4px;font-size:16px}.sd-mehr-menue details{border-top:1px solid var(--linie);padding:6px 0}.sd-mehr-menue summary{cursor:pointer;font-weight:600}.sd-mehr-menue label.haken{align-items:center;gap:6px;margin:4px 0 0 4px;font-weight:400;display:flex}@media (max-width:900px){.sd-rahmen.mit-menue{grid-template-columns:1fr}.sd-mehr-menue{max-height:none;position:static}}.sd-neu>summary.knopf-gross{cursor:pointer;border:1px solid var(--akzent,#1a73e8);color:var(--akzent,#1a73e8);background:#fff;border-radius:8px;margin:6px 0;padding:10px 18px;font-size:16px;font-weight:600;list-style:none;display:inline-block}.sd-neu>summary.knopf-gross::-webkit-details-marker{display:none}.sd-neu[open]>summary.knopf-gross{background:var(--akzent,#1a73e8);color:#fff}fieldset.sd-anschriftart{border:1px solid var(--linie);border-radius:8px;flex-wrap:wrap;gap:6px 10px;padding:8px 10px;display:flex}fieldset.sd-anschriftart legend{padding:0 4px;font-weight:600}fieldset.sd-anschriftart label{border:1px solid var(--linie);cursor:pointer;border-radius:999px;flex-direction:row;align-items:center;gap:6px;padding:4px 12px;font-weight:400}fieldset.sd-anschriftart label:has(input:checked){border-color:var(--akzent,#1a73e8);background:#eef4ff}.vs-arten{border:0;gap:6px;padding:0;display:grid}.vs-arten legend{margin-bottom:4px;font-weight:600}.vs-arten button{text-align:left}.ob-entwurf textarea{width:100%;font-family:inherit}.ob-text{white-space:pre-wrap;margin:0;font-family:inherit}.ob-pruefen input[type=file]{max-width:260px}.pe-stand td{vertical-align:top;white-space:nowrap}.pe-stand td:first-child{white-space:normal;min-width:10rem}.pe-stand-knopf,.pe-stand-zu{align-items:center;gap:.4rem;margin-top:.25rem;display:flex}.pe-stand-zu select{max-width:11rem}button.pe-stand-klein{padding:.25rem .6rem;font-size:.85rem}.pe-ki{border:1px solid var(--linie);background:var(--flaeche);border-radius:10px;margin:.75rem 0 1rem;padding:.9rem 1rem}.pe-ki h3{margin:0 0 .3rem;font-size:1rem}.pe-ki input[name^=w_]{width:100%;min-width:10rem}.fa-rahmen{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.fa-abschnitte{gap:16px;display:grid}.fa-abschnitt{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:12px 14px}.fa-kopf{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.fa-kopf input{flex:1;min-width:180px;font-size:17px;font-weight:600}.fa-felder{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fa-felder>li{cursor:grab;background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;padding:4px 8px}.fa-felder>li.fa-zieht{opacity:.5;border-style:dashed}.fa-felder>li.fa-leer{cursor:default;color:#888;text-align:center;border-style:dashed;padding:14px}.fa-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fa-name{flex:1;min-width:160px}.fa-name small{color:#888}.fa-zeile select{width:auto;min-height:34px}.fa-wenn{color:#666;margin:2px 0 2px 28px}.fa-bedingung{gap:8px;margin:8px 0 4px 28px;display:grid}.fa-wenn-liste{gap:6px;display:grid}.fa-wenn-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fa-wenn-zeile select{width:auto}.fa-werte{flex-wrap:wrap;gap:4px 12px;display:flex}.fa-pool{background:#fff;border:1px solid #e5e5e5;border-radius:10px;max-height:calc(100vh - 40px);padding:12px;position:sticky;top:12px;overflow:auto}.fa-pool h2{margin:0 0 4px;font-size:17px}.fa-pool ul{gap:4px;margin:8px 0 16px;padding:0;list-style:none;display:grid}.fa-pool li{cursor:grab;border:1px solid #e5e5e5;border-radius:8px;align-items:center;gap:6px;padding:2px 6px;font-size:14px;display:flex}.fa-pool li .klein-knopf{min-height:26px;margin-left:auto;padding:0 8px}.fa-zurueck{margin-top:20px}@media (max-width:900px){.fa-rahmen{grid-template-columns:1fr}.fa-pool{max-height:none;position:static}}.sd-mehr-menue label.sd-mehr-alle{font-style:italic}.kontakt-rubrik.sd-blitz{outline:3px solid var(--akzent,#2f6fdf);outline-offset:4px;transition:outline-color .6s}.fa-wenn-liste>.klein-knopf{justify-self:start}.fa-abschnitt-bedingung{background:#f3f6fb;border:1px dashed #c9d4e5;border-radius:8px;margin-left:0;padding:8px 10px}.fa-nocobase{border-top:1px solid var(--linie,#e3e6eb);padding-top:6px}.fa-nocobase>summary{cursor:pointer;font-weight:600}.fa-nocobase textarea{width:100%;max-width:28rem}.fa-zeile>select[aria-label="In Abschnitt verschieben"]{max-width:12rem}.mf-bogen.fragebogen{max-width:760px;margin:0 auto}.mf-bogen.mf-ws{max-width:1440px;margin:0 auto}main:has(>.mf-ws){max-width:1480px}.mf-bogen.danke{border:1px solid var(--linie);background:#fff;border-radius:14px;max-width:640px;margin:48px auto;padding:8px 24px 20px}.mf-bogen .gruppe{border:1px solid var(--rand);border-radius:var(--rund);box-shadow:var(--schatten);background:#fff;margin:20px 0;padding:8px 24px 24px}.mf-bogen .gruppe h2{margin-top:16px}.mf-bogen .feld{flex-direction:column;gap:6px;margin:18px 0 0;display:flex}.mf-bogen .feld>label,.mf-bogen .feld>legend{font-size:17px;font-weight:700}.mf-bogen .feld fieldset{border:0;margin:0;padding:0}.mf-bogen .feld .hilfe{color:var(--leise);margin:0;font-size:15px}.mf-bogen .feld input[type=text],.mf-bogen .feld input[type=email],.mf-bogen .feld input[type=tel],.mf-bogen .feld input[type=date],.mf-bogen .feld input[type=number],.mf-bogen .feld select{width:100%;max-width:420px}.mf-bogen .wahl{flex-wrap:wrap;gap:8px 18px;display:flex}.mf-bogen .wahl label{align-items:center;gap:8px;min-height:44px;font-weight:400;display:inline-flex}.mf-bogen .wahl input{width:20px;height:20px;min-height:auto}.mf-bogen .feld.hat-fehler input,.mf-bogen .feld.hat-fehler select{border-color:var(--rot)}.mf-bogen .feld .meldung{margin:0;font-size:15px;font-weight:600}.mf-bogen .feld .meldung.fehler{color:var(--rot)}.mf-bogen .feld .meldung.warnung{color:var(--offen)}.mf-bogen .feld .meldung.ok{color:var(--gruen)}.mf-bogen .leiste{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.mf-bogen .sprache{font-size:15px}.mf-bogen .daten{grid-template-columns:minmax(180px,260px) 1fr;gap:6px 16px;margin:8px 0 16px;display:grid}.mf-bogen .daten dt{color:var(--leise)}.mf-bogen .daten dd{white-space:pre-wrap;margin:0}.mf-bogen fieldset.feld{background:0 0;border:0;border-radius:0;min-width:0;margin:18px 0 0;padding:0}.mf-bogen fieldset.feld>legend{margin-bottom:6px;padding:0}.mf-bogen .rueckfrage-knopf{color:var(--link);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:15px;text-decoration:underline}.mf-bogen .rueckfrage{border-left:3px solid var(--linie);flex-direction:column;gap:6px;padding:4px 0 4px 12px;display:flex}.mf-bogen .rueckfrage .zeile{flex-wrap:wrap;gap:8px;display:flex}.mf-bogen .rueckfrage .zeile input{flex:220px;max-width:420px}.mf-bogen .rueckfrage .antwort{margin:0;font-size:16px}.mf-bogen .rueckfrage .klein{margin:0}.mf-bogen .feld textarea{width:100%;max-width:560px}.mf-bogen .feld .betrag input{max-width:240px}.mf-bogen .feld h3{margin:22px 0 0;font-size:17px}.mf-bogen .notiz{color:var(--leise);font-size:14px}.mf-bogen td.alt{color:var(--leise)}.mf-bogen tr.fehlt td,.mf-bogen tr.ungueltig td{color:var(--rot)}.mf-bogen tr.gleich td{color:var(--leise)}.mf-bogen .unterlagen{margin:8px 0 12px;padding:0;list-style:none}.mf-bogen .unterlagen li{padding:2px 0}.mf-seite table.eng th,.mf-seite table.eng td{padding:8px 10px}.mf-seite td.alt{color:var(--leise)}.mf-seite tr.fehlt td,.mf-seite tr.ungueltig td{color:var(--rot)}.mf-seite tr.gleich td{color:var(--leise)}.mf-seite .notiz{color:var(--leise);font-size:14px}.mf-seite .linkfeld{width:100%;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px}.mf-seite form.zeile{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.mf-seite form.zeile label{flex-direction:column;gap:4px;font-weight:600;display:flex}@media (max-width:640px){.mf-bogen .daten{grid-template-columns:1fr}}.sortkopf{all:unset;cursor:pointer;font:inherit;color:inherit;align-items:center;gap:6px;display:inline-flex}.sortkopf:hover{color:var(--text)}.sortkopf:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:3px}.sortkopf-pfeil:after{content:"↕";opacity:.35;font-size:12px}th[aria-sort=ascending] .sortkopf-pfeil:after{content:"▲";opacity:.8;font-size:10px}th[aria-sort=descending] .sortkopf-pfeil:after{content:"▼";opacity:.8;font-size:10px}.mf-tabelle{flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin:4px 0 8px;display:flex;overflow-x:auto}.mf-tabelle td select,.mf-bogen .feld .mf-tabelle td select{min-width:150px}.mf-tabelle table{border-collapse:collapse;width:100%}.mf-tabelle th{white-space:normal;background:0 0;padding:4px 6px;font-size:13px}.mf-tabelle td{vertical-align:top;border-bottom:0;padding:4px 6px}.mf-tabelle td input,.mf-tabelle td select,.mf-bogen .feld .mf-tabelle td input,.mf-bogen .feld .mf-tabelle td select{width:100%;min-width:90px;max-width:none}.mf-tabelle .mf-tabelle-weg{color:var(--leise);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:20px;line-height:1}.mf-tabelle .mf-tabelle-neu{color:var(--text);border:1px solid var(--linie);background:#fff}@media (max-width:640px){.mf-tabelle thead{display:none}.mf-tabelle tr{border:1px solid var(--linie);border-radius:10px;margin-bottom:8px;padding:6px;display:block}.mf-tabelle td{display:block}.mf-tabelle td[data-titel]:before{content:attr(data-titel);color:var(--leise);font-size:13px;display:block}}.pe-karriere h3{margin:18px 0 6px;font-size:17px}.pe-karriere ul{margin:0;padding-left:22px}.pe-karriere li{margin:4px 0}.pe-stelle h2 a{color:inherit;text-decoration:none}.pe-stelle h2 a:hover{text-decoration:underline}.pe-stelle-knoepfe{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px;display:flex}.pe-bewerben textarea{width:100%;font:inherit}.pe-bewerben .pe-haken{align-items:flex-start;margin-top:18px;font-weight:400}.pe-bewerben .pe-haken input{width:auto;margin-top:4px}.pe-falle{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pe-stellen-aktionen{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pe-stellen-aktionen form{margin:0}.pe-stellen-form textarea{width:100%;font:inherit}.pe-bewerbung-angaben{grid-template-columns:max-content 1fr;gap:6px 16px;margin:12px 0;display:grid}.pe-bewerbung-angaben dt{font-weight:600}.pe-bewerbung-angaben dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (max-width:560px){.pe-bewerbung-angaben{grid-template-columns:1fr}.pe-bewerbung-angaben dd{margin-bottom:8px}}.rechte-rubrik{border-bottom:1px solid var(--linie);padding:6px 0}.rechte-rubrik>summary{cursor:pointer;padding:4px 0}.rechte-rubrik>summary small{color:var(--leise);margin-left:6px;font-weight:400}.rechte-rubrik>label.haken{margin-left:18px}.rechte-rubrik>summary .rechte-alle{margin-left:10px;padding:2px 8px;font-size:12px}.rechte-rubrik small.gesperrt{color:var(--leise);font-style:italic}body.pe-eingebettet{min-height:0;font-family:var(--schrift), Arial, sans-serif;background:0 0;margin:0;display:block}.pe-einbettung{color:#1d2329;max-width:1120px;margin:0 auto;padding:8px 16px 24px}.pe-ek-raster{gap:14px;display:grid}.pe-ek-gruppe{margin:0 0 28px}.pe-ek-gruppe h2{color:var(--farbe-haupt-text,#14243a);align-items:center;gap:12px;margin:0 0 16px;font-size:26px;font-weight:700;line-height:1.25;display:flex}.pe-ek-gruppe h2 span{color:#4b5560;background:#eef0f3;border-radius:999px;place-items:center;min-width:36px;height:36px;padding:0 8px;font-size:16px;font-weight:600;display:inline-grid}.pe-ek{color:inherit;background:#fff;border:1px solid #e8ebef;border-radius:14px;align-items:center;gap:20px;padding:22px 28px;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex;box-shadow:0 1px 2px #1018280a,0 2px 10px #1018280d}.pe-ek:hover{border-color:#d5dae0;box-shadow:0 2px 4px #1018280f,0 10px 24px #10182817}.pe-ek:focus-visible{outline:2px solid var(--farbe,#e5323a);outline-offset:2px}.pe-ek-inhalt{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.pe-ek-titel{color:#14243a;font-size:21px;font-weight:700;line-height:1.3}.pe-ek:hover .pe-ek-titel{color:var(--farbe,#e5323a)}.pe-ek-merkmale{color:#4b5560;flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;font-size:16px;font-weight:400;list-style:none;display:flex}.pe-ek-merkmale li{align-items:center;gap:8px;display:inline-flex}.pe-ek-merkmale svg{color:#1d2329;flex:none}.pe-ek-pfeil{color:#14243a;background:#f2f4f6;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:20px;transition:background .15s,color .15s;display:grid}.pe-ek:hover .pe-ek-pfeil{background:var(--farbe,#e5323a);color:#fff}.pe-ek-suche{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 28px;display:flex}.pe-ek-suche input,.pe-ek-suche select{min-height:44px;font:inherit;color:#1d2329;background:#fff;border:1px solid #d5dae0;border-radius:10px;padding:8px 14px;font-size:16px}.pe-ek-suchfeld input{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='none' stroke='%236b7580' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 12px no-repeat;width:300px;max-width:100%;padding-left:38px}.pe-ek-suche button{border:1px solid var(--farbe,#e5323a);background:var(--farbe,#e5323a);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:8px 20px;font-weight:600}.pe-ek-suche a{color:var(--farbe,#e5323a)}.pe-ek-ergebnis{color:#6b7580;margin:-16px 0 20px;font-size:14px}.pe-ek-stelle h1{color:#14243a;margin:8px 0 12px;font-size:32px;line-height:1.2}.pe-ek-stelle .pe-ek-merkmale{margin-bottom:20px}.pe-ek-stelle .knopf{background:var(--farbe,#e5323a);border-color:var(--farbe,#e5323a)}.pe-ek-stelle a:not(.knopf){color:var(--farbe,#e5323a)}@media (max-width:700px){.pe-ek{gap:12px;padding:18px}.pe-ek-titel{font-size:18px}.pe-ek-merkmale{gap:6px 14px;font-size:14px}.pe-ek-pfeil{width:36px;height:36px}.pe-ek-gruppe h2{font-size:21px}.pe-ek-suche label,.pe-ek-suchfeld input{flex:100%;width:100%}.pe-ek-suche select{width:100%}}.pe-einbettung-leer{text-align:center;color:#4b5560}.pe-einbettung-initiativ{text-align:center;color:#4b5560;margin:24px 0 0}.pe-einbettung-initiativ a{color:var(--farbe,#e5323a);text-decoration:none}@media (max-width:560px){.pe-einbettung{padding:4px 4px 16px}.pe-ek{padding:18px}}.pe-stelle-gruppe{border:1px solid #e4e7eb;border-radius:10px;margin:0;padding:10px 14px 12px}.pe-stelle-gruppe legend{padding:0 6px;font-weight:600}.pe-stelle-reihe{flex-wrap:wrap;gap:12px;margin-bottom:8px;display:flex}.pe-stelle-reihe label{gap:4px;min-width:140px;font-weight:400;display:grid}.pe-stelle-haken{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 16px;display:grid}.pe-stelle-haken .pe-haken{margin:0;font-weight:400}.pe-stelle-eckdaten{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:16px 0;display:grid}.pe-stelle-eckdaten div{background:#f5f6f8;border-radius:10px;padding:10px 12px}.pe-stelle-eckdaten dt{text-transform:uppercase;letter-spacing:.04em;color:#6b7580;font-size:12px}.pe-stelle-eckdaten dd{margin:2px 0 0;font-weight:600}.pe-stelle-marken{flex-wrap:wrap;gap:6px;display:flex}.pe-stelle-marken span{background:#f2f4f6;border-radius:999px;padding:4px 10px;font-size:13px}.pe-karriere-filter,.pe-ek-filter{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:0 0 20px;display:flex}.pe-karriere-filter label,.pe-ek-filter label{color:#4b5560;gap:4px;font-size:13px;font-weight:600;display:grid}.pe-karriere-filter select,.pe-ek-filter select{min-width:160px;font:inherit;color:#1d2329;background:#fff;border:1px solid #d5dae0;border-radius:10px;padding:8px 10px;font-weight:400}.pe-ek-filter button{border:1px solid var(--farbe,#e5323a);background:var(--farbe,#e5323a);color:#fff;font:inherit;cursor:pointer;border-radius:10px;padding:9px 18px;font-weight:600}.pe-karriere-filter a,.pe-ek-filter a{color:var(--farbe,#e5323a);align-self:center}@media (max-width:560px){.pe-karriere-filter label,.pe-ek-filter label{flex:140px}.pe-karriere-filter select,.pe-ek-filter select{width:100%;min-width:0}}.pe-weg{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 16px;display:grid}.pe-weg a{color:inherit;background:#fff;border:1px solid #d5dae0;border-radius:10px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.pe-weg a span{color:#6b7580;font-size:13px}.pe-weg a[aria-current=true]{border-color:var(--farbe,#e5323a);box-shadow:inset 0 0 0 1px var(--farbe,#e5323a)}.pe-weg a[aria-current=true] b{color:var(--farbe,#e5323a)}.pe-mehr-angaben{margin:8px 0}.pe-mehr-angaben summary{cursor:pointer;padding:6px 0;font-weight:600}.pe-mehr-angaben>.pe-reise-felder,.pe-mehr-angaben>form{margin-top:10px}.pe-bewerbung-spalten{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}.pe-bewerbung-spalten h3{margin:12px 0 4px;font-size:15px}@media (max-width:720px){.pe-weg,.pe-bewerbung-spalten{grid-template-columns:1fr}}.pe-rot{color:#c62828}.pe-phasen-leiste{counter-reset:phase;flex-wrap:wrap;gap:4px;margin:0 0 12px;padding:0;list-style:none;display:flex}.pe-phasen-leiste li{counter-increment:phase;color:#6b7580;background:#f2f4f6;border-radius:999px;padding:6px 12px;font-size:13px}.pe-phasen-leiste li:before{content:counter(phase) ". "}.pe-phasen-leiste li.erledigt{color:#1e7d32;background:#e8f5ea}.pe-phasen-leiste li[aria-current=step]{background:var(--farbe,#e5323a);color:#fff;font-weight:600}.pe-tafel{grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.pe-tafel-spalte{background:#f5f6f8;border-radius:12px;flex-direction:column;gap:8px;min-height:160px;padding:10px;display:flex}.pe-tafel-spalte h2{justify-content:space-between;margin:2px 4px 4px;font-size:14px;display:flex}.pe-tafel-spalte h2 span{color:#6b7580;font-weight:400}.pe-tafel-karte{overflow-wrap:anywhere;border:1px solid #e4e7eb;border-left:4px solid var(--farbe,#e5323a);background:#fff;border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.pe-tafel-karte.spaet{background:#fff6f6;border-left-color:#c62828}.pe-tafel-karte a{color:inherit}.pe-tafel-schieben{gap:6px;min-width:0;margin-top:4px;display:flex}.pe-tafel-schieben select{width:auto;min-width:0;font:inherit;flex:auto;padding:4px 6px;font-size:13px}.pe-tafel-schieben button{flex:none;padding:4px 10px}.pe-tafel-spalte{min-width:0}.pe-tafel-ende{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}.pap-leiste{grid-template-columns:repeat(3,1fr)}.pap-leiste .pap-zeichen{display:inline-grid;position:relative}.pap-leiste a[aria-current=page] .pap-zeichen{background:var(--pt-zart,#fdeceb);border-radius:12px;padding:4px 14px}.pap-zahl{background:var(--farbe);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.pap-leiste .pap-zahl{position:absolute;top:-6px;right:-10px}.pap-zahl.gross{vertical-align:3px;min-width:26px;height:26px;margin-left:10px;font-size:14px}.pap-start,.pap-seite{gap:14px}.pap-begruessung{background:var(--farbe) center / cover no-repeat;color:#fff;border-radius:14px;align-items:end;min-height:190px;padding:18px;display:grid;position:relative;overflow:hidden}.pap-begruessung:after{content:"";background:linear-gradient(90deg,#0000008c,#0000001a);position:absolute;inset:0}.pap-begruessung-text{z-index:1;gap:2px;display:grid;position:relative}.pap-begruessung p{margin:0;font-size:22px;font-weight:600}.pap-begruessung h1{margin:0;font-size:30px;line-height:1.1}.pap-begruessung small{opacity:.92;font-size:15px}.pap-ueberschrift{margin:6px 0 0;font-size:24px}.pap-stand{gap:10px;display:grid}.pap-stand-zeile{min-height:68px;color:var(--pt-text);border-radius:12px;grid-template-columns:44px auto 1fr auto;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:grid}.pap-stand-zeile svg{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.pap-stand-zeile b{font-size:26px}.pap-stand-zeile span{font-size:17px}.pap-stand-zeile em{color:var(--pt-leise);font-size:22px;font-style:normal}.pap-stand-zeile.rot{background:#fdeceb}.pap-stand-zeile.rot svg,.pap-stand-zeile.rot b{color:var(--farbe);stroke:var(--farbe)}.pap-stand-zeile.gelb{background:#fdf3e2}.pap-stand-zeile.gelb svg,.pap-stand-zeile.gelb b{color:#c47c12;stroke:#c47c12}.pap-stand-zeile.gruen{background:#e8f5ea}.pap-stand-zeile.gruen svg,.pap-stand-zeile.gruen b{color:var(--gruen,#1e7d32);stroke:var(--gruen,#1e7d32)}.pap-karte{border:1px solid var(--pt-linie);background:#fff;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.pap-karte svg{fill:none;width:28px;height:28px;stroke:var(--farbe);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pap-karte div{gap:2px;display:grid}.pap-karte b{font-size:17px}.pap-karte span{color:var(--pt-leise);font-size:15px}.pap-karte>a{color:var(--farbe);white-space:nowrap;font-size:15px;font-weight:600;text-decoration:underline}.pap-kopfzeile{align-items:center;gap:10px;display:flex}.pap-kopfzeile h1{margin:0;font-size:28px}.pap-kopfzeile a:not(.pt-zurueck){color:var(--farbe);margin-left:auto;font-size:15px}.pap-gruppe{gap:8px;display:grid}.pap-gruppe h2{color:var(--pt-leise);margin:10px 0 0;font-size:19px;font-weight:500}.pap-meldung{border:1px solid var(--pt-linie);color:var(--pt-text);background:#fff;border-radius:12px;grid-template-columns:34px 1fr auto auto;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:grid}.pap-meldung svg{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.pap-meldung span{gap:2px;display:grid}.pap-meldung b{font-size:16px}.pap-meldung small,.pap-meldung time{color:var(--pt-leise);font-size:13px}.pap-meldung em:last-child{color:var(--pt-leise);font-style:normal}.pap-meldung.offen{background:#fdeceb;border-color:#0000}.pap-meldung.offen svg{stroke:var(--farbe)}.pap-meldung.arbeit svg{stroke:#c47c12}.pap-meldung.fertig svg{stroke:var(--gruen,#1e7d32)}.pap-meldung.dokument svg{stroke:var(--pt-leise)}.pap-vorgang{gap:4px;display:grid}.pap-punkt{background:var(--farbe);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.pap-vorgang:not(.neu) .pap-meldung b{font-weight:500}.pap-verlauf{margin-left:44px}.pap-verlauf summary{color:var(--pt-leise);cursor:pointer;font-size:13px}.pap-verlauf ul{gap:4px;margin:6px 0 2px;padding:0;list-style:none;display:grid}.pap-verlauf a{color:var(--pt-text);align-items:baseline;gap:8px;font-size:14px;text-decoration:none;display:flex}.pap-verlauf a small{color:var(--pt-leise);white-space:nowrap;margin-left:auto;font-size:12px}.pap-zeitgruppe>summary{cursor:pointer;list-style:none}.pap-zeitgruppe>summary::-webkit-details-marker{display:none}.pap-zeitgruppe>summary h2{align-items:center;gap:8px;display:flex}.pap-zeitgruppe>summary h2:after{content:"›";margin-left:auto;transition:transform .15s;transform:rotate(90deg)}.pap-zeitgruppe:not([open])>summary h2:after{transform:none}.pap-zeitgruppe>summary small{background:var(--pt-linie);color:var(--pt-text);border-radius:999px;padding:1px 8px;font-size:12px}.pap-alle{margin-left:auto}.pap-alle button{color:var(--farbe);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px}.pap-chip{border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:600}.pap-chip.rot{color:var(--farbe);background:#fdeceb}.pap-chip.gelb{color:#a06a0f;background:#fdf3e2}.pap-chip.gruen{color:var(--gruen,#1e7d32);background:#e8f5ea}.pap-werkzeuge{gap:10px;display:grid}.pap-werkzeug{border:1px solid var(--pt-linie);color:var(--pt-text);background:#fff;border-radius:14px;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding:14px;text-decoration:none;display:grid}.pap-feld{border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.pap-feld svg{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.pap-feld{background:#f4f4f5}.pap-feld svg{stroke:var(--farbe)}.pap-feld.rot{background:#fdeceb}.pap-feld.rot svg{stroke:var(--farbe)}.pap-feld.blau{background:#e8f1fd}.pap-feld.blau svg{stroke:#1766c7}.pap-feld.gelb{background:#fdf3e2}.pap-feld.gelb svg{stroke:#c47c12}.pap-feld.lila{background:#f0ebfd}.pap-feld.lila svg{stroke:#6b45c9}.pap-feld.gruen{background:#e8f5ea}.pap-feld.gruen svg{stroke:var(--gruen,#1e7d32)}.pap-feld.rosa{background:#fdeaf3}.pap-feld.rosa svg{stroke:#c2186b}.pap-text{gap:2px;display:grid}.pap-text b{font-size:18px}.pap-text small{color:var(--pt-leise);font-size:14px}.pap-werkzeug>em{color:var(--pt-leise);font-size:22px;font-style:normal}.pap-person{border:1px solid var(--pt-linie);background:#fff;border-radius:14px;grid-template-columns:56px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.pap-person div{gap:2px;display:grid}.pap-person b{font-size:20px}.pap-person small{color:var(--pt-leise);font-size:14px}.pap-konto-liste{border:1px solid var(--pt-linie);background:#fff;border-radius:14px;display:grid;overflow:hidden}.pap-konto-liste>a,.pap-hinweiszeile{border-top:1px solid var(--pt-linie);color:var(--pt-text);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.pap-konto-liste>:first-child{border-top:0}.pap-konto-liste svg{fill:none;width:26px;height:26px;stroke:var(--pt-text);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pap-konto-liste span{gap:2px;display:grid}.pap-konto-liste b{font-size:17px}.pap-konto-liste small{color:var(--pt-leise);font-size:14px}.pap-konto-liste>a>em{color:var(--pt-leise);font-size:22px;font-style:normal}.pap-chatwahl{gap:14px;display:grid}.pap-chatwahl>a{border:1px solid var(--pt-linie);color:var(--pt-text);background:#fff;border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:18px;text-decoration:none;display:grid}.pap-chatwahl>a:hover{border-color:var(--farbe)}.pap-chatwahl svg{fill:none;width:34px;height:34px;stroke:var(--farbe);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pap-chatwahl span{gap:4px;display:grid}.pap-chatwahl b{font-size:18px}.pap-chatwahl small{color:var(--pt-leise);font-size:14.5px}.pap-chatwahl .pap-chat-letzte{overflow-wrap:anywhere;font-style:italic}.pap-chatwahl>a>em{color:var(--pt-leise);font-size:24px;font-style:normal}.nv-knoepfe{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.pt-diktat{align-items:center;gap:8px;display:inline-flex}.pt-st-ki-form .pt-sprachknopf{min-height:44px}@media (max-width:640px){.pt-st-ki-form .pt-sprachknopf{background:#fff;align-self:flex-start}.pt-st-ki-form .pt-sprachknopf.hoert{background:var(--farbe)}}.pap-chatwahl small{font-weight:400}.vt-nur-schmal{display:none}@media (max-width:759px){.vt-nur-breit{display:none}.vt-nur-schmal{display:block}}.vt-karten ul{gap:12px;margin:0 0 10px;padding:0;list-style:none;display:grid}.vt-karte{border:1px solid var(--pt-linie);background:#fff;border-radius:14px;padding:14px 16px}.vt-karte.vt-beendet{opacity:.7}.vt-karte h3{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.35;display:grid}.vt-karte h3 small{color:var(--pt-leise);font-size:14px;font-weight:400}.vt-karte-partner{color:var(--pt-leise);overflow-wrap:anywhere;margin:2px 0 0;font-size:15px}.vt-karte-kern{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.vt-karte-kern div{min-width:0}.vt-karte-kern dt{color:var(--pt-leise);font-size:12.5px}.vt-karte-kern dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;display:grid}.vt-karte-kern dd small{color:var(--pt-leise);font-size:12.5px;font-weight:400}.vt-karte .vt-pruef{color:var(--pt-leise);margin:8px 0 0;font-size:13px}.vt-karte-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.vt-karte-fuss details{flex:100%}.vt-karte-fuss summary{min-height:44px;color:var(--farbe);cursor:pointer;align-items:center;font-weight:600;display:flex}.vt-karte-fuss .vt-mehr-liste{margin:4px 0 0}.vt-karten-summe{text-align:right;margin:0}.pap-thema{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.pap-thema button{border:2px solid var(--pt-linie);min-height:84px;color:var(--pt-text);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:14px;place-content:start stretch;justify-items:start;gap:4px;padding:14px;display:grid}.pap-thema button[aria-pressed=true]{border-color:var(--farbe);box-shadow:inset 0 0 0 1px var(--farbe)}.pap-thema b{font-size:17px}.pap-thema small{color:var(--pt-leise);font-size:13.5px;font-weight:400}@media (max-width:520px){.pap-thema{grid-template-columns:1fr}.pap-thema button{min-height:0}}.pap-abmelden button{width:100%;min-height:56px;color:var(--farbe);background:#fdeceb;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:700;display:inline-flex}.pap-abmelden svg{fill:none;width:24px;height:24px;stroke:var(--farbe);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pap-knopfzeile{margin:6px 0 0}.pap-anmelden{justify-content:center;width:100%;min-height:52px;font-size:18px;display:flex}.pap-aufklappen summary{color:var(--farbe);cursor:pointer;padding:10px 2px;font-size:15px}.pap-aufklappen>.pap-meldung{margin-top:8px}.pap-hinweis{color:var(--pt-leise);margin:4px 0 0;font-size:13px}.pt-konto{width:40px;height:40px;color:var(--pt-text);place-items:center;display:inline-grid}.pt-konto svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.pt-app .pt-kopf .pt-rechts:has(.pt-konto){right:12px;top:calc(12px + env(safe-area-inset-top));display:grid;position:absolute}.pt-kopfzeichen{width:44px;height:44px;color:var(--pt-text);border-radius:12px;place-items:center;display:inline-grid}.pt-kopfzeichen:active,.pt-kopfzeichen:focus-visible{background:var(--pt-flaeche,#f3f3f3)}.pt-kopfzeichen svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.pap-einreichen{color:var(--pt-text);background:#fdf4f3;border:1px solid #f3d3d1;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.pap-einreichen svg{fill:none;width:30px;height:30px;stroke:var(--farbe);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pap-einreichen span{gap:2px;display:grid}.pap-einreichen b{font-size:17px}.pap-einreichen small{color:var(--pt-leise);font-size:14px}.pap-einreichen>em{color:var(--farbe);font-size:22px;font-style:normal}.pt-app-seitenknoepfe{flex-wrap:wrap;gap:4px 10px;display:flex}.bu-fenster{width:min(560px,100vw - 32px)}.bu-angaben{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:15px;display:grid}.bu-angaben dt{color:var(--leise)}.bu-angaben dd{margin:0}.bu-ziehen{outline-offset:2px;outline:2px dashed}.bu-start{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.bu-schritte{gap:6px;max-width:760px;padding-left:20px;display:grid}.wl-karte{border:1px solid var(--linie);border-radius:10px;max-width:760px;margin:16px 0}.wl-formular textarea{font:inherit;width:100%}.wl-formular select[size]{width:100%}.wl-wege{border:1px solid var(--linie);border-radius:8px;gap:8px;margin:0;padding:8px 12px;display:grid}.wl-wege small{color:var(--leise);display:block}.wl-karte.mm-karte{max-width:none}.mm-raster{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);align-items:start;gap:18px;display:grid}.mm-haupt,.mm-seite{gap:12px;min-width:0;display:grid}.mm-seite fieldset{min-width:0}.mm-zeile{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mm-formular label>small{color:var(--leise);font-weight:400}.mm-formular input:not([type=checkbox]):not([type=radio]):not([type=file]),.mm-formular select{width:100%}.mm-textleiste{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.mm-textleiste details{flex:1;min-width:140px}.mm-anhaenge legend,.mm-versand legend{align-items:center;gap:6px;padding:0 4px;font-weight:600;display:flex}.mm-zahl{background:var(--farbe-haupt);color:#fff;border-radius:999px;padding:3px 7px;font-size:12px;line-height:1}.mm-gewaehlt{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mm-gewaehlt li{background:var(--flaeche);border:1px solid var(--linie);border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 10px;font-size:13px;display:inline-flex}.mm-gewaehlt li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-gewaehlt li.mm-eigen{padding-right:10px;font-style:italic}.mm-gewaehlt button{cursor:pointer;color:var(--leise);background:0 0;border:0;min-height:0;padding:0 4px;font-size:16px;line-height:1}.mm-gewaehlt button:hover{color:var(--rot)}.mm-dateien{border:1px solid var(--linie);background:var(--hinter);border-radius:8px;max-height:360px;overflow:auto}.mm-gruppe+.mm-gruppe{border-top:1px solid var(--linie)}.mm-ordner{background:var(--flaeche);color:var(--leise);text-overflow:ellipsis;white-space:nowrap;z-index:1;padding:4px 10px;font-size:12px;font-weight:600;position:sticky;top:0;overflow:hidden}.mm-dateien ul{margin:0;padding:2px 0;list-style:none}.mm-dateien li label{cursor:pointer;align-items:flex-start;padding:4px 10px;font-size:14px}.mm-dateien li label input{margin-top:3px}.mm-dateien li:hover,.mm-dateien li.an{background:var(--flaeche)}.mm-dateien li b{word-break:break-word;font-weight:500}.mm-dateien small{color:var(--leise);font-size:12px;display:block}.mm-dateien>p{padding:8px 10px}.mm-wahl{align-items:flex-start!important}.mm-wahl input{margin-top:3px}.mm-wahl small{font-size:13px;display:block}.mm-knoepfe{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:4px;padding-top:14px;display:flex}.mm-knoepfe small{margin-left:auto}@media (max-width:980px){.mm-raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.mm-zeile{grid-template-columns:minmax(0,1fr)}.mm-knoepfe small{margin-left:0}}.ko-liste{gap:10px;max-width:900px;margin:0;padding:0;list-style:none;display:grid}.ko-liste>li{border:1px solid var(--linie);border-radius:8px;gap:4px;padding:10px 12px;display:grid}.ko-liste>li.ko-von{border-left:4px solid}.ko-kopf{color:var(--leise);font-size:14px}.ko-text{white-space:pre-wrap}.ko-liste small{color:var(--leise)}.pe-bewerbung-seite{max-width:680px;margin:0 auto}.pe-bewerbung-seite h1{margin-bottom:6px}.pe-bewerbung-seite #bewerben{margin-top:28px}.pe-bf{grid-template-columns:1fr 1fr;gap:16px 20px;margin-top:8px;display:grid}.pe-bf>.weit,.pe-bf>.pe-unterlagen,.pe-bf>.pe-mehr-angaben{grid-column:1/-1}.pe-bf .pe-feld{font-size:14px}.pe-bf .pe-feld :is(input,select,textarea){width:100%;font-weight:400}.pe-unterlagen{margin-top:12px}.pe-unterlagen h2{margin:0 0 4px;font-size:20px}.pe-unterlagen>.klein{margin:0 0 8px;font-weight:400}.pe-fach{justify-items:start;gap:6px;padding:8px 0;font-weight:400;display:grid}.pe-fach-titel b{font-weight:600}.pe-fach-eingabe{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.pe-fach-knopf{border:1px solid var(--linie);background:var(--flaeche);color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:14px;display:inline-flex}.pe-fach-knopf:hover{border-color:var(--leise)}.pe-fach-eingabe:focus-visible+.pe-fach-dateien+.pe-fach-knopf,.pe-fach-eingabe:focus-visible+.pe-fach-knopf{outline:2px solid var(--link);outline-offset:2px}.pe-fach-dateien{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.pe-fach-dateien li:before{content:"📄 "}.pe-fach-dateien li:last-child:before{content:none}.pe-fach-weg{min-height:0;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.pe-bf-senden{min-width:200px}@media (max-width:600px){.pe-bf{grid-template-columns:1fr}}.pe-karriere .pe-ek-merkmale,.pe-karriere .pe-fach-dateien{padding-left:0}.pt-ld-detail{display:none}@media (min-width:1280px){:is(body.pt:not(.pt-app) .pt-app-seite:has(>.pt-ld),body.pt:not(.pt-app) .pt-seite-dok:has(.pt-ld)){max-width:1400px}.pt-ld{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:start;gap:24px;display:grid}.pt-ld-liste{gap:14px;min-width:0;display:grid}.pt-ld-detail{border:1px solid var(--pt-linie);background:#fff;border-radius:16px;max-height:calc(100vh - 32px);padding:22px 24px;display:block;position:sticky;top:16px;overflow:auto}.pt-ld-liste [data-detail]{cursor:pointer}.pt-ld-liste .pap-meldung[aria-current]{outline:2px solid var(--farbe);outline-offset:-2px}.pt-ld-liste .pt-datei:has(>[aria-current]){outline:2px solid var(--farbe);outline-offset:-2px}}.pt-ld-leer{color:var(--pt-leise);margin:0}.pt-ld-karte{gap:12px;display:grid}.pt-ld-karte h2{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.25}.pt-ld-karte h3{color:var(--pt-leise);margin:8px 0 6px;font-size:14px;font-weight:600}.pt-ld-karte p{margin:0}.pt-ld-art{justify-self:start;margin-left:0}.pt-ld-unter{color:var(--pt-leise);font-weight:600}.pt-ld-angaben{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:15px;display:grid}.pt-ld-angaben dt{color:var(--pt-leise)}.pt-ld-angaben dd{overflow-wrap:anywhere;margin:0}.pt-zeitstrahl{--zs-gruen:#1d7a45;--zs-orange:#c25e00;--zs-rot:#c62828;gap:10px;margin:8px 0 4px;padding:0 0 0 4px;list-style:none;display:grid;position:relative}.pt-zeitstrahl:before{content:"";background:var(--pt-linie);width:2px;position:absolute;top:12px;bottom:12px;left:15px}.pt-zeitstrahl li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}.pt-zeitstrahl .pt-zs-symbol{z-index:1;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;box-sizing:border-box;background:#fff;border:2px solid;border-radius:50%;width:24px;height:24px;padding:3px;position:relative}.pt-zeitstrahl a{min-width:0;color:var(--pt-text);gap:1px;text-decoration:none;display:grid}.pt-zeitstrahl b{overflow-wrap:anywhere;font-size:14.5px;font-weight:500}.pt-zeitstrahl small{color:var(--pt-leise);font-size:12.5px;font-weight:400}.pt-zeitstrahl:has(>li:only-child):before{display:none}.pt-zs-status{letter-spacing:.01em;font-size:12.5px;font-weight:700}.pt-zs-gruen{color:var(--zs-gruen)}.pt-zs-orange{color:var(--zs-orange)}.pt-zs-rot{color:var(--zs-rot)}.pt-ld-verlauf{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pt-ld-verlauf a{color:inherit;text-decoration:none;display:block}.pt-ld-verlauf b{font-weight:500;display:block}.pt-ld-verlauf small{color:var(--pt-leise);font-size:13px}.pt-ld-knoepfe{flex-wrap:wrap;gap:10px;display:flex}.pt-ld-vorschau{border:1px solid var(--pt-linie);background:#fff;border-radius:12px;width:100%;height:62vh;display:block}img.pt-ld-vorschau{object-fit:contain;height:auto;max-height:62vh}body.pe-karriere-rahmen{background:#fff}.pe-kk{background:#fff;border-bottom:1px solid #ececec}.pe-kk-innen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;max-width:1160px;margin:0 auto;padding:14px 20px;display:flex}.pe-kk-logo{color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.pe-kk-logo img{width:auto;max-width:240px;height:auto;max-height:64px;display:block}.pe-kk-logo span{font-size:22px;font-weight:700}.pe-kk-menue ul{flex-wrap:wrap;gap:4px 28px;margin:0;padding:0;list-style:none;display:flex}.pe-kk-menue a{font-family:var(--schrift-marke), Georgia, serif;color:#1d2327;border-bottom:2px solid #0000;padding:6px 0;font-size:16px;text-decoration:none}.pe-kk-menue a:hover,.pe-kk-menue a:focus-visible{color:var(--farbe)}.pe-kk-menue a.aktiv{color:var(--farbe);border-bottom-color:var(--farbe)}@media (max-width:700px){.pe-kk-innen{padding:10px 16px}.pe-kk-logo img{max-height:48px}.pe-kk-menue{width:100%;overflow-x:auto}.pe-kk-menue ul{white-space:nowrap;flex-wrap:nowrap;gap:20px}}.pe-termine,.pe-notizen,.pe-nachrichten{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.pe-termine>li{border:1px solid var(--linie);border-radius:10px;padding:10px 12px}.pe-termin-absagen{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:6px;display:flex}.pe-termin-absagen .pe-haken{margin:0;font-weight:400}.pe-vorlagen{flex-wrap:wrap;gap:6px 14px;display:flex}.pe-vorlagen a[aria-current=true]{color:var(--text);font-weight:700;text-decoration:none}.pe-notizen>li{border-left:3px solid var(--linie);padding:2px 0 2px 12px}.pe-notizen .klein,.pe-nachrichten .klein{margin:0}.pe-notiz-text{white-space:pre-wrap;margin:4px 0}.pe-nachrichten summary{cursor:pointer}.pe-nachrichten .abgesagt summary{color:var(--leise);text-decoration:line-through}.pe-reise-felder>.pe-haken.weit{grid-column:1/-1;font-weight:400}:is(#mail,#termin,#notizen) :is(textarea,input){font-weight:400}.pt-tf{gap:18px;display:grid}@media (min-width:1100px){body.pt:not(.pt-app) .pt-app-seite:has(>.pt-tf){max-width:1280px}body.pt:not(.pt-app) .pt-tf{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px}}.md-antraege{border:2px solid var(--farbe);background:#fff;border-radius:16px;gap:12px;margin:8px 0 24px;padding:18px 20px;display:grid}.md-antraege h2{margin:0;font-size:20px}.md-antraege details>summary{cursor:pointer;font-weight:600}.md-antragsliste{gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.md-antrag{border:1px solid var(--pt-linie);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.md-antrag-kopf{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.md-antrag-kopf .pap-chip{margin-left:0}.md-antrag-kopf small{color:var(--pt-leise);flex-basis:100%;font-size:14px}.md-antrag ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.md-antrag li{overflow-wrap:anywhere;justify-content:space-between;gap:12px;font-size:15px;display:flex}.md-zeilenstand{color:var(--pt-leise);flex:none;font-size:13px;font-style:normal;font-weight:600}.md-zeilenstand.freigegeben,.md-zeilenstand.erledigt{color:var(--gruen,#1e7d32)}.md-zeilenstand.beantragt{color:#a06a0f}.dc-raster{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:14px;display:grid}@media (max-width:900px){.dc-raster{grid-template-columns:minmax(0,1fr)}}.dc-raster button.zweit{color:var(--text);border:1px solid var(--linie);background:#fff}.dc-verlauf{flex-direction:column;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.dc-verlauf li{border-radius:16px;max-width:90%;padding:10px 14px}.dc-verlauf li small{color:var(--leise);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700;display:block}.dc-verlauf li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.dc-verlauf li.ich{background:color-mix(in srgb, var(--farbe-haupt) 14%, #fff);border-bottom-right-radius:4px;align-self:flex-end}.dc-verlauf li.ki{background:var(--flaeche);border:1px solid var(--linie);border-bottom-left-radius:4px;align-self:flex-start}.dc-quellen a{overflow-wrap:anywhere}.dc-vorschlaege,.dc-eins{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.dc-form textarea{box-sizing:border-box;width:100%}.dc-form-fuss{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;margin:8px 0;display:flex}.dc-form-fuss label{align-items:center;gap:6px;margin:0 auto 0 0;display:flex}.dc-liste input[type=search]{box-sizing:border-box;width:100%;margin-bottom:8px}.dc-dokumente{gap:0;max-height:640px;margin:0 0 12px;padding:0;list-style:none;display:grid;overflow-y:auto}.dc-dokumente li{border-top:1px solid var(--linie);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 4px;display:grid}.dc-dokumente li a{overflow-wrap:anywhere}.dc-dokumente li small{grid-column:1}.dc-dokumente li button{grid-area:1/2/span 2}.dc-dokumente li.gewaehlt{background:color-mix(in srgb, var(--farbe-haupt) 10%, #fff)}.pap-kontext{color:var(--pt-leise);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.pap-kontext svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.pap-kontext b{color:var(--pt-text);font-weight:600}.pap-kontext a{color:var(--farbe);margin-left:auto;font-weight:600;text-decoration:none}.pap-kontext-block{gap:6px;display:grid}.pap-kontext small{font-size:13px}.pap-wechsel>summary{cursor:pointer;list-style:none}.pap-wechsel>summary::-webkit-details-marker{display:none}.pap-wechseln{color:var(--farbe);margin-left:8px;font-style:normal;font-weight:600}.pap-wechsel[open]>summary .pap-wechseln:after{content:" ▴"}.pap-wechsel .pap-kontextwahl{margin-top:8px}.pap-kontextwahl{gap:8px;margin:0;display:grid}.pap-kontextwahl button{border:2px solid var(--pt-linie);width:100%;color:var(--pt-text);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:14px;justify-content:flex-start;align-items:center;gap:12px;padding:12px 14px;display:flex}.pap-kontextwahl button:hover{border-color:var(--farbe);background:#fff}.pap-kontextwahl button[aria-pressed=true]{border-color:var(--farbe);box-shadow:inset 0 0 0 1px var(--farbe)}.pap-kontextwahl svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.pap-kontextwahl span{gap:2px;min-width:0;display:grid}.pap-kontextwahl small{color:var(--pt-leise);font-size:13px}.pap-kontextwahl em{color:var(--farbe);margin-left:auto;font-size:13px;font-style:normal;font-weight:600}.pap-beleg{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pap-beleg-haupt{background:var(--farbe);color:#fff;min-height:76px;box-shadow:0 6px 18px color-mix(in srgb, var(--farbe) 28%, transparent);border-radius:16px;grid-column:1/-1;grid-template-columns:52px 1fr;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;display:grid}.pap-beleg-haupt svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:36px;height:36px}.pap-beleg-haupt span{gap:2px;display:grid}.pap-beleg-haupt b{font-size:19px}.pap-beleg-haupt small{opacity:.92;font-size:14px}.pap-beleg-haupt:hover,.pap-beleg-haupt:focus-visible{filter:brightness(1.06)}.pap-beleg-neben{border:1px solid var(--pt-linie);min-height:48px;color:var(--pt-text);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:600;text-decoration:none;display:flex}.pap-beleg-neben svg{fill:none;width:20px;height:20px;stroke:var(--farbe);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}label.pap-beleg-haupt,label.pap-beleg-neben{cursor:pointer}label.pap-beleg-haupt:focus-within,label.pap-beleg-neben:focus-within{outline:2px solid var(--farbe);outline-offset:2px}.pap-teaser{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pap-fenster{width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--pt-text);background:#fff;border:0;border-radius:16px;padding:18px;box-shadow:0 18px 48px #00000040}.pap-fenster::backdrop{background:#0f141e73}.pap-fenster-kopf{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pap-fenster-kopf h2{margin:0;font-size:19px}.pt-dash-beleg{max-width:520px}.pe-dateien{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pe-dateien small{color:var(--leise)}.pe-zuordnen{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pe-zuordnen select{max-width:320px}.lk-formular .felder{align-items:start}.lk-formular .felder .breit{grid-column:1/-1}.lk-formular fieldset{border:1px solid var(--linie);border-radius:8px;flex-wrap:wrap;gap:6px 18px;padding:10px 12px;display:flex}.lk-formular select[multiple]{min-height:90px}.lk-liste td small{display:block}.lk-offen{color:var(--leise);font-size:14px}.gb-rechner{grid-template-columns:minmax(0,3fr) minmax(280px,2fr);align-items:start;gap:24px;display:grid}.gb-rechner .felder{align-items:start}.gb-rechner .felder .breit,.gb-kriterien .breit{grid-column:1/-1}.gb-kriterien{border:1px solid var(--linie);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px 16px;margin:16px 0;padding:12px 14px;display:grid}.gb-kriterien label{flex-direction:column;gap:4px;font-weight:600;display:flex}.gb-rechner .haken-zeile{align-items:center;gap:6px;font-size:14px;font-weight:400;display:flex}.gb-ergebnis{border:1px solid var(--linie);background:#fff;border-radius:8px;padding:14px 16px;position:sticky;top:12px}.gb-ergebnis h2{margin-top:0}.gb-ergebnis dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0 0 12px;display:grid}.gb-ergebnis dt{color:var(--leise)}.gb-ergebnis dd{margin:0}.gb-ergebnis dd small{color:var(--leise);font-size:13px;display:block}.gb-fehler{color:var(--fehler,#b3261e);padding-left:18px}.gb-hinweise{color:var(--offen,#8a6100);padding-left:18px}.af-bogen{gap:10px;max-width:860px;display:grid}.af-frage{border:1px solid var(--linie);border-radius:8px;gap:6px;margin:0;padding:10px 14px;display:grid}.af-frage legend{padding:0 4px;font-weight:600}.af-frage small{display:block}.af-fehler{border-color:var(--fehler,#b3261e)}.af-eingabe{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.af-eingabe>input,.af-eingabe>select{width:auto;min-width:200px}.af-status{flex-wrap:wrap;gap:4px 14px;display:flex}.af-status label{align-items:center;gap:6px;margin:0;font-weight:400;display:inline-flex}.af-status input[type=radio]{width:18px;height:18px;min-height:0;margin:0;padding:0}.af-notiz{width:100%}.af-wahl{border:1px solid var(--linie);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:10px 14px;display:grid}.af-wahl strong{margin-bottom:4px;display:block}.af-wahl .haken{align-items:baseline;gap:6px;font-weight:400;display:flex}.af-oeffentlich{max-width:860px;margin:0 auto;padding:0 16px}@media (max-width:600px){.af-eingabe>input,.af-eingabe>select{width:100%;min-width:0}}.an-editor{grid-template-columns:minmax(0,3fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}.an-editor .felder .breit{grid-column:1/-1}.an-position{border:1px solid var(--linie);border-radius:8px;margin:12px 0;padding:10px 14px}.an-position legend{padding:0 4px;font-weight:600}.an-uebersicht{border:1px solid var(--linie);background:#fff;border-radius:8px;padding:14px 16px;position:sticky;top:12px}.an-uebersicht h2{margin-top:0}.an-uebersicht dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0 0 12px;display:grid}.an-uebersicht dt{color:var(--leise)}.an-uebersicht dd{text-align:right;margin:0}.an-knoepfe{gap:8px;margin-bottom:12px;display:grid}.an-rueckfrage,.an-angenommen{border-left:4px solid var(--farbe-haupt,#00a6ff);margin:12px 0;padding:4px 14px}.ad-verlauf{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.ad-verlauf li{border-radius:8px;max-width:46rem;padding:8px 12px}.ad-verlauf li p{white-space:pre-wrap;margin:4px 0 0}.ad-verlauf small{color:#5b6573}.ad-interessent{background:#f2f4f7}.ad-kanzlei{background:#e6f6ff;margin-left:2rem}.ad-antwort textarea{width:100%;max-width:46rem;display:block}.ak-tabelle tfoot th,.ak-tabelle tfoot td{border-top:2px solid #c9d1db;font-weight:600}.ak-verlust td{background:#fff1f0}.ak-befunde{margin:8px 0;padding-left:20px}.ak-befunde li.fehler{color:#b42318}.ak-bereich details{margin-top:8px}.sk-tabelle input,.sk-tabelle select{font-size:.9em}.sk-summen{grid-template-columns:max-content max-content;gap:4px 16px;margin:12px 0;display:grid}.sk-summen dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.an-annahme fieldset{border:1px solid var(--linie);border-radius:8px;margin:12px 0;padding:10px 14px}.an-annahme .haken{align-items:baseline;gap:8px;font-weight:400;display:flex}.an-position-oeffentlich{border-top:1px solid var(--linie);padding-top:8px}.an-position-oeffentlich h3{margin:10px 0 4px;font-size:15px}@media (max-width:900px){.an-editor{grid-template-columns:1fr}.an-uebersicht{position:static}}.hn-herleitung{margin-top:4px;display:block}@media (max-width:800px){.gb-rechner{grid-template-columns:1fr}.gb-ergebnis{position:static}}.ap-befunde ul{gap:8px;padding:0;list-style:none;display:grid}.ap-befunde li{border-left:3px solid var(--rand,#d0d7de);background:var(--flaeche,#fff);padding:6px 10px}.ap-befunde li.ap-fehler{border-left-color:var(--fehler,#b3261e)}.ap-befunde li.ap-fehler strong{color:var(--fehler,#b3261e)}.ap-befunde li.ap-hinweis{border-left-color:var(--offen,#8a6100)}.ap-befunde li.ap-begruendet{border-left-color:var(--ok,#1a7f37)}.ap-befunde li small{color:var(--leise)}.ap-befunde details{margin-top:6px}.aa-annahmen fieldset{border:0;margin:0;padding:0}.aa-zeile{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.aa-zeile .aa-text{flex:280px}.aa-zeile .aa-zahl{width:90px}.aa-zeile .aa-einheit{width:100px}.aa-zeile .aa-toleranz input{width:50px}.aa-liste{gap:8px;padding:0;list-style:none;display:grid}.aa-liste li{border-left:3px solid var(--linie);padding:6px 10px}.aa-liste li small{color:var(--leise)}.aa-liste li.aa-offen{border-left-color:var(--offen,#8a6100)}.aa-hinweis{border:1px solid var(--offen,#8a6100);border-radius:8px;margin:8px 0 12px;padding:10px 12px}.vv-vorlage>details{margin:8px 0}.vv-editor{gap:8px;margin-top:8px;display:grid}.vv-editor label{flex-direction:column;gap:4px;display:flex}.vv-editor textarea{width:100%;font-family:inherit}.vv-text{white-space:pre-wrap;background:var(--flaeche,#fff);border:1px solid var(--linie);border-radius:8px;max-height:420px;padding:10px 12px;font-family:inherit;overflow:auto}.ag-leistung{border:1px solid var(--linie);border-radius:8px;margin:10px 0;padding:8px 12px}.ag-leistung label.breit,.leiste label.breit{flex-direction:column;flex:260px;display:flex}.ag-leistung label.block{flex-direction:column;display:flex}.ag-leistung textarea{width:100%}.ag-fassung dd{margin:0 0 6px}.ka-anfrage{border-top:1px solid var(--linie);padding:12px 0}.ka-anfrage:first-of-type{border-top:0}.ka-anfrage h3{margin:0 0 4px;font-size:17px}.ka-anfrage h3 small{color:var(--leise);margin-left:6px;font-weight:400}.ka-nachricht{white-space:pre-wrap;background:var(--flaeche,#f6f7f9);border-radius:8px;padding:8px 12px}.ka-link{word-break:break-all;-webkit-user-select:all;user-select:all;font-size:12px;display:block}.pe-bewertung-bogen{gap:4px;display:grid}.pe-sterne,.pe-bewertung-empfehlung{border:0;border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;padding:6px 0;display:flex}.pe-sterne legend,.pe-bewertung-empfehlung legend{float:left;width:240px;padding:0;font-weight:600}.pe-sterne-wahl{flex-direction:row-reverse;display:inline-flex;position:relative}.pe-sterne-wahl input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.pe-sterne .pe-sterne-wahl label{color:#c9ced2;cursor:pointer;margin:0;padding:0 2px;font-size:28px;font-weight:400;line-height:1}.pe-sterne .pe-sterne-wahl input:checked~label,.pe-sterne .pe-sterne-wahl label:hover,.pe-sterne .pe-sterne-wahl label:hover~label{color:#f2a900}.pe-sterne-wahl input:focus-visible+label{outline:2px solid var(--link);outline-offset:2px;border-radius:4px}.pe-sterne .pe-sterne-leer,.pe-bewertung-empfehlung .pe-haken{font-size:14px;font-weight:400}.pe-bewertung-empfehlung{gap:4px 20px}.pe-sterne-zeigen{color:#f2a900;letter-spacing:1px}.pe-bewertung-gesamt{font-size:18px}.pe-bewertung-gesamt .pe-sterne-zeigen{font-size:22px}.pe-bewertung-tabelle td span[title]{color:#f2a900;white-space:nowrap}.pe-bewertung-summe td{border-top:2px solid var(--linie)}.pe-vergleich th{white-space:normal;min-width:90px}.pe-vergleich td.pe-bestwert{background:var(--gruen-flaeche);font-weight:700}.pe-tafel-sterne{color:#b07b00;text-decoration:none}@media (max-width:640px){.pe-sterne legend,.pe-bewertung-empfehlung legend{float:none;width:100%}}.rk-fassung{border-top:1px solid var(--linie);padding:10px 0}.rk-fassung>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:32px;display:flex}.rk-fassung[open]>summary{margin-bottom:10px}.rk-stand{background:var(--flaeche);color:var(--leise);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.rk-stand.rk-pruefung,.rk-stand.rk-gestaltung{background:var(--offen-flaeche);color:var(--offen)}.rk-stand.rk-freigabe,.rk-stand.rk-geplant{color:#0b5c8f;background:#e3f0fb}.rk-stand.rk-veroeffentlicht,.rk-stand.rk-ausgewertet{background:var(--gruen-flaeche);color:var(--gruen)}.rk-stand.rk-verworfen{text-decoration:line-through}.rk-ki{border:1px solid var(--linie);color:var(--leise);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700}.rk-neu{border-top:1px solid var(--linie);margin-top:16px;padding-top:6px}.rk-neu h3{margin:10px 0 6px;font-size:16px}.rk-filter{flex-wrap:wrap;align-items:end;gap:10px 14px;margin:0 0 16px;display:flex}.rk-filter label{flex-direction:column;gap:4px;font-size:13px;display:flex}.rk-filter label.rp-check{flex-direction:row;align-self:center}.rk-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.rk-blaettern{gap:6px;display:inline-flex}.rk-raster{border-left:1px solid var(--linie);border-top:1px solid var(--linie);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.rk-wt{color:var(--leise);border-right:1px solid var(--linie);border-bottom:1px solid var(--linie);background:var(--flaeche);padding:4px 6px;font-size:12px;font-weight:600}.rk-tag{border-right:1px solid var(--linie);border-bottom:1px solid var(--linie);flex-direction:column;gap:3px;min-width:0;min-height:96px;padding:4px;display:flex}.rk-woche .rk-tag{min-height:220px}.rk-tag.fremd{background:var(--flaeche)}.rk-tag.fremd .rk-datum{color:var(--leise)}.rk-tag.heute .rk-datum{color:#fff;background:var(--link);border-radius:999px;align-self:flex-start;padding:0 7px}.rk-datum{font-size:13px;font-weight:600}.rk-wt-klein{display:none}.rk-eintrag{border-left:3px solid var(--leise);background:var(--flaeche);color:var(--text);overflow-wrap:anywhere;border-radius:5px;padding:3px 5px;font-size:12px;line-height:1.3;text-decoration:none;display:block}.rk-eintrag small{color:var(--leise);font-size:11px;display:block}.rk-eintrag:hover{text-decoration:underline}.rk-art-veroeffentlichung,.rk-art-thema{border-left-color:var(--gruen);background:var(--gruen-flaeche)}.rk-art-freigabe{background:#e3f0fb;border-left-color:#0b5c8f}.rk-art-pruefung{border-left-color:var(--offen);background:var(--offen-flaeche)}@media (max-width:760px){.rk-raster{grid-template-columns:1fr}.rk-wt{display:none}.rk-wt-klein{display:inline}.rk-tag,.rk-woche .rk-tag{min-height:0}.rk-monat .rk-tag.fremd{display:none}.rk-monat .rk-tag:not(:has(.rk-eintrag)):not(.heute){display:none}}.rk-freigabe{border:1px solid var(--linie);border-radius:10px;margin:14px 0 6px;padding:10px 14px}.rk-freigabe h4{margin:0 0 6px;font-size:15px}.rk-freigabe>ul{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.rk-ok{color:var(--gruen)}.rk-offen{color:var(--offen)}.rk-pruefform{margin-top:6px}.rk-verlauf ul{margin:6px 0 0;padding-left:18px}.kal-tag h2{align-items:baseline;gap:6px;display:flex}.kal-plus{border-radius:6px;margin-left:auto;padding:0 6px;font-weight:700;text-decoration:none}.kal-plus:hover{background:#eef4fa}.kal-tag li b a{color:inherit}.kal-zeile{grid-template-columns:minmax(180px,320px) 90px auto;align-items:end;margin:4px 0}.kal-zeile .leiste{margin:0}.kal-haken span{align-items:center;gap:8px;display:flex}.kal-haken input{width:auto}@media (max-width:640px){.kal-zeile{grid-template-columns:1fr}}.vt-stand{background:var(--flaeche);color:var(--leise);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.vt-aktiv{background:var(--gruen-flaeche);color:var(--gruen)}.vt-ausstehend{background:var(--offen-flaeche);color:var(--offen)}.vt-widerrufen{text-decoration:line-through}.vt-gesperrt{color:var(--rot);background:#fbe4e2}.vt-seiten{gap:8px;display:flex}.vt-erfassen{border-top:1px solid var(--linie);margin-top:16px;padding-top:6px}.vt-erfassen h3{margin:10px 0 6px;font-size:16px}.vt-verlauf{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pap-kontaktwege{gap:10px;margin-top:8px;display:grid}.pap-kontaktknoepfe{flex-wrap:wrap;gap:8px;display:flex}.pap-kontaktknoepfe a{border:1px solid var(--pt-linie);min-height:44px;color:var(--pt-text);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}.pap-kontaktknoepfe a:hover,.pap-kontaktknoepfe a:focus-visible{border-color:var(--farbe)}.pap-kontaktknoepfe svg,.pap-anschrift svg{fill:none;width:20px;height:20px;stroke:var(--farbe);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pap-anschrift{color:var(--pt-leise);align-items:flex-start;gap:8px;margin:0;font-size:14px;display:flex}.pap-anschrift b{color:var(--pt-text)}.pap-nur-titel .pap-werkzeug{grid-template-columns:44px 1fr auto;padding:10px 14px}.pap-nur-titel .pap-feld{width:44px;height:44px}.pap-einst-kacheln{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.pap-einst-kacheln form{display:contents}.pap-einst-kacheln>a,.pap-einst-kacheln button{border:1px solid var(--pt-linie);min-height:104px;color:var(--pt-text);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:14px;place-content:start stretch;justify-items:start;gap:4px;padding:14px;text-decoration:none;display:grid}.pap-einst-kacheln>a:hover,.pap-einst-kacheln button:hover,.pap-einst-kacheln>a:focus-visible,.pap-einst-kacheln button:focus-visible{border-color:var(--farbe)}.pap-einst-kacheln svg{fill:none;width:26px;height:26px;stroke:var(--farbe);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:4px}.pap-einst-kacheln b{font-size:16px}.pap-einst-kacheln small{color:var(--pt-leise);font-size:13px}.pt-ordnerkarten{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pt-ordnerkarten button{border:1px solid var(--pt-linie);width:100%;color:var(--pt-text);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;column-gap:10px;padding:12px 14px;display:grid}.pt-ordnerkarten button:hover,.pt-ordnerkarten button:focus-visible{border-color:var(--farbe)}.pt-ordnerkarten b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.pt-ordnerkarten small{color:var(--pt-leise);grid-column:2;align-items:center;gap:6px;font-size:13px;display:flex}.pt-ordner-zeichen{background:color-mix(in srgb, var(--farbe) 18%, #fff);width:32px;height:26px;box-shadow:inset 0 6px 0 color-mix(in srgb, var(--farbe) 32%, #fff);border-radius:4px 4px 6px 6px;grid-row:1/span 2}.pt-ordnerpfad{color:var(--pt-leise);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 8px;font-size:14px;display:flex}.pt-ordnerpfad button{color:var(--farbe);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-weight:600}.pt-ordnerpfad b{color:var(--pt-text)}.pt-weitere-filter{margin:0 0 8px}.pt-weitere-filter>summary{cursor:pointer;color:var(--farbe);font-size:14px;font-weight:600}.pt-weitere-filter[open]>summary{margin-bottom:8px}.pt-datei-notiz{color:var(--pt-leise);font-style:italic}@media (max-width:640px){.ze-karten thead{display:none}.ze-karten,.ze-karten tbody{display:block}.ze-karten tr{border-bottom:1px solid var(--linie);padding:10px 12px;display:block}.mw-tabelle.ze-karten td{text-align:left;border:0;min-height:1.6em;padding:3px 0 3px 8.5em;display:block;position:relative}.mw-tabelle.ze-karten td[data-titel=""]{padding:8px 0 0}.ze-karten td[data-titel]:not([data-titel=""]):before{content:attr(data-titel);width:8em;color:var(--leise);font-size:14px;position:absolute;top:4px;left:0}.ze-karten td.z{text-align:left}.ze-karten td.zp-wahl input{width:22px;height:22px;margin:0}}.ab-marke{color:var(--leise);white-space:nowrap;background:#eef1f4;border-radius:999px;padding:1px 8px;font-size:13px;font-weight:600;display:inline-block}.ab-marke.ab-gut{color:#1e6b34;background:#e6f4ea}.ab-marke.ab-warnung{color:#8a5300;background:#fff4e0}.ab-marke.ab-ueber{color:#a11d1d;background:#fde8e8}.ab-zeile .felder{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.ab-werte{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 8px;display:grid}.ab-werte dt{color:var(--leise)}.ab-werte dd{margin:0}.ab-werte dd small{color:var(--leise);margin-left:4px}.ab-werte .ab-marke{margin-left:6px}@media (max-width:640px){.ab-werte{grid-template-columns:1fr;gap:0}.ab-werte dd{margin-bottom:8px}}.ze-mehr{color:#8a5300}.zz-eingang{border-top:1px solid var(--linie);padding:.6rem 0}.zz-eingang:first-child{border-top:0}.zz-eingang small{display:block}.zz-zuordnung{margin:.4rem 0}.gw-ablauf{counter-reset:gwschritt;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.gw-ablauf li{counter-increment:gwschritt;color:var(--leise);background:#f1f1f1;border-radius:999px;padding:4px 10px;font-size:14px}.gw-ablauf li:before{content:counter(gwschritt) ". "}.gw-ablauf li.gw-fertig{color:#1d6b33;background:#e2f4e6}.gw-ablauf li.gw-jetzt{color:#1d4f9a;background:#dfeafd;font-weight:600}.gw-ablauf li.gw-klaerung{color:var(--rot);background:#fde2e1}.gw-ablauf li.gw-klaerung:before{content:none}.gw-unter{margin:14px 0 4px;font-size:15px}.gw-person{border-top:1px solid var(--linie);margin-top:8px;padding-top:8px}.gw-person:first-of-type{border-top:0}.gw-person.gw-offen{background:#fff8ec;border-radius:8px;padding:8px}.gw-person .leiste small{color:var(--leise)}.gw-baum{margin:8px 0 12px;overflow-x:auto}.gw-baum ul{margin:0;padding-left:22px;list-style:none;position:relative}.gw-baum>ul{padding-left:0}.gw-baum li{padding:4px 0 4px 14px;position:relative}.gw-baum>ul>li{padding-left:0}.gw-baum ul ul li:before{content:"";border-left:1px solid var(--linie);position:absolute;top:0;bottom:0;left:0}.gw-baum ul ul li:last-child:before{height:20px;bottom:auto}.gw-baum ul ul li:after{content:"";border-top:1px solid var(--linie);width:12px;position:absolute;top:20px;left:0}.gw-knoten{border:1px solid var(--linie);background:#fff;gap:2px;max-width:100%;padding:6px 10px;display:inline-grid}.gw-knoten small{color:var(--leise);font-size:13px}.gw-knoten.gw-jp{border-radius:4px}.gw-knoten.gw-np{border-radius:14px}.gw-knoten.gw-wbm{border:2px solid #2e8b4a}@media print{.gw-baum{overflow:visible}}.bv-verlauf{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.bv-verlauf small,.bv-verlauf s{color:var(--leise)}.seite-laedt{box-sizing:border-box;min-height:50vh;color:var(--leise);opacity:0;align-items:flex-start;gap:10px;padding:32px 0;font-size:15px;animation:.2s .15s forwards seite-laedt-ein;display:flex}.seite-laedt-punkt{border:2px solid color-mix(in srgb, var(--farbe,#888) 25%, transparent);border-top-color:var(--farbe,#888);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite seite-laedt-dreh}@keyframes seite-laedt-ein{to{opacity:1}}@keyframes seite-laedt-dreh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.seite-laedt-punkt{animation:none}}.bv-aufteilung{gap:6px;display:grid}.bv-aufteilung table{width:100%}.bv-aufteilung td{vertical-align:middle;padding:2px 4px}.bv-aufteilung td input,.bv-aufteilung td select{min-width:0}.bv-aufteilung tfoot td{font-weight:600}.bv-aufteilung .leiste{margin:0}@media (max-width:600px){.bv-aufteilung{overflow-x:auto}.bv-aufteilung table{min-width:560px}}.pe-onb-kopf{margin-bottom:8px}.pe-onb-balken{background:var(--flaeche);border:1px solid var(--linie);border-radius:999px;height:8px;margin:4px 0 6px;overflow:hidden}.pe-onb-balken>span{background:var(--gruen);height:100%;display:block}.pe-onb-balken.klein-balken{width:120px;height:6px;margin:2px 0 4px}.pe-onb-abschnitt h3{margin:16px 0 4px;font-size:15px}.pe-onb-liste{margin:0;padding:0;list-style:none}.pe-onb-liste>li{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:flex-start;gap:4px 10px;padding:7px 0;display:flex}.pe-onb-liste>li.erledigt .pe-onb-titel{color:var(--leise);text-decoration:line-through;-webkit-text-decoration-color:var(--linie);text-decoration-color:var(--linie)}.pe-onb-liste>li.spaet{background:linear-gradient(90deg,#b3261e0f,#0000 60%)}.pe-onb-haken{margin:0}.pe-onb-kasten{border:2px solid var(--leise);background:var(--hinter);width:22px;height:22px;min-height:0;color:var(--gruen);text-align:center;cursor:pointer;border-radius:5px;flex:none;padding:0;font-weight:700;line-height:18px;display:inline-block}.pe-onb-liste>li.erledigt .pe-onb-kasten{border-color:var(--gruen);background:var(--gruen-flaeche)}.pe-onb-kasten:hover{border-color:var(--gruen)}.pe-onb-titel{flex:260px}.pe-onb-mehr summary{cursor:pointer}.pe-onb-aendern{flex-wrap:wrap;align-items:end;gap:8px;margin-top:6px;display:flex}.pe-onb-aendern label{gap:2px;font-size:14px;display:grid}.pe-onb-lernen{border-top:1px solid var(--linie);margin-top:16px;padding-top:8px}.pe-onb-lernen h3{margin:8px 0 4px;font-size:15px}.pe-onb-vorlage{white-space:pre-wrap;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;font-weight:400}.office-rahmen{border:1px solid var(--linie,#ddd);border-radius:8px;height:calc(100vh - 170px);min-height:480px;overflow:hidden}.office-rahmen>div,.office-rahmen iframe{width:100%;height:100%}.office-stand{margin:16px 0;padding:0;list-style:none}.office-stand li{padding:4px 0}.office-stand li.warn{color:var(--offen,#a60)}.dv-neu-art{border:0;flex-wrap:wrap;gap:20px;margin:0 0 12px;padding:0;display:flex}.dv-neu-art legend{margin-bottom:4px;font-weight:600}.pe-pool-worte{flex-wrap:wrap;gap:4px;margin:4px 0;display:flex}.pe-pool-wort{background:var(--flaeche);border:1px solid var(--linie);border-radius:999px;padding:1px 8px;font-size:.82rem;display:inline-block}.pe-pool-filter{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-bottom:12px;display:flex}.pe-pool-filter .pe-feld{margin:0}.pe-pool-vorschlag{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pe-pool-vorschlag select{max-width:220px}.pe-pool-treffer{margin:8px 0 0;padding:0;list-style:none}.pe-pool-treffer li{border-top:1px solid var(--linie);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.pe-pool-treffer li:first-child{border-top:0}.ln-pdf{margin:16px 0}.ln-pdf iframe{border:1px solid var(--linie);background:#fff;border-radius:8px;width:100%;height:min(80vh,900px)}.ab-pdf input[type=file]{min-height:0;padding:6px}@media (max-width:640px){.ln-pdf iframe{height:60vh}}.ln-abschnitt{margin:24px 0}.ln-abschnitt>h2{border-bottom:2px solid var(--linie);margin:0 0 8px;padding-bottom:6px;font-size:20px}.ln-ziele{border-left:4px solid var(--farbe);padding:4px 0 4px 16px}.ln-ziele>h2{border-bottom:0;padding-bottom:0}.ln-loesung details>summary{cursor:pointer;padding:8px 0;font-weight:600}.ln-kopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ln-lesezeichen.an{color:var(--farbe);border-color:var(--farbe)}.ln-notiz{border-top:1px solid var(--linie);margin-top:32px;padding-top:16px}.ln-gesperrt{border-color:var(--linie)}.ln-lektionen li.gesperrt{opacity:.65}.ln-lektionen li.gesperrt .ln-marke{border:0;font-size:15px}.ln-kursinfo{margin:16px 0}.ln-angaben{grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:12px 0;display:grid}.ln-angaben dt{font-weight:600}.ln-angaben dd{margin:0}.ln-lehrgang details{margin:8px 0}.ln-lehrgang details>summary{cursor:pointer;font-weight:600}.ln-lehrgang .ln-kursliste{margin-top:12px}.ln-suche{gap:8px;margin:12px 0 16px;display:flex}.ln-suche input{flex:1;min-width:0}.ln-notiztext{white-space:pre-wrap}.ab-aufbau{border:1px solid var(--linie);border-radius:10px;margin:16px 0;padding:10px 14px}.ab-aufbau>summary{cursor:pointer;font-weight:600}.ab-aufbau .ab-feld{margin-top:12px}.pt-ra-reiter{flex-wrap:wrap;gap:8px;margin:4px 0 14px;display:flex}.pt-ra-reiter a{border:2px solid var(--farbe);min-height:44px;color:var(--farbe);border-radius:999px;align-items:center;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-flex}.pt-ra-reiter a[aria-current=page]{background:var(--farbe);color:#fff!important}.pt-ra-neu{margin:0 0 18px}.pt-ra-karte+.pt-rf-mehr,.pt-karten+.pt-rf-mehr{margin-top:18px}.pt-ra-zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.pt-ra-drei{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;display:grid}.pt-ra-zwei>div,.pt-ra-drei>div{align-content:end;gap:6px;min-width:0;display:grid}.pt-ra-zwei input,.pt-ra-zwei select,.pt-ra-drei input{width:100%}.pt-ra-haken label{align-items:center;gap:8px;min-height:44px;display:flex;font-weight:400!important}.pt-ra-haken input{width:auto;min-height:0}.pt-ra-gruppe{border:1px solid var(--pt-linie);border-radius:12px;gap:8px;margin:6px 0 0;padding:12px 14px;display:grid}.pt-ra-gruppe legend{padding:0 4px;font-size:15px;font-weight:600}.pt-ra-gruppe legend small{color:var(--pt-leise);font-weight:400}.pt-ra-aktionen{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.pt-ra-aktionen form{margin:0}.pt-ra-bloecke{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:12px 0 6px;display:grid}.pt-ra-block{border:1px solid var(--pt-linie);background:var(--pt-zart);border-radius:12px;padding:12px 14px}.pt-ra-block h3{margin:0 0 6px;font-size:15px}.pt-ra-zeilen{gap:4px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.pt-ra-zeilen li{justify-content:space-between;gap:10px;display:flex}.pt-ra-zeilen li span{overflow-wrap:anywhere;min-width:0}.pt-ra-zeilen li b{white-space:nowrap;font-weight:600}.pt-ra-zeilen small{color:var(--pt-leise)}.pt-ra-zeilen .pt-ra-summe{border-top:1px solid var(--pt-linie);margin-top:4px;padding-top:6px;font-weight:700}.pt-ra-hinweise{color:var(--pt-leise);margin:6px 0;padding-left:20px;font-size:14px}.pt-ra-auslagen{margin:6px 0 0;padding:0;list-style:none;display:grid}.pt-ra-auslage{border-top:1px solid var(--pt-linie);gap:6px;padding:14px 0;display:grid}.pt-ra-auslage:first-child{border-top:0;padding-top:4px}.pt-ra-auslage-kopf{justify-content:space-between;gap:12px;font-size:16px;display:flex}.pt-ra-auslage-kopf span{overflow-wrap:anywhere;min-width:0;display:grid}.pt-ra-auslage-kopf small{color:var(--pt-leise);font-size:13px}.pt-ra-auslage-stand{flex-wrap:wrap;gap:6px;display:flex}.pt-badge.pt-ra-entwurf{border:1px solid var(--pt-linie);color:var(--pt-leise);background:0 0}.pt-badge.pt-ra-rueckfrage{color:#8a5300;background:#fff4e0}@media (max-width:600px){.pt-ra-zwei,.pt-ra-drei{grid-template-columns:1fr}}.ra-bearbeiten{gap:6px;min-width:220px;margin-top:6px;display:grid}.ra-bearbeiten input,.ra-bearbeiten select{width:100%}.ab-abschnitt{border-top:1px solid var(--linie);margin:14px 0;padding-top:10px}.ab-abschnitt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;margin-bottom:6px;display:flex}.ab-abschnitt-kopf .weit{flex-direction:column;flex:1;gap:4px;min-width:220px;font-weight:600;display:flex}.ab-wahl{gap:14px;display:inline-flex}.ab-wahl .haken{align-items:center;gap:6px;font-weight:400;display:inline-flex}.ab-wahl input[type=radio]{width:18px;height:18px;min-height:0;margin:0}.ln-gliederung{border:1px solid var(--linie);border-radius:12px;margin:12px 0 20px;padding:12px 16px}.ln-gliederung ol{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ln-kontrolle h2{margin-top:0}.ab-import-tabelle td,.ab-import-tabelle th{font-size:14px}.ab-import-tabelle td:first-child{white-space:nowrap}
