.wsp-zeile:not(:last-child)>.wst-zeile{border-bottom:1px solid var(--line)}.wsp-zeile .wst-steuerung{justify-content:flex-end}.wsp-zeile>.wst-zeile:has(>.wst-menue>form){background-color:color-mix(in srgb, var(--s2) 45%, var(--s1));flex-wrap:wrap}.wsp-zeile .wst-menue:has(>form){flex:100%;display:block}.wsp-fehlt-text{color:var(--ink3);font-style:italic}.wsp-zeitspanne{font-variant-numeric:tabular-nums;width:62px;line-height:1.2;display:grid}.wsp-zeitspanne b{color:var(--ink1);letter-spacing:-.01em;font-size:14px;font-weight:700}.wsp-zeitspanne span{color:var(--ink3);white-space:nowrap;font-size:11.5px}.wsp-schalter{color:var(--ink2);grid-template-columns:minmax(96px,auto) minmax(112px,auto);align-items:center;gap:2px 10px;font-size:12px;display:grid}.wsp-schalter-eins{grid-template-columns:auto}.wsp-schalter-feld{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.wsp-schalter-feld>span{color:var(--ink2);font-size:12px;font-weight:600}.wsp-schalter-hinweis{color:var(--warn);grid-column:1/-1;font-size:11px;line-height:1.35}.wsp-schalter-hinweis.wsp-fehler{color:var(--bad)}.wsp-formular{border:1px solid var(--line);background-color:var(--s1);border-radius:10px;margin-top:6px}.wsp-punkt-offen .wsp-formular,.wsp-ablauf-neu .wsp-formular{background-color:#0000;border:0;border-radius:0;margin:0}.wsp-suche[data-laeuft] svg{color:var(--brand)}.wsp-suche input::-webkit-search-cancel-button{cursor:pointer}.wsp-anteil{width:220px;max-width:100%;display:inline-flex}.wsp-anteil .wst-fortschritt{width:100%}.wst-kennzahl.wsp-kennzahl-anteil{align-content:center;gap:4px;min-width:230px}.wsp-kennzahl-anteil .wst-fortschritt{width:100%}.wsp-bereich-rechts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:inline-flex}.wsp-ablauf-liste{margin:0;padding:0;list-style:none}.wsp-punkt{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 16px 12px 10px;transition:background-color .12s,opacity .12s;display:flex;position:relative}.wsp-punkt:last-child{border-bottom:0}.wsp-punkt:hover{background-color:color-mix(in srgb, var(--s2) 60%, transparent)}.wsp-punkt.wsp-zieht{opacity:.4}.wsp-punkt.wsp-punkt-offen{background-color:color-mix(in srgb, var(--s2) 45%, var(--s1));padding:0;display:block}.wsp-punkt-zeit{letter-spacing:-.01em;width:84px;color:var(--ink1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:none;padding-top:1px;font-size:15px;font-weight:700;line-height:1.25}.wsp-punkt-achse{flex:none;align-self:stretch;width:12px;position:relative}.wsp-punkt-achse:before{content:"";background-color:var(--line);width:2px;position:absolute;top:-12px;bottom:-13px;left:5px}.wsp-punkt:first-child .wsp-punkt-achse:before{top:10px}.wsp-punkt:last-child .wsp-punkt-achse:before{height:22px;bottom:auto}.wsp-punkt:only-child .wsp-punkt-achse:before{display:none}.wsp-punkt-achse i{background-color:var(--ok);width:12px;height:12px;box-shadow:0 0 0 3px var(--s1);border-radius:50%;position:absolute;top:4px;left:0}.wsp-punkt-aus .wsp-punkt-achse i{background-color:var(--s1);border:2px solid var(--line2)}.wsp-punkt-text{flex:auto;gap:2px;min-width:0;display:grid}.wsp-punkt-titel{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.wsp-punkt-titel b{color:var(--ink1);font-size:13.5px;font-weight:650}.wsp-punkt-text p{color:var(--ink2);margin:0;font-size:12px;line-height:1.45}.wsp-punkt-aus .wsp-punkt-zeit,.wsp-punkt-aus .wsp-punkt-titel b{color:var(--ink2)}.wsp-punkt-aus .wsp-punkt-text p{color:var(--ink3)}.wsp-vorlaeufig{border:1px dashed var(--line2);color:var(--ink3);white-space:nowrap;border-radius:999px;padding:0 7px;font-size:11px;font-style:italic;font-weight:500;line-height:16px}.wsp-punkt-steuerung{flex:none;align-items:center;gap:6px;display:flex}.wsp-punkt-steuerung .wsp-schalter-feld{margin-right:6px}.wsp-pfeile{display:inline-flex}.wsp-pfeile .knopf-leise{padding:4px 7px;font-size:13px;line-height:1}.wsp-ablauf-fuss{border-top:1px solid var(--line);background-color:color-mix(in srgb, var(--s2) 40%, var(--s1));flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;display:flex}.wsp-ablauf-neu{background-color:color-mix(in srgb, var(--s2) 45%, var(--s1));padding:0;display:block}.wsp-leise{color:var(--ink3);font-size:11.5px}@media (max-width:760px){.wsp-punkt{flex-wrap:wrap}.wsp-punkt-zeit{width:64px;font-size:14px}.wsp-punkt-text{flex-basis:calc(100% - 130px)}.wsp-punkt-steuerung{justify-content:flex-end;width:100%}.wsp-schalter{grid-template-columns:auto auto}.wsp-anteil{width:160px}}.wsp-einzeilig{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wsp-beschreibung{color:var(--ink2)}.wsp-beschreibung+.wsp-einzeilig{color:var(--ink3);font-size:11.5px}
.wsf-zusatz{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.wsf-profil{display:inline-flex;position:relative}.wsf-segmente{gap:2px;display:inline-flex}.wsf-segmente i{background-color:color-mix(in srgb, currentColor 25%, transparent);border-radius:2px;width:6px;height:8px;display:block}.wsf-segmente i.wsf-voll{background-color:currentColor}.wsf-punkt{background-color:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.wsf-steuerung{min-width:0;max-width:300px;color:var(--ink2);justify-content:flex-end;align-items:center;font-size:12.5px;display:flex}.wsf-steuerung>span{row-gap:4px}.wsf-steuerung label{white-space:nowrap}.wsf-hinweis{color:var(--ink3);white-space:nowrap;font-size:12px}.wsf-stift{color:var(--ink3)}.wsf-suche{margin:0}.wsf-suche input::-webkit-search-cancel-button{cursor:pointer}.wsf-suche[aria-busy=true] svg{color:var(--brand)}.wsf-leiste-rechts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.wsf-sortierung{align-items:center;gap:8px;display:inline-flex}.wsf-sortierung-text{color:var(--ink3);font-size:12px}@media (max-width:900px){.wsf-steuerung{max-width:none}.wsf-leiste-rechts{justify-content:flex-start}}@media (max-width:560px){.wsf-sortierung-text{display:none}}
.wsl-anteil{align-items:center;min-width:180px;padding:0 4px;display:inline-flex}.wsl-anteil .wst-fortschritt{width:100%}.wsl-trefferzeile{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-4px 0 10px;font-size:12px;display:flex}.wsl-fehler{color:var(--bad);background-color:var(--bad-w);border-radius:10px;margin:0 0 10px;padding:8px 12px;font-size:12.5px}.wsl-hinweis{color:var(--ink3);margin-top:8px;font-size:11.5px}.wsl-eintrag{border-bottom:1px solid var(--line)}.wsl-eintrag:last-child,.wsl-eintrag>.wst-zeile{border-bottom:0}.wsl-zieht{opacity:.4}.wsl-auszug{text-align:left;width:100%;max-width:100%;font:inherit;color:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;display:block;overflow:hidden}.wsl-auszug:hover{color:var(--ink1)}.wsl-auszug.wsl-voll{white-space:pre-line;line-height:1.5;overflow:visible}.wsl-schalter{color:var(--ink2);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.wsl-pfeil{padding-inline:7px;font-size:13px}.wsl-formular{background-color:color-mix(in srgb, var(--brand-weak) 35%, var(--s1));box-shadow:inset 3px 0 0 var(--brand);padding:14px 16px}.wsl-formular-kopf{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);font-size:12px;font-weight:700}.wsl-popups{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.wsl-popup{border:1px solid var(--line);background-color:var(--s1);border-radius:14px;gap:8px;padding:14px 16px;font-size:12.5px;display:grid}.wsl-popup-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wsl-popup-kopf h3{color:var(--ink1);font-size:15px;font-weight:700}.wsl-popup-zeit{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.wsl-popup-zeit b{color:var(--ink1);font-variant-numeric:tabular-nums;font-weight:650}.wsl-regeln{border-top:1px solid var(--line);padding-top:8px}.wsl-regeln summary{width:fit-content;color:var(--ink2);cursor:pointer;border-radius:4px;font-size:12px;font-weight:600}.wsl-regeln summary:hover{color:var(--ink1)}.wsl-regeln ul{color:var(--ink2);gap:4px;margin:8px 0 0;padding-left:18px;line-height:1.45;list-style:outside;display:grid}.wsl-popup-fuss{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:11.5px;display:flex}.wsl-popup-fuss a{font-size:12.5px}.wsl-zeitangabe{color:var(--ink3);white-space:nowrap;font-variant-numeric:tabular-nums;justify-items:end;gap:1px;font-size:11.5px;display:grid}@media (max-width:900px){.wsl-zeitangabe{justify-items:start}}.wsl-datum{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.wsl-datum label{color:var(--ink3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.wsl-datum input{border:1px solid var(--line2);background-color:var(--s1);height:32px;color:var(--ink1);font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:8px;padding:0 8px;font-size:12.5px}@media (prefers-color-scheme:dark){.wsl-datum input{--lightningcss-light: ;--lightningcss-dark:initial}}.wsl-datum input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.wsl-datum .knopf{height:32px}.wsl-datum .wsl-aktiv{border-color:var(--brand);color:var(--brand)}.wsl-uhr{min-width:42px;color:var(--ink3);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;display:inline-block}.wsl-art{color:var(--ink3);font-size:12px}.wsl-wer{color:var(--ink2);white-space:nowrap;font-size:12px;font-weight:600}.wsl-system{color:var(--ink3);font-weight:500}@media (max-width:900px){.wst-zeile:has(.wsl-uhr){flex-wrap:nowrap;align-items:baseline}.wst-zeile:has(.wsl-uhr) .wst-mitte{flex-basis:auto}}
.whb-zuschnitte{align-items:flex-end;gap:8px;display:inline-flex}.whb-rahmen{background-color:var(--s2);border:1px solid var(--line);border-radius:8px;display:inline-flex;position:relative;overflow:hidden}.whb-rahmen img{object-fit:cover;width:100%;height:100%;display:block}.whb-rahmen small{color:#fff;background-color:#0000008c;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600;position:absolute;bottom:4px;left:4px}.whb-169{aspect-ratio:16/9;width:176px}.whb-45{aspect-ratio:4/5;width:80px}.whb-klein .whb-169{width:72px}.whb-klein .whb-45{width:33px}.whb-ohne{color:var(--ink3);justify-content:center;align-items:center;font-size:10.5px}.whb-bildfeld{min-width:0}.whb-bild-leer{border:1px dashed var(--line2);width:100%;min-height:72px;color:var(--ink2);background-color:var(--s1);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:12.5px;display:flex}.whb-bild-leer:hover{border-color:var(--brand);color:var(--ink1)}.whb-bild-raster{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}@media (max-width:767px){.whb-bild-raster{grid-template-columns:minmax(0,1fr)}}.whb-fokusflaeche{outline-offset:2px;border-radius:8px;max-width:100%;line-height:0;display:inline-block;position:relative;overflow:hidden}.whb-fokusflaeche img{cursor:crosshair;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:260px}.whb-punkt{color:#fff;pointer-events:none;opacity:.65;background-color:#00000073;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;margin:-11px 0 0 -11px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;box-shadow:0 0 0 1px #00000059}.whb-punkt.whb-aktiv{opacity:1;background-color:var(--brand)}.whb-liste .wst-vorn .whb-zuschnitte{margin-right:2px}.whb-hinweis{color:var(--ink2);background-color:var(--s1);border:1px solid var(--line);border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:12.5px}.whb-seitenblock{background-color:var(--s1);border:1px solid var(--line);border-radius:10px;gap:10px;padding:12px 14px;display:grid}.whb-seitenblock.whb-innen{background:0 0;border:0;padding:0}.whb-seitenblock-kopf{color:var(--ink3);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.whb-seitenblock-kopf b{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);font-size:12px;font-weight:700}.whb-knopfzeile{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto auto;align-items:center;gap:6px;display:grid}.whb-schritt{grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.whb-punktzeile{grid-template-columns:110px minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:6px;display:grid}@media (max-width:767px){.whb-knopfzeile,.whb-schritt,.whb-punktzeile{grid-template-columns:minmax(0,1fr) auto}}.whb-spalte{border:1px dashed var(--line2);background-color:var(--s0,transparent);border-radius:8px;align-content:start;gap:8px;padding:10px;display:grid}.whb-spalte-block{background-color:var(--s1);border:1px solid var(--line);border-radius:8px;gap:6px;padding:8px;display:grid}.wsk-treffer{background-color:var(--s1);border:1px solid var(--line);border-radius:10px;gap:2px;min-width:0;padding:10px 12px;display:grid}.wsk-adresse{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.wsk-titel{color:var(--brand);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.wsk-text{color:var(--ink2);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.wsk-weiter{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:end;gap:8px;display:grid}.wsk-tabelle{border-collapse:collapse;width:100%;font-size:12.5px}.wsk-tabelle th{text-align:left;color:var(--ink3);border-bottom:1px solid var(--line);padding:6px 8px;font-size:11.5px;font-weight:600}.wsk-tabelle td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:7px 8px}@media (max-width:767px){.wsk-weiter{grid-template-columns:minmax(0,1fr)}.wsk-tabelle thead{display:none}.wsk-tabelle tr{border-bottom:1px solid var(--line);gap:2px;padding:8px 0;display:grid}.wsk-tabelle td{border:0;padding:0 2px}}
.leer-wert,.benefit-kopf,.benefit-stand{display:none}.akte-r{max-width:1160px;padding-top:0}@media (min-width:640px){.akte-r{padding-top:0}}.akte-r .akte-fest{z-index:20;background-color:var(--s0);padding-top:14px;position:sticky;top:0}.akte-kopf{flex-wrap:wrap;align-items:center;gap:12px 18px;padding-bottom:12px;display:flex}.akte-kopf-person{flex:280px;min-width:0}.akte-kopf-name{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.akte-kopf-name h1{letter-spacing:-.01em;color:var(--ink);font-size:21px;font-weight:700;line-height:1.2}.akte-kopf-zeile{color:var(--ink2);flex-wrap:wrap;gap:0 8px;margin-top:3px;font-size:13px;display:flex}.akte-kopf-zeile>span+span:before{content:"·";color:var(--ink3);margin-right:8px}.akte-kopf-nr{color:var(--ink1);font-variant-numeric:tabular-nums;font-weight:600}.akte-kopf-fakten{border:1px solid var(--line);background-color:var(--s1);border-radius:10px;min-width:0;display:flex}.akte-kopf-fakten>div{min-width:0;padding:6px 14px}.akte-kopf-fakten>div+div{border-left:1px solid var(--line)}.akte-kopf-fakten dt{color:var(--ink2);font-size:11px;font-weight:600}.akte-kopf-fakten dd{color:var(--ink1);white-space:nowrap;text-overflow:ellipsis;max-width:230px;font-size:13px;font-weight:600;overflow:hidden}.akte-kopf-zu{align-self:flex-start}@media (max-width:1180px){.akte-kopf-fakten{flex-basis:100%;order:3}.akte-kopf-fakten>div{flex:1 1 0}}.akte-reiter{scrollbar-width:none;border-bottom:1px solid var(--line);gap:2px;display:flex;overflow-x:auto}.akte-reiter::-webkit-scrollbar{display:none}.akte-reiter button{white-space:nowrap;color:var(--ink2);border-radius:6px 6px 0 0;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 12px 10px;font-size:13px;font-weight:550;display:inline-flex;position:relative}.akte-reiter button:after{content:"";background-color:#0000;border-radius:2px;height:2px;position:absolute;bottom:0;left:8px;right:8px}.akte-reiter button[aria-selected=true]:after{background-color:var(--brand)}.akte-reiter button:hover{color:var(--ink1);background-color:var(--s2)}.akte-reiter button[aria-selected=true]{color:var(--ink);font-weight:650}.akte-reiter button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.akte-reiter-zahl{background-color:var(--s2);min-width:18px;height:18px;color:var(--ink2);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:650;display:inline-flex}.akte-reiter button[aria-selected=true] .akte-reiter-zahl{background-color:var(--brand-weak);color:var(--brand)}.akte-r .akte-bereich{padding-top:16px}.akte-r .akte-stapel{flex-direction:column;gap:14px;display:flex}.akte-r .akte-stapel>*{margin-bottom:0}.akte-r .karte{border-radius:12px}.akte-r .akte-stapel>section.karte,.akte-r .akte-karte{padding:18px 20px}.akte-r .akte-stapel section>h2,.akte-r .akte-stapel section>div:first-child h2,.akte-r .akte-karte-kopf h2{color:var(--ink);letter-spacing:-.005em;font-size:15px;font-weight:700}.akte-r .stift-erklaerung,.akte-r .akte-stapel section>h2+p{font-size:12.5px;color:var(--ink2)!important}.akte-r .hinweis{color:var(--ink2);font-size:11.5px}.akte-r .stift-knopf{height:30px}.akte-r section:has(>form>fieldset.stift-offen){border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.akte-karte-kopf{margin-bottom:12px}.akte-karte-kopf p{color:var(--ink2);margin-top:2px;font-size:12.5px}.akte-karte-kopf-zeile{align-items:baseline;gap:12px;display:flex}.akte-weiter{white-space:nowrap;color:var(--brand);border-radius:4px;margin-left:auto;font-size:12.5px;font-weight:600}.akte-weiter:hover{text-decoration:underline}.akte-weiter:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.akte-r .formraster{gap:16px 28px;max-width:1000px}.akte-r .untergruppe{color:var(--ink2);letter-spacing:.05em;margin-top:4px;padding-top:14px;font-size:11px}.akte-r .formraster>label>span:first-child,.akte-r .formraster>div>span:first-child{font-size:11.5px;font-weight:550}.akte-r .gesperrt .feld{height:22px;min-height:22px;color:var(--ink);-webkit-text-fill-color:var(--ink);font-size:13.5px;font-weight:500;line-height:22px}.akte-r .gesperrt textarea.feld{height:auto;padding-block:0;line-height:1.45}.akte-r .gesperrt [data-leer=true]{display:none}.akte-r .gesperrt .leer-wert{color:var(--ink3);font-size:13px;line-height:22px;display:block}.akte-r .formraster:has(>.benefit-zeile){row-gap:0}.akte-r .benefit-kopf{border-bottom:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;color:var(--ink2);grid-template-columns:minmax(150px,1.2fr) 1fr 1fr 2fr;gap:12px;padding-bottom:8px;font-size:11px;font-weight:650;display:grid}.akte-r .benefit-zeile{border-bottom:1px solid var(--line);align-items:center;padding:8px 0;opacity:1!important}.akte-r .benefit-zeile:last-child{border-bottom:0}.akte-r .benefit-zeile>label:first-child{flex-wrap:wrap;padding-bottom:0;font-size:13px}.akte-r .benefit-stand{display:inline-flex}.akte-r .benefit-feldname{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.akte-r .benefit-zeile[data-an=false] .benefit-name{color:var(--ink2);font-weight:500}.akte-r .gesperrt .benefit-zeile input[type=checkbox]{display:none}.akte-r .gesperrt .benefit-zeile[data-an=false] .benefit-wert{visibility:hidden}.akte-r .stift-offen .benefit-zeile[data-an=false] .benefit-wert{opacity:.55}.akte-r .stift-offen .benefit-angabe{clip:auto;white-space:normal;width:auto;height:auto;color:var(--ink3);order:2;font-size:11px;position:static;overflow:visible}.akte-uebersicht{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (max-width:1000px){.akte-uebersicht{grid-template-columns:minmax(0,1fr)}}.akte-spalte{flex-direction:column;gap:14px;min-width:0;display:flex}.akte-werte{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px 20px;display:grid}.akte-werte-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.akte-werte-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.akte-werte-zeilen{grid-template-columns:minmax(0,1fr);gap:0}.akte-werte-zeilen>div{border-top:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:12px;padding:7px 0;display:grid}.akte-werte-zeilen>div:first-child{border-top:0;padding-top:0}.akte-werte-zeilen dt{margin-bottom:0}.akte-werte-zeilen dd{overflow-wrap:break-word;word-break:normal}.akte-werte dt{color:var(--ink2);margin-bottom:2px;font-size:11.5px;font-weight:550}.akte-werte dd{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.akte-werte-zeilen dd{overflow-wrap:break-word}.akte-r .leer{color:var(--ink3);font-size:13px;font-weight:400}.akte-leer{color:var(--ink2);font-size:13px}.akte-liste{color:var(--ink1);flex-direction:column;gap:8px;font-size:13px;display:flex}.akte-liste li{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.akte-liste li>span:not(.akte-stand){color:var(--ink2)}.akte-stand{align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.akte-stand-ok{color:var(--ok)}.akte-stand-warn{color:var(--warn)}.akte-stand-aus{color:var(--ink2);font-weight:500}.akte-zeile{border-top:1px solid var(--line);color:var(--ink1);align-items:center;gap:8px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.akte-punkt{border-radius:50%;flex:none;width:8px;height:8px}.akte-aktion{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px;padding-top:14px;display:flex}.akte-aktion-text{max-width:62ch;color:var(--ink2);font-size:12.5px}.rollen-gruppen{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.rollen-gruppe{border:1px solid var(--line);border-radius:10px;min-width:0;margin:0;padding:8px 10px}.rollen-gruppe legend{letter-spacing:.05em;text-transform:uppercase;color:var(--ink2);padding:0 4px;font-size:11px;font-weight:650}.rollen-wahl{color:var(--ink1);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:6px;font-size:13px;display:flex}.rollen-wahl:hover{background-color:var(--s2)}.rollen-wahl[data-an=true]{color:var(--ink);font-weight:600}.rollen-wahl input{width:15px;height:15px;accent-color:var(--brand)}.rollen-wahl:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:-2px}.akte-r .unterschrift-vorschau{width:360px;height:120px}.akte-r .plus-knopf{border:1px solid var(--line2);background-color:var(--s1);width:30px;height:30px;color:var(--ink1);border-radius:8px}.akte-r .plus-knopf:hover:not(:disabled){background-color:var(--s0);color:var(--brand)}.pk-person{flex-direction:column;gap:18px;display:flex}.pk-kopf{align-items:center;gap:14px;display:flex}.pk-merkmale{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pk-nr{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.pk-person .pk-zeile{color:var(--ink1);align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.pk-person .pk-zeile>i{border-radius:50%;flex:none;width:8px;height:8px}.pk-notiz{color:var(--ink2)}.pk-zugang{margin-top:3px;font-size:12.5px;font-weight:600}.pk-ok{color:var(--ok)}.pk-warn{color:var(--warn)}.pk-aus{color:var(--ink2);font-weight:500}.pk-fakten{border:1px solid var(--line);background-color:var(--s1);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pk-fakten>div{min-width:0;padding:7px 12px}.pk-fakten>div+div{border-left:1px solid var(--line)}.pk-fakten dt{color:var(--ink2);font-size:11px;font-weight:600}.pk-fakten dd{color:var(--ink1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.pk-gruppe h3{border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);margin-bottom:8px;padding-bottom:6px;font-size:11px;font-weight:700}.pk-gruppe dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.pk-gruppe dl>.pk-breit{grid-column:1/-1}.pk-gruppe dt{color:var(--ink2);font-size:11.5px;font-weight:550}.pk-gruppe dd{color:var(--ink);overflow-wrap:anywhere;margin-top:1px;font-size:13px;font-weight:500}.pk-leer{color:var(--ink3);font-weight:400}.pk-zu{border:1px solid var(--line);border-radius:10px;padding:0 12px}.pk-zu>summary{cursor:pointer;color:var(--ink1);padding:10px 0;font-size:12.5px;font-weight:600;list-style:none}.pk-zu>summary::-webkit-details-marker{display:none}.pk-zu>summary:before{content:"›";width:14px;color:var(--ink3);transition:transform .15s;display:inline-block}.pk-zu[open]>summary:before{transform:rotate(90deg)}.pk-zu>summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.pk-zu[open]{padding-bottom:12px}.pk-zu .pk-gruppe+.pk-gruppe,.tk-gruppe+.tk-gruppe{margin-top:14px}.tk-gruppe h3{border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:6px;padding-bottom:4px;font-size:10px;font-weight:700;display:flex}.tk-gruppe h3>span{color:var(--ink3);letter-spacing:0;font-weight:600}.tk-gruppe h3.tk-bad{color:var(--bad)}.tk-gruppe h3.tk-warn{color:var(--warn)}.tk-gruppe ul{flex-direction:column;display:flex}.tk-gruppe li{border-bottom:1px solid var(--line);align-items:flex-start;gap:2px;transition:opacity .25s;display:flex}.tk-gruppe li:last-child{border-bottom:0}.tk-gruppe li .ll-haken{flex:none;width:30px;height:32px;margin-left:-4px}.tk-gruppe li .ll-haken>span{border-width:1.5px;width:16px;height:16px}.tk-gruppe li .ll-haken svg{width:11px;height:11px}.tk-gruppe li.tk-fertig{opacity:.55}.tk-gruppe li.tk-fertig .tk-titel{text-decoration:line-through}.tk-titel{color:var(--ink);overflow-wrap:anywhere;padding-top:8px;font-size:12.5px;font-weight:500;line-height:1.35;display:block}.tk-titel:hover{text-decoration:underline}.tk-meta{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:1px 8px;padding:2px 0 7px;font-size:11px;display:flex}.tk-meta .merkmal{padding:0 6px;font-size:10px;line-height:15px}.tk-meta .tk-bad{color:var(--bad);font-weight:600}.tk-meta .tk-warn{color:var(--warn);font-weight:600}.tk-bezug{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink2);overflow:hidden}.tk-bezug:hover{color:var(--brand);text-decoration:underline}.tk-leer{color:var(--ink2);padding:20px 4px;font-size:12.5px}.tk-leer p+p{margin-top:4px}.tk-hinweis{align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.tk-hinweis button{color:var(--brand);font-weight:700}.tk-hinweis button:hover{text-decoration:underline}
.aw-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aw-ges{border:1px solid var(--line2);background-color:var(--s1);border-radius:8px;display:inline-flex;overflow:hidden}.aw-ges button{color:var(--ink2);padding:5px 12px;font-size:12.5px;font-weight:600}.aw-ges button+button{border-left:1px solid var(--line2)}.aw-ges button:hover{background-color:var(--s0);color:var(--ink1)}.aw-ges button[aria-pressed=true]{color:#fff;background-color:var(--brand)}.aw-ges button.aw-ges-summit[aria-pressed=true]{background-color:var(--summit)}.aw-ges button.aw-ges-alle[aria-pressed=true]{background-color:var(--ink1);color:var(--s1)}.aw-ges button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.aw-reiter{scrollbar-width:none;border-bottom:1px solid var(--line);gap:2px;margin-bottom:14px;display:flex;overflow-x:auto}.aw-reiter :is(a,button){white-space:nowrap;color:var(--ink2);border-radius:6px 6px 0 0;padding:8px 12px 10px;font-size:13px;font-weight:550;position:relative}.aw-reiter :is(a,button):hover{color:var(--ink1);background-color:var(--s2)}.aw-reiter :is(a,button)[aria-current=page]{color:var(--ink);font-weight:650}.aw-reiter :is(a,button)[aria-current=page]:after{content:"";background-color:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:0;left:8px;right:8px}.aw-fehler{color:var(--bad);margin-bottom:12px;font-size:12.5px}.aw-kennzahlen{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-bottom:14px;display:grid}.aw-kz{border:1px solid var(--line);background-color:var(--s1);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.aw-kz-link{transition:border-color .12s,box-shadow .12s}.aw-kz-link:hover{border-color:var(--line2);box-shadow:var(--sh1)}.aw-kz-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.aw-kz-titel{color:var(--ink2);font-size:12px;font-weight:600}.aw-kz-wert{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:21px;font-weight:700}.aw-kz-teile{color:var(--ink1);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 12px;font-size:12px;display:flex}.aw-kz-hinweis{color:var(--ink3);margin-top:2px;font-size:11.5px}.aw-gut{color:var(--ok)}.aw-schlecht{color:var(--bad)}.aw-warn{color:var(--warn)}.aw-leer{color:var(--ink3);font-size:13px;font-weight:500}.aw-marke{letter-spacing:.03em;font-size:10.5px;font-weight:700}.aw-marke-hub{color:var(--brand)}.aw-marke-summit{color:var(--summit)}.aw-karte{min-width:0;margin-bottom:14px;padding:16px 18px}.aw-karte-kopf{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.aw-karte-kopf h2{color:var(--ink);font-size:15px;font-weight:700}.aw-karte-kopf p{color:var(--ink2);margin-top:2px;font-size:12.5px}.aw-weiter{white-space:nowrap;color:var(--brand);font-size:12.5px;font-weight:600}.aw-weiter:hover{text-decoration:underline}.aw-zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aw-zwei>.aw-karte{margin-bottom:14px}@media (max-width:1100px){.aw-zwei{grid-template-columns:minmax(0,1fr)}}.aw-umschalter{border:1px solid var(--line2);border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.aw-umschalter a{color:var(--ink2);padding:4px 10px;font-size:12px;font-weight:600}.aw-umschalter a+a{border-left:1px solid var(--line2)}.aw-umschalter a[aria-current=true]{background-color:var(--s2);color:var(--ink)}.aw-tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.aw-tabelle th{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);padding:6px 8px;font-size:11px;font-weight:650}.aw-tabelle td{border-bottom:1px solid var(--line);color:var(--ink1);white-space:nowrap;vertical-align:middle;padding:8px}.aw-tabelle tr:last-child td{border-bottom:0}.aw-tabelle .r{text-align:right}.aw-tabelle td.aw-name{white-space:normal;min-width:160px}.aw-tabelle tr.aw-summe td{border-top:1.5px solid var(--line2);color:var(--ink);font-weight:700}.aw-tabelle tr.aw-gruppe td{color:var(--ink);background-color:var(--s2);font-weight:650}.aw-tabelle tr.aw-unter td:first-child{color:var(--ink2);padding-left:22px}.aw-tabelle tr.aw-unter td{font-size:12.5px}.aw-tabelle tr.aw-inaktiv td{color:var(--ink3)}.aw-balken-sp{width:22%;min-width:80px}.aw-klein{color:var(--ink2);font-size:12px}.aw-null{color:var(--ink3)}.aw-geschaetzt{color:var(--warn);cursor:help;margin-left:5px;font-weight:700}.aw-anteil{background-color:var(--s2);border-radius:4px;height:8px;display:block;overflow:hidden}.aw-anteil>i{border-radius:4px;height:100%;display:block}.aw-anteil-marke{background-color:var(--brand)}.aw-anteil-ruhig{background-color:color-mix(in srgb, var(--ink2) 55%, transparent)}.aw-anteil-schlecht{background-color:var(--bad)}.aw-hinweis{color:var(--ink2);margin-top:10px;font-size:12px}.aw-leer-text{color:var(--ink2);padding:16px 0;font-size:13px}.aw-so{border:1px solid var(--line);background-color:var(--s1);border-radius:10px;margin:4px 0 14px;padding:0 14px}.aw-so>summary{cursor:pointer;color:var(--ink1);padding:10px 0;font-size:12.5px;font-weight:600}.aw-so>div{color:var(--ink2);flex-direction:column;gap:6px;max-width:90ch;padding-bottom:12px;font-size:12.5px;display:flex}.aw-bwa td{padding-top:5px;padding-bottom:5px}.aw-bwa .aw-bwa-luecke{border-bottom:0;width:24px;padding:0}
.content-planer .ctp-brett{grid-auto-columns:minmax(240px,1fr);align-items:start;gap:14px}.content-planer .ctp-brett .brett-spalte{gap:8px;min-height:160px;padding:12px}@media (max-width:639px){.content-planer .ctp-brett{scroll-snap-type:x mandatory;grid-auto-columns:84vw}.content-planer .ctp-brett .brett-spalte{scroll-snap-align:start}}.content-planer .ctp-karte{padding:0;overflow:hidden}.content-planer .ctp-karte.ctp-archiv{opacity:.55}.content-planer .ctp-innen{flex-direction:column;gap:6px;padding:8px 10px;display:flex}.content-planer .ctp-cover{object-fit:cover;background:var(--s2);border-bottom:1px solid var(--line);width:100%;max-height:150px;display:block}.content-planer .ctp-einfuege{background:var(--brand);border-radius:2px;height:3px;margin:1px 2px 6px}.content-planer .ctp-hinzu{text-align:left;color:var(--ink3);border-radius:8px;padding:5px 6px;font-size:12px}.content-planer .ctp-hinzu:hover{background:var(--s2);color:var(--ink1)}.content-planer .ctp-neu .feld{resize:none;font-size:12.5px}.content-planer .ctp-etiketten{flex-wrap:wrap;gap:4px;display:flex}.content-planer .ctp-etikett{letter-spacing:.01em;height:17px;color:color-mix(in srgb, var(--kf) 70%, var(--ink1));background:color-mix(in srgb, var(--kf) 15%, transparent);border:1px solid color-mix(in srgb, var(--kf) 28%, transparent);border-radius:5px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:650;display:inline-flex}.content-planer .ctp-fuss{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.content-planer .ctp-plakette{color:var(--ink3);font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;gap:3px;padding:0 4px;font-size:11px;line-height:18px;display:inline-flex}.content-planer .ctp-plakette.rot{color:#fff;background:var(--bad-fill,var(--bad));font-weight:600}.content-planer .ctp-plakette.gruen{color:var(--ok);background:var(--ok-w);font-weight:600}.content-planer .ctp-kalender-rahmen{align-items:flex-start;gap:16px;display:flex}.content-planer .ctp-kal{border:1px solid var(--line);background:var(--s1);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.content-planer .ctp-kal-kopf{color:var(--ink3);background:var(--s0);border-bottom:1px solid var(--line);padding:6px 8px;font-size:11px;font-weight:700}.content-planer .ctp-tag{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;min-height:112px;padding:4px 5px 6px;transition:background-color .12s;display:flex}.content-planer .ctp-tag:nth-child(7n){border-right:0}.content-planer .ctp-tag.fremd{background:var(--s0)}.content-planer .ctp-tag.fremd .ctp-tag-kopf{color:var(--ink3);opacity:.7}.content-planer .ctp-tag.vorbei:not(.fremd){background:color-mix(in srgb, var(--s0) 55%, var(--s1))}.content-planer .ctp-tag.ziel{background:var(--brand-weak);outline:2px dashed var(--brand);outline-offset:-2px}.content-planer .ctp-tag-kopf{color:var(--ink2);justify-content:space-between;align-items:center;min-height:20px;padding:0 2px;font-size:11.5px;font-weight:600;display:flex}.content-planer .ctp-tag.heute .ctp-tag-kopf>span:first-child{color:#fff;background:var(--brand);border-radius:10px;padding:0 7px}.content-planer .ctp-tag-plus{width:18px;height:18px;color:var(--ink3);opacity:0;border-radius:5px;font-size:14px;line-height:16px}.content-planer .ctp-tag:hover .ctp-tag-plus,.content-planer .ctp-tag-plus:focus-visible{opacity:1}.content-planer .ctp-tag-plus:hover{background:var(--s2);color:var(--ink1)}.content-planer .ctp-event{color:var(--ink2);background:var(--s2);white-space:nowrap;text-overflow:ellipsis;border:1px dashed var(--line2);border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:600;overflow:hidden}.content-planer .ctp-chip{text-align:left;cursor:pointer;background:color-mix(in srgb, var(--kf) 11%, var(--s1));border:1px solid color-mix(in srgb, var(--kf) 25%, var(--line));width:100%;min-width:0;box-shadow:inset 3px 0 0 var(--kf);border-radius:6px;align-items:center;gap:5px;padding:3px 6px 3px 7px;font-size:11.5px;line-height:1.3;display:flex}.content-planer .ctp-chip[draggable=true]{cursor:grab}.content-planer .ctp-chip:hover{border-color:color-mix(in srgb, var(--kf) 55%, var(--line))}.content-planer .ctp-chip.rot{box-shadow:inset 3px 0 0 var(--bad);border-color:color-mix(in srgb, var(--bad) 45%, var(--line))}.content-planer .ctp-chip.draussen{opacity:.6}.content-planer .ctp-chip-zeit{color:var(--ink3);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.content-planer .ctp-chip-gross{padding:6px 8px 6px 9px;font-size:12px}.content-planer .ctp-ohne{background:var(--s0);border:1px solid var(--line);border-radius:12px;flex-direction:column;flex:none;gap:5px;width:240px;max-height:calc(100vh - 140px);padding:10px;display:flex;position:sticky;top:8px;overflow-y:auto}.content-planer .ctp-fenster{border-radius:16px;animation:.14s einblenden;overflow:hidden}.content-planer .ctp-kopf{align-items:flex-start;gap:10px;padding:26px 28px 6px 32px;display:flex}.content-planer .ctp-titel{resize:none;letter-spacing:-.01em;field-sizing:content;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;flex:1;min-width:0;padding:2px 0 6px;font-size:20px;font-weight:700;line-height:1.3;transition:border-color .12s}.content-planer .ctp-titel::placeholder{color:var(--ink3);font-weight:600}.content-planer .ctp-titel:hover:not(:disabled){border-bottom-color:var(--line)}.content-planer .ctp-titel:focus{border-bottom-color:var(--brand);outline:none}.content-planer .ctp-kopf .zeilen-knopf{margin-top:2px}.content-planer .ctp-fenster-rumpf{gap:32px;max-height:calc(100vh - 220px);padding:18px 32px 28px;display:flex;overflow-y:auto}.content-planer .ctp-haupt{flex-direction:column;flex:1;gap:28px;min-width:0;display:flex}.content-planer .ctp-seite{background:var(--s0);border:1px solid var(--line);border-radius:14px;flex-direction:column;flex:none;align-self:flex-start;gap:16px;width:260px;padding:18px;display:flex;position:sticky;top:0}.content-planer .ctp-abschnitt-kopf{align-items:center;gap:8px;min-height:20px;margin-bottom:10px;display:flex}.content-planer .ctp-abschnitt-kopf h3{letter-spacing:.03em;text-transform:uppercase;color:var(--ink3);font-size:11.5px;font-weight:650}.content-planer .ctp-feldname{color:var(--ink3);font-size:11px;font-weight:600}.content-planer .ctp-haupt .feld{padding:10px 12px;line-height:1.5}.content-planer .ctp-fuss-leiste{border-top:1px solid var(--line);background:var(--s1);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 32px 20px;display:flex}@media (max-width:767px){.content-planer .ctp-kopf{padding:18px 16px 4px 20px}.content-planer .ctp-titel{font-size:17px}.content-planer .ctp-fenster-rumpf{flex-direction:column-reverse;gap:22px;max-height:none;padding:14px 20px 22px}.content-planer .ctp-seite{gap:12px;width:100%;padding:14px;position:static}.content-planer .ctp-fuss-leiste{padding:14px 20px 18px}}.content-planer .ctp-kanal-wahl{color:var(--ink2);background:var(--s1);border:1px solid var(--line2);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.content-planer .ctp-kanal-wahl:hover:not(:disabled){border-color:var(--kf)}.content-planer .ctp-kanal-wahl.an{color:#fff;background:var(--kf);border-color:var(--kf)}.content-planer .ctp-fortschritt{background:var(--s2);border-radius:3px;height:6px;overflow:hidden}.content-planer .ctp-fortschritt>span{border-radius:3px;height:100%;transition:width .2s;display:block}.content-planer .ctp-punkt{background:0 0;border:1px solid #0000;border-radius:6px;padding:2px 5px;font-size:12.5px}.content-planer .ctp-punkt:hover:not(:disabled){background:var(--s0)}.content-planer .ctp-punkt:focus{border-color:var(--brand);background:var(--s1);outline:none}.content-planer .ctp-medium{aspect-ratio:4/3;background:var(--s2);border:1px solid var(--line);border-radius:8px;position:relative;overflow:hidden}.content-planer .ctp-medium>a{place-items:center;width:100%;height:100%;display:grid}.content-planer .ctp-medium img{object-fit:cover;width:100%;height:100%}.content-planer .ctp-medium-marke{color:#fff;background:#0000008c;border-radius:4px;padding:0 6px;font-size:10px;font-weight:600;line-height:16px;position:absolute;bottom:5px;left:5px}.content-planer .ctp-medium-weg{color:#fff;opacity:0;background:#0000008c;border-radius:6px;width:22px;height:22px;font-size:11px;position:absolute;top:4px;right:4px}.content-planer .ctp-medium:hover .ctp-medium-weg,.content-planer .ctp-medium-weg:focus-visible{opacity:1}@media (hover:none){.content-planer .ctp-medium-weg{opacity:1}}.content-planer .ctp-kommentar{background:var(--s0);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.content-planer .ctp-ges button[aria-pressed=true]{color:#fff}.content-planer .ctp-ges-hub button[aria-pressed=true]{background-color:var(--brand)}.content-planer .ctp-ges-summit button[aria-pressed=true]{background-color:var(--summit)}.content-planer .ctp-ges-beide button[aria-pressed=true]{background-color:var(--ink2);color:var(--s1)}.content-planer .ctp-social{flex-direction:column;gap:6px;display:flex}.content-planer .ctp-social-zeile{background:var(--s0);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.content-planer .ctp-brett-wahl.ctp-brett-hub{box-shadow:inset 3px 0 0 var(--brand)}.content-planer .ctp-brett-wahl.ctp-brett-summit{box-shadow:inset 3px 0 0 var(--summit)}
.ctp-pf{flex-direction:column;gap:14px;display:flex;container-type:inline-size}.ctp-pf-reiter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ctp-pf-reiter-knopf{color:var(--ink2);background-color:var(--s1);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.ctp-pf-reiter-knopf:hover{border-color:var(--kf)}.ctp-pf-reiter-knopf.an{color:#fff;background-color:var(--kf);border-color:var(--kf)}.ctp-pf-zahl{text-align:center;color:#fff;background-color:var(--bad);border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px}.ctp-pf-reiter-knopf.an .ctp-pf-zahl{color:var(--bad);background-color:#fff}.ctp-pf-arten{background-color:var(--s2);border-radius:8px;margin-left:auto;padding:2px;display:inline-flex}.ctp-pf-arten button{color:var(--ink2);border-radius:6px;padding:3px 10px;font-size:11.5px;font-weight:600}.ctp-pf-arten button.an{background-color:var(--s1);color:var(--ink1);box-shadow:0 1px 2px #00000014}.ctp-pf-raster{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:22px;display:grid}@container (max-width:600px){.ctp-pf-raster{grid-template-columns:minmax(0,1fr);gap:16px}.ctp-pf-arten{margin-left:0}}.ctp-pf-links{flex-direction:column;gap:6px;min-width:0;display:flex}.ctp-pf-rechts{flex-direction:column;gap:16px;min-width:0;display:flex}.ctp-pf-unter,.ctp-pf-hinweis{color:var(--ink3);margin-top:6px;font-size:11px;line-height:1.45}.ctp-pf-h{color:var(--ink2);margin-bottom:6px;font-size:11px;font-weight:650}.ctp-pf-h-zeile{align-items:baseline;gap:8px;display:flex}.ctp-pf-h-zeile .ctp-pf-hinweis{margin-top:0}.ctp-pf-link{color:var(--ink2);text-underline-offset:2px;font-size:11.5px;text-decoration:underline}.ctp-pf-link:hover{color:var(--ink1)}.ctp-pf-knopfzeile{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.ctp-pf-befunde{flex-direction:column;gap:4px;display:flex}.ctp-pf-befund{border-radius:8px;align-items:flex-start;gap:8px;padding:5px 8px;font-size:12px;line-height:1.45;display:flex}.ctp-pf-marke{text-align:center;color:#fff;border-radius:50%;flex:none;width:16px;height:16px;margin-top:1px;font-size:10px;font-weight:700;line-height:16px}.ctp-pf-st-ok{color:var(--ink2);background-color:#0000}.ctp-pf-st-ok .ctp-pf-marke{background-color:var(--ok)}.ctp-pf-st-hinweis{background-color:var(--warn-w);color:var(--ink1)}.ctp-pf-st-hinweis .ctp-pf-marke{background-color:var(--warn)}.ctp-pf-st-fehler{background-color:var(--bad-w);color:var(--ink1)}.ctp-pf-st-fehler .ctp-pf-marke{background-color:var(--bad)}.ctp-pf-befund .ctp-pf-link{flex:none}.ctp-pf-bilder{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.ctp-pf-bild{aspect-ratio:1;background-color:var(--s2);border:1px solid var(--line);border-radius:8px;position:relative;overflow:hidden}.ctp-pf-bild img{object-fit:contain;width:100%;height:100%}.ctp-pf-bild-nr{text-align:center;color:#fff;background-color:#0009;border-radius:9px;min-width:18px;height:18px;font-size:10.5px;font-weight:700;line-height:18px;position:absolute;top:5px;left:5px}.ctp-pf-bild-mass{color:#fff;font-variant-numeric:tabular-nums;background-color:#0000008c;border-radius:4px;padding:0 5px;font-size:10px;line-height:16px;position:absolute;top:5px;right:5px}.ctp-pf-bild-knoepfe{background:linear-gradient(#0000,#0000008c);gap:2px;padding:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.ctp-pf-bild-knoepfe button{color:#fff;background-color:#00000073;border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:600}.ctp-pf-bild-knoepfe button:first-child{flex:1}.ctp-pf-bild-knoepfe button:hover{background-color:#000000b3}.ctp-pf-mini{color:var(--ink2);border:1px dashed var(--line2);border-radius:7px;align-items:center;gap:3px;padding:2px 6px 2px 2px;font-size:12px;font-weight:600;display:inline-flex}.ctp-pf-mini img{object-fit:cover;border-radius:5px;width:28px;height:28px}.ctp-pf-mini:hover{border-color:var(--brand)}.ctp-pf-vorschau{color:#191919;background-color:#fff;border:1px solid #e0dfdc;border-radius:10px;width:100%;max-width:380px;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.42;overflow:hidden}@container (max-width:600px){.ctp-pf-vorschau{max-width:none}}.ctp-pf-kopf{align-items:center;gap:8px;padding:10px 12px 6px;display:flex}.ctp-pf-avatar{object-fit:contain;color:#fff;letter-spacing:.02em;background-color:#fff;border:1px solid #e8e8e8;flex:none;place-items:center;font-weight:700;display:inline-grid}.ctp-pf-wer{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.ctp-pf-wer b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ctp-pf-wer span{color:#666;font-size:11px}.ctp-pf-wer span:empty{display:none}.ctp-pf-folgen{color:#0a66c2;white-space:nowrap;font-size:12.5px;font-weight:600}.ctp-pf-text{white-space:pre-wrap;overflow-wrap:anywhere;padding:2px 12px 10px}.ctp-pf-leer{color:#999;font-style:italic}.ctp-pf-mehr{color:#666}.ctp-pf-tag{color:#0a66c2;font-weight:600}.ctp-pf-medien{background-color:#f3f2ef;width:100%;position:relative;overflow:hidden}.ctp-pf-medien img{object-fit:cover;width:100%;height:100%;display:block}.ctp-pf-zaehler{color:#fff;background-color:#0009;border-radius:10px;padding:1px 7px;font-size:11px;position:absolute;top:10px;right:10px}.ctp-pf-punkte{justify-content:center;gap:4px;display:flex;position:absolute;bottom:8px;left:0;right:0}.ctp-pf-punkte i{background-color:#fff9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 2px #0000004d}.ctp-pf-punkte i.an{background-color:#0095f6}.ctp-pf-raster-bilder{aspect-ratio:1;grid-template-columns:1fr 1fr;gap:2px;display:grid}.ctp-pf-raster-bilder.n2{aspect-ratio:16/9}.ctp-pf-raster-bilder.n3>span:first-child{grid-row:span 2}.ctp-pf-raster-bilder>span{background-color:#f3f2ef;position:relative;overflow:hidden}.ctp-pf-raster-bilder img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ctp-pf-raster-bilder b{color:#fff;background-color:#00000073;place-items:center;font-size:22px;display:grid;position:absolute;inset:0}.ctp-pf-aktionen{color:#666;border-top:1px solid #ebebeb;justify-content:space-around;gap:4px;margin-top:4px;padding:8px 6px;font-size:11.5px;font-weight:600;display:flex}.ctp-pf-ohne-bild{aspect-ratio:4/5;color:#c13432;background-color:#fafafa;place-items:center;font-size:12px;font-weight:600;display:grid}.ctp-pf-li .ctp-pf-avatar{border-radius:4px}.ctp-pf-li-cta{background-color:#eef3f8;align-items:center;gap:10px;padding:8px 12px;display:flex}.ctp-pf-li-cta b{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;display:-webkit-box;overflow:hidden}.ctp-pf-li-cta span{color:#666;font-size:11px}.ctp-pf-li-knopf{border:1px solid #0a66c2;border-radius:16px;flex:none;padding:3px 12px;font-weight:600;color:#0a66c2!important;font-size:12px!important}.ctp-pf-ig{border-radius:8px}.ctp-pf-ig .ctp-pf-kopf{padding:8px 10px}.ctp-pf-handle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.ctp-pf-punkte3{color:#262626;letter-spacing:1px;font-weight:700}.ctp-pf-ig .ctp-pf-medien{margin-bottom:0}.ctp-pf-ig-symbole{color:#262626;align-items:center;gap:14px;padding:10px 12px 6px;display:flex}.ctp-pf-ig .ctp-pf-text{padding-top:0}.ctp-pf-ig .ctp-pf-tag{color:#00376b;font-weight:400}.ctp-pf-ig .ctp-pf-mehr{color:#737373}.ctp-pf-story{aspect-ratio:9/16;background-color:#222;border:0;border-radius:14px;max-width:260px;position:relative}.ctp-pf-story>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ctp-pf-story .ctp-pf-ohne-bild{aspect-ratio:auto;color:#ffb4b4;background-color:#222;position:absolute;inset:0}.ctp-pf-story-balken{background-color:#fff6;border-radius:1px;height:2px;position:absolute;top:8px;left:8px;right:8px}.ctp-pf-story-balken i{background-color:#fff;border-radius:1px;width:35%;height:100%;display:block}.ctp-pf-story-kopf{color:#fff;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;top:18px;left:10px;right:10px}.ctp-pf-story-kopf span{opacity:.75}.ctp-pf-story-zone{background:repeating-linear-gradient(45deg,#ffffff14 0 6px,#0000 6px 12px);height:13%;position:absolute;left:0;right:0}.ctp-pf-story-zone.oben{top:0}.ctp-pf-story-zone.unten{bottom:0}@container (max-width:600px){.ctp-pf-story{max-width:260px}}.ctp-pf-fb .ctp-pf-tag{color:#385898;font-weight:400}.ctp-pf-fb .ctp-pf-mehr{color:#65676b;font-weight:600}.ctp-pf-x{gap:10px;padding:12px;display:flex}.ctp-pf-x .ctp-pf-text{padding:2px 0 8px;font-size:13.5px}.ctp-pf-x-kopf{align-items:baseline;gap:5px;min-width:0;font-size:13px;display:flex}.ctp-pf-x-kopf b{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:62%;font-weight:700;overflow:hidden}.ctp-pf-x-kopf span{color:#536471;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ctp-pf-x .ctp-pf-medien,.ctp-pf-x .ctp-pf-raster-bilder{border:1px solid #cfd9de;border-radius:14px}.ctp-pf-x .ctp-pf-tag{color:#1d9bf0;font-weight:400}.ctp-pf-threads .ctp-pf-tag{color:#0095f6}.ctp-pf-threads .ctp-pf-medien,.ctp-pf-threads .ctp-pf-raster-bilder{border:0;border-radius:8px}.ctp-pf-yt{border-radius:12px}.ctp-pf-yt-bild{aspect-ratio:16/9;color:#aaa;background-color:#0f0f0f;place-items:center;display:grid;position:relative}.ctp-pf-yt-bild small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;position:absolute;bottom:8px;left:10px;right:10px;overflow:hidden}.ctp-pf-yt-play{background-color:red;border-radius:9px;width:48px;height:34px;position:relative}.ctp-pf-yt-play:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:13px solid #fff;position:absolute;top:10px;left:19px}.ctp-pf-yt-rumpf{padding:10px 12px 4px}.ctp-pf-yt-titel{font-size:14px;font-weight:600;line-height:1.3;display:block}.ctp-pf-yt .ctp-pf-kopf{color:#606060;padding:8px 0 4px;font-size:12px}.ctp-pf-yt-beschreibung{background-color:#f2f2f2;border-radius:8px;margin:4px 0 8px}.ctp-pf-yt-beschreibung .ctp-pf-text{padding:8px 10px;font-size:12px}.ctp-pf-yt .ctp-pf-tag{color:#065fd4;font-weight:400}.ctp-pf-zuschnitt-rumpf{flex-direction:column;gap:12px;max-height:calc(95vh - 80px);padding:14px 16px 16px;display:flex;overflow-y:auto}.ctp-pf-formate{flex-wrap:wrap;gap:6px;display:flex}.ctp-pf-format{color:var(--ink2);background-color:var(--s1);border:1px solid var(--line2);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.ctp-pf-format:hover{border-color:var(--brand)}.ctp-pf-format.an{color:#fff;background-color:var(--brand);border-color:var(--brand)}.ctp-pf-rahmen{background-color:var(--s2);outline:2px solid var(--brand);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:6px;width:100%;margin:0 auto;position:relative;overflow:hidden}.ctp-pf-rahmen:active{cursor:grabbing}.ctp-pf-rahmen img{pointer-events:none;max-width:none;position:absolute}.ctp-pf-drittel{pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(33.33% - .5px),#ffffff8c calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px) calc(66.66% - .5px),#ffffff8c calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px)),linear-gradient(#0000 calc(33.33% - .5px),#ffffff8c calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px) calc(66.66% - .5px),#ffffff8c calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px));position:absolute;inset:0}
.est-leiste{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.est-leer{text-align:center;max-width:560px;margin:28px auto 0;padding:32px 28px}.est-raster{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.est-kachel{flex-direction:column;display:flex;overflow:hidden}.est-kachel-bild{aspect-ratio:1;background-color:var(--s2);display:block;position:relative}.est-kachel-bild canvas{object-fit:contain;width:calc(100% - 28px);height:calc(100% - 28px);position:absolute;inset:14px}.est-kachel-fuss{align-items:flex-start;gap:8px;padding:10px 12px 12px;display:flex}.est-fenster-inhalt{max-height:76vh;padding:18px 20px 20px;overflow-y:auto}.est-vorlagen{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.est-vorlage{text-align:left;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.est-vorlage-bild{aspect-ratio:1;background-color:var(--s2);display:block;position:relative}.est-vorlage-bild canvas{object-fit:contain;width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;inset:10px}.est-planer-liste{flex-direction:column;gap:6px;margin-top:12px;display:flex}.est-planer-zeile{border:1px solid var(--line);text-align:left;background-color:var(--s1);border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;padding:9px 12px;font-size:12.5px;display:flex}.est-planer-zeile:hover{background-color:var(--s0)}.est-planer-zeile[aria-selected=true]{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-ring)}.est-planer-zeile>span{max-width:100%}.est-planer-titel{margin:2px 0 6px}.est-planer-suche{margin:8px 0 2px}.est-editor{padding-top:6px}.est-kopf{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:14px;display:flex}.est-zurueck{color:var(--ink2);white-space:nowrap;font-size:12.5px}.est-zurueck:hover{color:var(--ink1);text-underline-offset:2px;text-decoration:underline}.est-titelfeld{max-width:100%;font-weight:600;width:300px!important}.est-stand{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.est-aktionen{flex-wrap:wrap;gap:8px;display:flex}.est-meldung{margin:-4px 0 12px;font-size:12.5px}.est-arbeitsflaeche{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.est-buehne{background-color:var(--s2);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:28px;display:flex;position:sticky;top:0}.est-buehne-rahmen{justify-content:center;width:100%;display:flex}.est-leinwand{touch-action:none;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 230px);display:block;box-shadow:0 18px 50px -24px #00000073}.est-ziehbar{cursor:grab}.est-ziehbar:active{cursor:grabbing}.est-buehne-info{color:var(--ink3);text-align:center;font-size:11.5px}.est-felder{flex-direction:column;gap:14px;display:flex}.est-gruppe{flex-direction:column;gap:12px;padding:16px 16px 18px;display:flex}.est-gruppe-titel{font-size:13px;font-weight:650}.est-zeile{justify-content:space-between;align-items:center;gap:12px;display:flex}.est-zeile>.feld{width:220px}.est-zeile .si-segment{width:auto}.est-schalter{cursor:pointer;justify-content:flex-start;gap:8px;font-size:12.5px}.est-feld{flex-direction:column;gap:5px;display:flex}.est-etikett{color:var(--ink2);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;font-weight:600;display:flex}.est-zaehler{color:var(--ink3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.est-hilfe{color:var(--ink3);margin-top:2px;font-size:11.5px;line-height:1.45}.est-bildwahl{align-items:center;gap:12px;display:flex}.est-bild-mini{object-fit:cover;background-color:var(--s2);border:1px solid var(--line);border-radius:8px;flex:none;width:64px;height:64px}.est-bild-leer{color:var(--ink3);place-items:center;font-size:10.5px;display:grid}.est-regler{flex-direction:column;gap:8px;display:flex}.est-regler label{color:var(--ink2);grid-template-columns:84px minmax(0,1fr) 48px;align-items:center;gap:10px;font-size:12px;display:grid}.est-regler input[type=range]{width:100%;accent-color:var(--brand)}.est-regler output{text-align:right;color:var(--ink3);font-variant-numeric:tabular-nums;font-size:11.5px}@media (max-width:1100px){.est-arbeitsflaeche{grid-template-columns:minmax(0,1fr)}.est-buehne{padding:18px;position:static}.est-leinwand{max-height:70vh}}@media (max-width:640px){.est-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.est-kachel-bild canvas{width:calc(100% - 16px);height:calc(100% - 16px);inset:8px}.est-titelfeld{width:100%!important}.est-aktionen{width:100%}.est-aktionen .knopf{flex:calc(50% - 4px)}.est-buehne{border-radius:10px;padding:12px}.est-leinwand{max-height:60vh}.est-zeile{flex-wrap:wrap}.est-zeile>.feld{width:100%}.est-fenster-inhalt{padding:14px}}
.mbp{--mbp-ist:var(--reihe-1);--mbp-plan:var(--reihe-2);padding-bottom:32px}.mbp-zahl{font-variant-numeric:tabular-nums;white-space:nowrap}.mbp-zahl[data-ton=bad]{color:var(--bad);font-weight:600}.mbp-leer{color:var(--ink3)}.mbp-klein{color:var(--ink2);font-size:12px;line-height:1.5}.mbp-klein[data-ton=bad]{color:var(--bad)}.mbp-klein[data-ton=ok]{color:var(--ok)}.mbp-leertext{color:var(--ink3);padding:14px 16px;font-size:12.5px}.mbp-link{color:var(--brand);text-underline-offset:3px;font-size:12px;font-weight:600;text-decoration:underline}.mbp-textknopf{color:var(--brand);text-underline-offset:3px;font-size:12px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.mbp-textknopf:disabled{color:var(--ink3);cursor:default;text-decoration:none}.mbp-meldung{border-radius:9px;margin:8px 0;padding:8px 12px;font-size:12.5px;font-weight:600}.mbp-meldung[data-ton=bad]{background:var(--bad-w);color:var(--bad)}.mbp-meldung[data-ton=ok]{background:var(--ok-w);color:var(--ok)}.mbp-banner{background:var(--bad-w);color:var(--bad);border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:12.5px}.mbp-demo{color:var(--info);background:repeating-linear-gradient(135deg, var(--info-w) 0 10px, color-mix(in srgb, var(--info-w) 60%, var(--s1)) 10px 20px);border:1px dashed color-mix(in srgb, var(--info) 45%, transparent);border-radius:10px;margin-bottom:12px;padding:9px 14px;font-size:12.5px}.mbp-knopfzeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mbp-inline{align-items:center;gap:6px;display:flex}.mbp-inline .feld{flex:1;min-width:0}.mbp-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:4px 0 12px;display:flex}.mbp-titel h1{letter-spacing:-.01em;font-size:22px;font-weight:700}.mbp-titel p{color:var(--ink2);margin-top:2px;font-size:12.5px}.mbp-werkzeuge{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mbp-filter{border:1px solid var(--line);background:var(--s1);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;padding:10px 12px;display:flex}.mbp-filter-feld{color:var(--ink2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.mbp-filter-feld .feld{width:auto;min-width:96px}.mbp-segment{background:var(--s2);border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.mbp-segment>button,.mbp-monatswahl{min-height:28px;color:var(--ink2);border-radius:7px;padding:0 10px;font-size:12px;font-weight:600}.mbp-segment>button:hover{color:var(--ink1)}.mbp-segment>button[aria-checked=true]{background:var(--s1);color:var(--ink1);box-shadow:var(--sh1)}.mbp-segment>button[data-ges=hub][aria-checked=true]{color:var(--brand)}.mbp-segment>button[data-ges=summit][aria-checked=true]{color:var(--summit)}.mbp-monatswahl{cursor:pointer;background:0 0;border:0}.mbp-monatswahl[data-an]{background:var(--s1);color:var(--ink1);box-shadow:var(--sh1)}.mbp-ges{gap:4px;display:inline-flex}.mbp-ges .merkmal{cursor:pointer;min-height:26px;padding:0 11px}.mbp-alle-an{color:var(--s1);background-color:var(--ink1);border-color:var(--ink1)}.mbp-kacheln{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}@media (max-width:1180px){.mbp-kacheln{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.mbp-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}.mbp-kachel{min-width:0;padding:12px 14px}.mbp-kachel-titel{color:var(--ink2);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:flex}.mbp-kachel-wert{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:21px;font-weight:700;overflow:hidden}.mbp-kachel-unter{color:var(--ink3);margin-top:2px;font-size:11.5px;line-height:1.35}.mbp-kachel[data-ton=bad]{border-color:color-mix(in srgb, var(--bad) 40%, var(--line));box-shadow:inset 3px 0 0 var(--bad)}.mbp-kachel[data-ton=bad] .mbp-kachel-wert{color:var(--bad)}.mbp-kachel[data-ton=warn]{box-shadow:inset 3px 0 0 var(--warn)}.mbp-kachel[data-ton=warn] .mbp-kachel-wert{color:var(--warn)}.mbp-auslastung{margin-bottom:10px;padding:12px 14px}.mbp-auslastung-kopf{color:var(--ink2);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12.5px;display:flex}.mbp-auslastung-kopf b{color:var(--ink1);font-variant-numeric:tabular-nums}.mbp-auslastung-kopf em{font-style:normal;font-weight:600}.mbp-auslastung-kopf em[data-ton=bad]{color:var(--bad)}.mbp-auslastung-kopf em[data-ton=ok]{color:var(--ok)}.mbp-leiste{background:0 0;border-radius:4px;height:14px;margin:4px 0 10px;position:relative}.mbp-leiste>span{position:absolute;top:0;bottom:0}.mbp-leiste-budget{background:var(--s2);box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;left:0}.mbp-leiste-ist{background:var(--mbp-ist);border-radius:4px 0 0 4px;left:0}.mbp-leiste-geb{border-left:2px solid var(--s1);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--mbp-ist) 55%, var(--s1)) 0 3px, color-mix(in srgb, var(--mbp-ist) 25%, var(--s1)) 3px 6px)}.mbp-leiste-ueber{border-left:2px solid var(--s1);background:repeating-linear-gradient(135deg, var(--bad) 0 3px, var(--bad-w) 3px 6px);border-radius:0 4px 4px 0}.mbp-marke{background:var(--ink1);border-radius:1px;width:2px;margin-left:-1px;top:-4px!important;bottom:-4px!important}.mbp-marke[data-art=plan]{background:var(--mbp-plan)}.mbp-legende{color:var(--ink2);flex-wrap:wrap;gap:4px 14px;font-size:11.5px;display:flex}.mbp-legende>span{align-items:center;gap:6px;display:inline-flex}.mbp-legende b{color:var(--ink1);font-variant-numeric:tabular-nums}.mbp-legende i{border-radius:2px;width:14px;height:8px;display:inline-block}.mbp-l-ist{background:var(--mbp-ist)}.mbp-l-geb{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--mbp-ist) 55%, var(--s1)) 0 2px, color-mix(in srgb, var(--mbp-ist) 25%, var(--s1)) 2px 4px)}.mbp-l-plan{background:color-mix(in srgb, var(--mbp-plan) 22%, var(--s1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mbp-plan) 55%, transparent)}.mbp-l-frei{background:var(--s2);box-shadow:inset 0 0 0 1px var(--line)}.mbp-l-ueber{background:repeating-linear-gradient(135deg, var(--bad) 0 2px, var(--bad-w) 2px 4px)}.mbp-l-rahmen{border-left:2px dashed var(--ink2);border-radius:0!important;width:0!important;height:12px!important}.mbp-l-marke{background:var(--ink1);width:2px!important;height:12px!important}.mbp-l-marke[data-art=plan]{background:var(--mbp-plan)}.mbp-hinweise{margin-bottom:10px;padding:6px 8px}.mbp-hinweise ul{display:grid}.mbp-hinweise li{border-radius:8px;align-items:flex-start;gap:8px;padding:6px;font-size:12.5px;line-height:1.45;display:flex}.mbp-hinweise li+li{border-top:1px solid var(--line);border-radius:0}.mbp-hinweise li button{text-align:left;color:var(--ink1)}.mbp-hinweise li button:hover{text-underline-offset:2px;text-decoration:underline}.mbp-hinweise>.mbp-textknopf{margin:4px 6px 6px}.mbp-warnzeichen{flex:none;width:15px;height:15px;margin-top:1px}.mbp-warnzeichen[data-ton=bad]{color:var(--bad)}.mbp-warnzeichen[data-ton=warn]{color:var(--warn)}.mbp-warnzeichen[data-ton=info]{color:var(--info)}.mbp-freigabe{background:var(--warn-w);border-color:color-mix(in srgb, var(--warn) 35%, var(--line));flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:10px 14px;font-size:12.5px;display:flex}.mbp-freigabe>span{flex:1;min-width:200px}.mbp-diagramme{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10px;margin-bottom:16px;display:grid}@media (max-width:1000px){.mbp-diagramme{grid-template-columns:minmax(0,1fr)}}.mbp-diagramm{min-width:0;padding:12px 14px 14px}.mbp-diagramm-kopf{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.mbp-diagramm-kopf h2{font-size:13.5px;font-weight:700}.mbp-umschalter{color:var(--ink2);border:1px solid var(--line2);border-radius:7px;padding:3px 8px;font-size:11.5px;font-weight:600}.mbp-umschalter:hover{color:var(--ink1);background:var(--s0)}.mbp-diagramm .mbp-legende{margin-bottom:10px}.mbp-kanaele{gap:2px;display:grid}.mbp-kanal{text-align:left;border-radius:8px;grid-template-columns:minmax(84px,120px) minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:5px 6px;font-size:12px;display:grid}.mbp-kanal:hover,.mbp-kanal:focus-visible{background:var(--s2)}.mbp-kanal-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink1);font-weight:550;overflow:hidden}.mbp-kanal-spur{height:16px;position:relative}.mbp-kanal-plan{background:color-mix(in srgb, var(--mbp-plan) 14%, var(--s1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mbp-plan) 45%, transparent);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.mbp-kanal-balken{gap:2px;display:flex;position:absolute;inset:4px 0}.mbp-kanal-ist{background:var(--mbp-ist);border-radius:4px 0 0 4px;min-width:2px}.mbp-kanal-ist:last-child{border-radius:4px}.mbp-kanal-geb{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--mbp-ist) 60%, var(--s1)) 0 2px, color-mix(in srgb, var(--mbp-ist) 25%, var(--s1)) 2px 4px);border-radius:0 4px 4px 0;min-width:2px}.mbp-kanal-geb:first-child{border-radius:4px}.mbp-kanal-rahmen{border-left:2px dashed var(--ink2);width:0;position:absolute;top:-3px;bottom:-3px}.mbp-kanal-wert{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink3);text-align:right;min-width:128px;font-size:11.5px}.mbp-kanal-wert b{color:var(--ink1);font-weight:600}.mbp-kanal-ueber{color:var(--bad);font-weight:600}@media (max-width:520px){.mbp-kanal{grid-template-columns:minmax(0,1fr) auto}.mbp-kanal-spur{grid-area:2/1/auto/-1}.mbp-kanal-wert{min-width:0}}.mbp-verlauf{position:relative}.mbp-verlauf rect[tabindex]:focus{outline:none}.mbp-verlauf rect[tabindex]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.mbp-tooltip{z-index:2;pointer-events:none;width:180px;color:var(--ink2);font-variant-numeric:tabular-nums;background:var(--s1);border:1px solid var(--line2);box-shadow:var(--sh1);border-radius:9px;gap:1px;padding:8px 10px;font-size:11.5px;display:grid;position:absolute}.mbp-tooltip b{color:var(--ink1);margin-bottom:2px;font-size:12px}.mbp-tabelle-huelle{overflow-x:auto}.mbp-mini{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.mbp-mini th{text-align:right;color:var(--ink3);border-bottom:1px solid var(--line);white-space:nowrap;padding:5px 8px;font-size:11px;font-weight:600}.mbp-mini td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:5px 8px}.mbp-mini th:first-child,.mbp-mini td:first-child{text-align:left}.mbp-mini tr[data-markiert] td{background:var(--s2)}.mbp-reiterzeile{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 10px;display:flex}.mbp-reiter{border-bottom:1px solid var(--line);gap:2px;display:inline-flex}.mbp-reiter>button{color:var(--ink2);padding:8px 12px;font-size:13px;font-weight:600;position:relative}.mbp-reiter>button span{color:var(--ink3);font-variant-numeric:tabular-nums;margin-left:3px;font-size:11px}.mbp-reiter>button[aria-selected=true]{color:var(--ink1)}.mbp-reiter>button[aria-selected=true]:after{content:"";background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.mbp-tabelle-karte{min-width:0;overflow:hidden}.mbp-tabelle-karte>.mbp-meldung{margin:8px 10px}.mbp-tabelle{border-collapse:collapse;width:100%;font-size:12.5px}.mbp-tabelle thead th{z-index:1;background:var(--s1);text-align:left;color:var(--ink3);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:600;position:sticky;top:0}.mbp-tabelle td{border-bottom:1px solid var(--line);vertical-align:top;padding:7px 10px}.mbp-tabelle tbody tr:not(.mbp-gruppe):hover td{background:color-mix(in srgb, var(--s2) 60%, transparent)}.mbp-tabelle small{color:var(--ink3);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px;display:block}.mbp-sortier{font:inherit;color:inherit}.mbp-sortier:hover{color:var(--ink1)}.mbp-sp-betrag{white-space:nowrap;width:1%;text-align:right!important}.mbp-sp-betrag .mbp-sortier{margin-left:auto}.mbp-sp-name{min-width:220px}.mbp-sp-kat{color:var(--ink2);white-space:nowrap}.mbp-sp-zeit{color:var(--ink2);white-space:nowrap;width:1%}.mbp-sp-datum{color:var(--ink2);white-space:nowrap;font-variant-numeric:tabular-nums;width:1%}.mbp-sp-status{white-space:nowrap;width:1%}.mbp-gruppe th,.mbp-gruppe td{background:var(--s2);border-bottom:1px solid var(--line);padding-top:8px;padding-bottom:8px;font-weight:700}.mbp-gruppe th{text-align:left;padding-left:10px;padding-right:10px;font-size:12.5px}.mbp-gruppe th>span:first-of-type{color:var(--ink3);margin-left:4px;font-size:11px;font-weight:600}.mbp-rahmen{color:var(--ink2);margin-left:10px;font-size:11px;font-weight:550}.mbp-rahmen[data-ueber]{color:var(--warn)}.mbp-tabelle tfoot th,.mbp-tabelle tfoot td{text-align:left;border-top:1px solid var(--line2);padding:9px 10px;font-weight:700}.mbp-name{text-align:left;max-width:100%;color:var(--ink1);align-items:center;gap:6px;font-weight:600;display:inline-flex}.mbp-name:hover .mbp-name-text{text-underline-offset:2px;text-decoration:underline}.mbp-name-text{min-width:0}.mbp-warntext{white-space:nowrap;font-size:10.5px;font-weight:600}.mbp-warntext[data-ton=bad]{color:var(--bad)}.mbp-warntext[data-ton=warn]{color:var(--warn)}tr[data-warnung=knapp] .mbp-warntext{color:var(--ink3)}.mbp-unter{color:var(--ink3);margin-top:2px;font-size:11.5px;display:block}.mbp-zellknopf{text-align:right;border-radius:6px;min-width:84px;margin:-2px -4px;padding:2px 4px;display:inline-block}.mbp-zellknopf:enabled:hover{background:var(--s0);box-shadow:inset 0 0 0 1px var(--line2)}.mbp-zellfeld{text-align:right;font-variant-numeric:tabular-nums;width:110px!important;height:28px!important}.mbp-statuswahl{cursor:pointer;border:1px solid var(--line2);background-color:var(--s1);height:26px;color:var(--ink2);border-radius:999px;padding:0 22px 0 8px;font-size:11px;font-weight:600}.mbp-statuswahl[data-ton=warn]{color:var(--warn);background-color:var(--warn-w);border-color:color-mix(in srgb, var(--warn) 30%, transparent)}.mbp-statuswahl[data-ton=ok]{color:var(--ok);background-color:var(--ok-w);border-color:color-mix(in srgb, var(--ok) 30%, transparent)}.mbp-statuswahl[data-ton=info]{color:var(--info);background-color:var(--info-w);border-color:color-mix(in srgb, var(--info) 30%, transparent)}.mbp-nur-handy{display:none}.mbp-keine{color:var(--ink3);white-space:nowrap;font-size:11px;font-style:italic}.mbp-archiv{margin:10px 12px}@media (max-width:767px){.mbp-sp-kat,.mbp-sp-zeit,.mbp-sp-geb,.mbp-sp-abw,.mbp-sp-status{display:none}.mbp-nur-handy{margin-top:4px;display:block!important}.mbp-sp-name{min-width:150px}.mbp-tabelle td,.mbp-tabelle thead th{padding-left:8px;padding-right:8px}}.mbp-leer-karte{gap:8px;margin-bottom:12px;padding:18px;font-size:13px;display:grid}.mbp-abschnitt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mbp-abschnitt-kopf h3{font-size:13.5px;font-weight:700}.mbp-abschnitt-kopf>span{color:var(--ink3);font-size:11.5px}.mbp-abschnitt-kopf>span[data-ton=warn]{color:var(--warn);font-weight:600}.mbp-abschnitt-kopf.mbp-abstand{margin:18px 0 8px}.mbp-belege li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.mbp-belege li:last-child{border-bottom:0}.mbp-formular{gap:12px;min-width:0;display:grid}.mbp-raster-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mbp-raster-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}@media (max-width:520px){.mbp-raster-2,.mbp-raster-3{grid-template-columns:minmax(0,1fr)}}.mbp-brutto{padding-bottom:7px}.mbp-monate{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (max-width:520px){.mbp-monate{grid-template-columns:repeat(3,minmax(0,1fr))}}.mbp-blatt-abschnitt{border-top:1px solid var(--line);gap:10px;margin-top:18px;padding-top:14px;display:grid}.mbp-ausgaben{display:grid}.mbp-ausgaben li button{border-bottom:1px solid var(--line);text-align:left;align-items:flex-start;gap:10px;width:100%;padding:7px 4px;font-size:12.5px;display:flex}.mbp-ausgaben li button:enabled:hover{background:var(--s2)}.mbp-ausgabe-datum{width:76px;color:var(--ink2);font-variant-numeric:tabular-nums;flex:none}.mbp-ausgabe-text{flex:1;min-width:0}.mbp-ausgabe-text small{color:var(--ink3);font-size:11px;display:block}.mbp-ausgabe-form{background:var(--s0);border:1px solid var(--line);border-radius:10px;gap:10px;padding:12px;display:grid}.mbp-rahmenliste,.mbp-katliste{display:grid}.mbp-rahmenliste li{grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:10px;padding:4px 0;font-size:12.5px;display:grid}.mbp-katliste li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:flex}.mbp-katliste li>span{flex:1}.mbp-katliste li[data-aus]>span{color:var(--ink3)}.mbp-haken{color:var(--ink2);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.mbp-kennzahlen-klein{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (max-width:520px){.mbp-kennzahlen-klein{grid-template-columns:repeat(2,minmax(0,1fr))}}.mbp-kennzahlen-klein>div{background:var(--s2);border-radius:9px;gap:2px;padding:8px 10px;display:grid}.mbp-kennzahlen-klein span{color:var(--ink3);font-size:11px}.mbp-kennzahlen-klein b{font-variant-numeric:tabular-nums;font-size:14px}.mbp-begriffe{gap:2px;max-width:340px;font-size:12px;line-height:1.45;display:grid}.mbp-begriffe dt{margin-top:6px;font-weight:700}.mbp-begriffe dt:first-child{margin-top:0}.mbp-begriffe dd{color:var(--ink2)}.mbp-verlauf-liste{display:grid}.mbp-verlauf-liste>li{border-bottom:1px solid var(--line);padding:9px 0;font-size:12.5px}.mbp-verlauf-kopf{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.mbp-verlauf-kopf span{color:var(--ink2)}.mbp-verlauf-kopf time{color:var(--ink3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.mbp-verlauf-liste ul{color:var(--ink2);gap:1px;margin-top:3px;padding-left:12px;font-size:12px;display:grid}.blatt-koerper>.mbp-segment{margin-bottom:14px}
.mka{padding-bottom:32px}.mka-zahl{font-variant-numeric:tabular-nums;white-space:nowrap}.mka-leise{color:var(--ink3)}.mka-klein{color:var(--ink3);font-size:11.5px;line-height:1.45}.mka-link{color:var(--brand);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.mka-reiter{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin:2px 0 12px;display:flex;overflow-x:auto}.mka-reiter a{color:var(--ink2);border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:8px 12px 9px;font-size:13px;font-weight:600}.mka-reiter a:hover{color:var(--ink1)}.mka-reiter a[aria-current=page]{color:var(--brand);border-bottom-color:var(--brand)}.mka-filter{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px;display:flex}.mka-segment{border:1px solid var(--line2,var(--line));border-radius:8px;font-size:12.5px;display:inline-flex;overflow:hidden}.mka-segment>a,.mka-segment>button{color:var(--ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 10px}.mka-segment>[aria-current=true]{background:var(--brand-weak);color:var(--brand);font-weight:600}.mka-feld{color:var(--ink2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.mka-feld select,.mka-feld input{border:1px solid var(--line2,var(--line));background:var(--s1);height:30px;color:var(--ink1);border-radius:8px;max-width:220px;padding:0 8px;font-size:12.5px}.mka-schalter{color:var(--ink2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.mka-schalter input{accent-color:var(--brand)}.mka-filter-aktiv{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 12px;font-size:12px;display:flex}.mka-filter-aktiv a{background:var(--s2);border:1px solid var(--line);color:var(--ink1);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.mka-kacheln{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:10px;margin-bottom:12px;display:grid}.mka-kachel{min-width:0;padding:12px 14px}.mka-kachel-titel{color:var(--ink2);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:flex}.mka-kachel-wert{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:20px;font-weight:700;overflow:hidden}.mka-kachel-unter{color:var(--ink3);margin-top:2px;font-size:11.5px;line-height:1.35}.mka-kachel[data-zustand]:not([data-zustand=wert]) .mka-kachel-wert{color:var(--ink3);padding-top:5px;font-size:13.5px;font-weight:600}.mka-zustand{color:var(--ink3);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.mka-zustand:before{content:"";border:1.5px solid;border-radius:50%;flex:none;width:6px;height:6px}.mka-zustand[data-z=wird_synchronisiert]{color:var(--info)}.mka-zustand[data-z=wird_synchronisiert]:before{border-style:dotted}.mka-zustand[data-z=keine_berechtigung]:before{border-radius:1px}.mka-delta{white-space:nowrap;font-size:11.5px;font-weight:600}.mka-delta[data-ton=hoch]{color:var(--ok)}.mka-delta[data-ton=runter]{color:var(--bad)}.mka-delta[data-ton=neutral]{color:var(--ink2)}.mka-raster{gap:12px;margin-bottom:12px;display:grid}@media (min-width:1180px){.mka-raster-2{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mka-raster-halb{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mka-karte{min-width:0;overflow:hidden}.mka-karte-kopf{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:600;display:flex}.mka-karte-kopf>.mka-titel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mka-karte-kopf .mka-klein{font-weight:400}.mka-karte-inhalt{padding:12px 14px}.mka-karte-fuss{border-top:1px solid var(--line);color:var(--ink3);flex-wrap:wrap;gap:4px 12px;padding:8px 14px;font-size:11.5px;display:flex}.mka-leer{text-align:center;color:var(--ink3);padding:18px 14px;font-size:12.5px}.mka-tabelle-huelle{overflow-x:auto}.mka-tabelle{border-collapse:collapse;width:100%;font-size:12.5px}.mka-tabelle th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--ink3);background:var(--s1);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:600;position:sticky;top:0}.mka-tabelle th[data-rechts],.mka-tabelle td[data-rechts]{text-align:right}.mka-tabelle th button{all:unset;cursor:pointer;align-items:center;gap:3px;display:inline-flex}.mka-tabelle th button:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.mka-tabelle td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}.mka-tabelle tr[data-klickbar]>td{cursor:pointer}.mka-tabelle tr[data-klickbar]:hover>td,.mka-tabelle tr[data-offen]>td{background:var(--s2)}.mka-tabelle tr.mka-detail>td{background:var(--s0,var(--s2));cursor:default;padding:12px 14px 14px}.mka-tabelle tr[data-summe]>td{background:var(--s2);font-weight:700}.mka-tabelle tr[data-leise]>td{color:var(--ink2);font-style:italic}.mka-name{text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-weight:600;display:block;overflow:hidden}.mka-name-unter{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:11.5px;display:block;overflow:hidden}@media (min-width:900px){.mka-tabelle-huelle{overflow-x:visible}.mka-tabelle{table-layout:fixed}.mka-tabelle th{white-space:normal;vertical-align:bottom;padding-left:6px;padding-right:6px}.mka-tabelle td{text-overflow:ellipsis;padding-left:6px;padding-right:6px;overflow:hidden}.mka-tabelle th:first-child,.mka-tabelle td:first-child{padding-left:10px}.mka-name,.mka-name-unter{max-width:100%}}.mka-konten{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin-bottom:12px;display:grid}.mka-konto{flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.mka-konto-kopf{align-items:center;gap:8px;display:flex}.mka-konto-kopf img{object-fit:cover;border-radius:6px;width:26px;height:26px}.mka-konto-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.mka-konto-werte{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;display:grid}.mka-konto-wert>span{color:var(--ink3);font-size:11px;display:block}.mka-konto-wert b{font-variant-numeric:tabular-nums;font-size:14px}.mka-konto-wert[data-zustand]:not([data-zustand=wert]) b{color:var(--ink3);font-size:11.5px;font-weight:600}.mka-konto-wert .mka-zustand{white-space:normal}.mka-schritte{color:var(--ink2);margin:0;padding-left:18px;font-size:12px;line-height:1.5}.mka-schritte li::marker{color:var(--ink3);font-weight:600}.mka-hinweisliste{color:var(--ink2);margin:0;padding-left:16px;font-size:11.5px;line-height:1.5}.mka-protokoll{color:var(--ink2);border-top:1px dashed var(--line);padding-top:6px;font-size:11.5px}.mka-protokoll summary{cursor:pointer;color:var(--ink2);font-weight:600}.mka-erkenntnisse{gap:8px;display:grid}.mka-erkenntnis{border:1px solid var(--line);background:var(--s1);border-radius:10px;gap:3px;padding:10px 12px;display:grid}.mka-erkenntnis-kopf{align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.mka-erkenntnis p{color:var(--ink1);font-size:12.5px;line-height:1.45}.mka-erkenntnis .mka-klein b{color:var(--ink2);font-weight:600}.mka-art{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:700}.mka-art[data-art=ausbauen]{color:var(--ok)}.mka-art[data-art=veraendern]{color:var(--warn)}.mka-art[data-art=beenden]{color:var(--bad)}.mka-art[data-art=beobachten]{color:var(--info)}.mka-art[data-art=datenbasis]{color:var(--ink3);border-style:dashed}.mka-def{gap:6px;font-size:12px;line-height:1.5;display:grid}.mka-def dt{font-weight:700}.mka-def dd{color:var(--ink2);margin:0 0 4px}.mka-quelle{color:var(--ink3);flex-wrap:wrap;gap:4px 12px;margin:-6px 0 12px;font-size:11.5px;display:flex}.mka-anteil{background:var(--line);border-radius:999px;width:100%;max-width:80px;height:3px;margin:4px 0 0 auto;display:block;overflow:hidden}.mka-anteil>span{background:var(--brand);border-radius:999px;height:100%;display:block}.mka-baukasten{gap:8px;display:grid}.mka-baukasten-zeile{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.mka-baukasten label{color:var(--ink2);gap:3px;font-size:11.5px;display:grid}.mka-baukasten input,.mka-baukasten select{border:1px solid var(--line2,var(--line));background:var(--s1);height:30px;color:var(--ink1);border-radius:8px;padding:0 8px;font-size:12.5px}.mka-baukasten input[type=url],.mka-baukasten input[name=ziel]{min-width:280px}.mka-ergebnis-link{background:var(--s2);word-break:break-all;border-radius:8px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.mka-knopf{border:1px solid var(--line2,var(--line));background:var(--s1);height:30px;color:var(--ink1);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.mka-knopf:hover{border-color:var(--ink3)}.mka-knopf:disabled{opacity:.6;cursor:default}.mka-meldung{font-size:12px;font-weight:600}.mka-meldung[data-ton=ok]{color:var(--ok)}.mka-meldung[data-ton=bad]{color:var(--bad)}.mka-detail-raster{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:900px){.mka-detail-raster{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.mka-detail-raster img{object-fit:cover;border-radius:8px;max-width:160px;max-height:160px}.mka-originale{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;font-size:11.5px;display:grid}.mka-originale span:nth-child(odd){color:var(--ink2);text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.mka-originale span:nth-child(2n){text-align:right;font-variant-numeric:tabular-nums}@media (max-width:640px){.mka-kacheln,.mka-konto-werte{grid-template-columns:repeat(2,minmax(0,1fr))}}.mka{--cp-karte:#fff;--cp-karte-hoch:#f6f7f9;--cp-linie:#e4e7ec;--cp-linie-stark:#d3d8e0;--cp-text1:#1b1f26;--cp-text2:#4b5361;--cp-text3:#6d7584;--cp-marke:var(--brand);--cp-ruhig:#4f6f99;--cp-gut:#177e52;--cp-schlecht:#c13432;--cp-warn:#95660a;--cp-raster:#10141c12;--cp-raster-stark:#10141c29;--cp-schatten:0 1px 2px #10141c0a, 0 4px 14px #10141c0a;--cp-tooltip:#fff;--cp-radius:12px}[data-theme=dark] .mka{--cp-karte:#1a1d23;--cp-karte-hoch:#20242b;--cp-linie:#2a2e37;--cp-linie-stark:#383e4a;--cp-text1:#eef0f3;--cp-text2:#b6bcc7;--cp-text3:#8e96a4;--cp-ruhig:#8ea8cc;--cp-gut:#5cc493;--cp-schlecht:#f08481;--cp-warn:#e2b452;--cp-raster:#ffffff0e;--cp-raster-stark:#ffffff24;--cp-schatten:0 1px 0 #ffffff06 inset, 0 6px 18px #0000002e;--cp-tooltip:#262a32}.mka .cp-diagramm{padding-bottom:24px}
@media (max-width:767px){.aw .phead{gap:6px 10px}.aw .phead>h1{font-size:24px!important}.aw .phead>span.text-\[12\.5px\]{flex-basis:100%;line-height:1.4;font-size:14px!important}.aw .phead>.flex-1{display:none}.aw .aw-filter{gap:8px;width:100%}.aw .aw-filter select,.aw .aw-filter input{min-height:40px;font-size:15px}.aw .aw-ges button{min-height:40px;padding:0 14px;font-size:14px}.aw .aw-reiter{margin-left:-12px;margin-right:-12px;padding:0 12px;scroll-padding:0 12px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.aw .aw-reiter a{padding:11px 12px 12px;font-size:15px}.aw .aw-karte{padding:14px}.aw .aw-karte-kopf{flex-direction:column;align-items:stretch;gap:10px}.aw .aw-karte-kopf h2{font-size:17px}.aw .aw-karte-kopf p{font-size:14px;line-height:1.45}.aw .aw-karte-kopf .knopf{min-height:40px;padding:0 14px;font-size:14px}.aw .aw-karte-kopf>.knopf{align-self:flex-start}.aw .aw-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aw .aw-kz{padding:11px 12px}.aw .aw-kz-titel{font-size:13px}.aw .aw-kz-wert{font-size:19px}.aw .aw-kz-teile,.aw .aw-kz-hinweis{font-size:12.5px}.aw .aw-hinweis,.aw .aw-leer-text{font-size:14px}.aw .aw-so>summary{align-items:center;min-height:44px;font-size:14px;display:flex}.aw .aw-so>div{font-size:14px;line-height:1.5}.aw .aw-tabelle{font-size:14px}.aw .aw-tabelle td.aw-name{min-width:130px}.aw .overflow-x-auto{background:linear-gradient(90deg, var(--s1) 30%, transparent) left / 24px 100% no-repeat local, linear-gradient(270deg, var(--s1) 30%, transparent) right / 24px 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--ink1) 16%, transparent), transparent) right / 10px 100% no-repeat scroll;background-color:var(--s1);margin:0 -14px;padding:0 14px}.aw .overflow-x-auto .aw-tabelle:not(.aw-bwa-tab):not(.aw-susa):not(.aw-opos):not(.aw-zm) td:first-child,.aw .overflow-x-auto .aw-tabelle:not(.aw-bwa-tab):not(.aw-susa):not(.aw-opos):not(.aw-zm) th:first-child{z-index:1;background-color:var(--s1);box-shadow:1px 0 0 var(--line);position:sticky;left:-14px}.aw .aw-tabelle tr.aw-gruppe td:first-child{background-color:var(--s2)}.aw .aw-karte>.aw-tabelle:not(.aw-susa):not(.aw-opos):not(.aw-zm):not(.aw-alter){display:block;overflow-x:auto}.aw .aw-karte>.aw-tabelle:not(.aw-susa):not(.aw-opos):not(.aw-zm):not(.aw-alter) :is(td,th):first-child{z-index:1;background-color:var(--s1);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.aw .aw-bwa-tab .aw-pz,.aw .aw-bwa-tab .aw-bwa-luecke,.aw .aw-bwa-tab thead tr:first-child{display:none}.aw .aw-bwa-tab th{white-space:normal;vertical-align:bottom}.aw .overflow-x-auto:has(>.aw-bwa-tab){background:0 0}.aw .aw-bwa-tab th,.aw .aw-bwa-tab td{padding-left:3px;padding-right:3px}.aw .aw-bwa-tab td{font-size:13.5px}.aw .aw-bwa-tab td:first-child{white-space:normal;padding-left:0}.aw .aw-bwa-tab th{letter-spacing:.02em;font-size:11.5px}.aw .aw-bwa-tab th:not(:first-child),.aw .aw-bwa-tab td:not(:first-child){width:1%}.aw .aw-susa,.aw .aw-opos,.aw .aw-zm,.aw .aw-alter{display:block}.aw .aw-susa thead,.aw .aw-opos thead,.aw .aw-zm thead,.aw .aw-alter thead{display:none}.aw .aw-susa tbody,.aw .aw-opos tbody,.aw .aw-zm tbody,.aw .aw-alter tbody{display:block}.aw .aw-susa tr,.aw .aw-opos tr,.aw .aw-zm tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:10px 0;display:flex}.aw .aw-susa td,.aw .aw-opos td,.aw .aw-zm td{white-space:normal;border:0;padding:0}.aw .aw-susa td:empty,.aw .aw-opos td:empty,.aw .aw-zm td:empty{display:none}.aw .aw-susa tr:after,.aw .aw-opos tr:after,.aw .aw-zm tr:after{content:"";flex-basis:100%;order:3;height:0}.aw .aw-susa tr.aw-summe,.aw .aw-opos tr.aw-summe,.aw .aw-zm tr.aw-summe{border-top:1.5px solid var(--line2)}.aw .aw-susa tr.aw-gruppe,.aw .aw-opos tr.aw-gruppe,.aw .aw-zm tr.aw-gruppe{background-color:var(--s2);margin:0 -14px;padding:12px 14px}.aw .aw-susa tr.aw-gruppe td,.aw .aw-opos tr.aw-gruppe td,.aw .aw-zm tr.aw-gruppe td{background:0 0}.aw [data-l]:not(:empty):before{content:attr(data-l) " ";color:var(--ink3);font-weight:500}.aw .aw-susa td[data-l],.aw .aw-opos td[data-l],.aw .aw-zm td[data-l],.aw .aw-k-klein{color:var(--ink2);order:4;font-size:13px}.aw .aw-susa .aw-s-konto{color:var(--ink2);order:1;font-weight:600}.aw .aw-susa td.aw-name{min-width:0;color:var(--ink1);flex:1 1 0;order:1;font-size:15px}.aw .aw-susa .aw-s-saldo,.aw .aw-susa tr>td:last-child{white-space:nowrap;order:2;margin-left:auto;font-size:15px;font-weight:650}.aw .aw-susa tr.aw-summe>td:nth-child(2){flex:1 1 0;order:1;font-weight:700}.aw .aw-susa tr.aw-summe>td:not(:nth-child(2)):not(:last-child){color:var(--ink2);order:4;font-size:13px;font-weight:500}.aw .aw-susa tr.aw-summe>td:first-child:empty+td{order:1}.aw .aw-opos .aw-k-kopf{color:var(--ink);flex-basis:100%;order:0;margin-top:6px;font-size:15px;font-weight:700}.aw .aw-opos .aw-k-titel{flex:1 1 0;order:1;min-width:0;font-size:15px}.aw .aw-opos .aw-k-betrag,.aw .aw-zm .aw-k-betrag{white-space:nowrap;order:2;margin-left:auto;font-size:15px;font-weight:650}.aw .aw-opos td[data-l=überfällig]:not(:empty):after{content:" Tage"}.aw .aw-opos tr.aw-summe>td:first-child{flex:1 1 0;order:1;font-weight:700}.aw .aw-opos tr.aw-summe>td.r{order:2;margin-left:auto;font-weight:700}.aw .aw-zm .aw-k-titel{flex:1 1 0;order:1;min-width:0;font-size:15px;font-weight:600}.aw .aw-zm tr.aw-summe>td:not(:empty){order:1;font-weight:700}.aw .aw-zm tr.aw-summe>td.r{order:2;margin-left:auto}.aw .aw-alter tr{grid-template-columns:minmax(0,1fr);display:grid}.aw .aw-alter td{justify-content:space-between;gap:10px;padding:8px 0;font-size:14px;display:flex}.aw .aw-alter td[data-l]:before{content:attr(data-l);color:var(--ink2)}}
@media (max-width:767px){:is(.fm-kred,.fm-mahn) .phead>h1{font-size:24px!important}:is(.fm-kred,.fm-mahn) .phead>span:not(.merkmal){flex-basis:100%;order:3;line-height:1.4;font-size:14px!important}.fm-kred .feld,.fm-kred select{min-height:44px;font-size:16px}.fm-kred .karte .text-\[11\.5px\],.fm-kred .karte .text-\[12px\]{font-size:13px}.fm-kred .tabelle .merkmal-klein{font-size:12px;line-height:20px}:is(.fm-kred form:has(>.feld),.fm-kred form:has(input[type=search])){flex:100%;width:100%}.fm-kred .karte:has(>.tabelle){margin-bottom:76px}.fm-upload-schnipsel{bottom:calc(84px + var(--m-unten,0px));justify-content:center;width:52px;height:52px;border-radius:999px!important;padding:0!important;top:auto!important;right:14px!important;transform:none!important}.fm-upload-schnipsel svg{width:22px;height:22px}.fm-mahn .karte{font-size:15px}.fm-mahn .kachel-gruppe{font-size:13px}.fm-mahn .fm-mahn-zahl{flex-wrap:nowrap;justify-content:space-between;gap:10px;width:100%;font-size:15px!important}.fm-mahn .fm-mahn-zahl input{min-height:44px;margin-left:auto;font-size:16px;width:76px!important}.fm-mahn span.min-w-\[210px\]{flex-basis:100%;min-width:0;font-size:16px}.fm-mahn .text-\[12\.5px\],.fm-mahn .text-\[11\.5px\]{line-height:1.45;font-size:14px!important}.fm-mahn .knopf{min-height:44px;padding:0 16px;font-size:15px}.fm-mahn select.feld{min-height:44px;font-size:16px}.fm-detail .knopf{min-height:44px;padding:0 16px;font-size:15px}.fm-detail .feld,.fm-detail select,.fm-detail textarea{font-size:16px}.fm-detail .feld:not(textarea),.fm-detail select{min-height:44px}.fm-detail .text-\[11\.5px\],.fm-detail .text-\[12px\]{font-size:13px}}@layer components{@media (max-width:767px){.fm-kred form .feld{width:100%!important;max-width:none!important}}}
.kfg-kopf{z-index:6;background-color:var(--s0);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin:-6px 0 16px;padding:10px 0 12px;display:flex;position:sticky;top:0}.kfg-kopf-text{flex:1;min-width:0}.kfg-titel{letter-spacing:-.2px;color:var(--ink1);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:700;line-height:1.25;overflow:hidden}.kfg-meta{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:2px 0;margin-top:3px;font-size:12px;display:flex}.kfg-meta>*{align-items:center;gap:5px;display:inline-flex}.kfg-meta>*+:before{content:"·";color:var(--ink3);margin:0 7px}.kfg-meta-code{font-variant-numeric:tabular-nums;color:var(--ink2);font-weight:600}.kfg-ungespeichert{color:var(--ink2);white-space:nowrap;align-items:center;gap:6px;margin-right:4px;font-size:12px;display:inline-flex}.kfg-fehler{background-color:var(--bad-w);color:var(--bad);border:1px solid color-mix(in srgb, var(--bad) 35%, transparent);border-radius:9px;flex-basis:100%;margin:2px 0 0;padding:10px 12px;font-size:12.5px}.kfg-raster{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1150px){.kfg-raster{grid-template-columns:minmax(0,1fr) 340px;gap:20px}.kfg-seite{overscroll-behavior:contain;max-height:calc(100dvh - 150px);position:sticky;top:82px;overflow-y:auto}}@media (min-width:1400px){.kfg-raster{grid-template-columns:minmax(0,1fr) 370px}}.kfg-flaeche{background-color:var(--s1);border:1px solid var(--line);border-radius:12px;padding:2px 20px}.kfg-seite.kfg-flaeche{padding:2px 16px}.kfg-gruppe{padding:16px 0 18px}.kfg-gruppe+.kfg-gruppe{border-top:1px solid var(--line)}.kfg-gruppe-kopf{align-items:center;gap:4px;min-height:24px;margin-bottom:10px;display:flex}.kfg-gruppe-titel{color:var(--ink1);letter-spacing:-.1px;font-size:13.5px;font-weight:700}.kfg-gruppe-zusatz{color:var(--ink3);margin-left:4px;font-size:12px}.kfg-gruppe-aktion{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.kfg-gruppe-kopf .info-knopf{width:22px;height:22px}.kfg-seite .kfg-gruppe{padding:13px 0 14px}.kfg-seite .kfg-gruppe-kopf{min-height:22px;margin-bottom:8px}.kfg-seite .kfg-gruppe-titel{letter-spacing:.6px;text-transform:uppercase;color:var(--ink3);font-size:10.5px}.kfg-felder{grid-template-columns:minmax(0,1fr);gap:12px 16px;display:grid}.kfg-felder-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kfg-felder-4{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kfg-seite .kfg-felder{gap:10px 12px}.kfg-feld{flex-direction:column;gap:4px;min-width:0;display:flex}.kfg-feld-breit{grid-column:1/-1}.kfg-label{color:var(--ink2);align-items:center;gap:6px;min-height:16px;font-size:11.5px;display:flex}.kfg-hinweis{color:var(--ink3);font-size:11px;line-height:1.35}.kfg-hinweis[data-ton=warn]{color:var(--warn)}.kfg-zahl{text-align:right;font-variant-numeric:tabular-nums}.kfg-lesen{color:var(--ink2);background-color:var(--s2);font-variant-numeric:tabular-nums;align-items:center;display:flex}.kfg-sprache{letter-spacing:.4px;height:15px;color:var(--ink2);background-color:var(--s2);border:1px solid var(--line);border-radius:4px;align-items:center;padding:0 5px;font-size:9.5px;font-weight:700;display:inline-flex}.kfg-sprache[data-sprache=en]{color:var(--info);background-color:var(--info-w);border-color:color-mix(in srgb, var(--info) 22%, transparent)}textarea.feld.kfg-text{resize:none;min-height:32px;max-height:70vh;line-height:1.45;overflow-y:auto}.kfg-wahl{color:var(--ink1);cursor:pointer;align-items:flex-start;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.kfg-wahl input{accent-color:var(--brand);flex:none;margin-top:2px}.kfg-wahl small{color:var(--ink3);font-size:11px;display:block}.kfg-summe{color:var(--ink3);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:6px;font-size:12px;display:flex}.kfg-summe b{color:var(--ink1);font-weight:650}.kfg-angebot{text-align:left;background-color:var(--s2);width:100%;color:var(--ink2);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;margin-top:8px;padding:7px 10px;font-size:12px;display:block}.kfg-angebot[data-ton=ok]{background-color:var(--ok-w);color:var(--ok)}.kfg-angebot:hover{text-underline-offset:2px;text-decoration:underline}.kfg-chips{flex-wrap:wrap;gap:5px;display:flex}.kfg-chip{height:22px;color:var(--ink2);background-color:var(--s2);border:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:center;padding:0 7px;font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.kfg-chip:hover:not(:disabled){color:var(--brand);border-color:color-mix(in srgb, var(--brand) 40%, transparent);background-color:var(--brand-weak)}.kfg-chip:disabled{opacity:.5;cursor:default}.kfg-trenner{color:var(--ink3);align-items:center;gap:10px;font-size:11px;display:flex}.kfg-trenner:before,.kfg-trenner:after{content:"";border-top:1px dashed var(--line2);flex:1}.kfg-pdf-abschnitt{grid-template-columns:20px minmax(0,1fr);gap:0 10px;padding:12px 0;display:grid}.kfg-pdf-abschnitt:first-child{padding-top:2px}.kfg-pdf-abschnitt+.kfg-pdf-abschnitt{border-top:1px dashed var(--line)}.kfg-pdf-nr{color:var(--ink3);font-variant-numeric:tabular-nums;text-align:right;padding-top:8px;font-size:12.5px;font-weight:700}.kfg-pdf-zeile{align-items:center;gap:6px;display:flex}.kfg-pdf-zeile>select{flex:none;width:200px}.kfg-pdf-zeile>input{flex:1;min-width:0}.kfg-leer{color:var(--ink3);font-size:12.5px}.kfg-kennzahlen{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 18px;font-size:12.5px;display:flex}.kfg-kennzahlen span{color:var(--ink3)}.kfg-kennzahlen b{color:var(--ink1)}.kfg-pdf-sprachen{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0 0 2px 30px;display:grid}.kfg-pdf-sprachen>*{justify-self:start}.kfg-vl-tabelle{table-layout:fixed}.kfg-vl-tabelle .kfg-vl-ges{width:120px}.kfg-vl-tabelle .kfg-vl-stand{width:130px}.kfg-vl-tabelle .kfg-vl-ziel{width:170px}.kfg-vl-tabelle .kfg-vl-gueltig{width:110px}.kfg-vl-tabelle .kfg-vl-weiter{width:26%}.kfg-vl-tabelle .kfg-vl-belege{width:80px}.kfg-vl-tabelle td.zelle-name{width:auto;max-width:none}.kfg-vl-folge{text-overflow:ellipsis;white-space:nowrap;color:var(--ink2);overflow:hidden}.kfg-sortkopf{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.kfg-sortkopf>span{opacity:.45;font-size:10px}.kfg-sortkopf:hover,.kfg-sortkopf[data-an]{color:var(--ink1)}.kfg-sortkopf[data-an]>span{opacity:1;color:var(--brand)}
.cpl-zeile{align-items:center;gap:6px;display:flex}.cpl-nr{text-align:right;font-variant-numeric:tabular-nums;width:18px;color:var(--ink3);flex:none;font-size:11px}.cpl-kopf-name{-webkit-user-select:none;user-select:none}.cpl-pfeil svg{width:16px;height:16px}
.tkt-leiste{flex-wrap:wrap;align-items:stretch;gap:2px;margin-bottom:12px;padding:4px;display:flex}.tkt-zahl{text-align:left;min-width:0;color:var(--ink1);border-radius:8px;flex:200px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:6px 12px;display:grid}.tkt-zahl>b{text-align:right;font-variant-numeric:tabular-nums;grid-row:span 2;min-width:2ch;font-size:19px;font-weight:700;line-height:1}.tkt-zahl>span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.tkt-zahl>small{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tkt-zahl[data-ton=warn]>b{color:var(--warn)}.tkt-zahl[data-ton=ok]>b{color:var(--ok)}.tkt-zahl[data-ton=info]>b{color:var(--info)}button.tkt-zahl{cursor:pointer;transition:background-color .12s}button.tkt-zahl:hover{background-color:var(--s2)}button.tkt-zahl[aria-pressed=true]{background-color:var(--brand-weak);box-shadow:inset 0 0 0 1px var(--brand-ring)}.tkt-einloesen{min-width:0;margin-bottom:12px}.tkt-einloesen-zeile{align-items:center;gap:12px;min-height:44px;padding:6px 8px 6px 14px;display:flex}.tkt-einloesen-teile{min-width:0;color:var(--ink2);flex-wrap:wrap;flex:1;align-items:center;row-gap:2px;font-size:12px;display:flex}.tkt-einloesen-teile>*+:before{content:"·";color:var(--ink3);margin:0 7px}.tkt-einloesen-teile [data-ton=warn]{color:var(--warn);font-weight:600}.tkt-einloesen-teile b{color:var(--ink1)}.tkt-einloesen-link{max-width:340px;color:var(--ink1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tkt-einloesen-link:hover{text-decoration:underline}.tkt-einloesen-felder{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;padding:12px 14px 14px;display:grid}.tkt-einloesen-felder>label{min-width:0;color:var(--ink2);gap:4px;font-size:11.5px;display:grid}.tkt-einloesen-fuss{color:var(--ink3);grid-column:1/-1;margin:0;font-size:11.5px}.tkt-liste{min-width:0;overflow:hidden}.tkt-reiterleiste{padding:0 10px 0 6px}.tkt-reiter-n{color:var(--ink3);font-variant-numeric:tabular-nums;margin-left:3px;font-weight:600}.tkt-sammel{align-self:center;margin-left:auto}.tkt-sammel svg{width:15px;height:15px}.tkt-werkzeug{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 14px;display:flex}.tkt-filter{flex-wrap:wrap}.tkt-n{color:var(--ink3);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:600}.tkt-filter button[aria-pressed=true] .tkt-n{color:var(--brand)}.tkt-suche{width:320px;margin-left:auto;position:relative}.tkt-suche>svg{width:16px;height:16px;color:var(--ink3);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.tkt-suche>.feld{padding-left:32px}.tkt-raster{grid-template-columns:minmax(0,1fr) 180px 230px 96px;align-items:center;column-gap:14px;display:grid}.tkt-firmen-raster{grid-template-columns:minmax(0,1fr) 240px 270px 110px;align-items:center;column-gap:14px;display:grid}.tkt-kopfzeile{border-top:1px solid var(--line);background-color:var(--s0);letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);padding:6px 14px;font-size:10.5px;font-weight:600}.tkt-zeile{border-top:1px solid var(--line);row-gap:2px;min-height:40px;padding:4px 14px;font-size:12.5px}.tkt-zeile:hover{background-color:var(--s2)}.tkt-name{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.tkt-firma{max-width:340px;color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tkt-pille{border:1px solid var(--line);color:var(--ink2);white-space:nowrap;border-radius:999px;padding:0 6px;font-size:10.5px;font-weight:600;line-height:16px}.tkt-pille[data-ton=brand]{color:var(--brand)}.tkt-stand{align-items:center;gap:7px;min-width:0;display:flex}.tkt-marke{background-color:var(--s2);height:20px;color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.tkt-marke[data-ton=ok]{background-color:var(--ok-w);color:var(--ok)}.tkt-marke[data-ton=warn]{background-color:var(--warn-w);color:var(--warn)}.tkt-marke[data-ton=info]{background-color:var(--info-w);color:var(--info)}.tkt-nr{color:var(--ink3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.tkt-mitte{min-width:0}@layer components{.tkt-mitte .feld,.tkt-feldgruppe .feld{height:28px!important}}.tkt-klein{min-width:0;color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.tkt-aktionen{justify-content:flex-end;gap:2px;display:flex}.tkt-knopf{width:28px;height:28px;color:var(--ink2)}.tkt-knopf svg{width:16px;height:16px}.tkt-knopf[data-ton=ok],.tkt-knopf[data-ton=ok]:hover:not(:disabled){background-color:var(--ok-w);color:var(--ok)}.tkt-firmenblock{border-top:1px solid var(--line)}.tkt-firmen-zeile{row-gap:4px;padding:8px 14px;font-size:12.5px}.tkt-firmen-zeile:not([data-offen]):hover{background-color:var(--s2)}.tkt-firmen-zeile[data-offen]{background-color:color-mix(in srgb, var(--brand) 6%, var(--s1))}.tkt-feldgruppe{align-items:center;gap:6px;min-width:0;display:flex}.tkt-feldgruppe>.tkt-klein{white-space:normal;line-height:1.3}.tkt-aufklapp{max-width:100%;color:var(--ink2);text-align:left;cursor:pointer;align-items:flex-start;gap:4px;font-size:11.5px;display:flex}.tkt-aufklapp:hover>span{text-decoration:underline}.tkt-aufklapp[data-ton=warn]{color:var(--warn)}.tkt-aufklapp>svg{flex:none;width:14px;height:14px;margin-top:1px;transition:transform .12s}.tkt-aufklapp[aria-expanded=true]>svg{transform:rotate(90deg)}.tkt-zusatz{flex-direction:column;grid-column:1/-1;gap:3px;font-size:11.5px;display:flex}.tkt-person{padding-left:34px}.tkt-leer{border-top:1px solid var(--line);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px;font-size:12.5px;display:flex}@media (max-width:1099.98px){.tkt-raster{grid-template-columns:minmax(0,1fr) 170px 96px}.tkt-raster>.tkt-mitte{grid-area:2/1/auto/-1;max-width:320px}.tkt-raster>.tkt-mitte:has(>.tkt-nur-breit){display:none}.tkt-firmen-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tkt-firmen-raster>:first-child{grid-column:1/-1}.tkt-kopfzeile{display:none}.tkt-einloesen-felder{grid-template-columns:repeat(2,minmax(0,1fr))}.tkt-suche{width:100%;margin-left:0}}
.tka{min-width:0}.tka-messe{min-width:0;margin-bottom:12px;padding:14px 16px}.tka-kopf{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px;display:flex}.tka-kopf h3{font-size:14px;font-weight:700}.tka-kopf>span{color:var(--ink3);font-size:12px}.tka-balken{border-radius:5px;gap:2px;height:10px;margin-bottom:12px;display:flex;overflow:hidden}.tka-balken>span{min-width:4px}.tka-legende{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start;gap:10px 18px;margin-bottom:4px;display:grid}.tka-legende li{grid-template-columns:10px minmax(0,1fr) auto;align-content:start;align-items:center;column-gap:8px;font-size:12.5px;line-height:18px;display:grid}.tka-legende li>i{border-radius:3px;width:10px;height:10px}.tka-legende li>b{font-variant-numeric:tabular-nums}.tka-legende li>small{color:var(--ink3);grid-column:2/4;font-size:11px;line-height:15px}.tka-legende-mitglied>i{box-shadow:inset 0 0 0 1.5px var(--ink3)}.tka-teile{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px 28px;margin-top:14px;padding-top:12px;display:grid}.tka-teile h4{color:var(--ink2);margin-bottom:6px;font-size:12px;font-weight:650}.tka-liste li{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding:3px 0;font-size:12.5px;display:flex}.tka-liste li>b{white-space:nowrap;font-variant-numeric:tabular-nums}.tka-liste .kuerzen{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.tka-fuss{color:var(--ink3);margin-top:6px;font-size:11px}.tka-fuss-tabelle{padding:4px 14px 12px}.tka-tabelle{min-width:0}.tka-scroll{overflow-x:auto}.tka-tabelle .tka-zahl{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tka-tabelle .tka-gruppe th{text-transform:uppercase;letter-spacing:.04em;color:var(--ink2);background:0 0;padding-top:14px;font-size:11px}.tka-tabelle .tka-gruppe th>span{color:var(--ink3);margin-left:4px}.tka-tabelle .tka-summe td{background-color:var(--s0);font-weight:650}.tka-eingebettet{min-width:0;padding:12px}
