.f2-karten{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:14px;padding:0;list-style:none;display:grid}.f2-art{background:var(--sd-farbe-flaeche);border:1px solid var(--sd-farbe-linie);border-top:4px solid var(--sd-farbe-marke);border-radius:8px;grid-template-columns:64px 1fr;align-content:start;gap:12px;padding:18px;display:grid;position:relative}.f2-art h3{margin:0;padding-right:14px}.f2-art p{margin:6px 0}.f2-position{color:var(--sd-farbe-text-gedaempft);font-variant-numeric:tabular-nums;position:absolute;top:8px;right:8px}.f2-kz{min-width:44px;height:44px;font:800 22px var(--sd-schrift-familie-ueberschrift);color:#141414;box-shadow:inset 0 0 0 1px var(--sd-farbe-linie-stark);background:repeating-linear-gradient(135deg,#fff 0 4px,#e3e3dd 4px 6px);border-radius:4px;align-self:start;place-items:center;padding:0 5px;display:inline-grid}.f2-kz.hinweis{box-shadow:inset 0 0 0 2px var(--sd-farbe-warnung);background:#fff}.f2-kz.krank{color:var(--sd-farbe-fehler)}.f2-art-fuss{border-top:1px solid var(--sd-farbe-linie);flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:10px;display:flex}.f2-art-fuss .knopf,.f2-archiv .knopf{min-height:44px}.f2-griff{touch-action:none;cursor:grab}.f2-archiv{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.f2-spalten{background:var(--sd-farbe-flaeche);flex-wrap:wrap;gap:8px;padding:12px;display:flex}.f2-spalten-paar{gap:2px;display:flex}.f2-spalten-paar span{border:1px solid var(--sd-farbe-linie);background:var(--sd-farbe-hintergrund);padding:8px}.f2-dialog{grid-template-columns:1fr 1fr;gap:20px;display:grid}.f2-form{border:0;align-content:start;gap:14px;min-width:0;margin:0;padding:0;display:grid}.f2-form label{gap:6px;display:grid}.f2-form label:has(input[type=checkbox]),.f2-form label:has(input[type=radio]){align-items:center;gap:10px;min-height:44px;display:flex}.f2-vorschau{border-left:4px solid var(--sd-farbe-marke);background:var(--sd-farbe-flaeche);padding:16px}.f2-schritte{flex-wrap:wrap;gap:20px;padding-left:20px;display:flex}.f2-schritte [aria-current]{font-weight:800;text-decoration:underline}.f2-rechnung{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.f2-rechnung button,.f2-rechnung output{background:var(--sd-farbe-flaeche);color:var(--sd-farbe-text);border:1px solid var(--sd-farbe-linie);text-align:left;font:inherit;border-radius:6px;padding:12px 8px}.f2-rechnung strong{font-variant-numeric:tabular-nums;font-size:1.7rem;display:block}.f2-rechnung output{border-bottom:4px solid var(--sd-farbe-marke)}.f2-rechnung button[aria-expanded=true]{outline:2px solid var(--sd-farbe-text)}.f2-konto-raster{grid-template-columns:2fr 1fr;gap:20px;display:grid}.f2-tage{flex-wrap:wrap;gap:8px;display:flex}.f2-tage label{align-items:center;gap:4px;min-height:44px;display:flex}.f2-konto details{padding:10px 0}.f2-konto summary{cursor:pointer;min-height:44px}.f2-jahr{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=900px){.f2-dialog,.f2-konto-raster{grid-template-columns:1fr}.f2-rechnung{grid-template-columns:repeat(2,1fr)}.f2-rechnung output{grid-column:1/-1}}.f2-rechnung strong.f2-negativ{color:var(--sd-farbe-fehler)}.akte-raster .f2-konto-raster{grid-template-columns:minmax(0,1fr)}.akte-raster .f2-rechnung{grid-template-columns:repeat(2,minmax(0,1fr))}.akte-raster .f2-rechnung output{grid-column:1/-1}.pruefnummer-blatt{width:100%;max-width:210mm;color:var(--sd-farbe-text,#141414);background:var(--sd-farbe-hintergrund,#fff);border:1px solid var(--sd-farbe-linie,#d6d6d0);margin:1.5rem 0;box-shadow:0 18px 40px -28px #14141473;container:blatt/inline-size}.pruefnummer-blatt .pb-seite{--mm:calc(100cqi / 210);aspect-ratio:210/297;padding:calc(var(--mm) * 13) calc(var(--mm) * 17) calc(var(--mm) * 12);font-family:var(--sd-schrift-familie-text,system-ui, sans-serif);font-size:calc(var(--mm) * 4.1);flex-direction:column;line-height:1.42;display:flex}.pruefnummer-blatt p,.pruefnummer-blatt h2,.pruefnummer-blatt h3,.pruefnummer-blatt ol{margin:0;padding:0}.pruefnummer-blatt .pb-kopf{justify-content:space-between;align-items:flex-end;gap:calc(var(--mm) * 6);padding-bottom:calc(var(--mm) * 4);border-bottom:calc(var(--mm) * .7) solid var(--sd-farbe-text,#141414);display:flex}.pruefnummer-blatt .pb-logo{height:calc(var(--mm) * 9.5);aspect-ratio:3490.72/805.77;flex:none;width:auto;display:block}.pruefnummer-blatt .pb-aushang{font-size:calc(var(--mm) * 3.4);color:var(--sd-farbe-text-gedaempft,#55554f);text-align:right;padding-bottom:calc(var(--mm) * .4)}.pruefnummer-blatt .pb-titelblock{margin-top:calc(var(--mm) * 11)}.pruefnummer-blatt .pb-betrieb{font-family:var(--sd-schrift-familie-ueberschrift,sans-serif);font-weight:700;font-size:calc(var(--mm) * 6.4);overflow-wrap:anywhere;line-height:1.2}.pruefnummer-blatt .pb-titel{font-family:var(--sd-schrift-familie-ueberschrift,sans-serif);font-weight:900;font-stretch:125%;font-size:calc(var(--mm) * 19);letter-spacing:-.01em;margin-top:calc(var(--mm) * 2.5);margin-left:-.04em;line-height:1}.pruefnummer-blatt .pb-unterzeile{font-size:calc(var(--mm) * 4.6);margin-top:calc(var(--mm) * 3)}.pruefnummer-blatt .pb-schild{margin-top:calc(var(--mm) * 7);border:calc(var(--mm) * 1.2) solid var(--sd-farbe-text,#141414);border-radius:calc(var(--mm) * 3);min-height:calc(var(--mm) * 30);align-items:stretch;display:flex;overflow:hidden}.pruefnummer-blatt .pb-streifen{width:calc(var(--mm) * 19);flex:none;height:auto;display:block}.pruefnummer-blatt .pb-feld{padding:calc(var(--mm) * 4) calc(var(--mm) * 4);background:var(--sd-farbe-marke,#ffd100);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex:1;justify-content:center;align-items:center;display:flex}.pruefnummer-blatt .pb-nummer{font-family:var(--sd-schrift-familie-text,sans-serif);font-variant-numeric:tabular-nums;font-weight:800;font-size:calc(var(--mm) * 8.8);letter-spacing:.015em;color:var(--sd-farbe-auf-marke,#141414);white-space:nowrap;text-align:center;line-height:1.15}.pruefnummer-blatt .pb-tipp{margin-top:calc(var(--mm) * 2.5);font-size:calc(var(--mm) * 3.5);color:var(--sd-farbe-text-gedaempft,#55554f)}.pruefnummer-blatt .pb-zwischentitel{margin-top:calc(var(--mm) * 10);font-family:var(--sd-schrift-familie-ueberschrift,sans-serif);font-weight:800;font-size:calc(var(--mm) * 5.6);line-height:1.2}.pruefnummer-blatt .pb-schritte{gap:calc(var(--mm) * 7);margin-top:calc(var(--mm) * 5);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.pruefnummer-blatt .pb-schritte li{border-top:calc(var(--mm) * .5) solid var(--sd-farbe-text,#141414);padding-top:calc(var(--mm) * 3)}.pruefnummer-blatt .pb-ziffer{font-family:var(--sd-schrift-familie-ueberschrift,sans-serif);font-weight:900;font-stretch:125%;font-size:calc(var(--mm) * 9);margin-bottom:calc(var(--mm) * 2.5);line-height:1;display:block}.pruefnummer-blatt .pb-schritte strong{font-weight:700}.pruefnummer-blatt .pb-warnung{margin:calc(var(--mm) * 10) 0 calc(var(--mm) * 8);border-left:calc(var(--mm) * 3) solid var(--sd-farbe-text,#141414);padding:calc(var(--mm) * 1) 0 calc(var(--mm) * 1) calc(var(--mm) * 6)}.pruefnummer-blatt .pb-warnung-kern{font-family:var(--sd-schrift-familie-ueberschrift,sans-serif);font-weight:800;font-size:calc(var(--mm) * 6.2);margin-bottom:calc(var(--mm) * 3);line-height:1.22}.pruefnummer-blatt .pb-fuss{padding-top:calc(var(--mm) * 3);border-top:1px solid var(--sd-farbe-linie-stark,#85857e);font-size:calc(var(--mm) * 3.3);color:var(--sd-farbe-text-gedaempft,#55554f);justify-content:space-between;gap:calc(var(--mm) * 8);margin-top:auto;display:flex}@container blatt (width<=639px){.pruefnummer-blatt .pb-seite{--mm:min(3.9px, calc(100cqi / 90));aspect-ratio:auto;padding:calc(var(--mm) * 6) calc(var(--mm) * 5)}.pruefnummer-blatt .pb-kopf{align-items:flex-start;gap:calc(var(--mm) * 2);flex-direction:column}.pruefnummer-blatt .pb-aushang{text-align:left}.pruefnummer-blatt .pb-titelblock{margin-top:calc(var(--mm) * 8)}.pruefnummer-blatt .pb-titel{font-size:min(calc(var(--mm) * 11), calc((100cqi - var(--mm) * 10) / 8.6))}.pruefnummer-blatt .pb-warnung-kern{font-size:calc(var(--mm) * 5.2)}.pruefnummer-blatt .pb-streifen{width:calc(var(--mm) * 12)}.pruefnummer-blatt .pb-nummer{white-space:normal;overflow-wrap:anywhere;font-size:calc(var(--mm) * 7.5)}.pruefnummer-blatt .pb-schritte{gap:calc(var(--mm) * 5);grid-template-columns:1fr}.pruefnummer-blatt .pb-ziffer{font-size:calc(var(--mm) * 8)}.pruefnummer-blatt .pb-zwischentitel,.pruefnummer-blatt .pb-warnung{margin-top:calc(var(--mm) * 9)}.pruefnummer-blatt .pb-fuss{gap:calc(var(--mm) * 1);margin-top:calc(var(--mm) * 9);flex-direction:column}}@media print{@page{size:A4 portrait;margin:0}html,body{background:#fff!important;margin:0!important;padding:0!important}body:has(.pruefnummer-blatt) :not(:has(.pruefnummer-blatt)):not(.pruefnummer-blatt):not(.pruefnummer-blatt *){display:none!important}body:has(.pruefnummer-blatt) :has(.pruefnummer-blatt){width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.pruefnummer-blatt{width:210mm;max-width:none;height:296.5mm;box-shadow:none;break-inside:avoid;break-after:avoid;border:0;overflow:hidden;margin:0!important}.pruefnummer-blatt .pb-seite{--mm:1mm;aspect-ratio:auto;height:100%}}.dp[data-ansicht=klassisch] .dp-kopf{row-gap:6px;padding-block:8px}.dp[data-ansicht=klassisch] .dp-flaeche{grid-template-columns:minmax(0,1fr)}.dp[data-ansicht=klassisch] .dp-panel{display:none}.dp[data-ansicht=klassisch] .dp-plan{overflow:hidden}.kl{--kl-linie:var(--sd-farbe-linie);height:100%;min-height:0;color:var(--sd-farbe-text);background:var(--sd-farbe-hintergrund);flex-direction:column;display:flex}.kl-werkzeuge{flex-wrap:wrap;align-items:end;gap:12px;padding:6px 16px;display:flex}.kl label{flex-direction:column;gap:3px;font-size:12px;font-weight:600;display:flex}.kl input,.kl select{font:inherit;color:inherit;background:var(--sd-farbe-hintergrund);border:1px solid var(--sd-farbe-linie-stark);border-radius:4px;min-height:32px;padding:5px 8px}.kl-zeitraum{align-items:end;gap:8px;display:flex}.kl-objekt{border-block:1px solid var(--kl-linie);background:var(--sd-farbe-flaeche);flex-wrap:wrap;align-items:center;gap:16px;padding:6px 16px;display:flex}.kl-objekt label{flex-direction:row;align-items:center;gap:8px;font-size:14px}.kl-objekt select{max-width:min(460px,65vw);font-weight:700}.kl-objekt>span{font-size:13px}.kl-legende{align-items:center;gap:5px;margin-left:auto;display:flex}.kl-legende i{border:1px solid var(--sd-farbe-linie-stark);width:12px;height:12px;margin-left:9px}.kl-scroll{overscroll-behavior-x:contain;flex:1;min-height:200px;position:relative;overflow:auto}.kl-tabelle{table-layout:fixed;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:1.2}.kl-tabelle th,.kl-tabelle td{border-right:1px solid var(--kl-linie);border-bottom:1px solid var(--kl-linie);text-align:center;background:var(--sd-farbe-hintergrund);overflow-wrap:anywhere;height:42px;padding:0}.kl-tabelle th{font-weight:600}.kl-tabelle .kl-links{text-align:left;z-index:3;background:var(--sd-farbe-hintergrund);padding:6px 10px;position:sticky}.kl-tabelle .kl-l0{left:0}.kl-tabelle .kl-l1{left:160px}.kl-tabelle .kl-l2{box-shadow:2px 0 0 var(--sd-farbe-linie-stark);left:260px}.kl-tabelle .kl-rechts{z-index:4;box-shadow:-2px 0 0 var(--sd-farbe-linie-stark);background:var(--sd-farbe-flaeche);padding:4px 6px;font-weight:600;position:sticky;right:0}.kl-tabelle small{color:var(--sd-farbe-text-gedaempft);margin-top:3px;font-size:11px;font-weight:400;display:block}.kl-tabelle thead{z-index:6;position:sticky;top:0}.kl-tabelle thead th{background:var(--sd-farbe-flaeche)}.kl-tabelle thead tr:first-child>th:not(.kl-monat):not(.kl-gesamt){vertical-align:bottom;padding-bottom:6px}.kl-tabelle thead th>span,.kl-tabelle thead th>b{display:block}.kl-tabelle thead th>b{margin-top:6px;font-size:16px}.kl-tabelle .kl-monat{background:var(--sd-farbe-invers);color:var(--sd-farbe-auf-invers);border-bottom:4px solid var(--sd-farbe-marke);z-index:5;padding:8px 16px}.kl-tabelle .kl-monat b{font:700 22px var(--sd-schrift-familie-ueberschrift);margin:0 0 6px}.kl-tabelle .kl-monat small{color:inherit;opacity:.85;margin-top:8px;font-size:12px}.kl-tabelle .kl-gesamt{vertical-align:top}.kl-gesamt dl{text-align:left;grid-template-columns:max-content minmax(0,1fr);gap:3px 4px;margin:3px 0;font-size:11px;display:grid}.kl-gesamt dd{text-align:right;margin:0}.kl-gesamt dt{white-space:nowrap;font-weight:400}.kl-tabelle .kl-tagesstand{height:32px}.kl-tabelle .kl-block>*{background:var(--sd-farbe-flaeche-stark);border-top:6px solid var(--sd-farbe-hintergrund)}.kl-tabelle .kl-block .kl-links{padding-block:4px}.kl-tabelle .kl-block h2{font:700 16px var(--sd-schrift-familie-ueberschrift);margin:2px 0 4px}.kl-block input{width:100%;min-height:28px}.kl-tabelle .kl-spalten>*{background:var(--sd-farbe-flaeche);height:28px;font-size:12px}.kl-tabelle .kl-wochenende{background:var(--sd-farbe-flaeche-stark)}.kl .kl-status-gruen{background:var(--sd-farbe-erfolg-flaeche);color:var(--sd-farbe-erfolg)}.kl .kl-status-gelb{color:#664a00;background:#fff2b3}.kl .kl-status-rot{background:var(--sd-farbe-fehler-flaeche);color:var(--sd-farbe-fehler)}.kl .kl-status-leer{color:var(--sd-farbe-text-gedaempft)}.kl-tabelle td>button{width:100%;height:100%;min-height:42px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:4px 1px;display:block}.kl-tabelle .kl-tagesstand button{min-height:32px}.kl-tabelle button:hover{box-shadow:inset 0 0 0 2px var(--sd-farbe-linie-stark);background:#1414140a}.kl button:focus-visible,.kl-scroll:focus-visible{outline:3px solid var(--sd-farbe-fokus);outline-offset:-3px}.kl-tabelle .kl-person-zelle{min-height:48px}.kl-zeit{color:var(--sd-farbe-text);white-space:normal;font-size:12px;display:block}.kl-fremd,.kl-abw{border-radius:2px;padding:3px 0;font-size:12px;font-weight:700;display:block}.kl-fremd+.kl-fremd,.kl-abw{margin-top:2px}.kl-farbe-0{color:#3e2467;background:#ede4fa}.kl-farbe-1{color:#174b78;background:#deedfc}.kl-farbe-2{color:#674408;background:#faeacb}.kl-farbe-3{color:#753157;background:#f7e1ee}.kl-farbe-4{color:#155e58;background:#d9f1ec}.kl-abw{background:var(--sd-farbe-info-flaeche);color:var(--sd-farbe-info)}.kl-leer,.kl-fehlt{color:var(--sd-farbe-text-gedaempft)}.kl-hinweis{color:var(--sd-farbe-text-gedaempft);border-top:1px solid var(--kl-linie);margin:0;padding:7px 96px 7px 16px;font-size:11px;line-height:1.4}.kl-dialog-dienst+.kl-dialog-dienst{border-top:1px solid var(--sd-farbe-linie);margin-top:20px;padding-top:16px}.kl-dialog-dienst h3{margin-bottom:8px}.kl-dialog-dienst #kandidaten{margin-block:12px}@media (width<=800px){.kl-werkzeuge{gap:6px;padding:8px}.kl-zeitraum{flex-wrap:wrap}.kl-legende{margin-left:0}.kl-scroll{min-height:320px}.kl-hinweis{max-height:60px;overflow:auto}}@media (prefers-reduced-motion:reduce){.kl *{scroll-behavior:auto}}.kl-dienstwahl{flex-wrap:wrap;margin-bottom:16px}.kl-dienstwahl [aria-pressed=true]{background:var(--sd-farbe-marke);color:var(--sd-farbe-auf-marke)}.kl-scroll:after{content:"";height:96px;display:block}.zentrale{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.zt-hinweis{color:var(--sd-farbe-text-gedaempft);align-items:flex-start;gap:8px;margin:0;line-height:20px;display:flex}.zt-hinweis .icon,.zt-hinweis svg{flex:none;margin-top:2px}.zt-beispiel{color:var(--sd-farbe-info);background:var(--sd-farbe-info-flaeche);vertical-align:1px;white-space:nowrap;border-radius:8px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:600;line-height:18px;display:inline-block}.zt-zahlen{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.zt-zahl{background:var(--tafel);border-radius:var(--sd-radius-gross);box-shadow:var(--schatten-magnet);border-left:4px solid var(--sd-farbe-linie-stark);animation:sd-erscheinen var(--sd-dauer-mittel) linear backwards;gap:2px;padding:12px 16px;display:grid}.zt-zahl b{font-family:var(--sd-schrift-familie-ueberschrift);font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;font-stretch:125%;line-height:36px}.zt-zahl span{color:var(--sd-farbe-text-gedaempft);font-weight:600}.zt-zahl.ok{border-left-color:var(--sd-farbe-erfolg)}.zt-zahl.warn{border-left-color:var(--sd-farbe-warnung)}.zt-zahl.fehler{border-left-color:var(--sd-farbe-fehler)}.zt-zahl.fehler b{color:var(--sd-farbe-fehler)}.zt-raster{grid-template-columns:minmax(320px,5fr) minmax(0,7fr);align-items:start;gap:16px;display:grid}.zt-meldungen .tafel-kopf,.zt-antritt .tafel-kopf,.zt-runden .tafel-kopf{flex-wrap:wrap}.zt-meldungen .umschalter{height:32px;margin-left:auto}.zt-antritt .tafel-kopf .unter,.zt-runden .tafel-kopf .unter{color:var(--sd-farbe-text-gedaempft)}.zt-ruhig{color:var(--sd-farbe-text-gedaempft);align-items:center;gap:8px;margin:8px 0;display:flex}.zt-mliste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.zt-meldung{border-radius:var(--sd-radius-mittel);background:var(--sd-farbe-fehler-flaeche);border-left:4px solid var(--sd-farbe-fehler);animation:sd-erscheinen var(--sd-dauer-mittel) linear backwards;transition:opacity var(--sd-dauer-mittel), background-color var(--sd-dauer-mittel);grid-template-columns:auto 1fr;gap:6px 12px;padding:12px;display:grid}.zt-meldung.rundgang-ueberfaellig{background:var(--sd-farbe-warnung-flaeche);border-left-color:var(--sd-farbe-warnung)}.zt-meldung.quittiert{background:var(--ruhig);border-left-color:var(--sd-farbe-linie-stark);opacity:.75}.zt-m-icon{background:#fff;border-radius:50%;grid-row:1/span 2;place-items:center;width:36px;height:36px;display:grid}.zt-m-text{gap:2px;min-width:0;display:grid}.zt-m-text b{font-weight:700}.zt-m-text span{line-height:20px}.zt-m-zeit{color:var(--sd-farbe-text-gedaempft);font-size:13px}.zt-m-knoepfe{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;display:flex}.zt-keine-nr{color:var(--sd-farbe-text-gedaempft);font-size:13px}.zt-tabelle-rahmen{max-height:560px;margin:0 -18px -16px;position:relative;overflow:auto}.zt-tabelle th{top:0}.zt-tabelle td{vertical-align:top}.zt-tabelle td.zt-zeit{white-space:nowrap}.zt-objekt{font-weight:600;display:block}.zt-dienst{color:var(--sd-farbe-text-gedaempft);font-size:13px;display:block}.zt-tabelle tr.zt-vorbei td{color:var(--sd-farbe-text-gedaempft)}.zt-rgitter{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.zt-rkarte{border:1px solid var(--sd-farbe-linie);border-radius:var(--sd-radius-gross);animation:sd-erscheinen var(--sd-dauer-mittel) linear backwards;background:#fff;gap:6px;padding:12px 14px;display:grid}.zt-rkarte.ueberfaellig{border-color:var(--sd-farbe-fehler);box-shadow:0 0 0 1px var(--sd-farbe-fehler)}.zt-r-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.zt-r-kopf b{font-weight:700}.zt-r-unter{color:var(--sd-farbe-text-gedaempft);font-size:13px}.zt-balken{background:var(--ruhig);border-radius:3px;height:6px;overflow:hidden}.zt-balken span{background:var(--sd-farbe-erfolg);height:100%;transition:width var(--sd-dauer-mittel);display:block}.zt-rkarte.ueberfaellig .zt-balken span{background:var(--sd-farbe-fehler)}.zt-punkte{gap:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.zt-punkte li{grid-template-columns:14px 1fr auto;align-items:center;gap:8px;padding:4px 0;display:grid;position:relative}.zt-punkte li+li:before{content:"";border-left:2px solid var(--sd-farbe-linie);height:12px;position:absolute;top:-6px;left:6px}.zt-p-punkt{border:2px solid var(--sd-farbe-linie-stark);box-sizing:border-box;background:#fff;border-radius:50%;width:14px;height:14px}.zt-punkte li.erreicht .zt-p-punkt{background:var(--sd-farbe-erfolg);border-color:var(--sd-farbe-erfolg)}.zt-punkte li.ueberfaellig .zt-p-punkt{background:var(--sd-farbe-fehler);border-color:var(--sd-farbe-fehler);animation:1.6s ease-in-out infinite zt-pochen}.zt-p-zeit{color:var(--sd-farbe-text-gedaempft);font-variant-numeric:tabular-nums;font-size:13px}.zt-punkte li.ueberfaellig .zt-p-zeit{color:var(--sd-farbe-fehler);font-weight:600}@keyframes zt-pochen{0%,to{box-shadow:0 0 #c8282873}50%{box-shadow:0 0 0 5px #c8282800}}@media (prefers-reduced-motion:reduce){.zt-punkte li.ueberfaellig .zt-p-punkt{animation:none}}@media (width<=1100px){.zt-raster{grid-template-columns:minmax(0,1fr)}.zt-zahlen{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.zt-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.zt-tabelle th:nth-child(4),.zt-tabelle td:nth-child(4){display:none}}.vp-planung{color:var(--sd-farbe-text)}.vp-planung .seite-inhalt{max-width:1400px}.vp-werkzeug,.vp-felder,.vp-aktionen{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.vp-werkzeug{background:var(--sd-farbe-flaeche);border:1px solid var(--sd-farbe-linie);margin-bottom:24px;padding:20px}.vp-feld{gap:8px;min-width:170px;display:grid}.vp-planung input,.vp-planung select{max-width:100%;min-height:44px}.vp-planung .knopf{min-height:44px}.vp-planung input[type=checkbox]{width:22px;height:22px;min-height:22px;accent-color:var(--sd-farbe-text)}.vp-spalten{grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);align-items:start;gap:24px;display:grid}.vp-tafel{border:1px solid var(--sd-farbe-linie);background:var(--sd-farbe-hintergrund);padding:24px}.vp-tafel h2{margin:0 0 12px;font-family:Archivo,sans-serif;font-size:22px}.vp-tafel p{line-height:1.5}.vp-check{cursor:pointer;align-items:center;gap:12px;min-height:48px;display:flex}.vp-liste{margin:24px 0;padding:0;list-style:none}.vp-liste li{border-top:1px solid var(--sd-farbe-linie);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.vp-liste li>div:first-child{flex:1;min-width:190px}.vp-liste small{color:var(--sd-farbe-text-gedaempft);margin-top:6px;display:block}.vp-ampel{border-radius:3px;padding:5px 10px;font-weight:700;display:inline-block}.vp-ampel.ok{background:var(--sd-farbe-erfolg-flaeche);color:var(--sd-farbe-erfolg)}.vp-ampel.warnung{background:var(--sd-farbe-warnung-flaeche);color:var(--sd-farbe-warnung)}.vp-ampel.rot{background:var(--sd-farbe-fehler-flaeche);color:var(--sd-farbe-fehler)}.vp-kalender{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:20px 0;display:grid}.vp-tag{text-align:center;background:var(--sd-farbe-flaeche);border:1px solid #0000;padding:9px 2px}.vp-tag.gewuenscht{border-color:var(--sd-farbe-warnung);background:var(--sd-farbe-warnung-flaeche);color:var(--sd-farbe-warnung);font-weight:700}.vp-hinweise{margin:8px 0 0;padding-left:20px}.vp-fuss{border-top:1px solid var(--sd-farbe-linie);color:var(--sd-farbe-text-gedaempft);margin:32px 0 12px;padding-top:16px}.vp-planung .kasten{margin-top:20px}.vp-planung .vp-quelle{color:var(--sd-farbe-text-gedaempft);font-size:14px}.vp-planung button{transition:background-color .12s,transform .12s}.vp-planung button:active{transform:translateY(1px)}@media (width<=820px){.vp-spalten{grid-template-columns:minmax(0,1fr)}.vp-werkzeug,.vp-tafel{padding:16px}.vp-feld{width:100%;min-width:0}.vp-felder>*{flex:180px;min-width:0}}@media (prefers-reduced-motion:reduce){.vp-planung button{transition:none}.vp-planung button:active{transform:none}}.vp-planung .seitenkopf>div:first-child{min-width:0;max-width:100%}.vp-planung .titel,.vp-tafel h2{overflow-wrap:anywhere}.vp-planung .knopf{white-space:normal;text-align:center;max-width:100%}.vp-tafel,.vp-werkzeug>*{min-width:0}.vp-tafel h2.vp-zwischen{margin-top:28px}.vp-aktionen{margin-top:16px}.vp-wochentag{text-align:center;padding-bottom:4px;font-size:14px}.vp-liste button[aria-pressed=true]{background:var(--sd-farbe-text);color:var(--sd-farbe-hintergrund)}.vp-werkzeug,.vp-tafel{background:var(--tafel);border-radius:var(--sd-radius-gross);box-shadow:var(--schatten-magnet);border:0}.vp-werkzeug{align-items:end;margin-bottom:16px;padding:16px 18px}.vp-werkzeug>p{color:var(--sd-farbe-text-gedaempft);margin:0 0 10px}.vp-tafel{padding:18px 20px}.vp-spalten{gap:16px}.vp-tafel h2{font-family:var(--sd-schrift-familie-ueberschrift);margin:0 0 8px;font-size:20px;font-weight:800;font-stretch:112.5%;line-height:28px}.vp-feld{gap:4px}.vp-feld>label{font-weight:600}.vp-planung select{border:1px solid var(--sd-farbe-linie-stark);border-radius:var(--sd-radius-mittel);font:inherit;color:var(--sd-farbe-text);background-color:#fff;padding:0 10px}.vp-planung select:hover{border-color:var(--sd-farbe-text)}.vp-ampel{white-space:nowrap;border-radius:13px;align-items:center;height:26px;padding:0 10px;font-weight:600;display:inline-flex}.vp-liste{margin:8px 0 0}.vp-liste li{padding:12px 0}.vp-liste li:first-child{border-top:0}.vp-tag{border-radius:var(--sd-radius-mittel);font-variant-numeric:tabular-nums}.vp-planung .kasten{border-radius:var(--sd-radius-gross)}.vp-fuss{margin:24px 0 0}.vsr{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.vsr-beispiel{color:var(--sd-farbe-text-gedaempft);align-items:center;gap:10px;margin:0;display:flex}.vsr-filter{flex-wrap:wrap;align-items:end;gap:12px 16px;display:flex}.vsr-filter .feld{min-width:200px}.vsr-filter select{min-height:40px}.vsr-zurueck{align-self:end}.vsr .kennzahlen{margin-bottom:0}.vsr .kennzahl.vsr-kennzahl-malus strong{color:var(--sd-farbe-fehler)}.vsr-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=1100px){.vsr-raster{grid-template-columns:minmax(0,1fr)}}.vsr-tafel{align-content:start;gap:10px;display:grid}.vsr-tafel-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.vsr-tafel-kopf h2{margin:0}.vsr-reiter{margin-bottom:0}.vsr-reiter button{padding:6px 10px 5px}.vsr-hinweis{font-size:var(--sd-schrift-groesse-klein);margin:0}.vsr-fett{font-weight:600}.vsr-minus{color:var(--sd-farbe-fehler);font-weight:600}.vsr-link{font:inherit;color:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--sd-farbe-linie-stark);text-decoration-color:var(--sd-farbe-linie-stark);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.vsr-link:hover{text-decoration-color:currentColor}.vsr-tabelle-rahmen{border:1px solid var(--sd-farbe-linie);border-radius:var(--sd-radius-mittel);max-height:460px;position:relative;overflow:auto}.vsr-tabelle{width:100%}.vsr-tabelle thead th{background:var(--sd-farbe-flaeche);top:0}.vsr-tabelle tbody th{text-align:left;font-weight:400}.vsr-fuss{color:var(--sd-farbe-text-gedaempft);text-align:right;letter-spacing:.02em;margin:4px 0 0;font-size:12px}.vsr-legende{font-size:var(--sd-schrift-groesse-klein);color:var(--sd-farbe-text-gedaempft);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.vsr-legende li{align-items:center;gap:6px;display:inline-flex}.vsr-punkt{border-radius:2px;width:12px;height:12px;display:inline-block}span.vsr-tag{background:var(--sd-farbe-marke);box-shadow:inset 0 0 0 1px var(--sd-farbe-linie-stark)}span.vsr-nacht{background:var(--sd-farbe-text)}span.vsr-sofei{background:var(--sd-farbe-info)}span.vsr-malus{background:var(--sd-farbe-fehler)}.vsr-svg{width:100%;height:auto;font-family:var(--sd-schrift-familie-text);display:block;overflow:visible}.vsr-svg rect.vsr-tag{fill:var(--sd-farbe-marke);stroke:var(--sd-farbe-linie-stark);stroke-width:.75px}.vsr-svg rect.vsr-nacht{fill:var(--sd-farbe-text);stroke:var(--sd-farbe-hintergrund);stroke-width:1px}.vsr-svg rect.vsr-sofei{fill:var(--sd-farbe-info);stroke:var(--sd-farbe-hintergrund);stroke-width:1px}.vsr-svg rect.vsr-malus{fill:var(--sd-farbe-fehler)}.vsr-gitter{stroke:var(--sd-farbe-linie);stroke-width:1px;stroke-dasharray:2 4}.vsr-null{stroke:var(--sd-farbe-linie-stark);stroke-width:1.5px}.vsr-achse{fill:var(--sd-farbe-text-gedaempft);font-size:12px}.vsr-monat{font-weight:600}.vsr-wert{fill:var(--sd-farbe-text);font-size:12px;font-weight:600}.vsr-wert-malus{fill:var(--sd-farbe-fehler)}.vsr-name{fill:var(--sd-farbe-text);font-size:13px}.vsr-treffer{fill:#0000}.vsr-saeule{cursor:pointer;outline:none}.vsr-saeule:hover .vsr-treffer{fill:var(--sd-farbe-flaeche)}.vsr-saeule.aktiv .vsr-treffer{fill:var(--sd-farbe-flaeche-stark)}.vsr-saeule:focus-visible .vsr-treffer{stroke:var(--sd-farbe-fokus);stroke-width:2px}.vsr-saeule.aktiv .vsr-monat{fill:var(--sd-farbe-text)}.vsr-wachsen,.vsr-wachsen-runter,.vsr-wachsen-rechts{transform-box:fill-box;animation:.52s cubic-bezier(.2,.8,.2,1) both vsr-hoch}.vsr-wachsen{transform-origin:50% 100%}.vsr-wachsen-runter{transform-origin:50% 0}.vsr-wachsen-rechts{transform-origin:0;animation-name:vsr-rechts}@keyframes vsr-hoch{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes vsr-rechts{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.vsr-wachsen,.vsr-wachsen-runter,.vsr-wachsen-rechts{animation:none}}.vsr-tabelle tbody th{color:var(--sd-farbe-text);white-space:normal;border-bottom:1px solid var(--ruhig);padding:9px 12px;position:static}.vsr .kennzahl{background:var(--tafel);box-shadow:var(--schatten-magnet);border-left:4px solid var(--sd-farbe-linie-stark);padding:12px 16px}.vsr .kennzahl.vsr-kennzahl-malus{border-left-color:var(--sd-farbe-fehler)}@media (width<=600px){.vsr .kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.vsr-filter .feld{flex:100%;min-width:0}}.vsk{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.vsk .kennzahlen{margin-bottom:0}.vsk .kennzahl.vsk-kennzahl-alarm{background:var(--sd-farbe-marke)}.vsk .kennzahl.vsk-kennzahl-alarm span{color:var(--sd-farbe-auf-marke)}.vsk-raster{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.vsk-raster-unten{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=1100px){.vsk-raster,.vsk-raster-unten{grid-template-columns:minmax(0,1fr)}}.vsk-tafel{align-content:start;gap:10px;display:grid}.vsk-tafel h2{margin:0}.vsk-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.vsk-suche input{width:220px;min-height:36px}.vsk-hinweis{font-size:var(--sd-schrift-groesse-klein);margin:0}.vsk-fuss{color:var(--sd-farbe-text-gedaempft);text-align:right;letter-spacing:.02em;margin:4px 0 0;font-size:12px}.vsk-tabelle-rahmen{border:1px solid var(--sd-farbe-linie);border-radius:var(--sd-radius-mittel);max-height:470px;position:relative;overflow:auto}.vsk-tabelle,.vsk-matrix{width:100%}.vsk-tabelle thead th,.vsk-matrix thead th{background:var(--sd-farbe-flaeche);top:0}.vsk-tabelle tbody th,.vsk-matrix tbody th{color:var(--sd-farbe-text);white-space:normal;border-bottom:1px solid var(--ruhig);padding:9px 12px;font-weight:400;position:static}.vsk-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.vsk-sort:hover{color:var(--sd-farbe-text)}.vsk-wert-alarm{background:var(--sd-farbe-marke);color:var(--sd-farbe-auf-marke);border-radius:10px;align-items:center;gap:4px;padding:1px 8px;font-weight:600;display:inline-flex}.vsk-matrix th small{color:var(--sd-farbe-text-gedaempft);white-space:normal;font-size:12px;font-weight:400;display:block}.vsk-matrix .m{text-align:center}.vsk-matrix input[type=checkbox]{width:20px;height:20px;accent-color:var(--sd-farbe-text);cursor:pointer}.vsk-neu{align-items:center;gap:8px;display:flex}.vsk-neu select{min-height:36px}.vsk-alarme{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vsk-alarm{border:1px solid var(--sd-farbe-linie);border-left:4px solid var(--sd-farbe-marke);border-radius:var(--sd-radius-mittel);background:var(--sd-farbe-hintergrund);gap:8px;padding:12px 14px;animation:.26s ease-out both vsk-rein;display:grid}.vsk-alarm.aus{border-left-color:var(--sd-farbe-linie-stark);background:var(--sd-farbe-flaeche)}.vsk-alarm.aus .vsk-regel,.vsk-alarm.aus .vsk-treffer{color:var(--sd-farbe-text-gedaempft)}.vsk-alarm-kopf{align-items:center;gap:10px;display:flex}.vsk-alarm-kopf strong{font-size:1.05rem}.vsk-alarm-icon{background:var(--sd-farbe-invers);width:30px;height:30px;color:var(--sd-farbe-marke);border-radius:50%;place-items:center;display:inline-grid}.vsk-schalter{cursor:pointer;align-items:center;gap:6px;margin-left:auto;font-weight:600;display:inline-flex}.vsk-schalter input{appearance:none;background:var(--sd-farbe-linie-stark);cursor:pointer;border-radius:11px;width:40px;height:22px;margin:0;transition:background .16s;position:relative}.vsk-schalter input:after{content:"";background:var(--sd-farbe-hintergrund);border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px}.vsk-schalter input:checked{background:var(--sd-farbe-text)}.vsk-schalter input:checked:after{background:var(--sd-farbe-marke);transform:translate(18px)}.vsk-schalter input:focus-visible{outline:2px solid var(--sd-farbe-fokus);outline-offset:2px}.vsk-weg{padding:4px 6px}.vsk-alarm-felder{flex-wrap:wrap;gap:8px 16px;display:flex}.vsk-alarm-felder label{align-items:center;gap:6px;display:inline-flex}.vsk-kurz{text-align:right;width:76px;min-height:34px}.vsk-regel{margin:0;font-weight:600}.vsk-treffer{font-size:var(--sd-schrift-groesse-klein);margin:0}.vsk-fehler{color:var(--sd-farbe-fehler);font-size:var(--sd-schrift-groesse-klein);margin:0}@keyframes vsk-rein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vsk-reiter{margin-bottom:0}.vsk-reiter button{padding:6px 10px 5px}.vsk-app{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.vsk-telefon{border:8px solid var(--sd-farbe-invers);width:300px;min-height:520px;color:var(--sd-farbe-auf-invers);box-shadow:var(--schatten-heben);background:linear-gradient(170deg,#2a2a27 0%,#141414 60%);border-radius:36px;padding:12px 12px 18px}.vsk-telefon-kopf{justify-content:space-between;align-items:center;padding:2px 10px 0;font-size:12px;font-weight:600;display:flex}.vsk-insel{background:#000;border-radius:11px;width:84px;height:22px}.vsk-uhr{text-align:center;font-family:var(--sd-schrift-familie-ueberschrift);margin:26px 0 18px;font-size:56px;font-weight:800;font-stretch:112.5%;line-height:1}.vsk-uhr small{font-family:var(--sd-schrift-familie-text);color:#d6d6d0;margin-top:6px;font-size:14px;font-weight:600;display:block}.vsk-banner-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vsk-banner{color:var(--sd-farbe-text);background:#f4f4f1f0;border-radius:18px;grid-template-columns:30px 1fr;gap:10px;padding:10px 12px;animation:.42s cubic-bezier(.2,.8,.2,1) both vsk-banner;display:grid}.vsk-banner:nth-child(2){animation-delay:90ms}.vsk-banner:nth-child(3){animation-delay:.18s}.vsk-banner:nth-child(4){animation-delay:.27s}.vsk-banner:nth-child(5){animation-delay:.36s}.vsk-banner img{background:var(--sd-farbe-invers);border-radius:8px}.vsk-banner-zeile{color:var(--sd-farbe-text-gedaempft);justify-content:space-between;gap:8px;font-size:12px;display:flex}.vsk-banner-zeile strong{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.vsk-banner b{font-size:14px;line-height:1.3;display:block}.vsk-banner p{margin:2px 0 0;font-size:13px;line-height:1.35}.vsk-banner-leer{color:#d6d6d0;text-align:center;background:#ffffff14;border-radius:18px;padding:14px;font-size:14px}.vsk-app-text{flex:180px;align-content:start;gap:12px;display:grid}.vsk-app-text p{margin:0}@keyframes vsk-banner{0%{opacity:0;transform:translateY(-14px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vsk-alarm,.vsk-banner{animation:none}.vsk-schalter input,.vsk-schalter input:after{transition:none}}.vsk .kennzahl{background:var(--tafel);box-shadow:var(--schatten-magnet);border-left:4px solid var(--sd-farbe-linie-stark);padding:12px 16px}.vsk .kennzahl.vsk-kennzahl-alarm{background:var(--sd-farbe-marke);border-left-color:var(--sd-farbe-text)}@media (width<=600px){.vsk .kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-vorschau-marke{white-space:nowrap;background:var(--sd-farbe-marke);height:24px;color:var(--sd-farbe-auf-marke);border-radius:12px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.bk-zahlen{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.bk-zahl{border-radius:var(--sd-radius-gross);background:var(--tafel);box-shadow:var(--schatten-magnet);text-align:left;cursor:pointer;transition:background var(--dauer-kurz,.15s), box-shadow var(--dauer-kurz,.15s), transform var(--dauer-kurz,.15s);border:0;justify-items:start;gap:2px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.bk-zahl:before{content:"";background:var(--bk-akzent,var(--sd-farbe-linie-stark));width:4px;position:absolute;top:0;bottom:0;left:0}.bk-zahl.angemeldet{--bk-akzent:var(--sd-farbe-marke)}.bk-zahl.im-haus{--bk-akzent:var(--sd-farbe-erfolg)}.bk-zahl.gegangen{--bk-akzent:var(--sd-farbe-linie-stark)}.bk-zahl strong{font-family:var(--sd-schrift-familie-ueberschrift);font-variant-numeric:tabular-nums;font-size:28px;font-weight:900;font-stretch:125%;line-height:34px}.bk-zahl span{color:var(--sd-farbe-text-gedaempft);font-weight:600}.bk-zahl:hover{background:var(--ruhig)}.bk-zahl:active{transform:translateY(1px)}.bk-zahl.aktiv{background:var(--tafel);box-shadow:inset 0 0 0 2px var(--sd-farbe-text)}.bk-zahl:focus-visible{outline:3px solid var(--sd-farbe-fokus,#141414);outline-offset:2px}.bk-leiste{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.bk-reiter{flex:1;margin-bottom:0}.bk-objektwahl{color:var(--sd-farbe-text-gedaempft);gap:4px;font-size:14px;font-weight:600;display:grid}.bk-objektwahl select{border:1px solid var(--sd-farbe-linie-stark);border-radius:var(--sd-radius-mittel);min-width:220px;height:36px;font:inherit;color:var(--sd-farbe-text);background-color:#fff;padding:0 10px;font-weight:400}.bk-objektwahl select:hover{border-color:var(--sd-farbe-text)}.bk-objektwahl>span{color:var(--sd-farbe-text)}.bk-tafel{padding:0;position:relative;overflow:auto}.bk-tabelle{min-width:900px}.bk-tabelle th{top:0}.bk-zname{display:block}.bk-zfirma{color:var(--sd-farbe-text-gedaempft);font-size:14px;display:block}.bk-zeit{font-variant-numeric:tabular-nums;white-space:nowrap}.bk-protokoll{color:var(--sd-farbe-text-gedaempft);white-space:nowrap;margin-top:4px;font-size:13px;display:block}.bk-aktionen{white-space:nowrap}.bk-aktionen .knopf+.knopf{margin-left:6px}.bk-zeile.gegangen td{color:var(--sd-farbe-text-gedaempft)}.bk-zeile.gegangen .bk-zname{color:var(--sd-farbe-text)}.bk-zeile td{transition:background .2s}.bk-zeile{animation:.3s cubic-bezier(.2,.8,.2,1) bk-rein}@keyframes bk-rein{0%{opacity:0;transform:translateY(4px)}}.bk-fusszeile{color:var(--sd-farbe-text-gedaempft);margin-top:14px;font-size:13px}.bk-form{gap:14px;display:grid}.bk-form select{width:100%}.bk-zeitraum{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bk-haken{border-radius:var(--sd-radius-mittel);background:var(--sd-farbe-flaeche);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}.bk-haken input{accent-color:#141414;flex:none;width:20px;height:20px;margin:1px 0 0}.bk-haken b{display:block}.bk-haken small{color:var(--sd-farbe-text-gedaempft);display:block}.bk-zurueck{color:var(--sd-farbe-text-gedaempft);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.bk-zurueck:hover{color:var(--sd-farbe-text)}.bk-format{border-radius:var(--sd-radius-mittel);background:var(--ruhig);gap:2px;padding:3px;display:inline-flex}.bk-format button{border-radius:calc(var(--sd-radius-mittel) - 2px);height:30px;color:var(--sd-farbe-text-gedaempft);cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:600;transition:background .15s,color .15s}.bk-format button[aria-checked=true]{color:var(--sd-farbe-text);background:#fff;box-shadow:0 1px 2px #14141426}.bk-buehne{border-radius:var(--sd-radius-gross);background:var(--sd-farbe-flaeche);grid-template-columns:auto minmax(240px,360px);justify-content:center;align-items:start;gap:40px;padding:32px;display:grid}.bk-druckbereich{place-items:center;display:grid}.bk-erklaerung h2{margin-bottom:8px}.bk-erklaerung ol{gap:6px;margin:0 0 12px;padding-left:20px;display:grid}.bk-format-hinweis{color:var(--sd-farbe-text-gedaempft);font-size:14px}@media (width<=900px){.bk-buehne{grid-template-columns:1fr;padding:20px}}.bk-karte{--mm:1.6mm;box-sizing:border-box;color:#141414;font-family:var(--sd-schrift-familie-text);border-radius:calc(3 * var(--mm));-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;animation:.45s cubic-bezier(.2,.8,.2,1) bk-karte-rein;display:grid;position:relative;overflow:hidden;box-shadow:0 1px #1414140f,0 18px 40px -18px #14141473,0 0 0 1px #14141414}@keyframes bk-karte-rein{0%{opacity:0;transform:translateY(10px)rotate(-1deg)}}.bk-a6{--mm:1.15mm;width:calc(105 * var(--mm));height:calc(148 * var(--mm));padding:calc(8 * var(--mm));gap:calc(6 * var(--mm));grid-template-rows:auto auto auto 1fr}.bk-scheckkarte{width:calc(85.6 * var(--mm));height:calc(54 * var(--mm));padding:calc(4 * var(--mm)) calc(4.5 * var(--mm));column-gap:calc(4 * var(--mm));row-gap:calc(2 * var(--mm));border-radius:calc(3.2 * var(--mm));grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto}.bk-kopf{justify-content:space-between;align-items:center;gap:calc(3 * var(--mm));display:flex}.bk-logo{height:calc(7 * var(--mm));width:auto;display:block}.bk-band{height:calc(7 * var(--mm));padding:0 calc(3 * var(--mm));color:#141414;font:900 calc(3.6 * var(--mm))/1 var(--sd-schrift-familie-ueberschrift);letter-spacing:.04em;text-transform:uppercase;border-radius:calc(1 * var(--mm));background:#ffd100;align-items:center;font-stretch:125%;display:inline-flex}.bk-person{border-left:calc(1.4 * var(--mm)) solid #ffd100;padding-left:calc(3 * var(--mm))}.bk-name{font:900 calc(7 * var(--mm))/1.05 var(--sd-schrift-familie-ueberschrift);overflow-wrap:anywhere;margin:0;font-stretch:112%}.bk-firma{margin:calc(1.2 * var(--mm)) 0 0;font-size:calc(4 * var(--mm));color:#3a3a36;font-weight:600}.bk-angaben{gap:calc(3 * var(--mm)) calc(4 * var(--mm));grid-template-columns:1fr 1fr;align-content:start;margin:0;display:grid}.bk-angaben dt{font-size:calc(2.6 * var(--mm));color:#6e6e68;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.bk-angaben dd{margin:calc(.5 * var(--mm)) 0 0;font-size:calc(3.5 * var(--mm));font-weight:600;line-height:1.25}.bk-gueltig dd{white-space:nowrap;padding:calc(.6 * var(--mm)) calc(1.6 * var(--mm));border-radius:calc(.8 * var(--mm));color:#fff;font-variant-numeric:tabular-nums;background:#141414;display:inline-block}.bk-fuss{align-items:flex-end;gap:calc(4 * var(--mm));padding-top:calc(4 * var(--mm));border-top:calc(.3 * var(--mm)) solid #e3e3dd;display:flex}.bk-qr{width:calc(30 * var(--mm));height:calc(30 * var(--mm));flex:none;display:block}.bk-nummer{gap:calc(.8 * var(--mm));display:grid}.bk-nummer span{font-size:calc(2.6 * var(--mm));color:#6e6e68;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.bk-nummer b{font:800 calc(5 * var(--mm))/1 var(--sd-schrift-familie-ueberschrift);font-variant-numeric:tabular-nums}.bk-nummer small{font-size:calc(2.6 * var(--mm));color:#55554f;line-height:1.3}.bk-vorschau{right:calc(4 * var(--mm));bottom:calc(1.6 * var(--mm));font-size:calc(2.2 * var(--mm));color:#8a8a83;margin:0;position:absolute}.bk-scheckkarte .bk-kopf{grid-column:1/-1}.bk-scheckkarte .bk-logo{height:calc(4.6 * var(--mm))}.bk-scheckkarte .bk-band{height:calc(5 * var(--mm));font-size:calc(2.6 * var(--mm));padding:0 calc(2 * var(--mm))}.bk-scheckkarte .bk-person{padding-left:calc(2 * var(--mm));border-left-width:calc(1 * var(--mm));grid-column:1}.bk-scheckkarte .bk-name{font-size:calc(4.6 * var(--mm))}.bk-scheckkarte .bk-firma{font-size:calc(2.7 * var(--mm));margin-top:calc(.6 * var(--mm))}.bk-scheckkarte .bk-angaben{gap:calc(1.2 * var(--mm)) calc(3 * var(--mm));grid-area:3/1}.bk-scheckkarte .bk-angaben>div:nth-child(-n+2){display:none}.bk-scheckkarte .bk-angaben dt{font-size:calc(1.8 * var(--mm))}.bk-scheckkarte .bk-angaben dd{font-size:calc(2.5 * var(--mm))}.bk-scheckkarte .bk-fuss{align-items:center;gap:calc(1 * var(--mm));border:0;flex-direction:column;grid-area:2/2/4;padding:0}.bk-scheckkarte .bk-qr{width:calc(21 * var(--mm));height:calc(21 * var(--mm))}.bk-scheckkarte .bk-nummer{justify-items:center}.bk-scheckkarte .bk-nummer span,.bk-scheckkarte .bk-nummer small{display:none}.bk-scheckkarte .bk-nummer b{font-size:calc(2.8 * var(--mm))}.bk-scheckkarte .bk-vorschau{right:auto;left:calc(4.5 * var(--mm));bottom:calc(1 * var(--mm));font-size:calc(1.6 * var(--mm))}@media (prefers-reduced-motion:reduce){.bk-karte,.bk-zeile{animation:none}}.bk-druckportal{display:none}@media print{html.drucke-besucherkarte body>:not(.bk-druckportal){display:none!important}html.drucke-besucherkarte .bk-druckportal{display:block}html.drucke-besucherkarte,html.drucke-besucherkarte body{background:#fff;margin:0;padding:0}html.drucke-besucherkarte .bk-karte{--mm:1mm;box-shadow:none;border-radius:0;animation:none}}.bk-a6 .bk-name{font-size:calc(8 * var(--mm))}.bk-a6 .bk-angaben{row-gap:calc(5 * var(--mm))}.bk-a6 .bk-fuss{align-self:end}.bk-a6 .bk-qr{width:calc(36 * var(--mm));height:calc(36 * var(--mm))}.bk-scheckkarte .bk-angaben{grid-template-columns:auto auto;justify-content:start}@media (width<=600px){.bk-leiste{gap:12px}.bk-reiter{scrollbar-width:none;flex-wrap:nowrap;flex:100%;overflow-x:auto}.bk-reiter>*{flex:none}.bk-objektwahl{flex:100%}.bk-objektwahl select{width:100%;min-width:0}.bk-zahl{padding:10px 12px}}.sub-stunden{min-width:0;max-width:100%}.sub-monat{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:16px;display:flex}.sub-monat label{gap:4px;display:grid}.sub-monat input,.sub-stunden .knopf{min-height:44px}.sub-erklaerung{max-width:72ch}.sub-firma{margin-block:24px}.sub-stunden .tabelle-rollen{max-width:100%}.sub-stunden th,.sub-stunden td{vertical-align:top;overflow-wrap:normal;line-height:1.4}.sub-stunden .sub-zahl{text-align:right;font-variant-numeric:tabular-nums}.sub-stunden .tabelle th{white-space:normal;position:static}.sub-stunden .tabelle{min-width:48rem}.sub-stunden td:first-child,.sub-stunden td:nth-child(4),.sub-stunden .sub-zahl{white-space:nowrap}.sub-stunden p,.sub-monat label,.sub-stunden .knopf{line-height:1.5}.sub-firma h2{line-height:1.25}.sub-monat label,.sub-monat input{min-width:0;max-width:100%}.sub-tabelle-hinweis{display:none}@media (width<=640px){.sub-stunden-seite{padding-top:var(--kopf)}.sub-tabelle-hinweis{display:block}}.nav-neu{height:100%;display:flex;position:relative}.nav-neu-knopf{color:#d6d6d0;height:100%;font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--dauer-kurz);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:0 8px;font-weight:600;display:flex}.nav-neu-knopf:hover,.nav-neu-knopf[aria-expanded=true]{color:#fff}.nav-neu-knopf[aria-current=page]{color:#fff;border-bottom-color:var(--sd-farbe-marke)}.nav-neu-knopf .ic{color:#ababa3}.nav-neu-pille{background:var(--sd-farbe-marke);height:22px;color:var(--sd-farbe-auf-marke);letter-spacing:.02em;border-radius:11px;align-items:center;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.nav-neu-knopf[aria-current=page] .nav-neu-pille,.nav-neu-knopf:hover .nav-neu-pille{box-shadow:0 0 0 2px #fff}.nav-neu-liste{z-index:60;min-width:320px;max-width:min(420px,100vw - 24px);max-height:calc(100vh - var(--kopf) - 24px);color:var(--sd-farbe-text);border-radius:var(--sd-radius-gross);box-shadow:0 12px 32px #14141438, 0 0 0 1px var(--sd-farbe-linie);animation:nav-neu-auf var(--sd-dauer-mittel,.18s) ease-out;background:#fff;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.nav-neu-gruppe{gap:2px;display:grid}.nav-neu-gruppe+.nav-neu-gruppe{border-top:1px solid var(--sd-farbe-linie);margin-top:4px;padding-top:4px}.nav-neu-kopf{letter-spacing:.04em;color:var(--sd-farbe-text-gedaempft);margin:4px 8px 6px;font-size:12px;font-weight:700}.nav-neu-liste a{border-radius:var(--sd-radius-mittel);color:inherit;grid-template-columns:24px 1fr;align-items:start;gap:10px;padding:9px 10px;text-decoration:none;display:grid}.nav-neu-liste a:hover,.nav-neu-liste a:focus-visible{background:var(--ruhig)}.nav-neu-liste a[aria-current=page]{box-shadow:inset 3px 0 0 var(--sd-farbe-marke);background:var(--ruhig)}.nav-neu-liste a b{font-weight:700;display:block}.nav-neu-liste a small{color:var(--sd-farbe-text-gedaempft);font-size:13px;line-height:18px;display:block}@keyframes nav-neu-auf{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nav-neu-liste{animation:none}}.nav-neu-knopf{padding:0 6px}@media (width<=1850px){.nav-neu-knopf{padding:0 4px}}@media (width>=1171px) and (width<=1240px){.nav-neu-knopf{padding:0 2px}.nav-neu-pille{padding:0 6px}.kopf-rechts .za{display:none}}@media (width<=1170px){.nav-neu-liste{left:auto;right:-120px}}@media (width>=1241px) and (width<=1300px){.kopf{gap:6px}.kopf .kopf-rechts{gap:8px}.kopf .nav a{padding:0 4px}.kopf .nav-neu-knopf{padding:0 2px}.kopf-rechts .za{display:none}}@media (width>=1501px) and (width<=1560px){.kopf .nav a .ic{display:none}}@media (width>=1851px) and (width<=1910px){.kopf .logo-gross{display:none}.kopf .logo-klein{display:block}.kopf{gap:10px;padding:0 10px}.kopf .za .za-text{display:none}}@media (width>=2100px) and (width<=2170px){.kopf .suche-knopf{justify-content:center;width:44px;padding:0}.kopf .suche-knopf .suche-text,.kopf .suche-knopf kbd{display:none}}@media (width<=760px){:root{--kopf:96px}.kopf{height:var(--kopf);flex-wrap:wrap;align-content:start;gap:0 8px;padding:0 10px}.kopf .logo-link{align-items:center;height:52px;display:flex}.kopf .kopf-rechts{gap:4px;height:52px}.kopf .kopf-rechts .kopf-nav{gap:4px}.kopf .nav{overscroll-behavior-x:contain;scrollbar-width:none;border-top:1px solid #2a2a27;flex:1 0 100%;order:2;gap:0;height:44px;margin:0 -10px;padding:0 22px 0 4px;overflow:auto hidden}.kopf .nav::-webkit-scrollbar{display:none}.kopf .nav>a{flex:none;justify-content:center;min-width:44px;padding:0 10px}.kopf .nav-neu{flex:none;order:-1}.kopf .nav-neu-knopf{padding:0 8px 0 6px}.kopf:after{content:"";pointer-events:none;background:linear-gradient(to right, #14141400, var(--sd-farbe-invers) 80%);width:28px;height:43px;position:absolute;bottom:0;right:0}.nav-neu-liste{top:calc(var(--kopf) + 6px);min-width:0;max-width:none;max-height:calc(100dvh - var(--kopf) - 16px);position:fixed;left:8px;right:8px}}@media (width<=360px){.kopf .za{display:none}}.kopf .nav .nav-neu-liste a{white-space:normal;gap:10px;justify-content:initial;min-width:0;height:auto;color:inherit;border-bottom:0;padding:9px 10px}.kopf .nav .nav-neu-liste a:after{content:none}.kopf .nav .nav-neu-liste a .ic{color:var(--sd-farbe-text-gedaempft);display:block}.kopf .nav .nav-neu-liste a span{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kopf:52px;--seitenkopf:64px;--zeile:24px;--namebreite:236px;--panel:312px;--spaet:#8a8a82;--spaet-text:#141414;--nacht:#141414;--tafel:#fff;--ruhig:#ecece7;--gelb-hell:#fff6cc;--schatten-magnet:0 1px 0 var(--sd-farbe-linie-stark);--schatten-heben:0 14px 28px #14141442, 0 2px 6px #1414142e;--rand-fokus:3px solid var(--sd-farbe-fokus);--dauer-kurz:.12s;--dauer:.2s}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--sd-schrift-familie-text);color:var(--sd-farbe-text);background:var(--sd-farbe-flaeche);font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}button,a,input,select,label{touch-action:manipulation;-webkit-tap-highlight-color:#ffd10059}h1,h2,h3{text-wrap:balance}:focus-visible{outline:var(--rand-fokus);outline-offset:2px}.ic{flex:none;display:block}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.sprung{z-index:100;position:absolute;left:-9999px}.sprung:focus{background:var(--sd-farbe-marke);color:var(--sd-farbe-auf-marke);border-radius:var(--sd-radius-mittel);padding:8px 12px;font-weight:600;top:8px;left:8px}h1,h2,h3{margin:0}.titel{font-family:var(--sd-schrift-familie-ueberschrift);letter-spacing:0;font-size:28px;font-weight:900;font-stretch:125%;line-height:32px}.titel-2{font-family:var(--sd-schrift-familie-ueberschrift);font-size:20px;font-weight:800;font-stretch:112.5%;line-height:28px}.titel-3{font-family:var(--sd-schrift-familie-ueberschrift);font-size:16px;font-weight:800;font-stretch:112.5%;line-height:22px}.leise{color:var(--sd-farbe-text-gedaempft)}.zahl{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.kopf{z-index:30;height:var(--kopf);background:var(--sd-farbe-invers);color:var(--sd-farbe-auf-invers);align-items:center;gap:24px;padding:0 20px;display:flex;position:sticky;top:0}.kopf .logo{width:auto;height:44.6px;display:block}.kopf .logo-link{border-radius:var(--sd-radius-mittel);display:block}.nav{gap:2px;height:100%;display:flex}.nav a{color:#d6d6d0;white-space:nowrap;height:100%;transition:color var(--dauer-kurz);border-bottom:3px solid #0000;align-items:center;gap:8px;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.nav a:hover{color:#fff}.nav a[aria-current=page]{color:#fff;border-bottom-color:var(--sd-farbe-marke)}.nav a .ic{color:#ababa3}.nav a[aria-current=page] .ic{color:var(--sd-farbe-marke)}.nav a:focus-visible,.kopf :focus-visible{outline-color:var(--sd-farbe-marke);outline-offset:-3px}.kopf-rechts{align-items:center;gap:12px;margin-left:auto;display:flex}.suche-knopf{white-space:nowrap;border-radius:var(--sd-radius-mittel);color:#d6d6d0;text-align:left;background:#2a2a27;border:1px solid #3a3a36;align-items:center;gap:8px;width:220px;height:34px;padding:0 10px;display:flex}.suche-knopf:hover{border-color:#7c7c74}.suche-knopf kbd{font:inherit;color:#d6d6d0;border:1px solid #7c7c74;border-radius:3px;margin-left:auto;padding:0 5px}.za{color:#d6d6d0;white-space:nowrap;align-items:center;gap:6px;display:flex}.za .ic{color:var(--sd-farbe-marke)}.za-grenzen{color:#d6d6d0;white-space:nowrap;text-underline-offset:3px;align-items:center;min-height:44px;display:inline-flex}.za-grenzen:hover{color:#fff}.speicher{color:#d6d6d0;white-space:nowrap;align-items:center;gap:6px;display:flex}.speicher .speicher-text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.speicher.fehler .speicher-text,.speicher.laeuft .speicher-text{clip:auto;width:auto;height:auto;position:static}.speicher.fehler{color:#ff9b9b;font-weight:600}.speicher-knopf{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:-4px -8px;padding:4px 8px;text-decoration:underline;display:inline-flex}.speicher-knopf:hover{background:#ff9b9b1f}.kopf-knopf{border-radius:var(--sd-radius-mittel);color:#d6d6d0;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid}.kopf-knopf:hover{color:#fff;background:#2a2a27}.kopf-knopf[aria-current=page]{color:var(--sd-farbe-marke)}.avatar{background:var(--sd-farbe-marke);width:34px;height:34px;color:var(--sd-farbe-auf-marke);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}@media (width<=1520px){.kopf{gap:16px}.kopf .logo-gross{display:none}.suche-knopf{width:auto}.suche-knopf .suche-text{display:none}}@media (width>=1521px){.kopf .logo-klein{display:none}}@media (width<=1400px){:root{--namebreite:214px;--panel:280px}.kopf{gap:14px;padding:0 14px}.nav a{gap:6px;padding:0 8px}.suche-knopf{justify-content:center;width:44px;padding:0}.suche-knopf .suche-text,.suche-knopf kbd,.za .za-text{display:none}}@media (width<=2099px){.suche-knopf{justify-content:center;width:44px;padding:0}.suche-knopf .suche-text,.suche-knopf kbd{display:none}.nav a{gap:6px;padding:0 9px}}@media (width<=1850px){.kopf .logo-gross{display:none}.kopf .logo-klein{display:block}.kopf{gap:10px;padding:0 10px}.nav a{padding:0 6px}.za .za-text{display:none}}@media (width<=1500px){.nav a .ic{display:none}}@media (width>=1171px) and (width<=1240px){.kopf{gap:6px}.kopf-rechts{gap:8px}.nav a{padding:0 4px}}@media (width<=1170px){.nav a .ic{display:block}.nav a span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.seite{min-height:calc(100vh - var(--kopf))}.seite-inhalt{max-width:1600px;padding:20px 24px 40px}.seitenkopf{min-height:var(--seitenkopf);background:var(--tafel);border-bottom:1px solid var(--sd-farbe-linie);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 24px;display:flex}.seitenkopf .titel{margin-right:4px}.seitenkopf .unter{color:var(--sd-farbe-text-gedaempft)}.seitenkopf .aktionen{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.brotkrume{color:var(--sd-farbe-text-gedaempft);align-items:center;gap:6px;margin-bottom:4px;display:flex}.brotkrume a{color:var(--sd-farbe-text);border-bottom:1px solid var(--sd-farbe-linie-stark);font-weight:600;text-decoration:none}.knopf{white-space:nowrap;border-radius:var(--sd-radius-mittel);border:1px solid var(--sd-farbe-text);height:36px;color:var(--sd-farbe-text);transition:background var(--dauer-kurz), box-shadow var(--dauer-kurz);background:#fff;align-items:center;gap:8px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.knopf:hover{background:var(--sd-farbe-flaeche)}.knopf:active{transform:translateY(1px)}.knopf.haupt{background:var(--sd-farbe-marke);border-color:var(--sd-farbe-marke);color:var(--sd-farbe-auf-marke);box-shadow:inset 0 -2px #14141440}.knopf.haupt:hover{background:#f2c600}.knopf.dunkel{background:var(--sd-farbe-invers);border-color:var(--sd-farbe-invers);color:var(--sd-farbe-auf-invers)}.knopf.dunkel:hover{background:#2a2a27}.knopf.leise{background:0 0;border-color:#0000}.knopf.leise:hover{background:var(--ruhig)}.knopf.klein{height:32px;padding:0 10px}.knopf.gefahr{border-color:var(--sd-farbe-fehler);color:var(--sd-farbe-fehler)}.knopf[disabled],.knopf[aria-disabled=true]{border-color:var(--sd-farbe-linie);color:var(--sd-farbe-text-gedaempft);background:var(--sd-farbe-flaeche);cursor:not-allowed;box-shadow:none}.knopf kbd{font:inherit;color:var(--sd-farbe-text-gedaempft);font-weight:400}.knopf.haupt kbd{color:#3a3a36}.rund{border:1px solid var(--sd-farbe-linie-stark);background:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.rund:hover{border-color:var(--sd-farbe-text)}.umschalter{border:1px solid var(--sd-farbe-linie-stark);border-radius:var(--sd-radius-mittel);flex:none;height:36px;display:inline-flex;overflow:hidden}.umschalter a,.umschalter button{color:var(--sd-farbe-text);background:#fff;border:0;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:flex}.umschalter>*+*{border-left:1px solid var(--sd-farbe-linie)!important}.umschalter [aria-current=page],.umschalter [aria-pressed=true]{background:var(--sd-farbe-invers);color:var(--sd-farbe-auf-invers)}.umschalter :focus-visible{outline-offset:-3px}.feld{gap:4px;display:grid}.feld>span,.feld>label{font-weight:600}.feld small{color:var(--sd-farbe-text-gedaempft);font-size:14px}.eingabe,.wahl{border:1px solid var(--sd-farbe-linie-stark);border-radius:var(--sd-radius-mittel);background:#fff;min-width:0;height:36px;padding:0 10px}.wahl{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#141414 50%),linear-gradient(135deg,#141414 50%,#0000 50%);background-position:calc(100% - 15px) 15px,calc(100% - 10px) 15px;background-repeat:no-repeat;background-size:5px 5px;padding-right:28px}.eingabe:hover,.wahl:hover{border-color:var(--sd-farbe-text)}textarea.eingabe{height:auto;padding:8px 10px;line-height:20px}.haken{align-items:flex-start;gap:10px;display:flex}.haken input{accent-color:#141414;flex:none;width:18px;height:18px;margin:1px 0 0}.schalter{cursor:pointer;align-items:center;gap:10px;display:inline-flex;position:relative}.schalter input{appearance:none;background:var(--sd-farbe-linie-stark);cursor:pointer;width:40px;height:24px;transition:background var(--dauer-kurz);border-radius:12px;flex:none;margin:0;position:relative}.schalter input:after{content:"";width:18px;height:18px;transition:transform var(--dauer-kurz);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.schalter input:checked{background:var(--sd-farbe-text)}.schalter input:checked:after{background:var(--sd-farbe-marke);transform:translate(16px)}.reiter{border-bottom:1px solid var(--sd-farbe-linie);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.reiter a,.reiter button{color:var(--sd-farbe-text-gedaempft);background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 14px 9px;font-weight:600;text-decoration:none}.reiter [aria-selected=true],.reiter [aria-current=page]{color:var(--sd-farbe-text);border-bottom-color:var(--sd-farbe-text)}.reiter a:hover,.reiter button:hover{color:var(--sd-farbe-text)}.marke-q{text-align:center;border-radius:3px;min-width:26px;padding:0 4px;font-weight:600;line-height:20px;display:inline-block}.marke-q.sk{background:var(--sd-farbe-text);color:#fff}.marke-q.u{box-shadow:inset 0 0 0 1px var(--sd-farbe-linie-stark);color:var(--sd-farbe-text-gedaempft)}.pille{white-space:nowrap;background:var(--ruhig);border-radius:12px;align-items:center;gap:6px;height:24px;padding:0 8px;font-weight:600;display:inline-flex}.pille.ok{background:var(--sd-farbe-erfolg-flaeche);color:var(--sd-farbe-erfolg)}.pille.warn{background:var(--sd-farbe-warnung-flaeche);color:var(--sd-farbe-warnung)}.pille.fehler{background:var(--sd-farbe-fehler-flaeche);color:var(--sd-farbe-fehler)}.pille.offen{background:var(--sd-farbe-marke);color:var(--sd-farbe-auf-marke)}.pille.dunkel{background:var(--sd-farbe-invers);color:var(--sd-farbe-auf-invers)}.pille.lang{white-space:normal;height:auto;min-height:24px;padding:3px 10px;line-height:1.35}.punkt{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.tafel{background:var(--tafel);border-radius:var(--sd-radius-gross);box-shadow:var(--schatten-magnet);padding:16px 18px}.tafel>h2{margin-bottom:10px}.tafel-kopf{align-items:center;gap:12px;margin-bottom:10px;display:flex}.tafel-kopf .knopf{margin-left:auto}.raster-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.raster-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tabelle{border-collapse:collapse;background:var(--tafel);width:100%}.tabelle th{text-align:left;color:var(--sd-farbe-text-gedaempft);border-bottom:1px solid var(--sd-farbe-linie-stark);white-space:nowrap;top:var(--kopf);background:var(--tafel);z-index:2;padding:10px 12px;font-weight:600;position:sticky}.tabelle td{border-bottom:1px solid var(--ruhig);vertical-align:middle;padding:9px 12px}.tabelle tr.klickbar{cursor:pointer}.tabelle tr.klickbar:hover td{background:#fafaf7}.tabelle td.r,.tabelle th.r{text-align:right}.tabelle a.zeilen-link{font-weight:600;text-decoration:none}.tabelle a.zeilen-link:hover{text-decoration:underline}.tabelle tfoot td{border-top:1px solid var(--sd-farbe-linie-stark);border-bottom:0;font-weight:600}.liste-kopf{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.liste-kopf .eingabe{width:260px}.std{flex-direction:column;gap:3px;min-width:70px;display:inline-flex}.std-balken{background:var(--ruhig);border-radius:2px;height:4px;position:relative;overflow:hidden}.std-balken i{background:var(--sd-farbe-text);position:absolute;top:0;bottom:0;left:0}.std.ueber .std-balken i{background:var(--sd-farbe-warnung)}.magnet{border-radius:var(--sd-radius-gross);min-height:58px;box-shadow:var(--schatten-magnet), 0 0 0 1px var(--ruhig);text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;transition:box-shadow var(--dauer-kurz), transform var(--dauer-kurz);background:#fff;border:0;grid-template-columns:74px 1fr;padding:0;display:grid;overflow:hidden}.magnet .zeit{background:var(--sd-farbe-marke);flex-direction:column;justify-content:center;padding:6px 8px;font-weight:600;line-height:18px;display:flex}.magnet .zeit small{font-size:14px;font-weight:400}.magnet .was{min-width:0;padding:8px 10px;line-height:20px}.magnet .was b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.magnet .was span{color:var(--sd-farbe-text-gedaempft)}.magnet:hover{box-shadow:0 0 0 2px var(--sd-farbe-text)}.magnet[aria-pressed=true]{box-shadow:0 0 0 3px var(--sd-farbe-text)}.magnet.weg{box-shadow:inset 0 0 0 2px var(--sd-farbe-linie-stark);background:0 0}.magnet.weg>*{visibility:hidden}.magnet-liste{gap:8px;display:grid}.p-karte{border-radius:var(--sd-radius-gross);box-shadow:var(--schatten-magnet), 0 0 0 1px var(--ruhig);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;text-align:left;background:#fff;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 8px;width:100%;padding:7px 10px;display:grid}.p-karte:hover{box-shadow:0 0 0 2px var(--sd-farbe-text)}.p-karte .p-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.p-karte .p-info{color:var(--sd-farbe-text-gedaempft);white-space:nowrap;text-overflow:ellipsis;grid-column:2/4;overflow:hidden}.p-karte .griff{color:var(--sd-farbe-linie-stark);grid-row:1/span 2}.p-karte.nein{cursor:default;box-shadow:none;background:var(--sd-farbe-flaeche)}.p-karte.nein .p-info{color:var(--sd-farbe-fehler)}.geist{z-index:80;pointer-events:none;border-radius:var(--sd-radius-gross);width:230px;box-shadow:var(--schatten-heben);transform-origin:20px 20px;transition:rotate var(--dauer);background:#fff;grid-template-columns:64px 1fr;display:grid;position:fixed;top:0;left:0;rotate:-2.5deg}.geist .zeit{background:var(--sd-farbe-marke);border-radius:var(--sd-radius-gross) 0 0 var(--sd-radius-gross);padding:7px 8px;font-weight:600;line-height:18px}.geist.person-geist{grid-template-columns:1fr}.geist.person-geist .zeit{display:none}.geist .was{padding:7px 10px;line-height:18px}.geist .hand{color:#fff;filter:drop-shadow(0 0 1px #141414)drop-shadow(0 1px 1px #141414);position:absolute;top:-22px;left:-24px}.geist.kopie:after{content:"+";background:var(--sd-farbe-text);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:800;display:grid;position:absolute;top:-8px;right:-8px}.pruef-blase{z-index:81;pointer-events:none;background:var(--sd-farbe-invers);max-width:420px;color:var(--sd-farbe-auf-invers);border-radius:var(--sd-radius-mittel);align-items:center;gap:10px;padding:6px 10px;line-height:18px;display:flex;position:fixed}.pruef-blase .ok{color:#7fd69a;white-space:nowrap;font-weight:600}.pruef-blase .nein{color:#ff9b9b;white-space:nowrap;font-weight:600}.pruef-blase span+span{border-left:1px solid #55554f;padding-left:10px}body.zieht,body.zieht *{cursor:grabbing!important}.ziel-ok{box-shadow:inset 0 0 0 2px var(--sd-farbe-erfolg)!important;background:var(--sd-farbe-erfolg-flaeche)!important}.ziel-nein{box-shadow:inset 0 0 0 2px var(--sd-farbe-fehler)!important;background:var(--sd-farbe-fehler-flaeche)!important}.ziel-tastatur{outline:3px solid var(--sd-farbe-text);outline-offset:1px;z-index:3;position:relative}.dp{height:calc(100vh - var(--kopf));flex-direction:column;min-height:560px;display:flex}.dp-kopf{background:var(--tafel);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 20px;display:flex}.dp-kopf .monat{align-items:center;gap:6px;display:flex}.dp-kopf .titel{white-space:nowrap;margin-right:8px}.dp-stand{color:var(--sd-farbe-text-gedaempft);white-space:nowrap;line-height:18px}.dp-stand b{color:var(--sd-farbe-text)}.dp-kopf .aktionen{gap:8px;margin-left:auto;display:flex}.dp-flaeche{grid-template-columns:minmax(0, 1fr) var(--panel);border-top:1px solid var(--sd-farbe-linie);flex:1;min-height:0;display:grid}.dp-plan{background:var(--tafel);position:relative;overflow:auto}.dp-panel{overscroll-behavior-x:contain;border-left:1px solid var(--sd-farbe-linie);background:var(--sd-farbe-flaeche);padding:14px 16px 24px;overflow:auto}.dp-panel h2{margin-bottom:2px}.dp-panel .unter{color:var(--sd-farbe-text-gedaempft);margin:2px 0 12px}.dp-panel h3{margin:18px 0 6px;font-size:14px;font-weight:600}.tastenhilfe{border-top:1px solid var(--sd-farbe-linie);color:var(--sd-farbe-text-gedaempft);margin-top:18px;padding-top:12px;line-height:22px}.tastenhilfe kbd{font:inherit;color:var(--sd-farbe-text);border:1px solid var(--sd-farbe-linie-stark);background:#fff;border-bottom-width:2px;border-radius:3px;padding:0 4px;font-weight:600}.tastatur-band[hidden]{display:none}.tastatur-band{z-index:6;background:var(--sd-farbe-invers);color:var(--sd-farbe-auf-invers);align-items:center;gap:12px;padding:8px 14px;display:flex;position:sticky;bottom:0;left:0}.tastatur-band b{color:var(--sd-farbe-marke)}.tastatur-band .knopf{height:30px}.raster{grid-template-columns:var(--namebreite) repeat(var(--tage), minmax(30px, 1fr));width:max-content;min-width:100%;display:grid}.raster .r-kopf{z-index:4;border-bottom:1px solid var(--sd-farbe-linie-stark);background:#fff;height:42px;position:sticky;top:0}.raster .r-offen{z-index:4;border-bottom:1px solid var(--sd-farbe-linie-stark);background:#fff;height:32px;position:sticky;top:42px}.r-name{z-index:3;white-space:nowrap;border-right:1px solid var(--sd-farbe-linie);background:#fff;align-items:center;gap:8px;min-width:0;padding:0 10px 0 16px;display:flex;position:sticky;left:0}.r-kopf.r-name,.r-offen.r-name{z-index:5}.r-ecke{color:var(--sd-farbe-text-gedaempft);justify-content:space-between}.r-tag{color:var(--sd-farbe-text);background:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;padding:0;line-height:16px;display:flex}.r-tag .r-wt{color:var(--sd-farbe-text-gedaempft)}.r-tag .r-nr{font-weight:600}.r-tag.we{background:var(--sd-farbe-flaeche)}.r-tag.heute{background:var(--sd-farbe-invers);color:var(--sd-farbe-auf-invers)}.r-tag.heute .r-wt{color:#d6d6d0}.r-tag[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--sd-farbe-text)}.r-tag.vergangen .r-nr{color:var(--sd-farbe-text-gedaempft)}.r-offen .r-name{font-weight:600}.r-summe{color:var(--sd-farbe-text-gedaempft);margin-left:auto}.r-bedarf{place-items:center;display:grid}.r-bedarf button{background:var(--sd-farbe-marke);width:calc(100% - 4px);height:24px;color:var(--sd-farbe-auf-marke);border:0;border-radius:3px;padding:0;font-weight:600}.r-bedarf .voll{color:var(--sd-farbe-erfolg);font-weight:600}.r-bedarf button[aria-pressed=true]{outline:2px solid var(--sd-farbe-text);outline-offset:1px}.r-bedarf .vergangen-0{color:var(--sd-farbe-text-gedaempft)}.r-pzeile{display:contents}.r-person{height:var(--zeile);border-bottom:1px solid var(--ruhig)}.r-person.r-name{font-size:14px}.r-pname{text-overflow:ellipsis;flex:1;min-width:0;text-decoration:none;overflow:hidden}.r-pname:hover{text-decoration:underline}.r-person .marke-q{min-width:24px;line-height:18px}.r-std{text-align:right;flex:none;width:58px;position:relative}.r-std .std-balken{height:2px;position:absolute;bottom:-4px;left:8px;right:0}.r-std.ueber{color:var(--sd-farbe-warnung);font-weight:600}.r-std.ueber .std-balken i{background:var(--sd-farbe-warnung)}.r-zelle{border-right:1px solid var(--ruhig);border-bottom:1px solid var(--ruhig);height:var(--zeile);outline-offset:-2px;background:0 0;place-items:center;padding:0;display:grid;position:relative}.r-zelle.we{background:var(--sd-farbe-flaeche)}.r-zelle.heute{box-shadow:inset 2px 0 0 var(--sd-farbe-text), inset -2px 0 0 var(--sd-farbe-text)}.r-zelle.sel{background:var(--gelb-hell)}.r-obj{letter-spacing:-.02em;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:3px;place-items:center;width:calc(100% - 3px);height:20px;font-size:14px;font-weight:600;line-height:20px;display:grid}.z-frueh .r-obj{box-shadow:inset 0 0 0 1.5px var(--sd-farbe-linie-stark);background:#fff}.z-spaet .r-obj{background:var(--spaet);color:var(--spaet-text)}.z-nacht .r-obj{background:var(--nacht);color:#fff}.z-frueh.z-lang .r-obj{box-shadow:inset 0 0 0 1.5px var(--sd-farbe-linie-stark), inset 0 -4px 0 var(--sd-farbe-text)}.z-spaet.z-lang .r-obj{box-shadow:inset 0 -4px 0 var(--sd-farbe-text)}.z-nacht.z-lang .r-obj{box-shadow:inset 0 -4px 0 var(--sd-farbe-marke)}.r-zelle.vergangen.z-frueh .r-obj{color:#55554f;cursor:default}.r-zelle.vergangen.z-spaet .r-obj{color:#3a3a36;cursor:default;background:#deded8}.r-zelle.vergangen.z-nacht .r-obj{color:#fff;cursor:default;background:#55554f}.r-zelle.vorschlag .r-obj{box-shadow:0 0 0 2px var(--sd-farbe-marke), inset 0 0 0 1px #141414}.r-zelle.neu .r-obj{animation:.42s cubic-bezier(.2,1.4,.4,1) einrasten}@keyframes einrasten{0%{transform:translateY(-6px)scale(1.15)}to{transform:none}}.r-zelle.konflikt .r-obj{box-shadow:0 0 0 2px var(--sd-farbe-fehler);background:var(--sd-farbe-fehler-flaeche);color:var(--sd-farbe-text)}.r-warn{background:var(--sd-farbe-fehler);color:#fff;text-align:center;z-index:1;pointer-events:none;border-radius:50%;width:16px;height:16px;font-size:14px;font-weight:800;line-height:16px;position:absolute;top:-6px;right:-5px}.r-zelle .r-abw{color:var(--sd-farbe-text-gedaempft);font-weight:600}.r-zelle.abw-urlaub,.r-zelle.abw-krank,.r-zelle.abw-sonstiges{background:repeating-linear-gradient(135deg,#0000 0 4px,#e3e3dd 4px 6px)}.r-zelle.abw-krank .r-abw{color:var(--sd-farbe-fehler)}.r-zelle:focus-visible{outline:3px solid var(--sd-farbe-text);outline-offset:-1px;z-index:2}.r-zelle.abgelehnt{box-shadow:inset 0 0 0 2px var(--sd-farbe-fehler);animation:.36s ruetteln}@keyframes ruetteln{0%,to{transform:none}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.legende{border-top:1px solid var(--sd-farbe-linie);color:var(--sd-farbe-text-gedaempft);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:16px;padding-top:12px;display:flex}.legende span{align-items:center;gap:6px;display:inline-flex}.legende i{border-radius:3px;width:22px;height:16px;display:inline-block}.kandidat{border-top:1px solid var(--sd-farbe-linie);grid-template-columns:1fr auto;gap:2px 8px;padding:8px 0;display:grid}.kandidat b{font-weight:600}.kandidat .gruende{color:var(--sd-farbe-text-gedaempft);grid-column:1;line-height:20px}.kandidat .gruende.hinweis{color:var(--sd-farbe-warnung)}.kandidat .knopf{grid-area:1/2/span 2;align-self:center}.kandidat.nein .gruende{color:var(--sd-farbe-fehler)}.kandidat .p-ziehen{cursor:grab;touch-action:none;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:flex}.kandidat .p-ziehen .ic{color:var(--sd-farbe-linie-stark)}.woche{grid-template-columns:210px repeat(7,minmax(118px,1fr));min-width:max-content;display:grid}.w-kopf{z-index:4;border-bottom:1px solid var(--sd-farbe-linie-stark);background:#fff;padding:8px 10px;font-weight:600;position:sticky;top:0}.w-kopf.heute{background:var(--sd-farbe-invers);color:var(--sd-farbe-auf-invers)}.w-kopf small{color:var(--sd-farbe-text-gedaempft);font-size:14px;font-weight:400;display:block}.w-kopf.heute small{color:#d6d6d0}.w-kopf.ecke{z-index:5;position:sticky;left:0}.w-obj{background:var(--sd-farbe-flaeche);border-bottom:1px solid var(--sd-farbe-linie);grid-column:1/-1;align-items:center;gap:10px;padding:10px 12px 6px;display:flex;position:sticky;left:0}.w-obj img{object-fit:cover;border-radius:3px;width:48px;height:32px}.w-obj b{font-family:var(--sd-schrift-familie-ueberschrift);font-size:16px;font-weight:800;font-stretch:112.5%}.w-schicht{z-index:2;border-right:1px solid var(--sd-farbe-linie);border-bottom:1px solid var(--ruhig);background:#fff;padding:8px 10px;line-height:18px;position:sticky;left:0}.w-schicht b{display:block}.w-schicht span{color:var(--sd-farbe-text-gedaempft)}.w-zelle{border-right:1px solid var(--ruhig);border-bottom:1px solid var(--ruhig);flex-direction:column;gap:4px;min-height:44px;padding:5px;display:flex}.w-zelle.we{background:var(--sd-farbe-flaeche)}.w-zelle.leer-tag{background:repeating-linear-gradient(135deg,#0000 0 6px,#f0f0eb 6px 8px)}.chip{border-radius:var(--sd-radius-mittel);height:28px;box-shadow:inset 0 0 0 1.5px var(--sd-farbe-linie-stark);white-space:nowrap;text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:0;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:0 8px;font-weight:600;display:flex;overflow:hidden}.chip.spaet{background:var(--spaet);box-shadow:none}.chip.nacht{background:var(--nacht);color:#fff;box-shadow:none}.chip.vergangen{cursor:default}.chip.frei{background:var(--gelb-hell);box-shadow:none;cursor:pointer;color:var(--sd-farbe-text);border:1.5px dashed #141414;justify-content:center;font-weight:600}.chip.frei:hover{background:var(--sd-farbe-marke);border-style:solid}.chip.frei.vergangen{background:var(--sd-farbe-flaeche);color:var(--sd-farbe-text-gedaempft);box-shadow:inset 0 0 0 1px var(--sd-farbe-linie)}.chip small{font-size:14px;font-weight:400}.chip.sub{cursor:default;touch-action:auto;-webkit-user-select:text;user-select:text;text-overflow:ellipsis;background:repeating-linear-gradient(135deg, #fff 0 6px, var(--sd-farbe-flaeche) 6px 10px);justify-content:flex-start;font-weight:500}.chip:focus-visible{outline:3px solid var(--sd-farbe-text);outline-offset:1px}.chip.neu{animation:.42s cubic-bezier(.2,1.4,.4,1) einrasten}.chip.vorschlag{box-shadow:0 0 0 2px var(--sd-farbe-marke), inset 0 0 0 1px #141414}.os-objekte{background:var(--tafel);border-bottom:1px solid var(--sd-farbe-linie);gap:8px;padding:10px 20px;display:flex;overflow-x:auto}.os-objekt{border-radius:var(--sd-radius-gross);border:1px solid var(--sd-farbe-linie);text-align:left;background:#fff;flex:none;grid-template-columns:56px auto;align-items:center;gap:0 10px;padding:5px 12px 5px 5px;text-decoration:none;display:grid}.os-objekt img{object-fit:cover;border-radius:4px;grid-row:1/span 2;width:56px;height:38px}.os-objekt b{white-space:nowrap}.os-objekt span{color:var(--sd-farbe-text-gedaempft);white-space:nowrap}.os-objekt[aria-current=page]{border-color:var(--sd-farbe-text);box-shadow:inset 0 0 0 1px var(--sd-farbe-text)}.os-objekt .os-offen{color:var(--sd-farbe-text);font-weight:600}.os-raster{grid-template-columns:180px repeat(var(--tage), minmax(36px, 1fr));min-width:max-content;display:grid}.os-zelle{border:0;border-right:1px solid var(--ruhig);border-bottom:1px solid var(--ruhig);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:52px;padding:0;display:flex}.os-zelle.we{background:var(--sd-farbe-flaeche)}.os-zelle .belegt{gap:2px;display:flex}.os-zelle .belegt i{background:var(--sd-farbe-text);border-radius:2px;width:7px;height:14px}.os-zelle .belegt i.frei{background:var(--gelb-hell);box-shadow:inset 0 0 0 1.5px #141414}.os-zelle .z{font-weight:600}.os-zelle.offen .z{background:var(--sd-farbe-marke);border-radius:3px;padding:0 4px}.os-zelle[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--sd-farbe-text)}.os-zelle.vergangen{color:var(--sd-farbe-text-gedaempft)}.os-zelle.vergangen .belegt i{background:#ababa3}.os-zelle.keiner{background:repeating-linear-gradient(135deg,#0000 0 6px,#f0f0eb 6px 8px)}.os-schicht{z-index:2;border-right:1px solid var(--sd-farbe-linie);border-bottom:1px solid var(--ruhig);overflow-wrap:anywhere;background:#fff;min-height:52px;padding:8px 12px;line-height:18px;position:sticky;left:0}.os-schicht b{display:block}.os-schicht span{color:var(--sd-farbe-text-gedaempft);display:block}.besetzung{gap:6px;margin:8px 0 4px;display:grid}.besetzung .chip{cursor:default}.besetzung-zeile{align-items:center;gap:6px;display:flex}.besetzung-zeile .chip{flex:1}.besetzung{grid-template-columns:minmax(0,1fr)}.besetzung-zeile .chip{min-width:0}.besetzung .chip.sub{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:28px;padding-block:5px}.meldungen{z-index:90;gap:10px;width:400px;max-width:calc(100vw - 40px);display:grid;position:fixed;bottom:20px;right:20px}.meldung{background:var(--sd-farbe-invers);color:var(--sd-farbe-auf-invers);border-radius:var(--sd-radius-gross);box-shadow:var(--schatten-heben);grid-template-columns:auto 1fr auto;align-items:start;gap:4px 10px;padding:12px 14px;animation:.18s ease-out rein;display:grid}.meldung .ic{color:var(--sd-farbe-marke);margin-top:1px}.meldung p,.meldung .meldung-text{margin:0;line-height:20px}.meldung .hinweise{color:#ffc88f;grid-column:2/4}.meldung .knopf{color:#fff;background:0 0;border-color:#7c7c74;height:30px}.meldung .knopf:hover{background:#2a2a27}.meldung.fehler{color:var(--sd-farbe-text);border-left:5px solid var(--sd-farbe-fehler);box-shadow:var(--schatten-heben), 0 0 0 1px var(--sd-farbe-linie);background:#fff}.meldung.fehler .ic{color:var(--sd-farbe-fehler)}.meldung.fehler h2{color:var(--sd-farbe-fehler);font-size:16px;line-height:22px}.meldung.fehler .knopf{color:var(--sd-farbe-text);border-color:var(--sd-farbe-text)}.meldung.fehler .knopf.haupt{background:var(--sd-farbe-marke);border-color:var(--sd-farbe-marke)}.meldung .aktionen{flex-wrap:wrap;grid-column:2/4;gap:8px;margin-top:6px;display:flex}@keyframes rein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.band{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 20px;display:flex}.band.fehler{background:var(--sd-farbe-fehler-flaeche);border-bottom:2px solid var(--sd-farbe-fehler)}.band.fehler .ic{color:var(--sd-farbe-fehler)}.band.info{background:var(--sd-farbe-info-flaeche)}.band.offen{background:var(--gelb-hell);border-bottom:1px solid #e8d27a}.band .aktionen{gap:8px;margin-left:auto;display:flex}dialog.dialog{border-radius:var(--sd-radius-gross);width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--sd-farbe-text);background:#fff;border:0;padding:0;box-shadow:0 24px 60px #14141459}dialog.dialog.breit{width:min(1080px,100vw - 32px)}dialog.dialog::backdrop{background:#1414148c}.dialog-form{flex-direction:column;max-height:calc(100vh - 32px);display:flex}.dialog-kopf{border-bottom:1px solid var(--sd-farbe-linie);align-items:flex-start;gap:12px;padding:18px 22px 12px;display:flex}.dialog-kopf .ic-gross{border-radius:var(--sd-radius-gross);background:var(--sd-farbe-marke);flex:none;place-items:center;width:40px;height:40px;display:grid}.dialog-kopf p{color:var(--sd-farbe-text-gedaempft);margin:2px 0 0}.dialog-kopf .schliessen{margin-left:auto}.dialog-inhalt{overscroll-behavior:contain;padding:16px 22px;overflow:auto}.dialog-fuss{border-top:1px solid var(--sd-farbe-linie);background:var(--sd-farbe-flaeche);align-items:center;gap:8px;padding:12px 22px 16px;display:flex}.dialog-fuss .rechts{gap:8px;margin-left:auto;display:flex}.schritt-folge{counter-reset:s;gap:0;margin:0 0 16px;padding:0;list-style:none;display:flex}.schritt-folge li{border-bottom:3px solid var(--sd-farbe-linie);color:var(--sd-farbe-text-gedaempft);counter-increment:s;flex:1;align-items:center;gap:8px;padding:8px 10px;font-weight:600;display:flex}.schritt-folge li:before{content:counter(s);background:var(--ruhig);width:24px;height:24px;color:var(--sd-farbe-text);border-radius:50%;place-items:center;display:grid}.schritt-folge li[aria-current=step]{color:var(--sd-farbe-text);border-bottom-color:var(--sd-farbe-text)}.schritt-folge li[aria-current=step]:before{background:var(--sd-farbe-marke)}.schritt-folge li.fertig:before{content:"✓";background:var(--sd-farbe-text);color:#fff}.wahl-karten{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.wahl-karte{border:1px solid var(--sd-farbe-linie-stark);border-radius:var(--sd-radius-gross);cursor:pointer;background:#fff;padding:12px 14px;line-height:20px;display:block;position:relative}.wahl-karte input{opacity:0;position:absolute}.wahl-karte b{display:block}.wahl-karte span{color:var(--sd-farbe-text-gedaempft)}.wahl-karte:has(input:checked){border-color:var(--sd-farbe-text);box-shadow:inset 0 0 0 2px var(--sd-farbe-text);background:var(--gelb-hell)}.wahl-karte:has(input:focus-visible){outline:var(--rand-fokus);outline-offset:2px}.kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.kennzahl{background:var(--sd-farbe-flaeche);border-radius:var(--sd-radius-gross);padding:10px 12px}.kennzahl strong{font-family:var(--sd-schrift-familie-ueberschrift);font-size:28px;font-weight:900;font-stretch:125%;line-height:34px;display:block}.kennzahl span{color:var(--sd-farbe-text-gedaempft)}.kennzahl.offen{background:var(--gelb-hell)}.kennzahl.gut{background:var(--sd-farbe-erfolg-flaeche)}.nicht-liste{gap:0;display:grid}.nicht-zeile{border-top:1px solid var(--sd-farbe-linie);grid-template-columns:200px 1fr auto;align-items:start;gap:12px;padding:9px 0;display:grid}.nicht-zeile b{display:block}.nicht-zeile .grund{color:var(--sd-farbe-fehler)}.fortschritt{background:var(--ruhig);border-radius:5px;height:10px;margin:12px 0 6px;overflow:hidden}.fortschritt i{background:var(--sd-farbe-text);width:0;height:100%;transition:width 80ms linear;display:block}.fassungen{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fassung{border:1px solid var(--sd-farbe-linie-stark);border-radius:var(--sd-radius-gross);padding:12px 14px}.fassung h3{margin-bottom:4px;font-size:16px}.fassung .chip{cursor:default;margin-top:6px}.fassung .unterschied{box-shadow:0 0 0 2px var(--sd-farbe-info)}.suche-feld{border-bottom:1px solid var(--sd-farbe-linie);align-items:center;gap:10px;padding:14px 18px;display:flex}.suche-feld input{border:0;outline:none;flex:1;font-size:18px}.suche-feld:focus-within{box-shadow:inset 0 -3px 0 var(--sd-farbe-text)}.treffer{max-height:420px;margin:0;padding:6px 0;list-style:none;overflow:auto}.treffer li a{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:8px 18px;text-decoration:none;display:grid}.treffer li a[aria-selected=true],.treffer li a:hover{background:var(--gelb-hell)}.treffer .t-bild{object-fit:cover;border-radius:3px;width:40px;height:28px}.treffer .t-ini{background:var(--ruhig);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.treffer small{color:var(--sd-farbe-text-gedaempft);font-size:14px}.treffer-gruppe{color:var(--sd-farbe-text-gedaempft);padding:8px 18px 2px;font-weight:600}.leer{text-align:center;justify-items:center;gap:10px;max-width:560px;margin:0 auto;padding:40px 20px;display:grid}.leer img{width:320px;max-width:100%;height:auto}.leer h2{font-family:var(--sd-schrift-familie-ueberschrift);font-size:22px;font-weight:800;font-stretch:112.5%;line-height:28px}.leer p{color:var(--sd-farbe-text-gedaempft);margin:0;font-size:16px;line-height:24px}.leer .aktionen{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.lade{gap:8px;padding:16px 20px;display:grid}.lade-zeile{background:linear-gradient(90deg, var(--ruhig) 0 30%, #f6f6f2 50%, var(--ruhig) 70% 100%);background-size:300% 100%;border-radius:3px;height:22px;animation:1.4s linear infinite schimmer}@keyframes schimmer{0%{background-position:100% 0}to{background-position:0 0}}.lade-text{align-items:center;gap:10px;padding:12px 20px 0;font-weight:600;display:flex}.drehen{border:3px solid var(--ruhig);border-top-color:var(--sd-farbe-text);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite drehen}@keyframes drehen{to{transform:rotate(360deg)}}.ue{grid-template-columns:minmax(0,1fr) 380px;gap:20px;padding:20px 24px 40px;display:grid}.ue-kopf{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.ue-kopf p{color:var(--sd-farbe-text-gedaempft);margin:0;font-size:16px}.ue-kopf .knopf{align-self:center;margin-left:auto}.ue-tafel{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:10px;display:grid}.spalte{border-radius:var(--sd-radius-gross);box-shadow:var(--schatten-magnet);background:#fff;padding:0 10px 6px;overflow:hidden}.spalte .foto{object-fit:cover;width:calc(100% + 20px);height:76px;margin:0 -10px 10px;display:block}.spalte h2{font-family:var(--sd-schrift-familie-ueberschrift);font-size:16px;font-weight:800;font-stretch:112.5%;line-height:20px}.spalte h2 a{text-decoration:none}.spalte h2 a:hover{text-decoration:underline}.spalte .ort{color:var(--sd-farbe-text-gedaempft);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 8px;overflow:hidden}.ue-block{border-top:1px solid var(--sd-farbe-linie);padding:8px 0 6px}.block-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 6px;margin-bottom:6px;display:flex}.block-kopf b{white-space:nowrap;font-weight:600}.status{color:var(--sd-farbe-text-gedaempft);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.status.laeuft{color:var(--sd-farbe-erfolg);font-weight:600}.status.laeuft:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.status.fehlt{color:var(--sd-farbe-fehler);font-weight:600}.status.offen{color:var(--sd-farbe-text);font-weight:600}.ue .chip{cursor:default;margin-bottom:4px}.ue .chip small{color:var(--sd-farbe-text-gedaempft);font-size:14px;font-weight:400}.ue .chip.nacht small{color:#d6d6d0}.ue .chip.fehlt{background:var(--sd-farbe-fehler-flaeche);box-shadow:inset 3px 0 0 var(--sd-farbe-fehler)}.ue .chip.fehlt small{color:var(--sd-farbe-fehler);font-weight:600}.ue-rechts{flex-direction:column;gap:16px;min-width:0;display:flex}.aufgabe{border-top:1px solid var(--sd-farbe-linie);grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:10px 0;display:grid}.aufgabe:first-of-type{border-top:0;padding-top:2px}.aufgabe b{font-weight:600}.aufgabe span{color:var(--sd-farbe-text-gedaempft);grid-column:1;line-height:20px}.aufgabe .knopf{grid-area:1/2/span 2}.gross{align-items:baseline;gap:12px;display:flex}.gross strong{font-family:var(--sd-schrift-familie-ueberschrift);white-space:nowrap;font-size:40px;font-weight:900;font-stretch:125%;line-height:44px}.gross span{color:var(--sd-farbe-text-gedaempft)}.wochen{grid-template-columns:auto 1fr auto;align-items:center;gap:6px 10px;margin:10px 0 14px;display:grid}.wochen .bar{background:var(--sd-farbe-marke);border-radius:2px;height:10px;position:relative;overflow:hidden}.wochen .bar i{background:var(--sd-farbe-text);border-right:2px solid #fff;position:absolute;top:0;bottom:0;left:0}.wochen .lade-zeile{border-radius:2px;height:10px}.wochen .z{color:var(--sd-farbe-text-gedaempft);text-align:right;white-space:nowrap}.frist{border-top:1px solid var(--sd-farbe-linie);grid-template-columns:1fr auto;padding:7px 0;line-height:20px;display:grid}.frist a{font-weight:600;text-decoration:none}.frist a:hover{text-decoration:underline}.frist span{color:var(--sd-farbe-text-gedaempft)}.frist em{grid-area:1/2/span 2;align-self:center;font-style:normal;font-weight:600}.frist em.bald{color:var(--sd-farbe-warnung)}.frist em.weg{color:var(--sd-farbe-fehler)}.ue-unten{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.wtage{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.wtag{border-radius:var(--sd-radius-mittel);background:var(--sd-farbe-flaeche);min-height:84px;padding:8px;text-decoration:none;display:block}.wtag:hover{box-shadow:0 0 0 2px var(--sd-farbe-text)}.wtag.heute{background:var(--sd-farbe-invers);color:var(--sd-farbe-auf-invers)}.wtag b{display:block}.wtag .n{white-space:nowrap;background:var(--sd-farbe-marke);color:var(--sd-farbe-auf-marke);border-radius:3px;margin-top:6px;padding:0 6px;font-weight:600;display:inline-block}.wtag .ok{color:var(--sd-farbe-erfolg);margin-top:6px;font-weight:600;display:inline-block}.wtag.heute .ok{color:#7fd69a}.wtag small{color:var(--sd-farbe-text-gedaempft);margin-top:4px;font-size:14px;line-height:18px;display:block}.wtag.heute small,.wtag.heute .leise{color:#d6d6d0}.akte-kopf{color:#fff;background:#141414;height:260px;position:relative;overflow:hidden}.akte-kopf img{object-fit:cover;object-position:50% 55%;width:100%;height:100%;position:absolute;inset:0}.akte-kopf:after{content:"";background:linear-gradient(#14141400 10%,#141414e0 55%,#141414eb 100%);position:absolute;inset:0}.akte-kopf .inhalt{z-index:1;flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:18px;left:24px;right:24px}.akte-kopf .titel{color:#fff;font-size:34px;line-height:38px}.akte-kopf p{color:#e8e8e3;margin:4px 0 0;font-size:16px}.akte-kopf .aktionen{gap:8px;margin-left:auto;display:flex}.akte-kopf .brotkrume,.akte-kopf .brotkrume a{color:#fff;border-color:#ababa3}.akte-kopf .knopf:not(.haupt){color:#fff;background:#14141480;border-color:#ababa3}.akte-kopf .gelbe-kante{background:var(--sd-farbe-marke);z-index:2;width:120px;height:6px;position:absolute;bottom:0;left:0}.akte-person-kopf{background:var(--tafel);border-bottom:1px solid var(--sd-farbe-linie);flex-wrap:wrap;align-items:center;gap:18px;padding:20px 24px;display:flex}.ini-gross{background:var(--sd-farbe-invers);width:72px;height:72px;color:var(--sd-farbe-marke);font-family:var(--sd-schrift-familie-ueberschrift);border-radius:50%;place-items:center;font-size:26px;font-weight:900;font-stretch:125%;display:grid;position:relative}.akte-person-kopf .aktionen{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.akte-person-kopf p{color:var(--sd-farbe-text-gedaempft);margin:4px 0 0;font-size:16px}.akte-raster{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;padding:20px 24px 40px;display:grid}.akte-raster>div{gap:16px;min-width:0;display:grid}.daten-liste{grid-template-columns:160px 1fr;gap:6px 14px;margin:0;display:grid}.daten-liste dt{color:var(--sd-farbe-text-gedaempft)}.daten-liste dd{margin:0}.vorformatiert{white-space:pre-wrap}.punkte{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.punkte li{border-radius:var(--sd-radius-mittel);background:var(--sd-farbe-flaeche);align-items:center;gap:8px;padding:6px 10px 6px 6px;display:flex}.punkte li .nr{background:var(--sd-farbe-text);width:24px;height:24px;color:var(--sd-farbe-marke);border-radius:3px;place-items:center;font-weight:800;display:grid}.anweisung{max-width:70ch;font-size:16px;line-height:24px}.anweisung p{margin:0 0 10px}.anweisung ol{margin:0 0 10px;padding-left:22px}.dokumente{margin:0;padding:0;list-style:none}.dokumente li{border-top:1px solid var(--sd-farbe-linie);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.dokumente li:first-child{border-top:0}.dokumente small{color:var(--sd-farbe-text-gedaempft);font-size:14px;display:block}.fotos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fotos figure{margin:0}.fotos img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--sd-radius-mittel);width:100%;height:auto;display:block}.fotos figcaption{color:var(--sd-farbe-text-gedaempft);margin-top:4px}.bedarf-tabelle td:first-child{font-weight:600}.tage-punkte{gap:3px;display:inline-flex}.tage-punkte i{background:var(--sd-farbe-flaeche);width:22px;height:22px;color:var(--sd-farbe-text-gedaempft);border-radius:3px;place-items:center;font-style:normal;display:grid}.tage-punkte i.an{background:var(--sd-farbe-text);color:#fff}.nachweis{border-top:1px solid var(--sd-farbe-linie);grid-template-columns:auto 1fr auto;align-items:center;gap:2px 12px;padding:9px 0;display:grid}.nachweis:first-of-type{border-top:0}.nachweis small{color:var(--sd-farbe-text-gedaempft);grid-column:2;font-size:14px}.nachweis .pille{grid-area:1/3/span 2}.nachweis .ic{color:var(--sd-farbe-text-gedaempft);grid-row:1/span 2}.kalender-mini{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:min-content;align-content:start;gap:3px;display:grid}.kalender-mini .k-wt{text-align:center;color:var(--sd-farbe-text-gedaempft)}.kalender-mini .k-tag{background:var(--sd-farbe-flaeche);border-radius:3px;flex-direction:column;justify-content:center;align-items:center;height:36px;line-height:16px;display:flex}.kalender-mini .k-tag b{font-weight:600}.kalender-mini .k-tag small{font-size:14px}.kalender-mini .k-tag.d-frueh{box-shadow:inset 0 0 0 1.5px var(--sd-farbe-linie-stark);background:#fff}.kalender-mini .k-tag.d-spaet{background:var(--spaet)}.kalender-mini .k-tag.d-nacht{background:var(--nacht);color:#fff}.kalender-mini .k-tag.a-urlaub,.kalender-mini .k-tag.a-krank,.kalender-mini .k-tag.a-sonstiges{background:repeating-linear-gradient(135deg, var(--sd-farbe-flaeche) 0 4px, #ddddd6 4px 6px)}.kalender-mini .k-tag.a-wunschfrei{box-shadow:inset 0 0 0 2px var(--sd-farbe-warnung)}.kalender-mini .k-tag.leer{background:0 0}.konto{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.konto div{background:var(--sd-farbe-flaeche);border-radius:var(--sd-radius-mittel);padding:10px 12px}.konto strong{font-family:var(--sd-schrift-familie-ueberschrift);font-size:24px;font-weight:900;font-stretch:125%;line-height:30px;display:block}.konto span{color:var(--sd-farbe-text-gedaempft)}.orte{gap:8px;display:grid}.ort-karte{border-radius:var(--sd-radius-gross);grid-template-columns:72px 1fr;align-items:center;gap:10px;padding:4px;text-decoration:none;display:grid}.ort-karte:hover{background:var(--sd-farbe-flaeche)}.ort-karte img{object-fit:cover;border-radius:4px;width:72px;height:48px}.ort-karte span{color:var(--sd-farbe-text-gedaempft);display:block}.objekte{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.objekt-karte{border-radius:var(--sd-radius-gross);box-shadow:var(--schatten-magnet);transition:box-shadow var(--dauer-kurz);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.objekt-karte:hover{box-shadow:0 0 0 2px var(--sd-farbe-text)}.objekt-karte .bild{position:relative}.objekt-karte img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.objekt-karte .kz{background:var(--sd-farbe-invers);color:var(--sd-farbe-marke);border-radius:3px;padding:2px 7px;font-weight:800;position:absolute;top:10px;left:10px}.objekt-karte .info{gap:4px;padding:12px 14px 14px;display:grid}.objekt-karte h2{font-family:var(--sd-schrift-familie-ueberschrift);font-size:18px;font-weight:800;font-stretch:112.5%;line-height:24px}.objekt-karte .info span{color:var(--sd-farbe-text-gedaempft)}.objekt-karte .zeile{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.einst{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;padding:20px 24px 40px;display:grid}.einst-nav{top:calc(var(--kopf) + 16px);gap:2px;display:grid;position:sticky}.einst-nav a{border-radius:var(--sd-radius-mittel);color:var(--sd-farbe-text-gedaempft);padding:9px 12px;font-weight:600;text-decoration:none}.einst-nav a[aria-current=page]{color:var(--sd-farbe-text);box-shadow:inset 3px 0 0 var(--sd-farbe-text);background:#fff}.einst-nav a:hover{color:var(--sd-farbe-text)}.einst section{gap:16px;display:grid}.regel-wert{border-top:1px solid var(--sd-farbe-linie);grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:16px;padding:14px 0;display:grid}.regel-wert:first-of-type{border-top:0}.regel-wert p{color:var(--sd-farbe-text-gedaempft);max-width:70ch;margin:4px 0 0}.regel-wert .einheit{align-items:center;gap:8px;display:flex}.regel-wert .eingabe{text-align:right;width:90px}.quelle{color:var(--sd-farbe-text-gedaempft)}.quelle a{color:var(--sd-farbe-text)}.bereitschaft{border-top:1px solid var(--sd-farbe-linie);grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:8px 0;display:grid}.bereitschaft img{object-fit:cover;border-radius:4px;width:56px;height:38px}.bereitschaft span{color:var(--sd-farbe-text-gedaempft);display:block}.anm{color:#fff;background:#141414;grid-template-columns:minmax(420px,520px) 1fr;min-height:100vh;display:grid}.anm-form{z-index:1;flex-direction:column;justify-content:center;gap:24px;padding:48px 56px;display:flex;position:relative}.anm-form .logo{align-self:flex-start;width:auto;height:61.6px}.anm-form h1{font-family:var(--sd-schrift-familie-ueberschrift);font-size:36px;font-weight:900;font-stretch:125%;line-height:42px}.anm-form p{color:#d6d6d0;max-width:42ch;margin:0;font-size:16px;line-height:24px}.anm-form form{gap:16px;display:grid}.anm-form label{font-weight:600}.anm-form .eingabe{color:#fff;background:#1e1e1c;border-color:#7c7c74;height:44px;font-size:16px}.anm-form .eingabe:focus-visible{outline-color:var(--sd-farbe-marke)}.anm-form .knopf.haupt{justify-content:center;height:48px;font-size:16px}.anm-form small{color:#d6d6d0;font-size:14px}.anm-form .za-hinweis{border-radius:var(--sd-radius-gross);color:#e8e8e3;background:#1e1e1c;grid-template-columns:auto 1fr;gap:10px;padding:12px 14px;line-height:20px;display:grid}.anm-form .za-hinweis .ic{color:var(--sd-farbe-marke)}.anm-form a{color:#fff}.anm-form :focus-visible{outline-color:var(--sd-farbe-marke)}.anm-bild{position:relative;overflow:hidden}.anm-bild img{object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.anm-bild:before{content:"";z-index:1;background:linear-gradient(90deg,#141414,#14141400);width:140px;position:absolute;inset:0 auto 0 0}.anm-bild .zitat{z-index:1;border-left:6px solid var(--sd-farbe-marke);background:#141414c7;max-width:360px;padding:14px 16px;font-size:16px;line-height:24px;position:absolute;bottom:32px;right:32px}.anm-app{align-items:center;gap:8px;display:inline-flex}@media (width<=1400px){.ue{grid-template-columns:minmax(0,1fr) 330px;gap:14px;padding:16px}.ue-tafel{gap:8px}.akte-raster{grid-template-columns:minmax(0,1fr) 320px;padding:16px}.seite-inhalt{padding:16px 16px 40px}.seitenkopf{padding:12px 16px}.einst{grid-template-columns:190px minmax(0,1fr);gap:16px;padding:16px}.dp-kopf{gap:10px;padding:10px 14px}.dp-kopf .titel{font-size:24px}.woche{grid-template-columns:180px repeat(7,minmax(112px,1fr))}}@media (width<=900px){.anm{grid-template-columns:1fr}.anm-bild{order:-1;min-height:280px}.anm-form{padding:28px 22px}}@media print{.kopf,.meldungen,.dp-panel{display:none!important}}#app{flex-direction:column;min-height:100vh;display:flex}main{flex:1;min-width:0}main:focus{outline:none}p{margin:8px 0}.mono,.code{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.code{letter-spacing:.04em}.leise-text{color:var(--sd-farbe-text-gedaempft)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.versteckt{display:none!important}.umbruch{word-break:break-all}.d-block{display:block}.rechts-text{text-align:right}.abstand-oben{margin-top:16px}.ohne-rand{margin:0}.zeile-mitte{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.r-auto{margin-left:auto}.seite-inhalt>*+*{margin-top:16px}.seite-inhalt h2{font-family:var(--sd-schrift-familie-ueberschrift);margin:0 0 8px;font-size:20px;font-weight:800;font-stretch:112.5%;line-height:28px}.seite-inhalt h3{font-family:var(--sd-schrift-familie-ueberschrift);margin:12px 0 6px;font-size:16px;font-weight:800;font-stretch:112.5%;line-height:22px}.seite-inhalt .tafel>h2:first-child,.seite-inhalt .tafel>.tafel-kopf h2{margin:0}.seite-inhalt.schmal-inhalt{max-width:880px}.knoepfe{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.knopf-link{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.knopf .ic,.kopf-knopf .ic{flex:none}.einst .seitenkopf,.einst-rahmen .seitenkopf{background:0 0;border:0;min-height:0;margin-bottom:4px;padding:0}.formular{flex-direction:column;gap:14px;display:flex}.formular.raster-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;display:grid}.formular.raster-form .breit{grid-column:1/-1}.formular.reihe{flex-flow:wrap;align-items:flex-end;gap:12px}.formular.reihe .feld{max-width:220px}.feld label,.feld>.feld-titel{font-weight:600}.feld input:not([type=checkbox]):not([type=radio]),.feld textarea,.feld select{border:1px solid var(--sd-farbe-linie-stark);border-radius:var(--sd-radius-mittel);background-color:#fff;width:100%;min-width:0;height:36px;padding:0 10px}.feld select.wahl{padding-right:28px}.feld textarea{resize:vertical;height:auto;min-height:72px;padding:8px 10px;line-height:20px}.feld input:hover,.feld textarea:hover,.feld select:hover{border-color:var(--sd-farbe-text)}.feld input[aria-invalid=true],.feld textarea[aria-invalid=true],input[aria-invalid=true]{border-color:var(--sd-farbe-fehler);box-shadow:inset 0 0 0 1px var(--sd-farbe-fehler)}.feld.breit input{letter-spacing:.03em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.feld label.pflicht:after{content:" *" / "";color:var(--sd-farbe-text-gedaempft)}.hilfe{color:var(--sd-farbe-text-gedaempft);font-size:14px}.fehler-text{color:var(--sd-farbe-fehler);font-size:14px;font-weight:600}.feld small.fehler-text{color:var(--sd-farbe-fehler)}.feld-reihe{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}fieldset.auswahl{border:1px solid var(--sd-farbe-linie);border-radius:var(--sd-radius-gross);background:#fff;flex-direction:column;gap:8px;margin:0;padding:10px 14px 12px;display:flex}fieldset.auswahl legend{padding:0 4px;font-weight:600}.quali-auswahl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quali-zeile{flex-wrap:wrap;align-items:center;gap:4px 14px;min-height:32px;display:flex}.ablauf{color:var(--sd-farbe-text-gedaempft);align-items:center;gap:6px;display:inline-flex}.ablauf input{border:1px solid var(--sd-farbe-linie-stark);border-radius:var(--sd-radius-mittel);width:130px;height:32px;padding:0 8px}.haken{cursor:pointer}.haken input[type=radio]{accent-color:#141414}.regeln{color:var(--sd-farbe-text-gedaempft);gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.regeln li.ok{color:var(--sd-farbe-erfolg)}.regeln li.nein{color:var(--sd-farbe-fehler)}.suchleiste{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.suchleiste .feld{width:320px}.anzahl{color:var(--sd-farbe-text-gedaempft);padding-bottom:8px}.datei-wahl{align-items:center;gap:10px;display:inline-flex}.datei-wahl input{opacity:0;width:1px;height:1px;position:absolute}.datei-wahl:focus-within .knopf{outline:var(--rand-fokus);outline-offset:2px}.link-feld{border:1px solid var(--sd-farbe-linie-stark);border-radius:var(--sd-radius-mittel);word-break:break-all;background:var(--sd-farbe-flaeche);width:100%;padding:8px 10px;font-family:ui-monospace,monospace}.kasten{border-radius:var(--sd-radius-gross);box-shadow:inset 4px 0 0 var(--sd-farbe-linie-stark), 0 0 0 1px var(--sd-farbe-linie);background:#fff;flex-direction:column;gap:2px;margin:0;padding:10px 14px;line-height:20px;display:flex}.kasten>b{font-weight:700}.kasten.info{background:var(--sd-farbe-info-flaeche);box-shadow:inset 4px 0 0 var(--sd-farbe-info)}.kasten.hinweis{background:var(--sd-farbe-warnung-flaeche);box-shadow:inset 4px 0 0 var(--sd-farbe-warnung)}.kasten.hinweis>b{color:var(--sd-farbe-warnung)}.kasten.fehler{background:var(--sd-farbe-fehler-flaeche);box-shadow:inset 4px 0 0 var(--sd-farbe-fehler)}.kasten.fehler>b{color:var(--sd-farbe-fehler)}.kasten.ok{background:var(--sd-farbe-erfolg-flaeche);box-shadow:inset 4px 0 0 var(--sd-farbe-erfolg)}.kasten.ok>b{color:var(--sd-farbe-erfolg)}.kasten a{font-weight:600}.kasten ul{margin:4px 0;padding-left:18px}.warnungen{gap:8px;padding:12px 24px 0;display:grid}main>.kasten{margin:16px 24px}.tabelle{border-radius:var(--sd-radius-gross);box-shadow:var(--schatten-magnet), 0 0 0 1px var(--ruhig);overflow:hidden}.tabelle th{position:static}.tabelle thead th{background:#fff}.tabelle td{vertical-align:top}.tabelle.klickbar tbody tr{cursor:pointer}.tabelle.klickbar tbody tr:hover td{background:#fafaf7}.tabelle td.kurz{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.tabelle td.warn{color:var(--sd-farbe-warnung);font-weight:600}.tabelle ul{margin:0;padding-left:16px}.tabelle tr.ungueltig td{background:var(--sd-farbe-fehler-flaeche)}.aktionen-spalte{text-align:right;white-space:nowrap}.aktionen-spalte .knopf+.knopf{margin-left:6px}.fehler-tabelle td:first-child{width:70px;font-weight:600}.marken{flex-wrap:wrap;gap:4px;display:inline-flex}.quali{background:var(--ruhig);white-space:nowrap;border-radius:12px;align-items:center;height:24px;padding:0 8px;display:inline-flex}.quali.abgelaufen{background:var(--sd-farbe-warnung-flaeche);color:var(--sd-farbe-warnung);font-weight:600}.tabelle a.zeilen-link{color:var(--sd-farbe-text)}.kacheln{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.kacheln a{border-radius:var(--sd-radius-gross);box-shadow:var(--schatten-magnet), 0 0 0 1px var(--ruhig);background:#fff;padding:12px 14px;text-decoration:none;display:block}.kacheln a:hover{box-shadow:0 0 0 2px var(--sd-farbe-text)}.kacheln b{font-family:var(--sd-schrift-familie-ueberschrift);font-size:28px;font-weight:900;font-stretch:125%;line-height:34px;display:block}.checkliste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.checkliste>li{border-radius:var(--sd-radius-gross);box-shadow:var(--schatten-magnet), 0 0 0 1px var(--ruhig);background:#fff;gap:14px;padding:14px 16px;display:flex}.checkliste>li.offen{box-shadow:inset 4px 0 0 var(--sd-farbe-marke), 0 0 0 1px var(--sd-farbe-linie)}.punkt-symbol{background:var(--ruhig);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.checkliste>li.offen .punkt-symbol{background:var(--sd-farbe-marke)}.checkliste>li.erledigt .punkt-symbol{background:var(--sd-farbe-text);color:#fff}.checkliste>li>div{flex:1;min-width:0}.punkt-text{margin-top:6px}ol.schritte{margin:8px 0;padding-left:22px;line-height:22px}ol.schritte li{margin:4px 0}.schmal{width:100%;max-width:640px;margin:32px auto;padding:0 16px}.schmal .seite{border-radius:var(--sd-radius-gross);box-shadow:var(--schatten-magnet), 0 0 0 1px var(--ruhig);background:#fff;min-height:0}.schmal .seitenkopf{border-radius:var(--sd-radius-gross) var(--sd-radius-gross) 0 0}.schmal-formular{max-width:640px}.qr{border:1px solid var(--sd-farbe-linie);background:#fff;margin:14px 0 6px;display:block}.zwei-faktor .freigabecode{letter-spacing:.05em;padding:2px 0;font-size:18px}.zwei-faktor .formular{margin-top:18px}.fingerabdruck{letter-spacing:.08em;background:var(--gelb-hell);border-radius:var(--sd-radius-mittel);margin:4px 0;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:18px;display:inline-block;box-shadow:inset 0 0 0 1px #e8d27a}.fingerabdruck.gross{font-size:24px}.druckblatt{border-radius:var(--sd-radius-gross);box-shadow:inset 0 6px 0 var(--sd-farbe-marke), 0 0 0 1px var(--sd-farbe-text);background:#fff;padding:20px 20px 16px}.druckblatt h2{margin-top:0}.daten{grid-template-columns:160px 1fr;gap:6px 14px;margin:8px 0;display:grid}.daten dt{color:var(--sd-farbe-text-gedaempft)}.daten dd{margin:0}.schluessel{letter-spacing:.04em;word-spacing:.3em;background:var(--sd-farbe-flaeche);border:1px dashed var(--sd-farbe-linie-stark);border-radius:var(--sd-radius-mittel);padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:20px;line-height:1.6}.schluessel.verdeckt{font-family:var(--sd-schrift-familie-text);color:var(--sd-farbe-text-gedaempft);font-size:14px}.druck-hinweise{color:var(--sd-farbe-text-gedaempft)}.einladungen{gap:10px;margin:0;padding:0;list-style:none;display:grid}.einladung{border-radius:var(--sd-radius-gross);box-shadow:var(--schatten-magnet), 0 0 0 1px var(--ruhig);background:#fff;padding:12px 14px}.einladung-kopf{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.vorschlaege{border-radius:var(--sd-radius-gross);box-shadow:var(--schatten-magnet), 0 0 0 1px var(--ruhig);background:#fff;padding:14px 18px}.vorschlag-liste{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.schritt{border-radius:var(--sd-radius-gross);box-shadow:var(--schatten-magnet), 0 0 0 1px var(--ruhig);background:#fff;padding:14px 18px}.hilfe-block{margin-top:10px}.hilfe-block summary{cursor:pointer;font-weight:600}.rechtlich-offen{color:var(--sd-farbe-warnung)}.nacht-marke{background:var(--sd-farbe-invers);color:#fff;border-radius:3px;align-items:center;height:20px;padding:0 6px;font-weight:600;display:inline-flex}.verlauf{color:var(--sd-farbe-text-gedaempft);margin:0;padding-left:18px}.wochentage .reihe{flex-wrap:wrap;gap:14px;display:flex}.druck-abschnitt{gap:12px;display:grid}.druck-abschnitt .feld{max-width:460px}.druck-abschnitt .knoepfe{margin-top:0}.auswahl-liste{gap:6px;margin:4px 0 10px;display:grid}.auswahl-liste label{align-items:baseline;gap:8px;display:flex}.freigabecode{font-family:var(--sd-schrift-familie-ueberschrift);letter-spacing:.06em;padding:8px 0;font-size:28px;font-weight:900;font-stretch:125%}.vorschau{max-height:300px;overflow:auto}.kopie-eintrag{border-radius:var(--sd-radius-gross);box-shadow:0 0 0 1px var(--sd-farbe-linie);background:#fff;margin:6px 0;padding:10px 14px}.kopie-eintrag dl{grid-template-columns:max-content 1fr;gap:2px 12px;margin:4px 0 0;display:grid}.kopie-eintrag dt{color:var(--sd-farbe-text-gedaempft)}.kopie-eintrag dd{white-space:pre-wrap;word-break:break-word;margin:0}.rohdaten{background:var(--sd-farbe-flaeche);border-radius:var(--sd-radius-mittel);max-height:240px;padding:8px 10px;font-family:ui-monospace,monospace;overflow:auto}.testdaten-band{background:var(--gelb-hell);border-bottom:1px solid #e8d27a;align-items:center;gap:12px;padding:8px 24px;font-weight:600;display:flex;position:relative}.testdaten-band:before{content:"";background:repeating-linear-gradient(-45deg, #141414 0 6px, var(--sd-farbe-marke) 6px 12px);width:10px;position:absolute;top:0;bottom:0;left:0}.testdaten-band .zeichen{background:var(--sd-farbe-text);color:var(--sd-farbe-marke);letter-spacing:.06em;border-radius:3px;padding:0 8px}.testdaten-band a{font-weight:600}.nurlesen-band{background:var(--sd-farbe-text);color:#fff;align-items:center;gap:12px;padding:8px 24px;font-weight:600;display:flex}.nurlesen-band .zeichen{color:var(--sd-farbe-marke);letter-spacing:.06em}.nurlesen-band span:last-child{font-weight:400}.abgleich-band{background:var(--sd-farbe-fehler-flaeche);color:var(--sd-farbe-text);border-bottom:1px solid var(--sd-farbe-fehler);align-items:center;gap:12px;padding:8px 24px;display:flex}.abgleich-band .zeichen{background:var(--sd-farbe-fehler);color:#fff;letter-spacing:.06em;white-space:nowrap;border-radius:3px;padding:0 8px;font-weight:600}.abo{border-radius:12px;align-items:center;height:24px;padding:0 8px;font-weight:600;display:inline-flex}.abo.active{background:var(--sd-farbe-erfolg-flaeche);color:var(--sd-farbe-erfolg)}.abo.read_only{background:var(--ruhig);color:var(--sd-farbe-text)}.betreiber-marke{color:var(--sd-farbe-marke);white-space:nowrap;font-weight:600}.konflikt .tabelle td{vertical-align:middle}.konflikt .haken{align-items:center}.anders{box-shadow:inset 3px 0 0 var(--sd-farbe-info)}.anm-form .feld input:not([type=checkbox]){color:#fff;background:#1e1e1c;border-color:#7c7c74;height:44px;font-size:16px}.anm-form .hilfe,.anm-form .feld small{color:#d6d6d0}.anm-form .fehler-text{color:#ff9b9b}.anm-form .kasten{color:#fff;box-shadow:inset 4px 0 0 var(--sd-farbe-marke);background:#1e1e1c}.anm-form .kasten.fehler{box-shadow:inset 4px 0 #ff6b6b}.anm-form .kasten.fehler>b{color:#ff9b9b}.anm-form .knopf:not(.haupt){color:#fff;background:0 0;border-color:#7c7c74}.anm-form .knopf.haupt{justify-content:center}.anm-form .zeichen-logo{align-self:flex-start;width:auto;height:48px}.anm-form .unterzeile,.anm-form .regeln{color:#d6d6d0}.anm-form .regeln li.ok{color:#7fd69a}.anm-form .regeln li.nein{color:#ff9b9b}.anm-form .fingerabdruck{color:var(--sd-farbe-text)}.anm-form .qr{border-color:#fff}.anm-form .schluessel{color:var(--sd-farbe-text)}.anm-form ol.schritte{color:#e8e8e3}.anm-form .link-feld{color:var(--sd-farbe-text)}.pruefnummer-schild{background:var(--sd-farbe-marke,#ffd100);max-width:100%;color:var(--sd-farbe-auf-marke,#141414);border:3px solid var(--sd-farbe-auf-marke,#141414);font-family:var(--sd-schrift-familie-text,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.015em;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:9px;margin:4px 0;padding:10px 18px;font-size:26px;font-weight:800;line-height:1.15;display:inline-block}.pruefnummer-dialog>p:first-child{margin-bottom:0;font-weight:600}.konto-abschnitt{border-top:1px solid var(--sd-farbe-linie);margin-top:28px;padding-top:20px}.konto-abschnitt h3{margin-top:0}.konto-abschnitt p{margin:8px 0}.pruefnummer-neukunde{border-top:1px solid var(--sd-farbe-linie);gap:4px;margin-top:16px;padding-top:16px;display:grid}.pruefnummer-neukunde .neukunde-frage{font-weight:600}.pruefnummer-neukunde .leise-text{font-size:14px;line-height:20px}.anm-form .pruefnummer-neukunde{border-top-color:#3a3a36}.anm-form .pruefnummer-neukunde .neukunde-frage{color:#e8e8e3;font-size:15px}.anm-form .pruefnummer-neukunde .leise-text{color:#ababa3;font-size:14px;line-height:20px}#app:has(main.voll){height:100vh;min-height:0}main.voll{flex-direction:column;min-height:0;display:flex;overflow:hidden}main.voll>.warnungen{flex:none;padding-bottom:12px}main.voll .dp{flex:1;height:auto;min-height:0}main.start{place-items:center;min-height:100vh;display:grid}.d-contents{display:contents}.einst-rahmen{align-content:start;gap:16px;min-width:0;display:grid}.einst-rahmen>.seite{min-height:0}.einst-rahmen .seitenkopf{background:0 0;border:0;min-height:0;padding:0}.einst-rahmen .seite-inhalt{max-width:none;padding:12px 0 0}.kopf-nav{align-items:center;gap:12px;display:flex}.kopf a.kopf-knopf,.kopf a.avatar{text-decoration:none}.kopf a.avatar[aria-current=page]{box-shadow:0 0 0 2px #fff}.drehen.klein-drehen{border-width:2px;border-color:#55554f;border-top-color:var(--sd-farbe-marke);width:14px;height:14px}.kopf .logo-klein{width:44px;height:44px}.raster[data-tage="28"],.os-raster[data-tage="28"]{--tage:28}.raster[data-tage="29"],.os-raster[data-tage="29"]{--tage:29}.raster[data-tage="30"],.os-raster[data-tage="30"]{--tage:30}.raster[data-tage="31"],.os-raster[data-tage="31"]{--tage:31}.r-filter{max-width:150px;height:30px}.r-leer{grid-column:1/-1}.titel-unter{font-size:20px;font-weight:600;font-stretch:100%}.os-ecke{z-index:5;position:sticky;left:0}.os-tag{text-align:center;padding:6px 2px}.r-zelle.vorlaeufig .r-obj{outline:2px dashed var(--sd-farbe-text);outline-offset:1px}.w-zelle.vorlaeufig,.os-zelle.vorlaeufig{box-shadow:inset 0 0 0 2px var(--sd-farbe-text);background-image:repeating-linear-gradient(135deg,#0000 0 6px,#ffd10040 6px 8px)}.w-zelle.sel-dienst{box-shadow:inset 0 0 0 3px var(--sd-farbe-text)}.chip.konflikt{background:var(--sd-farbe-fehler-flaeche);color:var(--sd-farbe-text);box-shadow:inset 0 0 0 2px var(--sd-farbe-fehler)}.chip-warn{background:var(--sd-farbe-fehler);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-weight:800;display:grid}.chip.frei.ruhig{cursor:default}.chip.frei.ruhig:hover{background:var(--gelb-hell);border-style:dashed}.altbestand{border-radius:var(--sd-radius-mittel);background:var(--sd-farbe-warnung-flaeche);box-shadow:inset 3px 0 0 var(--sd-farbe-warnung);margin-top:10px;padding:8px 10px}.altbestand b{color:var(--sd-farbe-warnung)}.altbestand p{margin:4px 0 0}.tastatur-band .band-ok{color:#7fd69a;font-weight:600}.tastatur-band .band-nein{color:#ff9b9b;font-weight:600}.tastenhilfe .th-titel{color:var(--sd-farbe-text)}.dp-flaeche>.tastatur-band{grid-column:1/-1}.mt-6{margin-top:6px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.voll-breit{width:100%}.leer.leer-klein{padding:16px 0}.leer.leer-klein img{width:240px}.legende i.lg{border-radius:3px;width:22px;height:16px;display:inline-block}.lg-frueh{box-shadow:inset 0 0 0 1.5px var(--sd-farbe-linie-stark);background:#fff}.lg-spaet{background:var(--spaet)}.lg-nacht{background:var(--nacht)}.lg-lang{background:var(--spaet);box-shadow:inset 0 -4px #141414}.lg-offen{background:var(--sd-farbe-marke)}.lg-abw{box-shadow:inset 0 0 0 1px var(--sd-farbe-linie);background:repeating-linear-gradient(135deg,#0000 0 4px,#e3e3dd 4px 6px)}.lg-konflikt{background:var(--sd-farbe-fehler-flaeche);box-shadow:inset 0 0 0 2px var(--sd-farbe-fehler)}.lg-objekte{flex-wrap:wrap;gap:4px 10px;display:flex!important}.lg-objekte b{color:var(--sd-farbe-text)}.suche-leer{margin:0;padding:12px 18px}dialog.dialog[data-testid=suche] .dialog-inhalt{padding:0}.treffer b{font-weight:600}.objekt-karte .bild.ohne-foto{background:var(--sd-farbe-flaeche)}.objekt-karte .bild.ohne-foto img{object-fit:contain;padding:18px}.akte-kopf.ohne-foto{background:#2a2a27;height:200px}.akte-kopf.ohne-foto img{object-fit:contain;opacity:.35;object-position:85% 50%;padding:20px}.kurz-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.liste-kopf .feld{flex:0 320px;min-width:220px;display:block}.liste-kopf .feld .eingabe{width:100%}.akte-kopf .brotkrume a,.akte-person-kopf .brotkrume a{text-decoration:none}.band.band-tafel{border-radius:var(--sd-radius-gross);border-bottom:0;margin-top:10px}.max-70{max-width:70ch}.radio-spalte{gap:6px;display:grid}.regel-wert .wahl{width:100%}.spalte .foto.ohne-foto{object-fit:contain;background:var(--sd-farbe-flaeche);padding:8px}.ue .kacheln{grid-template-columns:1fr 1fr}.ue .kacheln a{padding:8px 10px}.ue .kacheln b{font-size:22px;line-height:28px}.tafel-bild{object-fit:cover;border-radius:4px;flex:none;width:56px;height:38px}main.verwaltung .seite-inhalt:not(.tafeln),.einst-rahmen .seite-inhalt:not(.tafeln){background:var(--tafel);border-radius:var(--sd-radius-gross);box-shadow:var(--schatten-magnet), 0 0 0 1px var(--ruhig);margin-top:12px;padding:18px 20px 22px}main.verwaltung .seite-inhalt:not(.tafeln)>h2:not(:first-child),main.verwaltung .seite-inhalt:not(.tafeln)>section>h2,.einst-rahmen .seite-inhalt:not(.tafeln)>h2:not(:first-child),.einst-rahmen .seite-inhalt:not(.tafeln)>section>h2{border-top:1px solid var(--sd-farbe-linie);margin-top:8px;padding-top:16px}.einst-rahmen .seite-inhalt:not(.tafeln)>section:first-child>h2{border-top:0;margin-top:0;padding-top:0}.einst-rahmen .seite-inhalt:not(.tafeln) .tabelle,.druck-abschnitt .tabelle,.einst-rahmen .seite-inhalt:not(.tafeln) .vorschlaege,.einst-rahmen .seite-inhalt:not(.tafeln) .schritt{box-shadow:0 0 0 1px var(--sd-farbe-linie)}.druck-abschnitt{background:var(--tafel);border-radius:var(--sd-radius-gross);box-shadow:var(--schatten-magnet), 0 0 0 1px var(--ruhig);padding:16px 18px}.druck-abschnitt h2{margin:0}.w-zelle[data-ziel]{cursor:pointer}.warnungen.kompakt{gap:6px;padding:8px 20px 0}.warn-details{background:var(--sd-farbe-warnung-flaeche);border-radius:var(--sd-radius-gross);box-shadow:inset 4px 0 0 var(--sd-farbe-warnung);padding:8px 14px}.warn-details summary{cursor:pointer;align-items:center;gap:8px;display:flex}.warn-details summary .ic{color:var(--sd-farbe-warnung)}.warn-details[open] summary{margin-bottom:8px}.warn-details .warnungen{padding:0}.warn-details.info{background:var(--sd-farbe-info-flaeche);box-shadow:inset 4px 0 0 var(--sd-farbe-info)}.warn-details.info summary .ic{color:var(--sd-farbe-info)}main.verwaltung .seite-inhalt:not(.tafeln){margin:0 24px 24px}.tabelle button.zeilen-link{font:inherit;color:var(--sd-farbe-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.tabelle button.zeilen-link:hover{text-decoration:underline}.druck-abschnitt .plan-kopf{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.druck-abschnitt .plan-kopf .umschalter{margin-right:4px}.druck-abschnitt .plan-kopf .zeitraum{font-variant-numeric:tabular-nums;text-align:center;min-width:12ch;font-weight:600}small.d-block{font-size:14px;line-height:20px}.folgen-liste{max-height:320px;margin:8px 0 16px;padding:0;list-style:none;overflow-y:auto}.folgen-liste li{border-bottom:1px solid var(--sd-farbe-linie);padding:8px 0}.folgen-liste li:last-child{border-bottom:0}fieldset.auswahl.ohne-rahmen{background:0 0;border:0;margin-bottom:14px;padding:0}fieldset.auswahl.ohne-rahmen legend{margin-bottom:8px;padding:0}.dialog .feld-reihe{grid-template-columns:repeat(2,minmax(0,1fr))}.dp>.band.offen{margin:0}.band.offen .kasten{flex-basis:100%}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.daten-liste.zahlen{grid-template-columns:1fr auto}.raster-2 .daten-liste{grid-template-columns:120px 1fr}.foto-platz{aspect-ratio:3/2;background:var(--sd-farbe-flaeche);border-radius:var(--sd-radius-mittel);color:var(--sd-farbe-text-gedaempft);place-items:center;font-size:14px;display:grid}.fotos figcaption{justify-content:space-between;align-items:center;gap:6px;display:flex}.knoepfe-klein{gap:2px;display:flex}.upload{border:1px solid var(--sd-farbe-linie);border-radius:var(--sd-radius-gross);background:var(--gelb-hell);margin-bottom:10px;padding:10px 12px}.upload .knoepfe{justify-content:space-between;align-items:center;gap:8px;display:flex}label.knopf.aus{opacity:.5;pointer-events:none}label.knopf:focus-within{outline:var(--rand-fokus);outline-offset:2px}fieldset.auswahl .reihe{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.schicht-name{min-width:220px;font-weight:600}.treffer .fundstelle{color:var(--sd-farbe-text)}.dialog .formular>.umschalter{width:max-content}.meldung details.mehr{margin-top:4px}.meldung details.mehr summary{cursor:pointer;text-underline-offset:2px;font-weight:600;text-decoration:underline}.nicht-liste.rollbar{overscroll-behavior:contain;border:1px solid var(--sd-farbe-linie);border-radius:6px;max-height:min(40vh,420px);padding:0 12px;overflow-y:auto}.nicht-liste.rollbar:focus-visible{outline:var(--rand-fokus);outline-offset:2px}.nicht-liste .nicht-gruppe{z-index:1;background:#fff;margin:0;padding:8px 0 6px;font-size:14px;position:sticky;top:0}.nicht-liste [role=list]>.nicht-zeile:first-of-type{border-top:0}.nicht-zeile>div>.leise{display:block}.akte-raster>div{grid-template-columns:minmax(0,1fr)}.akte-raster .tafel-kopf{flex-wrap:wrap}.akte-raster .konto span{overflow-wrap:anywhere}.tafeln-stapel{flex-direction:column;gap:16px;display:flex}.aktionen-leiste{flex-wrap:wrap;gap:8px;display:flex}.satz-feld{align-items:center;gap:4px;display:inline-flex}.satz-feld .eingabe,.satz-eingabe{text-align:right;width:96px}.feiertag-liste{columns:2;margin:10px 0 0;padding-left:18px}.feiertag-liste li{break-inside:avoid;line-height:26px}.monatsleiste{grid-template-columns:auto repeat(6,minmax(0,1fr)) auto;align-items:stretch;gap:8px;margin-bottom:14px;display:grid}.monat-kachel{border-radius:var(--sd-radius-gross);background:var(--tafel);box-shadow:var(--schatten-magnet);border:0;border-left:5px solid var(--sd-farbe-marke);text-align:left;color:var(--sd-farbe-text);flex-direction:column;gap:2px;padding:10px 14px;text-decoration:none;display:flex}.monat-kachel b{font-family:var(--sd-schrift-familie-ueberschrift);font-size:17px;font-weight:800;font-stretch:112.5%}.monat-kachel span{color:var(--sd-farbe-text-gedaempft)}.monat-kachel.zu{border-left-color:var(--sd-farbe-invers)}.monat-kachel.alt{border-left-color:var(--sd-farbe-fehler)}.monat-kachel.leer{box-shadow:inset 0 0 0 1px var(--sd-farbe-linie-stark);background:0 0;border-left-color:#0000}.monat-kachel[aria-current=page]{box-shadow:inset 0 0 0 2px var(--sd-farbe-text)}.ab-schritte{background:var(--tafel);border-radius:var(--sd-radius-gross);box-shadow:var(--schatten-magnet);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:14px;display:grid;overflow:hidden}.ab-schritt{border-right:1px solid var(--ruhig);align-items:center;gap:10px;padding:12px 14px;display:flex}.ab-schritt:last-child{border-right:0}.ab-schritt .nr{background:var(--ruhig);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.ab-schritt.jetzt{background:var(--gelb-hell);box-shadow:inset 0 -3px 0 var(--sd-farbe-text)}.ab-schritt.jetzt .nr{background:var(--sd-farbe-marke)}.ab-schritt.fertig .nr{background:var(--sd-farbe-text);color:#fff}.ab-schritt span{color:var(--sd-farbe-text-gedaempft);display:block}.tabelle .la{color:var(--sd-farbe-text-gedaempft);font-weight:400;display:block}.tabelle-rollen{overflow-x:auto}.diff-neg{color:var(--sd-farbe-fehler)}.monat-kachel{width:100%}.monat-kachel .kachel-text{align-items:center;gap:4px;display:inline-flex}.titel-2.mit-icon{align-items:center;gap:8px;display:flex}fieldset.ab-gruppe{border:0;min-width:0;margin:14px 0 0;padding:0}fieldset.ab-gruppe legend{margin-bottom:6px;padding:0;font-weight:600}fieldset.ab-gruppe .haken{margin-top:4px}.ab-schritte{padding:0;list-style:none}.kennzahl.fehler{background:var(--sd-farbe-fehler-flaeche)}.band.band-eng{flex-wrap:nowrap;align-items:flex-start;padding:10px 14px}.band.band-eng>.ic{flex:none;margin-top:2px}.ablauf{background:var(--tafel);border-radius:var(--sd-radius-gross);box-shadow:var(--schatten-magnet), 0 0 0 1px var(--sd-farbe-linie);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px;padding:0;list-style:none;display:grid;overflow:hidden}.ablauf li+li{border-left:1px solid var(--sd-farbe-linie)}.ablauf button{text-align:left;width:100%;color:var(--sd-farbe-text);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:10px;padding:10px 14px;display:flex}.ablauf button:hover{background:var(--sd-farbe-flaeche)}.ablauf .nr{background:var(--ruhig);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:600;display:grid}.ablauf b{display:block}.ablauf small{color:var(--sd-farbe-text-gedaempft);font-size:14px;line-height:20px;display:block}.ablauf [aria-current=step] button{background:var(--gelb-hell);border-bottom-color:var(--sd-farbe-text)}.ablauf [aria-current=step] .nr{background:var(--sd-farbe-marke)}.ablauf .fertig .nr{background:var(--sd-farbe-invers);color:var(--sd-farbe-marke)}.abr-band{border-radius:var(--sd-radius-gross);margin-bottom:12px}.abr-band span{max-width:110ch}.abr-fuss{max-width:100ch;margin:12px 0 0}.tabelle-rahmen{overflow:visible}.tabelle.dicht th,.tabelle.dicht td{padding:6px 8px}.tabelle.dicht th small{font-size:14px;font-weight:400}.lohn-tabelle td,.lohn-tabelle th,.entwurf-tabelle td{font-variant-numeric:tabular-nums}.tabelle td.null,.tabelle .null{color:var(--sd-farbe-text-gedaempft)}.pille.klein-pille{height:22px;padding:0 7px;font-size:14px}.tabelle tr.aus-plan td{background:var(--gelb-hell)}.pruef-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;display:flex}.pruef-kopf p{max-width:80ch;margin:0}.pruef-gruppe{background:var(--tafel);border-radius:var(--sd-radius-gross);box-shadow:var(--schatten-magnet), 0 0 0 1px var(--sd-farbe-linie);margin-bottom:12px;padding:12px 16px}.pruef-gruppe h2{align-items:center;gap:8px;margin-bottom:8px;display:flex}.pruef-gruppe p{margin:8px 0 0}.grund-fehler{color:var(--sd-farbe-fehler)}.pruef-zahlen{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pruef-zahl{border-radius:var(--sd-radius-gross);background:var(--sd-farbe-flaeche);grid-template-columns:auto auto 1fr;align-items:center;gap:4px 10px;padding:12px;display:grid}.pruef-zahl strong{font-family:var(--sd-schrift-familie-ueberschrift);font-size:28px;font-weight:900;font-stretch:125%;line-height:34px}.pruef-zahl small{color:var(--sd-farbe-text-gedaempft);font-size:14px;line-height:20px;display:block}.pruef-zahl.offen{background:var(--gelb-hell)}.pruef-zahl.warn{background:var(--sd-farbe-warnung-flaeche)}.pruef-zahl.warn .ic{color:var(--sd-farbe-warnung)}.pruef-zahl.fehler{background:var(--sd-farbe-fehler-flaeche)}.pruef-zahl.fehler .ic{color:var(--sd-farbe-fehler)}.pruef-zahl.ok{background:var(--sd-farbe-erfolg-flaeche)}.pruef-zahl.ok .ic{color:var(--sd-farbe-erfolg)}.formate{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.formate legend{margin-bottom:8px;padding:0}.format-karte{border:1px solid var(--sd-farbe-linie-stark);border-radius:var(--sd-radius-gross);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}.format-karte input{accent-color:#141414;flex:none;width:18px;height:18px;margin:2px 0 0}.format-karte small{color:var(--sd-farbe-text-gedaempft);font-size:14px;line-height:20px;display:block}.format-karte:has(input:checked){border:2px solid var(--sd-farbe-text);background:var(--gelb-hell);padding:11px}.lohnarten{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lohnarten .eingabe{width:100%}.feld-fehler{border-radius:var(--sd-radius-mittel);background:var(--sd-farbe-fehler-flaeche);color:var(--sd-farbe-fehler);border-left:4px solid var(--sd-farbe-fehler);margin:12px 0 0;padding:10px 12px}.feld-fehler ul{margin:4px 0 0;padding-left:20px}.feld-fehler a{color:var(--sd-farbe-fehler)}.eingabe[aria-invalid=true]{border-color:var(--sd-farbe-fehler);box-shadow:inset 0 0 0 1px var(--sd-farbe-fehler)}.vorschau-rahmen{border:1px solid var(--sd-farbe-linie);border-radius:var(--sd-radius-mittel);max-height:48vh;overflow:auto}.vorschau-rahmen .tabelle th,.dialog-inhalt .tabelle th{top:0}.export-fertig{gap:12px;display:grid}.export-fertig p{max-width:80ch;margin:0}.datei-karte{border-radius:var(--sd-radius-gross);background:var(--sd-farbe-flaeche);align-items:center;gap:12px;padding:14px 16px;display:flex}.datei-karte small{color:var(--sd-farbe-text-gedaempft);font-size:14px;display:block}.protokoll{margin:0;padding:0;list-style:none}.protokoll li{border-top:1px solid var(--sd-farbe-linie);grid-template-columns:auto 1fr;gap:10px;padding:9px 0;display:grid}.protokoll li:first-child{border-top:0}.protokoll small{color:var(--sd-farbe-text-gedaempft);font-size:14px;line-height:20px;display:block}.protokoll .knopf.klein{margin-top:6px}.export-formate{margin-bottom:14px}.format-karte .format-stand{color:var(--sd-farbe-text);margin-top:2px;font-weight:600}.format-karte .format-stand.alt{color:var(--sd-farbe-fehler)}.entwurf-seite{background:var(--sd-farbe-flaeche);max-width:none}.entwurf-blatt{border-radius:var(--sd-radius-gross);max-width:880px;box-shadow:var(--schatten-magnet), 0 0 0 1px var(--sd-farbe-linie);background:#fff;margin:0 auto;padding:36px 44px 28px}.entwurf-kopf{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.entwurf-kopf small,.entwurf-an small{color:var(--sd-farbe-text-gedaempft);font-size:14px;display:block}.stempel{font-family:var(--sd-schrift-familie-ueberschrift);border:3px solid var(--sd-farbe-text);text-align:center;border-radius:6px;padding:8px 14px;font-size:22px;font-weight:900;font-stretch:125%;line-height:26px;transform:rotate(-2.5deg)}.stempel small{font-family:var(--sd-schrift-familie-text);color:var(--sd-farbe-text);font-size:14px;font-weight:600;font-stretch:100%;line-height:20px;display:block}.entwurf-an{margin-bottom:18px}.entwurf-an b,.entwurf-an span{display:block}.entwurf-an b{font-size:16px}.entwurf-daten{grid-template-columns:180px 1fr;gap:4px 12px;margin:0 0 18px;display:grid}.entwurf-daten dt{color:var(--sd-farbe-text-gedaempft)}.entwurf-daten dd{margin:0;font-weight:600}.entwurf-tabelle .objekt-zeile td{background:var(--sd-farbe-flaeche);padding-top:8px}.entwurf-tabelle tfoot td{border-top:0;font-weight:400}.entwurf-tabelle tfoot tr:first-child td{border-top:1px solid var(--sd-farbe-linie-stark);font-weight:600}.entwurf-tabelle tfoot tr.brutto td{font-family:var(--sd-schrift-familie-ueberschrift);border-top:2px solid var(--sd-farbe-text);font-size:18px;font-weight:800;line-height:26px}.entwurf-fuss{margin:18px 0 0}body.druck-modus{background:#fff}.druck-leiste{background:var(--sd-farbe-flaeche);border-bottom:1px solid var(--sd-farbe-linie);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;padding:12px 24px;display:flex}.druck-leiste span{color:var(--sd-farbe-text-gedaempft)}.tabelle td small,.entwurf-tabelle small,.daten-liste small{font-size:14px;line-height:20px}.ablauf button:focus-visible{outline:var(--rand-fokus);outline-offset:-3px}.ablauf .fertig small{color:var(--sd-farbe-text)}.monat-kachel small{color:var(--sd-farbe-text-gedaempft);font-size:14px;line-height:20px}.abr-band .aktionen .knopf.klein{background:#fff}.abr-band.eine-zeile{padding:8px 14px}.protokoll li>.ic{margin-top:2px}.protokoll .knoepfe{flex-wrap:wrap;gap:8px;display:flex}.protokoll .pruefsumme{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.zeitleiste li>.ic{color:var(--sd-farbe-text)}.raster-2.protokoll-raster{align-items:start}.kennzahl small{color:var(--sd-farbe-text-gedaempft);font-size:14px;line-height:20px;display:block}.pruef-kopf .schwelle-anzeige{border-radius:var(--sd-radius-mittel);background:var(--sd-farbe-flaeche);align-items:baseline;gap:8px;padding:8px 12px;display:flex}.dialog-inhalt .pruef-zahlen{margin-bottom:12px}.entwurf-tabelle .objekt-zeile .leise{margin-left:6px}.entwurf-an span+span{margin-top:0}.stempel .testdaten-stempel{color:var(--sd-farbe-fehler)}.rechnung-tabelle td{vertical-align:top}.rechnung-tabelle .objekte a{display:block}.rechnung-tabelle .aktionen-zelle{justify-content:flex-end;gap:6px;display:flex}.feiertage-tabelle td.regional{color:var(--sd-farbe-text)}.satz-zelle{justify-items:end;gap:4px;display:grid}.satz-zelle .fehler-text{text-align:right;max-width:260px}.leer-breit .leer{max-width:760px;margin:0 auto}.leer-breit .leer h2{white-space:nowrap}@media print{@page{size:A4;margin:16mm 14mm}body:has(.entwurf-blatt),body:has(.entwurf-blatt) #app,body:has(.entwurf-blatt) main,.seite:has(.entwurf-blatt),.seite-inhalt:has(.entwurf-blatt){background:#fff!important}body:has(.entwurf-blatt) :is(.testdaten-band,.nur-lesen-band,.kopf,.sprung),.seite:has(.entwurf-blatt)>.seitenkopf{display:none!important}.seite-inhalt:has(.entwurf-blatt){max-width:none!important;padding:0!important}.entwurf-blatt{box-shadow:none;max-width:none;padding:0}.entwurf-seite{background:#fff;padding:0}.entwurf-tabelle th{position:static}.entwurf-tabelle .pille{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.titel-3.d-block{margin-bottom:2px;display:block}.dialog .regel-wert{grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.daten-liste.objekt-abrechnung{grid-template-columns:150px 1fr}.seite-inhalt .pruef-gruppe h2.titel-3{margin-bottom:8px;font-size:16px;line-height:22px}.rechnung-tabelle .objekte .pille{width:max-content;margin-top:4px}.lohnarten .feld{align-content:start}.objekt-zuschlaege td.r{white-space:nowrap}.akte-raster .daten-liste.objekt-abrechnung{grid-template-columns:116px minmax(0,1fr)}.dialog .regel-wert label.titel-3{font-family:var(--sd-schrift-familie-text);font-size:16px;font-weight:600;font-stretch:100%;line-height:22px}.tafel-kopf>.feld{margin-left:auto}@media print{.entwurf-kopf{padding-right:8px}}.rechnung-tabelle td,.tabelle.dicht td,.kennzahl strong,.pruef-zahl strong,.ablauf small,.protokoll small{font-variant-numeric:tabular-nums}.vorschau-rahmen .lohn-tabelle td:nth-child(2),.vorschau-rahmen .lohn-tabelle th{white-space:nowrap}.vorschau-rahmen .lohn-tabelle th,.vorschau-rahmen .lohn-tabelle td{padding:6px}.feld-reihe .feld{align-content:start}.dialog .feld-reihe+.feld{margin-top:12px}.berechtigt-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.berechtigt-werkzeug{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.berechtigt-werkzeug input[type=search]{flex:220px;min-width:0}.berechtigt-liste{border:1px solid var(--sd-farbe-linie);border-radius:var(--sd-radius-gross);flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.berechtigt-liste .haken{border-bottom:1px solid var(--sd-farbe-linie);align-items:center;gap:10px;padding:8px 12px;display:flex}.berechtigt-liste .haken:last-child{border-bottom:0}.berechtigt-liste .haken small{margin-left:auto}.berechtigt-liste>p{margin:0;padding:12px}.folgen-knoepfe{flex-wrap:wrap}.abw{font-weight:600}.abw.zu-spaet{color:var(--sd-farbe-warnung)}.abw.fehlt{color:var(--sd-farbe-fehler)}.wb{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;padding:20px 24px 40px;display:grid}.wb-eintrag{border-top:1px solid var(--sd-farbe-linie);grid-template-columns:64px 1fr;gap:12px;padding:14px 0;display:grid}.wb-eintrag:first-child{border-top:0}.wb-zeit{font-size:16px;font-weight:600}.wb-zeit small{color:var(--sd-farbe-text-gedaempft);font-size:14px;font-weight:400;display:block}.wb-eintrag h3{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;line-height:22px;display:flex}.wb-eintrag p{max-width:75ch;margin:4px 0 0;line-height:22px}.wb-eintrag .meta{color:var(--sd-farbe-text-gedaempft);margin-top:4px}.wb-eintrag img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--sd-radius-mittel);width:180px;height:auto;margin-top:8px;display:block}.wb-tag{color:var(--sd-farbe-text-gedaempft);border-bottom:2px solid var(--sd-farbe-text);padding:14px 0 4px;font-weight:600}.keine-nr{color:var(--sd-farbe-fehler);grid-area:1/2/span 2;max-width:150px;font-weight:600;line-height:18px}.keine-nr a{color:inherit}.z-fehler{font-weight:600;color:var(--sd-farbe-fehler)!important}.zg-raster{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.zg-wege{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px 32px;margin-bottom:16px;display:grid}.zg-wege strong{display:block}.zg-wege .knopf{text-decoration:none}.zg-wege p{margin:8px 0 0}.zg-aen{margin:0;padding:0;list-style:none}.zg-aen li{border-top:1px solid var(--ruhig);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.zg-aen li small{color:var(--sd-farbe-text-gedaempft);font-size:14px;display:block}.zg-tab small{font-size:14px}.zg-info .daten-liste dd{margin:0}.zg-akt{white-space:nowrap}.zg-akt .knopf+.knopf{margin-left:6px}.zg-einl{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:18px;display:grid}.zg-qr svg{border:1px solid var(--sd-farbe-linie);border-radius:4px;display:block}.zg-einl .punkte{gap:6px;margin-top:8px;display:grid}.kp-rundgaenge{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px;display:flex}.kp-rundgaenge>span:first-child{font-weight:600}.kp-zahl{align-items:center;gap:6px;display:inline-flex}.kp-zahl output{text-align:center;min-width:28px;font-family:var(--sd-schrift-familie-ueberschrift);font-size:22px;font-weight:900;font-stretch:125%}.kp-tabelle .nr{background:var(--sd-farbe-text);width:24px;height:24px;color:var(--sd-farbe-marke);border-radius:3px;place-items:center;font-weight:800;display:inline-grid}.kp-tabelle .nr.ein{background:var(--sd-farbe-marke);color:#141414}.kp-tabelle small{font-size:14px}.kp-tabelle code{letter-spacing:.04em;background:var(--sd-farbe-flaeche);border-radius:3px;padding:2px 6px;font-family:inherit}.kp-standort{border-top:1px solid var(--sd-farbe-linie);gap:8px;margin-top:16px;padding-top:14px;display:grid}.kp-standort>p{max-width:72ch;margin:0}.kp-ort{margin-top:4px}.kp-wert{align-items:center;gap:8px;display:flex}.kp-wert .eingabe{text-align:right;width:110px}.kp-ehrlich{border-radius:var(--sd-radius-mittel);background:var(--sd-farbe-info-flaeche);grid-template-columns:auto 1fr;gap:8px;max-width:72ch;margin:4px 0 0;padding:10px 12px;display:grid}.kp-ehrlich .ic{color:var(--sd-farbe-info);margin-top:1px}.z-tabelle td{vertical-align:top}.z-tabelle small{font-size:14px}.z-tabelle tr.z-fehlt td:first-child{box-shadow:inset 4px 0 0 var(--sd-farbe-fehler)}.z-tabelle tr.z-abw td:first-child{box-shadow:inset 4px 0 0 var(--sd-farbe-warnung)}.z-hin{max-width:330px}.z-hin .pille{margin:0 2px 4px 0}.z-orig{color:var(--sd-farbe-text-gedaempft);text-decoration:line-through}.z-verlauf{border-radius:var(--sd-radius-mittel);background:var(--sd-farbe-flaeche);grid-template-columns:auto 1fr;gap:6px;margin-top:4px;padding:6px 8px;line-height:20px;display:grid}.z-verlauf .pille{margin:0}.z-akt{white-space:nowrap}.z-akt .knopf+.knopf{margin-left:4px}.z-original{border-radius:var(--sd-radius-mittel);background:var(--sd-farbe-flaeche);border-left:4px solid #141414;padding:12px 14px}.z-original .daten-liste dd{margin:0}.wb-filter{gap:10px 14px}.wb-zeitraum{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wb-zeitraum label{font-weight:600}.wb-zeitraum .eingabe{width:150px}.wb-nicht{color:var(--sd-farbe-fehler)}.wb-fotos{flex-wrap:wrap;gap:8px;display:flex}.wb-erg{border-left:3px solid var(--sd-farbe-marke);background:var(--sd-farbe-flaeche);border-radius:0 var(--sd-radius-mittel) var(--sd-radius-mittel) 0;grid-template-columns:auto 1fr;gap:6px;max-width:75ch;margin-top:8px;padding:6px 10px;line-height:20px;display:grid}.wb-erg-knopf{margin-top:6px}.wb-zitat{border-left:3px solid var(--sd-farbe-linie-stark);color:var(--sd-farbe-text-gedaempft);margin:0 0 12px;padding:8px 12px}.z-tage{border-bottom:1px solid var(--sd-farbe-linie);flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin-bottom:16px;display:flex}.z-tage .reiter{border-bottom:0;flex:auto;margin-bottom:0}.z-tag-wahl{margin-left:auto;padding-bottom:6px}.anf{gap:12px;max-width:1180px;display:grid}.anf-karte{grid-template-columns:64px 1fr auto;align-items:start;gap:16px;display:grid}.anf-datum{border-radius:var(--sd-radius-mittel);background:var(--sd-farbe-flaeche);justify-items:center;padding:6px 0;line-height:18px;display:grid}.anf-datum b{font-family:var(--sd-schrift-familie-ueberschrift);font-size:26px;font-weight:900;font-stretch:125%;line-height:32px}.anf-datum.spaet{background:var(--spaet)}.anf-datum.nacht{background:var(--nacht);color:#fff}.anf-mitte{gap:8px;min-width:0;display:grid}.anf-mitte p{margin:0}.anf-zeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.anf-pruef{border-radius:var(--sd-radius-mittel);grid-template-columns:auto 1fr;gap:10px;padding:10px 12px;display:grid}.anf-pruef>div{gap:2px;display:grid}.anf-pruef.ok{background:var(--sd-farbe-erfolg-flaeche)}.anf-pruef.ok>.ic{color:var(--sd-farbe-erfolg)}.anf-pruef.fehler{background:var(--sd-farbe-fehler-flaeche);box-shadow:inset 4px 0 0 var(--sd-farbe-fehler)}.anf-pruef.fehler>.ic{color:var(--sd-farbe-fehler)}.anf-hinweis{color:var(--sd-farbe-warnung);font-weight:600}.anf-aktionen{gap:8px;min-width:200px;display:grid}.anf-aktionen .knopf{justify-content:center}.anf-liste{margin:0;padding:0;list-style:none}.anf-liste li{border-top:1px solid var(--sd-farbe-linie);grid-template-columns:1fr auto 80px;align-items:center;gap:12px;padding:10px 0;display:grid}.anf-liste li:first-child{border-top:0}.anf-liste small{color:var(--sd-farbe-text-gedaempft);font-size:14px;line-height:20px;display:block}.anf-liste .anf-grund{color:var(--sd-farbe-text)}.feld textarea{border:1px solid var(--sd-farbe-linie-stark);border-radius:var(--sd-radius-mittel);width:100%;font:inherit;resize:vertical;padding:8px 10px}.feld textarea[aria-invalid=true]{border-color:var(--sd-farbe-fehler);box-shadow:0 0 0 1px var(--sd-farbe-fehler)}.feld-fehler{color:var(--sd-farbe-fehler);margin:6px 0 0;font-weight:600}.r-zelle.abw-nichtverfuegbar{background:repeating-linear-gradient(135deg,#0000 0 4px,#e3e3dd 4px 6px)}.r-zelle.abw-nichtverfuegbar .r-abw{color:var(--sd-farbe-text)}.r-zelle.anfrage:after{content:"";border-style:solid;border-width:0 9px 9px 0;border-color:transparent var(--sd-farbe-marke) transparent transparent;filter:drop-shadow(-1px 1px #141414);pointer-events:none;position:absolute;top:0;right:0}.legende .lg-anfrage{background:#fff;position:relative;box-shadow:inset 0 0 0 1px #d6d6d0}.legende .lg-anfrage:after{content:"";border-style:solid;border-width:0 8px 8px 0;border-color:transparent var(--sd-farbe-marke) transparent transparent;filter:drop-shadow(-1px 1px #141414);position:absolute;top:0;right:0}.magnet .was .m-anfrage{color:var(--sd-farbe-marke);background:#141414;border-radius:4px;margin-top:2px;padding:0 6px;font-weight:600;display:inline-block}.as-knopf{z-index:85;cursor:pointer;background:var(--sd-farbe-invers);width:60px;height:60px;box-shadow:0 6px 18px #14141447, inset 0 -3px 0 var(--sd-farbe-marke);border:0;border-radius:18px;place-items:center;transition:transform .15s;display:grid;position:fixed;bottom:20px;right:20px}.as-knopf:hover{transform:translateY(-2px)}.as-knopf:focus-visible{outline:3px solid var(--sd-farbe-marke);outline-offset:3px}.as-knopf.an{box-shadow:0 2px 8px #14141440, inset 0 0 0 3px var(--sd-farbe-marke)}body:has(.as-knopf) .meldungen{bottom:96px}.as-fenster{z-index:86;background:var(--sd-farbe-hintergrund);width:420px;max-width:calc(100vw - 24px);height:min(680px,100vh - 120px);color:var(--sd-farbe-text);border:1px solid var(--sd-farbe-linie-stark);border-radius:14px;grid-template-rows:auto auto auto 1fr auto auto;animation:.18s ease-out as-auf;display:grid;position:fixed;bottom:92px;right:20px;overflow:hidden;box-shadow:0 18px 50px #14141440}@keyframes as-auf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.as-fenster{animation:none}.as-knopf{transition:none}}.as-kopf{background:var(--sd-farbe-invers);color:var(--sd-farbe-auf-invers);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 14px 12px 16px;display:grid}.as-kopf h2{font:800 1.125rem/1.2 var(--sd-schrift-familie-ueberschrift);margin:0}.as-kopf p{opacity:.8;margin:2px 0 0;font-size:.8125rem}.as-zu{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:10px;font-size:1.4rem;line-height:1}.as-zu:focus-visible{outline:3px solid var(--sd-farbe-marke);outline-offset:2px}.as-hinweis{background:var(--sd-farbe-marke);color:var(--sd-farbe-auf-marke);margin:0;padding:7px 16px;font-size:.8125rem;font-weight:600}.as-verlauf{background:var(--sd-farbe-flaeche);align-content:start;gap:12px;padding:14px 16px 6px;display:grid;overflow-y:auto}.as-antwort{background:var(--sd-farbe-hintergrund);border:1px solid var(--sd-farbe-linie);border-radius:4px 12px 12px;max-width:94%;padding:10px 12px}.as-antwort p{margin:0 0 8px;line-height:1.45}.as-antwort p:last-child{margin-bottom:0}.as-antwort.abgelehnt{border-left:4px solid var(--sd-farbe-warnung)}.as-ich{background:var(--sd-farbe-invers);max-width:85%;color:var(--sd-farbe-auf-invers);white-space:pre-wrap;border-radius:12px 4px 12px 12px;justify-self:end;margin:0;padding:8px 12px;line-height:1.4}.as-lade{color:var(--sd-farbe-text-gedaempft);align-items:center;gap:8px;display:flex}.as-fehler{color:var(--sd-farbe-fehler)}.as-punkte{gap:6px;margin:8px 0 4px;padding:0;list-style:none;display:grid}.as-punkte li{border-left:4px solid var(--sd-farbe-linie-stark);background:var(--sd-farbe-flaeche);border-radius:8px;gap:2px;padding:7px 10px;font-size:.9375rem;display:grid}.as-punkte li.offen{border-left-color:var(--sd-farbe-marke)}.as-punkte li.warnung{border-left-color:var(--sd-farbe-fehler);background:var(--sd-farbe-fehler-flaeche)}.as-punkte li.info{border-left-color:var(--sd-farbe-info);background:var(--sd-farbe-info-flaeche)}.as-vorschlaege{gap:8px;margin:8px 0 6px;padding-left:1.4em;display:grid}.as-vorschlaege>li::marker{font-weight:800}.as-vorschlaege ul{color:var(--sd-farbe-text-gedaempft);margin:3px 0 0;padding-left:1.1em;font-size:.875rem}.as-aus{margin:6px 0;font-size:.875rem}.as-aus summary{cursor:pointer;font-weight:600}.as-aus ul{color:var(--sd-farbe-text-gedaempft);margin:6px 0 0;padding-left:1.1em}.as-entwurf{border:1px dashed var(--sd-farbe-linie-stark);background:var(--sd-farbe-flaeche);border-radius:8px;gap:8px;margin:8px 0 4px;padding:10px;display:grid}.as-entwurf-kopf{color:var(--sd-farbe-text-gedaempft);gap:2px;font-size:.8125rem;display:grid;margin:0!important}.as-entwurf pre{white-space:pre-wrap;font:inherit;background:var(--sd-farbe-hintergrund);border-radius:6px;margin:0;padding:8px 10px;font-size:.9375rem;line-height:1.45}.as-entwurf small,.as-aktion small{color:var(--sd-farbe-text-gedaempft)}.as-aktion{flex-wrap:wrap;align-items:center;gap:8px;display:flex;margin-top:8px!important}.as-tipps{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.as-tipps button{text-align:left;border:1px solid var(--sd-farbe-linie-stark);background:var(--sd-farbe-hintergrund);width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:10px;padding:8px 10px;font-size:.9375rem}.as-tipps button:hover{border-color:var(--sd-farbe-text);background:#fff8d6}.as-tipps button:focus-visible,.as-eingabe textarea:focus-visible{outline:3px solid var(--sd-farbe-fokus);outline-offset:1px}.as-eingabe{border-top:1px solid var(--sd-farbe-linie);grid-template-columns:1fr auto;align-items:end;gap:8px;padding:10px 12px;display:grid}.as-eingabe textarea{resize:none;font:inherit;border:1px solid var(--sd-farbe-linie-stark);border-radius:10px;min-height:44px;padding:8px 10px}.as-fuss{color:var(--sd-farbe-text-gedaempft);justify-content:space-between;gap:8px;padding:0 14px 10px;font-size:.75rem;display:flex}.as-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=600px){.as-fenster{width:auto;max-width:none;height:calc(100vh - 100px);bottom:84px;left:8px;right:8px}.as-knopf{bottom:12px;right:12px}}@media print{.as-knopf,.as-fenster{display:none!important}}.as-hinweis{gap:8px;display:grid}.as-hinweis p{margin:0}.as-hinweis .knopf{justify-self:start}.as-hinweis details{font-size:.8125rem}.as-hinweis summary{cursor:pointer;min-height:24px}.as-balken{background:var(--sd-farbe-linie-stark);border-radius:4px;height:8px;overflow:hidden}.as-balken span{background:var(--sd-farbe-marke);height:100%;transition:width .25s;display:block}.as-cursor{vertical-align:text-bottom;background:var(--sd-farbe-marke);width:.5em;height:1em;margin-left:2px;animation:1s steps(2,end) infinite as-blinken;display:inline-block}@keyframes as-blinken{50%{opacity:0}}.as-quelle{opacity:.75;margin-top:8px;font-size:.75rem;display:block}.as-quelle.fest{opacity:1;font-weight:700}.as-quelle.modell{opacity:1;color:var(--sd-farbe-warnung);font-weight:700}.as-plandaten{border-top:1px solid var(--sd-farbe-linie);margin-top:10px;padding-top:10px}.as-plandaten>.as-quelle{margin-top:0;margin-bottom:6px}@media (prefers-reduced-motion:reduce){.as-balken span{transition:none}.as-cursor{animation:none}}.pf-konten{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.pf-umschalter{align-items:center;gap:8px;font-weight:600;display:inline-flex}.pf-umschalter select{max-width:min(60ch,80vw);min-height:44px}.pf-konten-knoepfe{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.pf-server-paar{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.pf-server{border:1px solid var(--sd-farbe-linie-stark);border-radius:8px;padding:8px 12px}.pf-server legend{padding:0 4px;font-weight:700}.as-geraet{border-bottom:1px solid var(--sd-farbe-linie-stark);padding:4px 16px;font-size:.8125rem}.as-geraet summary{cursor:pointer;min-height:24px}.as-geraet dl{grid-template-columns:auto 1fr;gap:2px 10px;margin:4px 0;display:grid}.as-geraet dt{font-weight:600}.as-geraet dd{margin:0}.tablet-seite{color:#000;font-family:var(--sd-schrift-familie-text);text-align:center;background:#fff;flex-direction:column;align-items:center;gap:2vh;padding:0 0 3vh;font-size:22px;display:flex;position:fixed;inset:0;overflow:auto}.tablet-seite.leer{justify-content:center;gap:16px;padding:6vh 8vw}.tablet-seite.leer h1{font-family:var(--sd-schrift-familie-ueberschrift);margin:0;font-size:44px;font-weight:900;line-height:1.1}.tablet-seite.leer p{max-width:36em;margin:0}.tablet-band{color:#fff;min-height:72px;font-family:var(--sd-schrift-familie-ueberschrift);background:#000;justify-content:space-between;align-self:stretch;align-items:center;padding:0 24px;font-size:30px;font-weight:900;display:flex}.tablet-logo{width:auto;height:40px;display:block}.tablet-voll{font:inherit;color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:8px;padding:8px 16px;font-size:20px;font-weight:700}.tablet-voll:focus-visible{outline-offset:3px;outline:3px solid #fff}.tablet-kopf h1{font-family:var(--sd-schrift-familie-ueberschrift);text-wrap:balance;margin:2vh 0 0;font-size:clamp(40px,7vw,64px);font-weight:900;line-height:1.05}.tablet-kopf p{margin:6px 0 0;font-size:24px}.tablet-qr{width:min(73vw,55vh);height:min(73vw,55vh);display:block}.tablet-scan{font-family:var(--sd-schrift-familie-ueberschrift);margin:0;font-size:34px;font-weight:800}.tablet-fuss{border-top:3px solid #000;justify-content:space-between;align-self:stretch;gap:16px;margin-top:auto;padding:12px 24px 0;font-size:22px;display:flex}.tablet-hinweis,.tablet-fehler{border:3px solid #000;max-width:40em;margin:0 24px;padding:10px 14px;font-size:20px}.tablet-liste{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.tablet-liste li{justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:12px 0;display:flex}.pf-suche{flex:280px;align-items:center;gap:8px;max-width:480px;display:flex}.pf-suche input{min-height:40px;font:inherit;border:1px solid var(--sd-farbe-rand,#c9c9c9);border-radius:8px;flex:1;padding:6px 10px}.pf-wahl{align-items:center;gap:6px;display:flex}.pf-wahl .aktiv{font-weight:700;box-shadow:inset 0 0 0 2px}.pf-raster{border:1px solid var(--sd-farbe-rand,#d8d8d8);background:var(--sd-farbe-flaeche,#fff);border-radius:10px;gap:0;min-height:520px;display:grid;overflow:hidden}.pf-raster.rechts{grid-template-columns:180px minmax(260px,1fr) minmax(320px,1.6fr)}.pf-raster.unten{grid-template-rows:minmax(220px,auto) 1fr;grid-template-columns:180px 1fr}.pf-raster.unten .pf-lesen{border-top:1px solid var(--sd-farbe-rand,#d8d8d8);grid-column:2}.pf-ordner{border-right:1px solid var(--sd-farbe-rand,#d8d8d8);flex-direction:column;gap:2px;padding:8px;display:flex}.pf-raster.unten .pf-ordner{grid-row:1/span 2}.pf-ordner button{font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.pf-ordner button.aktiv{background:var(--sd-farbe-info-flaeche);font-weight:700}.pf-zahl{background:var(--sd-farbe-info);color:#fff;text-align:center;border-radius:11px;min-width:22px;padding:0 6px;font-size:13px}.pf-liste{border-right:1px solid var(--sd-farbe-rand,#d8d8d8);max-height:70vh;overflow:auto}.pf-raster.unten .pf-liste{border-right:0;max-height:34vh}.pf-liste ul{margin:0;padding:0;list-style:none}.pf-zeile{width:100%;font:inherit;text-align:left;border:0;border-bottom:1px solid var(--sd-farbe-rand,#e4e4e4);cursor:pointer;color:inherit;background:0 0;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 14px;display:grid}.pf-zeile.aktiv{background:var(--sd-farbe-info-flaeche)}.pf-zeile.neu .pf-von,.pf-zeile.neu .pf-betreff{font-weight:700}.pf-zeile.neu{box-shadow:inset 3px 0 0 var(--sd-farbe-info)}.pf-von{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-zeit{opacity:.75;font-size:14px}.pf-betreff{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.pf-anhang{opacity:.75;grid-column:1/-1;font-size:13px}.pf-bestand{margin:0;padding:8px 14px}.pf-lesen{max-height:70vh;padding:16px 20px;overflow:auto}.pf-kopf{grid-template-columns:auto 1fr;gap:2px 12px;margin:8px 0 16px;display:grid}.pf-kopf dt{font-weight:700}.pf-kopf dd{overflow-wrap:anywhere;margin:0}.pf-text{white-space:pre-wrap;max-width:72ch;line-height:1.5}.pf-anhaenge{flex-wrap:wrap;gap:8px;margin:16px 0;padding:0;list-style:none;display:flex}.pf-anhaenge li{border:1px solid var(--sd-farbe-rand,#d8d8d8);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:flex}.pf-entwurf{background:var(--sd-farbe-info-flaeche);box-shadow:inset 4px 0 0 var(--sd-farbe-info);border-radius:10px;margin-top:16px;padding:14px 16px}.pf-entwurf h3{margin:0 0 4px}.pf-entwurf-kopf{flex-wrap:wrap;gap:4px 20px;display:flex}.pf-entwurf textarea{width:100%;font:inherit;border:1px solid var(--sd-farbe-rand,#c9c9c9);box-sizing:border-box;border-radius:8px;padding:8px 10px}.pf-entwurf-knoepfe{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pf-leer{opacity:.8;padding:16px}@media (width<=900px){.pf-raster.rechts,.pf-raster.unten{grid-template-rows:none;grid-template-columns:1fr}.pf-ordner{border-right:0;border-bottom:1px solid var(--sd-farbe-rand,#d8d8d8);flex-flow:wrap}.pf-raster.unten .pf-ordner,.pf-raster.unten .pf-lesen{grid-area:auto}.pf-liste{border-right:0;max-height:none}}.pf-mail-tabelle{border-collapse:collapse;white-space:normal;margin:8px 0 12px;font-size:.95em}.pf-mail-tabelle th,.pf-mail-tabelle td{border:1px solid var(--sd-farbe-rand,#d8d8d8);text-align:left;vertical-align:top;padding:4px 8px}.pf-mail-tabelle td:nth-child(3),.pf-mail-tabelle td:nth-child(4),.pf-mail-tabelle td:nth-child(5){white-space:nowrap}.pf-mail-tabelle th{background:var(--ruhig,#f3f3f3);font-weight:600}.pf-erkannt{background:var(--sd-farbe-info-flaeche);box-shadow:inset 4px 0 0 var(--sd-farbe-info);border-radius:10px;margin:12px 0 18px;padding:14px 16px;animation:.22s ease-out both pf-erkannt-ein}@keyframes pf-erkannt-ein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pf-erkannt{animation:none}}.pf-erkannt h3{align-items:center;gap:8px;margin:0 0 4px;display:flex}.pf-erkannt h4{margin:14px 0 6px}.pf-zeitraum{flex-wrap:wrap;gap:16px;margin:10px 0;display:flex}.pf-zeitraum label{align-items:center;gap:6px;font-weight:600;display:flex}.pf-karten{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pf-karte{background:var(--sd-farbe-flaeche,#fff);border:1px solid var(--sd-farbe-rand,#dcdcdc);border-radius:8px;padding:10px 12px;transition:opacity .16s}.pf-karte.aus{opacity:.55}.pf-karte-kopf{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-karte-kopf input{width:18px;height:18px}.pf-felder{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px 10px;margin-top:8px;display:grid}.pf-felder label,.pf-feld{color:var(--sd-farbe-text-gedaempft,#555);flex-direction:column;gap:2px;font-size:.85em;display:flex}.pf-felder .breit{grid-column:span 2}.pf-felder input{box-sizing:border-box;width:100%;font:inherit;color:var(--sd-farbe-text,#111);border:1px solid var(--sd-farbe-rand,#ccc);background:#fff;border-radius:6px;padding:5px 7px;font-size:1.1em}.pf-verlangt{color:var(--sd-farbe-text,#111);padding-top:5px;font-size:1.1em}.pf-hinweise{gap:3px;margin:4px 0;padding:0;list-style:none;display:grid}.pf-hinweis{font-size:.92em}.pf-tage{gap:2px;display:inline-flex}.pf-tag{border:1px solid var(--sd-farbe-rand,#ccc);min-width:30px;height:28px;font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:0 4px;font-size:.85em;transition:background .12s,color .12s}.pf-tag.an{background:var(--sd-farbe-marke);color:var(--sd-farbe-auf-marke);border-color:#0000}.pf-anlegen{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.pf-anlegen p{flex:320px;margin:0}.pf-angelegt-liste{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.pf-angelegt-liste li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pf-links{gap:12px;margin-left:auto;display:inline-flex}.kd-quelle{max-width:80ch;color:var(--sd-farbe-text-gedaempft,#555);align-items:flex-start;gap:8px;display:flex}.kd-liste{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.kd-karte{background:var(--sd-farbe-flaeche,#fff);border:1px solid var(--sd-farbe-rand,#dcdcdc);border-radius:10px;padding:14px 16px;transition:border-color .16s,box-shadow .16s;animation:.24s ease-out both kd-ein}.kd-karte:hover{box-shadow:0 2px 10px #00000012}.kd-karte.vorgemerkt{border-color:var(--sd-farbe-erfolg,#2e7d32);box-shadow:inset 4px 0 0 var(--sd-farbe-erfolg,#2e7d32)}@keyframes kd-ein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kd-karte{animation:none}}.kd-kopf{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.kd-person{align-items:center;gap:4px;font-weight:600;display:inline-flex}.kd-summe{color:var(--sd-farbe-text-gedaempft,#555);margin-left:auto}.kd-dienste{border-left:3px solid var(--sd-farbe-marke,#ffd000);gap:4px;margin:10px 0 6px;padding:0 0 0 12px;list-style:none;display:grid}.kd-zeit{font-variant-numeric:tabular-nums;font-weight:600}.kd-fahrt{color:var(--sd-farbe-text-gedaempft,#555);font-size:.9em}.kd-warum{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.92em;text-decoration:underline}.kd-begruendung{gap:3px;margin:6px 0;padding-left:18px;font-size:.92em;display:grid}.kd-knoepfe{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.kd-knoepfe a{margin-left:auto}.kd-vorschau{max-width:90ch;margin-top:24px;font-size:.85em}.ue>.ue-ganz{grid-column:1/-1;min-width:0}.ue-spalte{align-content:start;gap:16px;min-width:0;display:grid}.ue-spalte.haupt{grid-template-columns:repeat(2,minmax(0,1fr))}.ue-spalte.seite{grid-template-columns:minmax(0,1fr)}.ue-spalte.haupt>.breit{grid-column:1/-1}.ue-spalte.seite .ue-tafel{grid-template-columns:repeat(2,minmax(0,1fr))}.ue-spalte.seite .wtage{grid-template-columns:repeat(4,minmax(0,1fr))}.w-rahmen{min-width:0}.w-rahmen>.tafel{box-sizing:border-box;height:100%}.w-band{background:var(--sd-farbe-text,#1e1e1c);color:#fff;border-radius:var(--sd-radius-gross);z-index:30;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 14px;padding:12px 16px;display:flex;position:sticky;top:60px}.w-band p{flex:280px;margin:0;line-height:1.4}.w-band .knopf{flex:none}.w-band .knopf.leise{color:#fff}.w-aus{flex-wrap:wrap;grid-column:1/-1;align-items:stretch;gap:8px;display:flex}.w-aus>h2{flex:1 0 100%;margin:0;font-size:16px}.w-aus-karte{background:var(--tafel);border:1px dashed var(--sd-farbe-linie);border-radius:8px;flex:260px;align-items:center;gap:12px;max-width:420px;padding:10px 12px;display:flex}.w-aus-karte div{flex:1;min-width:0}.w-aus-karte span{color:var(--sd-farbe-text-gedaempft);font-size:14px;line-height:1.35;display:block}.w-rahmen.bearbeiten{outline:1px dashed var(--sd-farbe-linie);outline-offset:3px;background:var(--tafel);border-radius:10px}.w-rahmen.bearbeiten>[inert]{opacity:.72;max-height:340px;overflow:hidden}.w-rahmen.zieht{opacity:.4}.w-leiste{flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 8px;display:flex}.w-leiste b,.w-leiste .w-luecke{flex:40px;min-width:0}.w-knoepfe{flex-wrap:wrap;gap:4px;display:inline-flex}.w-knoepfe .knopf{justify-content:center;min-width:36px;min-height:36px}.w-griff{background:var(--sd-farbe-marke,#ffd400);color:#1e1e1c;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border:0;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.w-griff:active{cursor:grabbing}.w-griff:focus-visible{outline-offset:2px;outline:2px solid #1e1e1c}.w-fahne{z-index:90;color:#fff;pointer-events:none;will-change:transform;background:#1e1e1c;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:inline-flex;position:fixed;top:0;left:0;box-shadow:0 8px 24px #00000047}.w-marke{z-index:80;background:var(--sd-farbe-marke,#ffd400);pointer-events:none;border-radius:2px;transition:transform 90ms ease-out;position:fixed;top:0;left:0;box-shadow:0 0 0 1px #1e1e1c}.w-zeile{border-top:1px solid var(--sd-farbe-linie);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;padding:8px 0;display:grid}.w-zeile:first-of-type{border-top:0}.w-zeile>span{color:var(--sd-farbe-text-gedaempft);overflow-wrap:anywhere;grid-column:1;line-height:1.35}.w-zeile>em{white-space:nowrap;grid-area:1/2;font-style:normal;font-weight:600}.w-zeile>em.offen{color:var(--sd-farbe-warnung,#8a5a00)}.w-mehr{margin:8px 0 0}.w-stunden{grid-template-columns:minmax(0,1fr) minmax(70px,1fr) auto;align-items:center;gap:6px 10px;display:grid}.w-stunden .bar{background:var(--sd-farbe-linie);border-radius:4px;height:8px;display:block;overflow:hidden}.w-stunden .bar i{background:var(--sd-farbe-text,#1e1e1c);height:100%;display:block}.w-stunden .bar.ueber i{background:var(--sd-farbe-fehler)}.w-stunden .z{white-space:nowrap;font-variant-numeric:tabular-nums}.w-alle-aus{grid-column:1/-1}@media (width<=1100px){.ue{grid-template-columns:minmax(0,1fr)}.ue-spalte.seite{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ue-spalte.haupt,.ue-spalte.seite{grid-template-columns:minmax(0,1fr)}.ue-spalte.seite .wtage{grid-template-columns:repeat(7,minmax(0,1fr))}}.objekt-foto-fehler{background:var(--sd-farbe-fehler-flaeche);color:var(--sd-farbe-fehler);border-radius:6px;flex:1 0 100%;margin:4px 0 0;padding:6px 10px}.ue-alle-objekte{grid-column:1/-1;margin:0}.ue>.kasten{grid-column:1/-1}.ue .chip.subunternehmer-chip{white-space:normal;overflow-wrap:anywhere;touch-action:auto;-webkit-user-select:text;user-select:text;height:auto;min-height:28px;padding-block:5px}:root{--sd-dauer-sofort:90ms;--sd-dauer-kurz:.14s;--sd-dauer-mittel:.22s;--sd-dauer-lang:.32s;--sd-kurve-rein:cubic-bezier(.16, 1, .3, 1);--sd-kurve-raus:cubic-bezier(.4, 0, 1, 1);--sd-kurve-gleiten:cubic-bezier(.65, 0, .15, 1);--sd-staffel:28ms;--sd-verzoegerung-laden:.14s;--dauer-kurz:var(--sd-dauer-kurz);--dauer:var(--sd-dauer-mittel)}.tabelle tr.klickbar{height:46px}.ue:has([data-testid=aufgaben]>p.leise) .spalte{min-height:288px}[data-testid=aufgaben]:has(>p.leise){min-height:350px}html:has(>body .kopf){overflow-y:scroll}@keyframes sd-erscheinen{0%{opacity:0}}@keyframes sd-aufsetzen{0%{opacity:0;transform:translateY(6px)}}@keyframes sd-dialog-auf{0%{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes sd-ausblenden{to{opacity:0}}@keyframes sd-von-rechts{0%{opacity:0;transform:translate(14px)}}@keyframes sd-von-links{0%{opacity:0;transform:translate(-14px)}}html.vt-laeuft main#inhalt{view-transition-name:inhalt}::view-transition{pointer-events:none}::view-transition-group(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){display:none}::view-transition-group(inhalt){animation:none;overflow:clip}::view-transition-image-pair(inhalt){isolation:auto}::view-transition-old(inhalt){object-fit:none;object-position:top left;mix-blend-mode:normal;width:100%;height:auto}::view-transition-new(inhalt){object-fit:none;object-position:top left;mix-blend-mode:normal;width:100%;height:auto}::view-transition-old(inhalt){animation:sd-ausblenden var(--sd-dauer-sofort) linear both}::view-transition-new(inhalt){animation:sd-aufsetzen var(--sd-dauer-mittel) var(--sd-kurve-rein) both}html[data-richtung=vor]::view-transition-new(inhalt){animation-name:sd-von-rechts}html[data-richtung=zurueck]::view-transition-new(inhalt){animation-name:sd-von-links}html[data-gerollt]::view-transition-old(inhalt){display:none}html.ohne-vt .seite,html.ohne-vt .einst-seite,html.ohne-vt .ue{animation:sd-aufsetzen var(--sd-dauer-mittel) var(--sd-kurve-rein) backwards}.nav a{position:relative}.nav a[aria-current=page]{border-bottom-color:#0000}.nav a[aria-current=page]:after{content:"";background:var(--sd-farbe-marke);transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0}.reiter-gleitet a,.reiter-gleitet button{position:relative}.reiter-gleitet [aria-current=page]{border-bottom-color:#0000}.reiter-gleitet [aria-current=page]:after{content:"";background:var(--sd-farbe-text);transform-origin:0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.kopf{animation:sd-kopf-auf var(--sd-dauer-lang) var(--sd-kurve-rein) backwards}@keyframes sd-kopf-auf{0%{opacity:0;transform:translateY(-10px)}}.start{animation:sd-erscheinen var(--sd-dauer-mittel) linear var(--sd-verzoegerung-laden) backwards}.knopf,.kopf-knopf,.rund,.suche-knopf,.avatar,.as-knopf{transition:background-color var(--sd-dauer-sofort), color var(--sd-dauer-sofort), border-color var(--sd-dauer-sofort), transform var(--sd-dauer-kurz) var(--sd-kurve-rein)}.knopf:active:not([disabled]):not([aria-disabled=true]),.kopf-knopf:active,.rund:active,.suche-knopf:active,.avatar:active{transition-duration:var(--sd-dauer-sofort), var(--sd-dauer-sofort), var(--sd-dauer-sofort), 40ms;transform:scale(.965)}.nav a>*,.reiter a,.reiter button,.einst-nav a,.umschalter a,.umschalter button{transition:transform var(--sd-dauer-kurz) var(--sd-kurve-rein), color var(--sd-dauer-sofort), background-color var(--sd-dauer-sofort)}.nav a:active>*,.reiter a:active,.reiter button:active,.einst-nav a:active,.umschalter a:active,.umschalter button:active{transition-duration:40ms, var(--sd-dauer-sofort), var(--sd-dauer-sofort);transform:scale(.97)}.tabelle tr.klickbar td{transition:background-color var(--sd-dauer-sofort)}.tabelle tr.klickbar:active td{background:var(--ruhig)}.magnet{transition:transform var(--sd-dauer-kurz) var(--sd-kurve-rein)}.magnet:active,.p-karte:active{transform:scale(.985)}.p-karte{transition:transform var(--sd-dauer-kurz) var(--sd-kurve-rein)}.knopf[aria-busy=true]{cursor:progress;position:relative;overflow:hidden}.knopf.haupt[aria-busy=true]{background:var(--sd-farbe-marke);border-color:var(--sd-farbe-marke);color:var(--sd-farbe-auf-marke);box-shadow:none}.knopf.dunkel[aria-busy=true]{background:var(--sd-farbe-invers);border-color:var(--sd-farbe-invers);color:var(--sd-farbe-auf-invers)}.knopf[aria-busy=true]:after{content:"";transform-origin:0;height:3px;animation:sd-knopf-balken 1.1s var(--sd-kurve-gleiten) var(--sd-dauer-sofort) infinite backwards;background:currentColor;position:absolute;bottom:0;left:0;right:0}@keyframes sd-knopf-balken{0%{transform:translate(-100%)scaleX(.4)}to{transform:translate(100%)scaleX(.4)}}.lade,.lade-text{animation:sd-erscheinen var(--sd-dauer-mittel) linear var(--sd-verzoegerung-laden) backwards}.lade-zeile{background:var(--ruhig);animation:none;position:relative;overflow:hidden}.lade-zeile:after{content:"";animation:sd-schimmer 1.5s var(--sd-kurve-gleiten) infinite;will-change:transform;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);position:absolute;inset:0;transform:translate(-100%)}.lade-zeile:nth-child(2n):after{animation-delay:90ms}.lade-zeile:nth-child(3n):after{animation-delay:.18s}@keyframes sd-schimmer{to{transform:translate(100%)}}.tafel,.kasten,.leer{animation:sd-erscheinen var(--sd-dauer-mittel) linear backwards}.kennzahl,.objekt-karte,.spalte,.ue-block,.magnet-liste>*,.pruef-zahl{animation:sd-aufsetzen var(--sd-dauer-mittel) var(--sd-kurve-rein) backwards}.kennzahl:nth-child(2),.objekt-karte:nth-child(2),.spalte:nth-child(2),.ue-block:nth-child(2),.magnet-liste>:nth-child(2),.pruef-zahl:nth-child(2){animation-delay:var(--sd-staffel)}.kennzahl:nth-child(3),.objekt-karte:nth-child(3),.spalte:nth-child(3),.ue-block:nth-child(3),.magnet-liste>:nth-child(3),.pruef-zahl:nth-child(3){animation-delay:calc(2 * var(--sd-staffel))}.kennzahl:nth-child(4),.objekt-karte:nth-child(4),.spalte:nth-child(4),.ue-block:nth-child(4),.magnet-liste>:nth-child(4),.pruef-zahl:nth-child(4){animation-delay:calc(3 * var(--sd-staffel))}.objekt-karte:nth-child(n+5),.spalte:nth-child(n+5),.ue-block:nth-child(n+5),.magnet-liste>:nth-child(n+5),.pruef-zahl:nth-child(n+5){animation-delay:calc(4 * var(--sd-staffel))}.tabelle tbody tr:nth-child(-n+24){animation:sd-erscheinen var(--sd-dauer-mittel) linear backwards}.tabelle tbody tr:nth-child(n+5):nth-child(-n+8){animation-delay:var(--sd-staffel)}.tabelle tbody tr:nth-child(n+9):nth-child(-n+12){animation-delay:calc(2 * var(--sd-staffel))}.tabelle tbody tr:nth-child(n+13):nth-child(-n+24){animation-delay:calc(3 * var(--sd-staffel))}.dp-flaeche>*{animation:sd-erscheinen var(--sd-dauer-mittel) linear backwards}.fortschritt i{transition:none}.meldung{animation:sd-aufsetzen var(--sd-dauer-mittel) var(--sd-kurve-rein) backwards}.as-fenster{transform-origin:100% 100%;animation:sd-dialog-auf var(--sd-dauer-mittel) var(--sd-kurve-rein) backwards}.as-ich,.as-antwort{animation:sd-aufsetzen var(--sd-dauer-mittel) var(--sd-kurve-rein) backwards}dialog.dialog[open]{animation:sd-dialog-auf var(--sd-dauer-mittel) var(--sd-kurve-rein) backwards}dialog.dialog[open]::backdrop{animation:sd-erscheinen var(--sd-dauer-mittel) linear backwards}.geist{animation:sd-heben var(--sd-dauer-kurz) var(--sd-kurve-rein) backwards}@keyframes sd-heben{0%{opacity:.4;scale:.9}}.pruef-blase{animation:sd-erscheinen var(--sd-dauer-sofort) linear backwards}.magnet.weg{transition:none}.zaehlt{-webkit-text-fill-color:transparent;position:relative}.zaehlt:after{content:attr(data-zeigt);content:attr(data-zeigt) / "";white-space:nowrap;-webkit-text-fill-color:currentcolor;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.knopf[aria-busy=true]:after{opacity:.6;transform:none}.lade-zeile:after{display:none}}@media print{*,:before,:after{transition:none!important;animation:none!important}}.sperre{--hintergrund:var(--sd-farbe-hintergrund);--flaeche:var(--sd-farbe-flaeche);--flaeche-stark:var(--sd-farbe-flaeche-stark);--linie:var(--sd-farbe-linie);--linie-stark:var(--sd-farbe-linie-stark);--text:var(--sd-farbe-text);--gedaempft:var(--sd-farbe-text-gedaempft);--marke:var(--sd-farbe-marke);--invers:var(--sd-farbe-invers);--auf-invers:var(--sd-farbe-auf-invers);--erfolg:var(--sd-farbe-erfolg);--erfolg-flaeche:var(--sd-farbe-erfolg-flaeche);--warnung:var(--sd-farbe-warnung);--warnung-flaeche:var(--sd-farbe-warnung-flaeche);--fehler:var(--sd-farbe-fehler);--fehler-flaeche:var(--sd-farbe-fehler-flaeche);--r-klein:2px;--r-mittel:4px;--r-gross:8px;--ueberschrift:"Archivo", "Arial Black", Helvetica, sans-serif;--textschrift:"Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--textschrift);color:var(--text);background:var(--hintergrund);font-variant-numeric:tabular-nums;min-height:100vh;font-size:16px;line-height:24px}.sperre h1,.sperre h2,.sperre p,.sperre ul{margin:0;padding:0}.sperre ul{list-style:none}.sperre h1:focus,.sperre h2:focus{outline:none}.sperre :focus-visible{outline:3px solid var(--text);outline-offset:2px}.sperre button,.sperre textarea{font:inherit;color:inherit;touch-action:manipulation}dialog.sperre.sperre-hinweis{border:0;border-top:6px solid var(--marke);border-radius:var(--r-gross);width:calc(100% - 40px);max-width:560px;min-height:0;padding:28px;box-shadow:0 14px 28px #14141442}dialog.sperre.sperre-hinweis::backdrop{background:#1414148c}.sperre .e1-leer{max-width:640px}.sperre .e1-leer .warnsatz{margin-top:16px}@media (prefers-reduced-motion:reduce){.sperre *,.sperre :before,.sperre :after{transition-duration:0s!important;animation-duration:0s!important}}.sperre .knopf{border-radius:var(--r-mittel);border:1px solid var(--text);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:600;display:inline-flex}.sperre .knopf:hover{background:var(--flaeche)}.sperre .knopf.haupt{background:var(--marke);border-color:var(--marke);box-shadow:inset 0 -2px #14141440}.sperre .knopf.haupt:hover{background:#f2c600}.sperre .knopf.dunkel{background:var(--invers);border-color:var(--invers);color:var(--auf-invers)}.sperre .knopf.dunkel:hover{background:#2a2a27}.sperre .knopf.leise{background:0 0;border-color:#0000}.sperre .knopf.leise:hover{background:#ecece7}.sperre .knopf[disabled]{border-color:var(--linie);color:var(--gedaempft);background:var(--flaeche);cursor:not-allowed;box-shadow:none}.sperre .knoepfe{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.sperre .laeufer{border:2px solid var(--gedaempft);border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite drehen}.sperre .feld-titel{margin-bottom:8px;font-weight:600;display:block}.sperre .feld{letter-spacing:.04em;border:2px solid var(--text);border-radius:var(--r-mittel);resize:none;overflow-wrap:anywhere;background:#fff;width:100%;padding:10px 12px;font-size:18px;line-height:28px;display:block}.sperre .feld.hat-fehler{border-color:var(--fehler)}.sperre .feld[readonly]{background:var(--flaeche);color:var(--gedaempft)}.sperre .feld-zeile{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.sperre .zaehler{color:var(--gedaempft);font-size:14px}.sperre .feld-hilfe{margin-top:8px}.sperre .fehler-platz:empty{display:none}.sperre .fehler{color:#8f1b21;background:var(--fehler-flaeche);border-left:4px solid var(--fehler);margin:0 0 8px;padding:12px 14px;font-weight:600}.sperre .ruhe{color:var(--gedaempft);margin-top:12px;font-size:14px;line-height:20px}.sperre .beleg+.beleg{margin-top:28px}.sperre .beleg-titel{font-family:var(--ueberschrift);font-size:18px;font-weight:800;font-stretch:112.5%;line-height:24px}.sperre .beleg-summe{color:var(--gedaempft);margin-top:2px;font-size:14px;line-height:20px}.sperre .nutzer-liste{border-top:1px solid var(--linie-stark);margin-top:10px}.sperre .nutzer{border-bottom:1px solid var(--linie);break-inside:avoid;justify-content:space-between;gap:16px;padding:8px 0;display:flex}.sperre .nutzer-name{overflow-wrap:anywhere;min-width:0}.sperre .nutzer-rolle{color:var(--gedaempft);flex:none;font-size:14px}.sperre .nutzer.ist-admin .nutzer-name{font-weight:600}.sperre .nutzer.ist-admin .nutzer-rolle{color:var(--text);font-weight:600}.sperre .aend-tabelle{border-collapse:collapse;width:100%;margin-top:10px}.sperre .aend-tabelle th{text-align:left;color:var(--gedaempft);border-bottom:1px solid var(--linie-stark);padding:6px 12px 6px 0;font-size:14px;font-weight:600}.sperre .aend-tabelle td{border-bottom:1px solid var(--linie);vertical-align:top;padding:8px 12px 8px 0}.sperre .aend-tabelle th:last-child,.sperre .aend-tabelle td:last-child{padding-right:0}.sperre .spalte-datum{white-space:nowrap;color:var(--gedaempft);font-size:14px}.sperre .spalte-name{overflow-wrap:anywhere}.sperre .aend-tabelle .ernst td{background:var(--warnung-flaeche);font-weight:600}.sperre .aend-tabelle .ernst td:first-child{color:var(--text);padding-left:8px}.sperre .aend-tabelle .ernst td:last-child{padding-right:8px}.sperre .ernst-ic{vertical-align:-3px;width:16px;height:16px;margin-right:6px}.sperre .leer{background:var(--flaeche);border-left:4px solid var(--linie-stark);margin-top:10px;padding:14px 16px}.sperre .misstrauen{margin-top:20px;font-weight:600}.sperre .warnsatz{font-weight:600}.sperre .abbruch{max-width:640px}.sperre .abbruch-titel,.sperre .hinweis-titel{font-family:var(--ueberschrift);margin-bottom:8px;font-size:28px;font-weight:900;font-stretch:125%;line-height:34px}.sperre .abbruch .warnsatz{background:var(--flaeche);border-left:4px solid var(--text);margin-top:16px;padding:14px 16px}.sperre .hinweis-satz{margin-bottom:10px;font-weight:600}.sperre .e1-kopf{background:var(--invers);color:var(--auf-invers);padding:16px 32px 28px;position:relative;overflow:hidden}.sperre .e1-logo{width:auto;height:42px;margin-bottom:14px;display:block}.sperre .e1-titel{z-index:1;font-family:var(--ueberschrift);max-width:62%;font-size:44px;font-weight:900;font-stretch:125%;line-height:50px;position:relative}.sperre .e1-grund{z-index:1;color:#d6d6d0;max-width:58ch;margin-top:8px;position:relative}.sperre .schranke{transform-origin:0;width:60%;height:18px;position:absolute;bottom:26px;left:56%;transform:rotate(-8deg)}.sperre .schranke-arm{border-radius:var(--r-klein);background:repeating-linear-gradient(90deg, var(--marke) 0 72px, #fff 72px 108px);position:absolute;inset:0}.sperre .schranke-lager{background:var(--marke);border:6px solid var(--invers);width:32px;height:32px;box-shadow:0 0 0 2px var(--marke);border-radius:50%;position:absolute;top:-7px;left:-14px}.sperre .e1-kopf.oeffnet .schranke{animation:.6s cubic-bezier(.3,.7,.2,1) forwards heben}@keyframes heben{0%{transform:rotate(-8deg)}to{transform:rotate(-52deg)}}.sperre .e1-raster{grid-template:"warn belege""feld belege"1fr/minmax(340px,5fr) minmax(0,7fr);column-gap:48px;max-width:1440px;margin:0 auto;padding:28px 32px 48px;display:grid}.sperre .e1-warn{grid-area:warn}.sperre .e1-warn .warnsatz{border-left:6px solid var(--marke);padding-left:16px;font-size:19px;line-height:28px}.sperre .e1-feld{grid-area:feld;align-self:start;margin-top:24px;position:sticky;top:16px}.sperre .e1-belege{grid-area:belege;min-width:0}.sperre .e1-abbruch{padding:32px}.sperre .nutzer-liste.lang{columns:2;column-gap:28px}@media (width<=900px){.sperre .e1-kopf{padding:14px 24px 24px}.sperre .e1-titel{max-width:70%;font-size:36px;line-height:42px}.sperre .e1-grund{max-width:100%}.sperre .schranke{bottom:100px;left:58%}.sperre .e1-raster{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"warn""belege""feld";padding:24px}.sperre .e1-belege{margin-top:24px}.sperre .e1-feld{position:static}}@media (width<=1180px) and (width>=901px){.sperre .e1-titel{font-size:38px;line-height:44px}.sperre .e1-grund{max-width:50%}}@media (width<=620px){.sperre .nutzer-liste.lang{columns:1}.sperre .e1-titel,.sperre .e1-grund{max-width:100%}.sperre .schranke{display:none}.sperre .aend-tabelle,.sperre .aend-tabelle tbody,.sperre .aend-tabelle tr,.sperre .aend-tabelle td{display:block}.sperre .aend-tabelle thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sperre .aend-tabelle tr{border-bottom:1px solid var(--linie);padding:8px 0}.sperre .aend-tabelle td{border:0;padding:0}}.f11-konto{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:3px;justify-content:flex-end;align-items:center;gap:1px;min-width:0;padding:0 5px;font-weight:600;line-height:20px;display:inline-flex}.f11-konto.s1{background:var(--sd-farbe-marke);color:var(--sd-farbe-auf-marke)}.f11-konto.s2{background:var(--sd-farbe-fehler);color:#fff}.f11-konto.leer{color:var(--sd-farbe-text-gedaempft)}.f11-konto.gross{font-family:var(--sd-schrift-familie-ueberschrift);border-radius:4px;padding:0 8px;font-size:24px;font-weight:900;font-stretch:125%;line-height:32px}.f11-konto.riesig{font-family:var(--sd-schrift-familie-ueberschrift);border-radius:6px;margin-left:-12px;padding:0 12px;font-size:48px;font-weight:900;font-stretch:125%;line-height:58px}.f11-konto.riesig:not(.s1):not(.s2){margin-left:0;padding-left:0}.f11-konto small{margin-left:4px;font-size:.5em;font-weight:800}.f11-konto.tab{padding:0 6px}.f11-pille.s1{background:var(--sd-farbe-marke);color:var(--sd-farbe-auf-marke)}.f11-pille.s2{background:var(--sd-farbe-fehler);color:#fff}.raster.f11{--namebreite:300px;grid-template-columns:var(--namebreite) repeat(var(--tage), minmax(25px, 1fr));width:100%}@media (width<=1400px){.raster.f11{--namebreite:282px}}.raster.f11 .r-name{gap:6px;padding:0 6px 0 10px}.raster.f11 .r-anzahl{display:none}.raster.f11 #filter{min-width:0;max-width:112px}.raster.f11 .r-obj{letter-spacing:-.04em;width:calc(100% - 2px)}.f11-std,.f11-rk{text-align:right;font-variant-numeric:tabular-nums;flex:none;grid-template-columns:27px 25px 29px 56px;align-items:center;gap:2px;display:grid;position:relative}.f11-rk{color:var(--sd-farbe-text-gedaempft);margin-left:auto;font-weight:600}.f11-rk span:last-child{padding-right:5px}.f11-rk[data-leer]{opacity:.6}.f11-std .i{color:var(--sd-farbe-text-gedaempft)}.f11-std .f11-konto{justify-self:stretch}.f11-std .f11-balken{background:var(--ruhig);width:81px;height:2px;position:absolute;bottom:-3px;left:4px}.f11-std .f11-balken i{background:var(--sd-farbe-text);height:100%;display:block}.f11-reiter-leiste{background:var(--tafel);border-bottom:1px solid var(--sd-farbe-linie);padding:12px 24px 0}.f11-reiter-leiste .reiter{border-bottom:0;margin:0}@media (width<=1400px){.f11-reiter-leiste{padding:8px 16px 0}.f11-lohn{padding:16px 16px 40px}}.f11-mini{grid-template-columns:1fr 1fr;gap:10px;display:grid}.f11-mini>div:first-child{grid-column:1/-1}.f11-mini>div{background:var(--sd-farbe-flaeche);border-radius:var(--sd-radius-mittel);align-content:start;justify-items:start;gap:4px;padding:10px 12px;display:grid}.f11-mini strong{font-family:var(--sd-schrift-familie-ueberschrift);font-size:24px;font-weight:900;font-stretch:125%;line-height:32px}.f11-mini span{color:var(--sd-farbe-text-gedaempft)}.f11-mini .f11-konto.gross:not(.s1):not(.s2){padding:0}.f11-lohn{gap:16px;max-width:1600px;padding:20px 24px 40px;display:grid}.f11-kopf{grid-template-columns:minmax(260px,1fr) minmax(320px,1.4fr) auto;align-items:center;gap:28px;padding:18px 22px;display:grid}.f11-stand h2{color:var(--sd-farbe-text-gedaempft);margin:0 0 4px}.f11-stand p{margin:6px 0 0}.f11-stufe{align-items:center;gap:8px;display:flex}.f11-buchen{gap:8px;display:grid}.f11-nur-admin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.f11-nur-admin p{align-items:center;gap:10px;max-width:80ch;margin:0;display:flex}.f11-verlauf td small{font-size:14px}.f11-verlauf td .pille{margin-left:6px}.f11-skala{padding:6px 0 0}.f11-skala[data-testid=konto-skala]{background:var(--ruhig,#f3f3f1);height:22px;box-shadow:inset 0 0 0 1px var(--sd-farbe-linie);border-radius:4px;margin:14px 0 10px;padding:0;position:relative}.f11-skala[data-testid=konto-skala]>i{position:absolute;top:0;bottom:0}.f11-skala[data-testid=konto-skala]>i.gelb{background:repeating-linear-gradient(135deg, var(--sd-farbe-marke) 0 6px, #ffe680 6px 9px)}.f11-skala[data-testid=konto-skala]>i.rot{background:repeating-linear-gradient(135deg, var(--sd-farbe-fehler) 0 6px, #d9575d 6px 9px)}.f11-skala[data-testid=konto-skala]>i.null{background:var(--sd-farbe-text);z-index:1;width:2px;margin-left:-1px;top:-4px;bottom:-4px}.f11-skala[data-testid=konto-skala]>.magnet-f11{background:var(--sd-farbe-invers);z-index:2;border-radius:6px;width:22px;height:40px;margin-left:-11px;position:absolute;top:-9px;transform:rotate(-4deg);box-shadow:0 2px #14141440,0 6px 12px #1414142e}.f11-skala[data-testid=konto-skala]>.magnet-f11:after{content:"";background:var(--sd-farbe-marke);border-radius:2px;height:6px;position:absolute;top:6px;left:5px;right:5px}.tabelle-rahmen:has(>[data-testid=konto-verlauf]){overflow-x:auto}.f11-skala .bahn{background:var(--ruhig);height:22px;box-shadow:inset 0 0 0 1px var(--sd-farbe-linie);border-radius:4px;position:relative}.f11-skala .z{position:absolute;top:0;bottom:0}.f11-skala .z.s1{background:repeating-linear-gradient(135deg, var(--sd-farbe-marke) 0 6px, #ffe680 6px 9px)}.f11-skala .z.s2{background:repeating-linear-gradient(135deg, var(--sd-farbe-fehler) 0 6px, #d9575d 6px 9px)}.f11-skala .null{background:var(--sd-farbe-text);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.f11-skala .magnet{background:var(--sd-farbe-invers);border-radius:6px;width:22px;height:40px;margin-left:-11px;position:absolute;top:-9px;transform:rotate(-4deg);box-shadow:0 2px #14141440,0 6px 12px #1414142e}.f11-skala .magnet:after{content:"";background:var(--sd-farbe-marke);border-radius:2px;height:6px;position:absolute;top:6px;left:5px;right:5px}.f11-skala .striche{height:22px;margin-top:10px;position:relative}.f11-skala .t{color:var(--sd-farbe-text-gedaempft);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;transform:translate(-50%)}.f11-feldgruppe{border:0;min-width:0;margin:0 0 12px;padding:0}.f11-feldgruppe legend{margin-bottom:8px;padding:0}.f11-wahl2,.f11-wahl3,.f11-wahl4{gap:8px;display:grid}.f11-wahl2{grid-template-columns:repeat(2,minmax(0,1fr))}.f11-wahl3{grid-template-columns:repeat(3,minmax(0,1fr))}.f11-wahl4{grid-template-columns:repeat(4,minmax(0,1fr))}.f11-wahl2 .wahl-karte span,.f11-wahl3 .wahl-karte span,.f11-wahl4 .wahl-karte span{color:var(--sd-farbe-text-gedaempft);display:block}.f11-schwellen{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:10px;display:grid}.f11-schwellen>div{align-content:start;gap:8px;display:grid}.f11-schwellen .feld label{align-items:center;gap:6px;display:flex}.f11-schwellen .f11-konto{padding:0 6px}.f11-schwellen .einheit .eingabe{text-align:right;width:90px}.f11-ab-zeile{flex-wrap:wrap;align-items:end;gap:12px;margin-top:6px;display:flex}.f11-vz{gap:14px;margin-bottom:4px;display:flex}.f11-vz label{align-items:center;gap:6px;font-weight:400;display:inline-flex}.f11-vz input{accent-color:#141414;width:18px;height:18px;margin:0}.f11-vorher{background:var(--sd-farbe-flaeche);border-radius:var(--sd-radius-mittel);font-variant-numeric:tabular-nums;gap:16px;margin-top:12px;padding:10px 12px;display:flex}.f11-gilt{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.f11-gilt-jetzt{background:var(--sd-farbe-flaeche);border-radius:var(--sd-radius-mittel);gap:2px;padding:10px 14px;display:grid}.f11-gilt-jetzt small{color:var(--sd-farbe-text-gedaempft);align-items:center;gap:4px;font-size:14px;display:flex}.f11-absatz{max-width:80ch;margin:2px 0 12px}.f11-beispiel{margin:10px 0 0}.f11-mehr-felder{grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.f11-mehr-felder .einheit .eingabe{text-align:right;width:90px}.f11-mehr-felder [hidden]{display:none}.f11-rechnung{border-left:4px solid var(--sd-farbe-text);background:var(--sd-farbe-flaeche);border-radius:0 var(--sd-radius-mittel) var(--sd-radius-mittel) 0;margin-top:12px;padding:12px 16px 14px}.f11-rechnung p{margin:4px 0 8px}.f11-erg{font-variant-numeric:tabular-nums;grid-template-columns:160px 1fr;gap:4px 12px;margin:0;display:grid}.f11-erg dt{color:var(--sd-farbe-text-gedaempft)}.f11-erg dd{margin:0}.f11-erg small{color:var(--sd-farbe-text-gedaempft);font-size:14px}.f11-pausen{border:1px solid var(--sd-farbe-linie);border-radius:var(--sd-radius-mittel);max-height:420px;overflow:auto}.f11-pausen .tabelle th{top:0}.f11-speichern-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.f11-speichern-zeile .leise{align-items:center;gap:6px;display:flex}.f11-speichern .feld-fehler{margin:0 0 12px}.f11-band{border-radius:8px;margin-bottom:14px}.f11-nw-aktionen{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.f11-nw-aktionen .knopf.haupt{margin-left:auto}.f11-nw-tabelle td small{font-size:14px}.f11-bw-zahlen{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.f11-bw-zahlen>div{background:var(--sd-farbe-flaeche);border-radius:var(--sd-radius-gross);padding:10px 12px}.f11-bw-zahlen>div.warn{background:var(--sd-farbe-warnung-flaeche)}.f11-bw-zahlen strong{font-family:var(--sd-schrift-familie-ueberschrift);font-size:28px;font-weight:900;font-stretch:125%;line-height:34px;display:block}.f11-bw-zahlen span{color:var(--sd-farbe-text-gedaempft)}.f11-bw-zahlen .warn span{color:var(--sd-farbe-warnung)}.f11-hinweis{align-items:flex-start;gap:8px;margin:12px 0 0;display:flex}.f11-ohne{gap:6px;margin:0;padding:0;list-style:none;display:grid}.f11-mail-vorschau{border:1px solid var(--sd-farbe-linie);border-radius:var(--sd-radius-mittel);margin-top:14px;padding:8px 12px}.f11-mail-vorschau summary{cursor:pointer;min-height:28px;font-weight:600}.f11-mail-vorschau pre{white-space:pre-wrap;font:inherit;margin:10px 0 4px}.f11-fertig{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.f11-fertig .ic{color:var(--sd-farbe-erfolg)}.f11-fertig p{margin:4px 0 0}.nw-seiten{gap:24px;padding:0 24px 40px;display:grid}.nw-blatt{border-radius:var(--sd-radius-gross);width:100%;max-width:860px;box-shadow:var(--schatten-magnet), 0 0 0 1px var(--sd-farbe-linie);font-variant-numeric:tabular-nums;background:#fff;margin:0 auto;padding:32px 40px 24px}.nw-kopf{border-bottom:3px solid var(--sd-farbe-text);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex;position:relative}.nw-kopf:after{content:"";background:var(--sd-farbe-marke);width:96px;height:3px;position:absolute;bottom:-3px;left:0}.nw-kopf div{text-align:right}.nw-kopf small{color:var(--sd-farbe-text-gedaempft);font-size:14px;display:block}.nw-titel{justify-content:space-between;align-items:flex-start;gap:20px;margin:20px 0 14px;display:flex}.nw-titel h2{font-family:var(--sd-schrift-familie-ueberschrift);margin:0;font-size:28px;font-weight:900;font-stretch:125%;line-height:34px}.nw-titel p{margin:4px 0 0}.nw-summen{border:1px solid var(--sd-farbe-linie-stark);border-radius:var(--sd-radius-mittel);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 18px;display:grid;overflow:hidden}.nw-summen div{border-left:1px solid var(--sd-farbe-linie);padding:8px 10px}.nw-summen div:first-child{border-left:0}.nw-summen dt{color:var(--sd-farbe-text-gedaempft);font-size:14px}.nw-summen dd{font-family:var(--sd-schrift-familie-ueberschrift);margin:0;font-size:20px;font-weight:800;font-stretch:112.5%;line-height:26px}.nw-summen .neu{background:var(--sd-farbe-invers);color:var(--sd-farbe-auf-invers)}.nw-summen .neu dt{color:#d6d6d0}.nw-h{font-family:var(--sd-schrift-familie-ueberschrift);margin:16px 0 6px;font-size:16px;font-weight:800;font-stretch:112.5%;line-height:22px}.nw-tabelle{border-collapse:collapse;width:100%;font-size:14px;line-height:18px}.nw-tabelle th{text-align:left;color:var(--sd-farbe-text-gedaempft);border-bottom:1px solid var(--sd-farbe-linie-stark);padding:4px 6px;font-weight:600}.nw-tabelle td{border-bottom:1px solid var(--ruhig);padding:3px 6px}.nw-tabelle .r{text-align:right}.nw-tabelle tr.aus-plan td{background:var(--gelb-hell)}.nw-tabelle tr.abw td{color:var(--sd-farbe-text-gedaempft)}.nw-tabelle tfoot td{border-top:1px solid var(--sd-farbe-linie-stark);border-bottom:0;font-weight:600}.nw-tabelle small{color:var(--sd-farbe-text-gedaempft);font-size:14px}.nw-zwei{grid-template-columns:1fr 1fr;gap:24px;display:grid}.nw-klein{color:var(--sd-farbe-text-gedaempft);margin:6px 0 0;font-size:14px}.nw-fuss{border-top:1px solid var(--sd-farbe-linie);color:var(--sd-farbe-text-gedaempft);justify-content:space-between;gap:16px;margin-top:18px;padding-top:10px;font-size:14px;display:flex}.nw-blatt .stempel{flex:none}@media print{.nw-seiten{gap:0;padding:0;display:block}.nw-blatt{box-shadow:none;border-radius:0;max-width:none;padding:0}.nw-blatt+.nw-blatt{break-before:page}.nw-tabelle tr,.nw-zwei,.nw-summen,.nw-fuss{break-inside:avoid}.nw-blatt{font-size:12px;line-height:16px}.nw-kopf{padding-bottom:8px}.nw-kopf img{width:110px;height:auto}.nw-titel{margin:10px 0 8px}.nw-titel h2{font-size:22px;line-height:26px}.nw-summen{margin-bottom:8px}.nw-summen div{padding:4px 8px}.nw-summen dt,.nw-kopf small,.nw-klein,.nw-fuss,.nw-tabelle small,.nw-blatt .stempel small{font-size:11px;line-height:14px}.nw-summen dd{font-size:16px;line-height:20px}.nw-h{margin:8px 0 3px;font-size:13px;line-height:16px}.nw-tabelle{font-size:11.5px;line-height:14px}.nw-tabelle th,.nw-tabelle td{padding:1.5px 5px}.nw-fuss{margin-top:8px;padding-top:6px}.nw-blatt .stempel{padding:6px 10px;font-size:18px;line-height:22px}}.f11-mail-seite{grid-template-columns:minmax(0,680px) minmax(260px,380px);align-items:start;gap:24px;display:grid}.f11-mail{border-radius:var(--sd-radius-gross);box-shadow:var(--schatten-magnet), 0 0 0 1px var(--sd-farbe-linie);background:#fff}.f11-mail-kopf{border-bottom:1px solid var(--sd-farbe-linie);grid-template-columns:80px 1fr;gap:6px 12px;margin:0;padding:16px 20px;display:grid}.f11-mail-kopf dt{color:var(--sd-farbe-text-gedaempft)}.f11-mail-kopf dd{margin:0}.f11-mail-text{max-width:68ch;padding:18px 20px 22px;font-size:16px;line-height:24px}.f11-mail-text p{margin:0 0 14px}.f11-mail-link{border-radius:var(--sd-radius-mittel);background:var(--sd-farbe-marke);color:var(--sd-farbe-auf-marke);padding:8px 14px;font-weight:600;display:inline-block}.f11-mail-regeln ul{gap:4px;margin:0 0 10px;padding-left:20px;display:grid}.f11-block{font-size:14px;display:block}main#inhalt:focus{outline:none}.f11-mail-kopf small{font-size:14px}.f11-kontozeile{justify-items:start;gap:2px;margin:4px 0 0;display:grid}.f11-kz-titel{color:var(--sd-farbe-text-gedaempft);font-size:14px;font-weight:600}.f11-kz-wert{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.f11-kz-einheit{color:var(--sd-farbe-text-gedaempft);font-weight:600}.f11-kz-wert .pille{align-self:center}.f11-kontozeile .f11-konto.riesig,.f11-kontozeile .f11-konto.riesig:not(.s1):not(.s2){color:var(--sd-farbe-text);background:0 0;border-radius:0;margin:0;padding:0;font-size:24px;line-height:32px}.f11-kontozeile .f11-konto.riesig.s2{color:var(--sd-farbe-fehler)}[data-testid=akte-konto] .tafel-kopf{flex-wrap:wrap;row-gap:8px}[data-testid=akte-konto] .knoepfe-zeile{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}[data-testid=akte-konto] .knoepfe-zeile .knopf{margin-left:0}[data-testid=akte-konto] .tabelle-rahmen{max-width:100%;margin-bottom:16px;overflow-x:auto}[data-testid=akte-konto] [data-testid=konto-verlauf] td,[data-testid=akte-konto] [data-testid=konto-verlauf] th{white-space:nowrap;font-variant-numeric:tabular-nums}.f11-konto.raster.s1,.f11-konto.raster.s2{color:var(--sd-farbe-text);background:0 0;border-radius:0}.f11-konto.raster.s2{color:var(--sd-farbe-fehler)}.f11-konto.raster.s1{box-shadow:inset 0 -3px 0 var(--sd-farbe-marke)}[data-testid=akte-konto] .f11-person{max-width:760px;margin-bottom:16px}[data-testid=akte-konto] .f11-raster-4{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 12px;display:grid}
