/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--color-papier:#f5f6f4;--color-flaeche:#fff;--color-tinte:#1a2a2e;--color-tinte-2:#586470;--color-linie:#d8dde1;--color-kopf:#e4e9e7;--color-petrol:#00707a;--color-signal:#b3261e;--color-warnung:#8a5a00;--color-warnung-grund:#fbf1dc;--color-erfolg:#2e6b3a;--color-erfolg-grund:#e3f0e5;--color-signal-grund:#fbe5e3;--color-neutral:#4e5964;--color-neutral-grund:#eceff1;--color-schutz-normal:#e2f3f3;--color-aktiv:#e2f3f3;--color-schutz-hoch:#9ed3d6;--color-schutz-sehr-hoch:#00707a;--font-sans:"Source Sans 3", system-ui, sans-serif;--font-titel:"Source Serif 4", Georgia, serif;--text-klein:.8125rem;--text-basis:.9375rem;--text-mittel:1.0625rem;--text-gross:1.25rem;--text-titel:1.5rem;--text-seitentitel:1.75rem;--radius-bedienelement:6px;--radius-flaeche:8px;--radius-pille:999px;--hoehe-bedienelement:2.25rem;--hoehe-zeile:2.75rem;--hoehe-aktionsleiste:4rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background-color:var(--color-papier);color:var(--color-tinte);font-family:var(--font-sans);font-size:var(--text-basis);font-synthesis:none;font-weight:400;line-height:1.45}h1{font-family:var(--font-titel);font-size:var(--text-seitentitel);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;font-weight:600;line-height:1.2}h2{font-size:var(--text-gross);font-weight:600}h3{font-size:var(--text-mittel);font-weight:600}a{color:var(--color-petrol);text-decoration:underline}input[type=checkbox],input[type=radio]{accent-color:var(--color-petrol);flex-shrink:0;width:1.125rem;height:1.125rem;margin:.125rem .5rem 0 0}:focus-visible{outline:2px solid var(--color-petrol);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components{.nur-lesegeraet{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.knopf{min-height:var(--hoehe-bedienelement);border-radius:var(--radius-bedienelement);border:1px solid var(--color-petrol);cursor:pointer;align-items:center;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.knopf-primaer{background-color:var(--color-petrol);color:var(--color-flaeche)}.knopf-sekundaer{background-color:var(--color-flaeche);color:var(--color-petrol)}.feld{margin-bottom:1rem}.feld label{margin-bottom:.25rem;font-weight:600;display:block}.feld .feld-pflicht{color:var(--color-tinte-2);font-weight:400}.feld-hilfe{color:var(--color-tinte-2);font-size:var(--text-klein);margin-bottom:.25rem}.feld input:not([type=checkbox]):not([type=radio]),.feld select,.feld textarea{background-color:var(--color-flaeche);width:100%;max-width:32rem;color:var(--color-tinte);border:1px solid var(--color-tinte-2);border-radius:var(--radius-bedienelement);padding:.5rem}.feld textarea[data-mitwachsen]{min-height:var(--hoehe-bedienelement);resize:vertical;field-sizing:content}.feld input:not([type=checkbox]):not([type=radio]),.feld select{height:var(--hoehe-bedienelement);padding-top:0;padding-bottom:0}.feld input[type=file]{cursor:pointer;background:0 0;border:0;max-width:none;height:auto;padding:0}.feld input[type=file]::file-selector-button{height:var(--hoehe-bedienelement);background-color:var(--color-flaeche);color:var(--color-petrol);border:1px solid var(--color-petrol);border-radius:var(--radius-bedienelement);font:inherit;cursor:pointer;margin-right:.75rem;padding:0 1rem;font-weight:600}.dateiwahl{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.dateiwahl-name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.dateiwahl-leer{color:var(--color-tinte-2)}.kalender{max-width:32rem;display:block;position:relative}.feld .kalender input:not([type=checkbox]):not([type=radio]){padding-right:2.5rem}.kalender-knopf{cursor:pointer;width:2.25rem;color:var(--color-tinte-2);border-radius:var(--radius-bedienelement);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:1px;bottom:1px;right:1px}.kalender-knopf:hover,.kalender-knopf[aria-expanded=true]{background-color:var(--color-aktiv);color:var(--color-petrol)}.kalender-fenster{background-color:var(--color-flaeche);color:var(--color-tinte);border:1px solid var(--color-tinte-2);border-radius:var(--radius-bedienelement);margin:0;padding:.5rem;inset:auto}.kalender-fenster:not([data-platziert]){visibility:hidden}.kalender-kopf{align-items:center;gap:.25rem;margin-bottom:.25rem;display:flex}.kalender-kopf select{height:var(--hoehe-bedienelement);background-color:var(--color-flaeche);color:var(--color-tinte);border:1px solid var(--color-tinte-2);border-radius:var(--radius-bedienelement);font:inherit;padding:0 .25rem;font-weight:600}.kalender-kopf select:first-of-type{flex:1}.kalender-blaettern{width:var(--hoehe-bedienelement);height:var(--hoehe-bedienelement);cursor:pointer;color:var(--color-tinte-2);border-radius:var(--radius-bedienelement);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.kalender-blaettern:hover{background-color:var(--color-aktiv);color:var(--color-petrol)}.kalender-tage{border-collapse:collapse;font-variant-numeric:tabular-nums}.kalender-tage th{height:2rem;font-size:var(--text-klein);color:var(--color-tinte-2);text-align:center;padding:0;font-weight:600}.kalender-tage td{padding:2px}.kalender-tage .kalender-kw{border-right:1px solid var(--color-linie);width:2.25rem;padding-right:.25rem;font-weight:400}.kalender-kw abbr{text-decoration:none}.kalender-tag{cursor:pointer;width:2.25rem;height:2.25rem;color:var(--color-tinte);border-radius:var(--radius-bedienelement);font:inherit;background:0 0;border:1px solid #0000;padding:0;display:block}.kalender-tag:hover{background-color:var(--color-aktiv)}.kalender-tag[aria-current=date]{border-color:var(--color-petrol);font-weight:600}[aria-selected=true]>.kalender-tag{background-color:var(--color-petrol);border-color:var(--color-petrol);color:var(--color-flaeche);font-weight:600}.kalender-tag:focus-visible{outline-offset:1px}.kalender-fuss{border-top:1px solid var(--color-linie);justify-content:space-between;margin-top:.25rem;padding-top:.25rem;display:flex}.feld-wahl{border:0;min-width:0;padding:0}.feld-wahl legend{margin-bottom:.25rem;font-weight:600}.feld-wahl label{font-weight:400}.wahl-beschreibung{display:block}.wahl-gruppen{border:1px solid var(--color-linie);background-color:var(--color-flaeche)}.wahl-gruppe+.wahl-gruppe{border-top:1px solid var(--color-linie)}.wahl-gruppe>summary{padding:.25rem 1rem}.wahl-gruppe-liste{padding:.25rem 1rem .75rem}.wahl-untergruppe>summary{font-weight:500}.wahl-untergruppe>.wahl-gruppe-liste{padding:.25rem 0 .5rem}.freigabe-pruefung>.liste{margin-top:.5rem}.aufklappen{cursor:pointer;align-items:center;gap:.5rem;min-height:2.25rem;font-weight:600;list-style:none;display:flex}.aufklappen::-webkit-details-marker{display:none}.aufklappen svg{color:var(--color-tinte-2);flex-shrink:0;transition:transform .15s}details[open]>.aufklappen svg{transform:rotate(90deg)}.aufklappen:hover{color:var(--color-petrol)}.aufklappen-zusatz{color:var(--color-tinte-2);font-weight:400}.aufklappen:hover .aufklappen-zusatz{color:inherit}.aufklappen+*{margin-left:1.5rem}.aufklappen-knopf{min-height:1.5rem;color:var(--color-petrol);font-weight:400}.aufklappen-knopf svg{color:inherit}.aufklappen-auf,details[open]>.aufklappen-knopf .aufklappen-zu{display:none}details[open]>.aufklappen-knopf .aufklappen-auf{display:inline}.folgefrage{border-left:2px solid var(--color-linie);margin-left:.5rem;padding-left:1rem}.folgefrage[hidden]{display:none}.wortlaut{border-left:2px solid var(--color-linie);gap:.25rem;margin:0;padding-left:1rem;display:grid}.wortlaut p{margin:0}.bedrohungen{background-color:var(--color-flaeche);border:1px solid var(--color-linie);border-radius:var(--radius-flaeche);margin:0;padding:0;list-style:none}.bedrohungen>li{max-width:none;padding:1rem 1.25rem}.bedrohungen>li+li{border-top:1px solid var(--color-linie)}.bedrohung-titel{margin:0;font-weight:600}label:has(>input[type=checkbox]),label:has(>input[type=radio]){cursor:pointer;align-items:flex-start;min-height:1.5rem;padding:.125rem 0;font-weight:400;display:flex}.feld-fehler{color:var(--color-signal);margin-top:.25rem}.feld-fehler svg{vertical-align:text-bottom;display:inline}.meldung{background-color:var(--color-flaeche);border:1px solid var(--color-linie);border-left-width:4px;border-left-color:var(--color-petrol);align-items:flex-start;gap:.5rem;padding:.75rem 1rem;display:flex}.meldung svg{flex-shrink:0;margin-top:.1875rem}.meldung p,.meldung .liste{margin-bottom:0}.meldung-erfolg{border-left-color:var(--color-erfolg)}.meldung-fehler{border-left-color:var(--color-signal)}.meldung-warnung{background-color:var(--color-warnung-grund);color:var(--color-warnung);border-left-color:var(--color-warnung)}.badge{white-space:nowrap;font-size:var(--text-klein);border:1px solid var(--color-petrol);border-radius:var(--radius-pille);padding:0 .5rem;font-weight:600;display:inline-block}.badge-gefuellt{background-color:var(--color-petrol);color:var(--color-flaeche)}.badge-umrandet{color:var(--color-petrol);background-color:#0000}.tabelle-rahmen{max-width:100%;position:relative;overflow-x:auto}.tabelle{border-collapse:collapse;background-color:var(--color-flaeche);border:1px solid var(--color-linie);width:100%}.tabelle th,.tabelle td{text-align:left;vertical-align:middle;height:var(--hoehe-zeile);border-bottom:1px solid var(--color-linie);padding:.625rem 1rem}.tabelle :is(td,th){overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.tabelle .silben{-webkit-hyphens:auto;hyphens:auto;min-width:10rem}.ohne-umbruch,.tabelle a[href^=mailto\:]{white-space:nowrap}.tabelle th:first-child,.tabelle td:first-child{padding-left:1.25rem}.tabelle th:last-child,.tabelle td:last-child{padding-right:1.25rem}.tabelle thead th{background-color:var(--color-kopf);vertical-align:bottom;border-bottom-color:var(--color-tinte-2);font-weight:600}.tabelle tbody th{font-weight:400}.tabelle-frage-antwort{table-layout:fixed}.tabelle-frage-antwort th,.tabelle-frage-antwort td{overflow-wrap:break-word}.tabelle-frage-antwort thead th:first-child{width:60%}.tabelle-frage-antwort tbody th.folge{padding-left:2.5rem}.tabelle-massnahmen{table-layout:fixed}.tabelle-massnahmen th,.tabelle-massnahmen td{overflow-wrap:break-word}.tabelle-massnahmen thead th:first-child,.tabelle-massnahmen thead th:nth-child(3){width:9rem}.tabelle-massnahmen thead th:nth-child(2){width:40%}.massnahme-text>p,.massnahme-text>.text-gegliedert,.bericht-details>p{margin-top:.5rem}.pruefsumme{overflow-wrap:anywhere}.tabelle-umsetzung,.tabelle-erfassung{table-layout:fixed}.tabelle-umsetzung th,.tabelle-umsetzung td,.tabelle-erfassung th,.tabelle-erfassung td{overflow-wrap:break-word}.tabelle-umsetzung thead th:first-child,.tabelle-erfassung thead th:first-child,.tabelle-umsetzung thead th:nth-child(3),.tabelle-umsetzung thead th:nth-child(4){width:9rem}.tabelle-umsetzung.tabelle-schritte thead th:nth-child(4){width:15rem}.tabelle-zustaendigkeiten thead th:nth-child(2){width:7rem}.tabelle-erfassung{min-width:46rem}.tabelle-erfassung thead th:first-child{width:6rem}.tabelle-erfassung thead th:nth-child(2){width:30%}.tabelle-erfassung thead th:nth-child(3){width:15rem}.tabelle-erfassung tr:has(input[value=erfuellt]:checked) .erfassung-begruendung{visibility:hidden}.erfassung-begruendung textarea{max-width:none;min-height:var(--hoehe-bedienelement);resize:vertical;field-sizing:content}.tabelle .zahl{text-align:right;font-variant-numeric:tabular-nums}.tabelle .spalte-mitte{text-align:center}.tabelle td.spalte-mitte>input[type=checkbox]{vertical-align:middle;margin:0}.tabelle a,.brotkrumen a,.seitenwechsel a{text-decoration:none}.tabelle a:hover,.tabelle a:focus-visible,.brotkrumen a:hover,.brotkrumen a:focus-visible,.seitenwechsel a:hover,.seitenwechsel a:focus-visible{text-decoration:underline}.tabelle thead th a{color:var(--color-tinte);align-items:center;gap:.25rem;display:inline-flex}.tabelle thead th svg{flex-shrink:0}.brotkrumen ol{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.brotkrumen li{align-items:center;gap:.25rem;display:flex}.leerzustand{color:var(--color-tinte-2)}.seitenwechsel{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.nav:not(.nav-quer) a{border-radius:var(--radius-bedienelement);color:var(--color-tinte);align-items:center;gap:.5rem;padding:.5rem .75rem;text-decoration:none;display:flex}.nav:not(.nav-quer) a svg{flex-shrink:0}.nav:not(.nav-quer) .nav-trenner{border-top:1px solid var(--color-linie);margin-top:.5rem;padding-top:.5rem}.nav:not(.nav-quer) a:hover span,.nav:not(.nav-quer) a:focus-visible span{text-decoration:underline}.nav:not(.nav-quer) a[aria-current=page]{color:var(--color-petrol);background-color:var(--color-aktiv);font-weight:600}.nav-gruppe{font-size:var(--text-klein);color:var(--color-tinte-2);margin:1.5rem 0 .25rem;padding:0 .75rem}.nav-gruppiert a{padding-top:.375rem;padding-bottom:.375rem}.nav-gruppiert a:not([aria-current=page]){color:var(--color-tinte-2)}.nav-zahl{border-radius:var(--radius-pille);min-width:1.5rem;font-size:var(--text-klein);text-align:center;font-variant-numeric:tabular-nums;margin-left:auto;padding:0 .4375rem;font-weight:600}.nav-zahl-ueberfaellig{background-color:var(--color-signal-grund);color:var(--color-signal)}.nav-zahl-bald{background-color:var(--color-warnung-grund);color:var(--color-warnung)}.nav-zahl-offen{background-color:var(--color-neutral-grund);color:var(--color-neutral)}.ueberspringen{z-index:10;background-color:var(--color-flaeche);border:1px solid var(--color-petrol);padding:.5rem 1rem;position:absolute;top:-4rem;left:.5rem}.ueberspringen:focus{top:.5rem}.rahmen{display:block}.seitenleiste{background-color:var(--color-flaeche);border-bottom:1px solid var(--color-linie);padding:1rem}.inhalt{max-width:80rem;padding:1rem}.schmal{max-width:32rem;margin:2rem auto}.schmal-tabelle{max-width:52rem}.formularseite{max-width:40rem}:where(.inhalt) :where(p,li,.meldung){max-width:75ch}@media (min-width:768px){.rahmen{grid-template-columns:14rem 1fr;min-height:100vh;display:grid}.seitenleiste{border-bottom:0;border-right:1px solid var(--color-linie);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.inhalt{padding:1.5rem 2rem}}.menue-kopf{cursor:pointer;align-items:center;gap:.5rem;min-height:2.5rem;font-weight:600;list-style:none;display:flex}.menue-kopf::-webkit-details-marker{display:none}.menue[open]>.menue-kopf{margin-bottom:.75rem}@media (min-width:768px){.menue{flex-direction:column;flex:1;display:flex}.menue::details-content{flex-direction:column;flex:1;display:flex}.menue-kopf{display:none}}.marke{width:auto;height:1.75rem;display:block}.seitenleiste>.marke{align-self:flex-start;margin:.25rem 0 1.25rem}.mandant-kopf{margin-bottom:1rem}.mandant-name{font-weight:600}.hilfe{color:var(--color-tinte-2);font-size:var(--text-klein)}.hinweis{color:var(--color-tinte-2)}.abweichung-panel{font-size:var(--text-klein);margin:.25rem 0 0}.nav-fuss{border-top:1px solid var(--color-linie);margin-top:auto;padding:1rem .75rem 0}.nav-fuss p{margin-bottom:0}.nav-fuss .nav-person{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.nav-fuss a{align-items:center;gap:.5rem;margin-top:.75rem;text-decoration:none;display:flex}.nav-fuss a:hover span,.nav-fuss a:focus-visible span{text-decoration:underline}.nav-quer ul{flex-wrap:wrap;gap:.25rem;display:flex}.nav-quer a{border-radius:var(--radius-bedienelement);color:var(--color-tinte-2);padding:.25rem .75rem;text-decoration:none;display:block}.nav-quer a:hover,.nav-quer a:focus-visible{color:var(--color-tinte)}.nav-quer a[aria-current=page]{background-color:var(--color-aktiv);color:var(--color-petrol);font-weight:600}.nav-ebene2{font-size:.875rem}.nav-ebene2 a{align-items:center;min-height:2rem;padding:.5rem .75rem;display:flex}.seitenkopf-zeile{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.seitenkopf-zeile h1{margin-bottom:0}.seitenkopf-aktionen{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.seitenkopf-unterzeile{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;display:flex}.seitenkopf-beschriftung{color:var(--color-tinte-2)}.liste{margin:.5rem 0 1rem}.liste li{padding:.25rem 0}.kapitel{border-top:1px solid var(--color-linie);padding-top:1.5rem}.knopfgruppe{flex-wrap:wrap;gap:.5rem;display:flex}.filterzeile{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.filter-eintrag{flex:9rem;min-width:0;max-width:16rem}.filter-suche{flex:2 12rem}.filter-eintrag.filter-suche{max-width:28rem}.filter-knopf{flex:none}.filterzeile .feld{margin-bottom:0}.filterzeile .feld label{font-size:var(--text-klein)}.filterzeile .feld :is(input,select){max-width:none}.trefferzeile{color:var(--color-tinte-2);flex-wrap:wrap;gap:.25rem 1rem;margin-bottom:0;display:flex}.filterzeile-auswahl{align-items:center;gap:.5rem}.auswahlen{display:contents}.filter-suchfeld{position:relative}.filter-suchfeld>svg{color:var(--color-tinte-2);pointer-events:none;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.filter-suchfeld input{width:100%;height:var(--hoehe-bedienelement);background-color:var(--color-flaeche);color:var(--color-tinte);border:1px solid var(--color-tinte-2);border-radius:var(--radius-bedienelement);padding:0 .5rem 0 2.125rem}.filter-hauptsuche{flex:0 20rem;min-width:12rem}.auswahl{position:relative}.auswahl>summary{height:var(--hoehe-bedienelement);background-color:var(--color-flaeche);border:1px solid var(--color-tinte-2);border-radius:var(--radius-bedienelement);cursor:pointer;white-space:nowrap;align-items:center;gap:.375rem;padding:0 .75rem;list-style:none;display:inline-flex}.auswahl>summary::-webkit-details-marker{display:none}.auswahl>summary>svg{color:var(--color-tinte-2)}.auswahl-titel{text-overflow:ellipsis;max-width:17rem;overflow:hidden}.auswahl-gesetzt>summary{background-color:var(--color-aktiv);border-color:var(--color-petrol);color:var(--color-petrol);font-weight:600}.auswahl-gesetzt>summary>svg{color:var(--color-petrol)}.auswahl-zahl{background-color:var(--color-petrol);min-width:1.25rem;height:1.25rem;color:var(--color-flaeche);font-size:var(--text-klein);border-radius:999px;place-items:center;padding:0 .375rem;font-weight:700;display:inline-grid}.auswahl-liste{z-index:6;background-color:var(--color-flaeche);border:1px solid var(--color-tinte-2);border-radius:8px;flex-direction:column;gap:.125rem;min-width:16rem;max-width:calc(100vw - 2rem);padding:.5rem;display:flex;position:absolute;top:calc(100% + .25rem);left:0}.auswahl-liste.rechts{left:auto;right:0}.auswahl-lang{width:21rem}.auswahl-weitere{min-width:22rem}.auswahl-liste .filter-suchfeld{margin-bottom:.25rem}.auswahl-option{border-radius:var(--radius-bedienelement);cursor:pointer;align-items:center;gap:.625rem;padding:.375rem .5rem;display:flex}.auswahl-option:hover{background-color:var(--color-papier)}.auswahl-text{min-width:0}.auswahl-anzahl{color:var(--color-tinte-2);font-size:var(--text-klein);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:.75rem}.auswahl-leer{color:var(--color-tinte-2)}.auswahl-kopf{font-size:var(--text-klein);color:var(--color-tinte-2);margin:0;padding:.5rem .5rem .125rem;font-weight:600}.auswahl-gewaehlt{border-bottom:1px solid var(--color-linie);flex-direction:column;gap:.125rem;padding-bottom:.25rem;display:flex}.auswahl-treffer{flex-direction:column;gap:.125rem;display:flex}.auswahl-hinweis{font-size:var(--text-klein);color:var(--color-tinte-2);margin:.25rem .5rem 0}.auswahl-fuss{border-top:1px solid var(--color-linie);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.375rem;padding-top:.5rem;display:flex}.auswahl-fuss[hidden]{display:none}.auswahl-leeren{color:var(--color-petrol);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.aktive-filter{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}.aktive-filter:empty{display:none}.aktive-filter-label{font-size:var(--text-klein);color:var(--color-tinte-2)}.chip{border:1px solid var(--color-petrol);background-color:var(--color-flaeche);color:var(--color-tinte);border-radius:999px;align-items:center;gap:.375rem;padding:.125rem .625rem .125rem .75rem;text-decoration:none;display:inline-flex}.chip>svg{color:var(--color-petrol)}.chip:hover{background-color:var(--color-aktiv)}.chip-standard{border-style:dashed;border-color:var(--color-tinte-2)}.chip-standard>svg{color:var(--color-tinte-2)}.faellig{border-radius:var(--radius-bedienelement);background-color:var(--color-warnung-grund);color:var(--color-warnung);border:1px solid var(--color-warnung);padding:0 .5rem;font-weight:600;display:inline-block}.codes{columns:2;background-color:var(--color-flaeche);border:1px solid var(--color-linie);font-variant-numeric:tabular-nums;column-gap:2rem;padding:1rem 1.25rem;font-weight:600;list-style:none}.codes li{break-inside:avoid;padding:.125rem 0}.qr{background-color:var(--color-flaeche);border:1px solid var(--color-linie)}h1,h2,p{margin-bottom:.75rem}.feld-inline{margin-left:.5rem;display:inline}.feld-gruppe p,.feld{margin-bottom:1rem}.feld-gruppe label{margin-bottom:.25rem;font-weight:600;display:block}.feld-gruppe input:not([type=checkbox]):not([type=radio]){width:100%;max-width:32rem;height:var(--hoehe-bedienelement);background-color:var(--color-flaeche);color:var(--color-tinte);border:1px solid var(--color-tinte-2);border-radius:var(--radius-bedienelement);padding:0 .5rem}.errorlist{color:var(--color-signal);margin-bottom:.25rem;font-weight:600}.helptext{color:var(--color-tinte-2);font-size:var(--text-klein);display:block}.inhalt>*+*,.ergebnis>*+*,.bereich+*,.meldung+*{margin-top:1.5rem}.meldung+.meldung,.inhalt>.brotkrumen+*{margin-top:.5rem}.inhalt>:is(h1,h2,h3)+*,.ergebnis>:is(h2,h3)+*{margin-top:.75rem}.seitenkopf>*+*{margin-top:1.5rem}.seitenkopf>.seitenkopf-unterzeile{margin-top:.5rem}.inhalt>.tabelle+.seitenwechsel,.ergebnis>.tabelle+.seitenwechsel,.inhalt>.filterzeile+.trefferzeile{margin-top:1rem}.inhalt>.filterzeile+.aktive-filter{margin-top:.75rem}.inhalt>.aktive-filter+.trefferzeile{margin-top:1rem}.inhalt>.trefferzeile+*{margin-top:.5rem}.stapel>*,.stapel-eng>*{margin-top:0;margin-bottom:0}.stapel>:where(:not(input[type=hidden]))+:where(:not(input[type=hidden])){margin-top:1.5rem}.stapel-eng>:where(:not(input[type=hidden]))+:where(:not(input[type=hidden])){margin-top:1rem}.stapel>:is(h2,h3,h4)+:where(:not(input[type=hidden])),.stapel-eng>:is(h2,h3,h4)+:where(:not(input[type=hidden])){margin-top:.5rem}.inhalt>.nav-ebene2,.inhalt>.nav-ebene2+*{margin-top:1rem}.stapel-eng>:where(:not(input[type=hidden]))+:is(h3,h4){margin-top:1.5rem}.stufe{white-space:nowrap;border-radius:var(--radius-pille);border:1px solid var(--color-tinte-2);padding:0 .5rem;font-weight:600;display:inline-block}.stufe-normal{background-color:var(--color-schutz-normal);color:var(--color-tinte)}.stufe-hoch{background-color:var(--color-schutz-hoch);color:var(--color-tinte)}.stufe-sehr_hoch{background-color:var(--color-schutz-sehr-hoch);color:var(--color-flaeche);border-color:var(--color-schutz-sehr-hoch)}.niveau{white-space:nowrap;border-radius:var(--radius-pille);border:1px solid var(--color-tinte-2);padding:0 .5rem;font-weight:600;display:inline-block}.niveau-gering{background-color:var(--color-flaeche);color:var(--color-tinte);border-color:var(--color-linie);font-weight:400}.niveau-mittel{background-color:var(--color-schutz-normal);color:var(--color-tinte)}.niveau-hoch{background-color:var(--color-schutz-hoch);color:var(--color-tinte)}.niveau-sehr_hoch{background-color:var(--color-schutz-sehr-hoch);color:var(--color-flaeche);border-color:var(--color-schutz-sehr-hoch)}.tabelle-matrix{min-width:36rem}.niveau-zeile{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;display:flex}[data-nur-bei][hidden],[data-nicht-bei][hidden]{display:none}.tabelle-matrix td{white-space:nowrap}.matrix-anzahl{text-align:right;font-variant-numeric:tabular-nums;min-width:2ch;display:inline-block}.tabelle-risiken td:last-child{-webkit-hyphens:manual;hyphens:manual;min-width:8rem}.tabelle-punkte td:last-child{-webkit-hyphens:manual;hyphens:manual;white-space:nowrap}.tabelle-berichte td:nth-child(5),.tabelle-berichte td:nth-child(6){-webkit-hyphens:manual;hyphens:manual}.tabelle-berichte td:last-child,.tabelle-gefordert td.art{-webkit-hyphens:manual;hyphens:manual;white-space:nowrap}.tabelle .zeile-gruppe th{background-color:var(--color-papier)}.editor,.mit-panel{display:block}.raster{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:start;gap:1rem;display:grid}.raster .feld{margin-bottom:0}.raster .feld :is(input,select,textarea){max-width:none}.raster>div.feld:not([data-kontakt-feld],[data-org-feld]){flex-direction:column;align-self:stretch;display:flex}.raster>div.feld:not([data-kontakt-feld],[data-org-feld])>:not(label,.feld-hilfe,.feld-fehler){margin-top:auto}.raster-voll{grid-column:1/-1}.raster-breit{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.aktionsleiste{z-index:4;background-color:var(--color-papier);border-top:1px solid var(--color-linie);min-height:var(--hoehe-aktionsleiste);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 0;display:flex;position:sticky;bottom:0}.inhalt:has(.aktionsleiste){padding-bottom:calc(var(--hoehe-aktionsleiste) + 1.5rem)}html:has(.aktionsleiste){scroll-padding-bottom:calc(var(--hoehe-aktionsleiste) + 1rem)}.ungespeichert{color:var(--color-warnung);margin-bottom:0;font-weight:600}.ungespeichert svg{vertical-align:text-bottom;display:inline}.dialog{background-color:var(--color-flaeche);width:calc(100% - 2rem);max-width:36rem;color:var(--color-tinte);border:1px solid var(--color-linie);border-top:4px solid var(--color-warnung);border-radius:var(--radius-bedienelement);margin:auto;padding:1.5rem}.dialog::backdrop{background-color:#1b273366}.dialog-formular{border-top:1px solid var(--color-linie);max-width:40rem;max-height:calc(100dvh - 2rem);overflow-y:auto}.dialog-formular details[open]>summary{margin-bottom:.5rem}.dialog-knoepfe{border-top:1px solid var(--color-linie);padding-top:1rem}.dialog-formular .knopf[aria-disabled=true],form[data-einmal-absenden] .knopf[aria-disabled=true]{opacity:.6;cursor:wait}.feld input:not([type=checkbox]):not([type=radio])[aria-invalid=true],.feld select[aria-invalid=true],.feld textarea[aria-invalid=true]{border:2px solid var(--color-signal)}.feld-wahl:has(input[aria-invalid=true]){border-left:2px solid var(--color-signal);padding-left:.75rem}.wahl-quer>div{flex-wrap:wrap;gap:0 1.5rem;display:flex}:is(.formularseite,.dialog-formular) .feld input:not([type=checkbox]):not([type=radio]),:is(.formularseite,.dialog-formular) .feld select,:is(.formularseite,.dialog-formular) .feld textarea{max-width:none}.knopf-icon{width:var(--hoehe-bedienelement);height:var(--hoehe-bedienelement);color:var(--color-tinte-2);border-radius:var(--radius-bedienelement);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.knopf-icon:hover{background-color:var(--color-aktiv);color:var(--color-tinte)}.knopf-text{color:var(--color-petrol);background:0 0;border-color:#0000;gap:.5rem;padding:0 .5rem}.knopf-text:hover{background-color:var(--color-aktiv)}.js .tabelle th.z-entf{width:3.25rem}.js .z-entf-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabelle-eingabe td.z-anw label,.tabelle-eingabe td.z-entf label{min-height:var(--hoehe-bedienelement);align-items:center;padding:0}.tabelle-eingabe td.z-anw label{justify-content:center}.tabelle-eingabe td.z-anw input[type=checkbox],.tabelle-eingabe td.z-entf input[type=checkbox]{margin-top:0}.panel{background-color:var(--color-flaeche);border:1px solid var(--color-linie);margin-top:1.5rem;padding:1rem}@media (min-width:1024px){.editor,.mit-panel{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:2rem;display:grid}.panel{max-height:calc(100vh - 2rem);margin-top:0;position:sticky;top:1rem;overflow-y:auto}}.schutzbedarf-zeile{border-bottom:1px solid var(--color-linie);padding:.5rem 0}.schutzbedarf dt{font-weight:600}.schutzbedarf-kurz{flex-basis:100%}.schutzbedarf-kurz table{border-collapse:collapse}.schutzbedarf-kurz th{text-align:left;padding:0 1rem .25rem 0;font-weight:600}.schutzbedarf-kurz td{padding:0 1rem 0 0}@media (max-width:1023.98px){:root{--hoehe-aktionsleiste:8rem}}@media (min-width:1024px){.schutzbedarf-kurz{display:none}}.personen{container-type:inline-size}.tabelle-eingabe{table-layout:fixed}.personen .tabelle-rahmen{overflow:visible}.tabelle-eingabe th,.tabelle-eingabe td,.tabelle-eingabe th:first-child,.tabelle-eingabe td:first-child,.tabelle-eingabe th:last-child,.tabelle-eingabe td:last-child{padding:.25rem .5rem}.tabelle-eingabe td{vertical-align:top}.aktionszeile{margin:1rem 0 0}.tabelle-eingabe th.z-anw{width:6rem}.tabelle-eingabe th.z-entf{width:6.75rem}.tabelle-eingabe td.z-name{position:relative}.tabelle-eingabe input:not([type=checkbox]):not([type=hidden]),.org-suche input[type=search],.auswahlfilter input[type=search]{width:100%;min-width:0;max-width:32rem;height:var(--hoehe-bedienelement);background-color:var(--color-flaeche);color:var(--color-tinte);border:1px solid var(--color-tinte-2);border-radius:var(--radius-bedienelement);padding:0 .5rem}.tabelle-eingabe .feld-fehler{font-size:var(--text-klein);margin:0 0 .25rem}.tabelle-eingabe .feld{margin-bottom:0}.tabelle-eingabe .feld-wahl>div{flex-wrap:wrap;gap:0 1rem;display:flex}.tabelle-eingabe th.z-ziele{width:9rem}.tabelle-eingabe th.z-stufe,.tabelle-eingabe th.z-regelwerk{width:8rem}.tabelle-eingabe th.z-verkn{width:10rem}.tabelle-eingabe td .feld select{max-width:none}.tabelle-eingabe .feld>label,.tabelle-eingabe .feld>legend,.zelle-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:40rem){.tabelle-eingabe,.tabelle-eingabe tbody{display:block}.tabelle-eingabe thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabelle-eingabe tr{border-bottom:1px solid var(--color-linie);grid-template-columns:1fr 1fr;align-items:end;gap:.25rem .75rem;padding:.5rem 0;display:grid}.tabelle-eingabe td,.tabelle-eingabe td:first-child,.tabelle-eingabe td:last-child{height:auto;padding:0;display:block}.tabelle-eingabe td.z-name,.tabelle-eingabe td.z-org,.tabelle-eingabe td.z-ziele,.tabelle-eingabe td.z-antwort{grid-column:1/-1}.tabelle-eingabe .zelle-label,.tabelle-eingabe .feld>label,.tabelle-eingabe .feld>legend{clip-path:none;width:auto;height:auto;font-weight:600;font-size:var(--text-klein);display:block;position:static;overflow:visible}.tabelle-eingabe td.z-anw .zelle-label{font-weight:400;font-size:inherit;display:inline}.tabelle-eingabe td.spalte-mitte{text-align:left}.tabelle-eingabe td.z-anw label{justify-content:flex-start}}.tabelle-manuell th.z-ziel{width:9rem}.tabelle-manuell th.z-berechnet{width:7rem}.tabelle-manuell th.z-festlegung{width:12rem}.tabelle-manuell tbody th.z-ziel,.tabelle-manuell td.z-berechnet{vertical-align:top;padding-top:.65rem}.tabelle-manuell td .feld textarea{max-width:none}@container (max-width:40rem){.tabelle-manuell th.z-ziel,.tabelle-manuell td.z-begruendung{grid-column:1/-1}.tabelle-manuell tbody th.z-ziel{padding:0;display:block}.tabelle-manuell td.z-berechnet{padding-top:0}}.zwischengespeichert{margin-bottom:0}.js [data-leer],.js .ohne-js{display:none}.protokoll,.org-suche-feld{position:relative}.org-suche label{margin-bottom:.25rem;font-weight:600;display:block}.org-suche input[type=search]{max-width:32rem}.knopf-klein{font-size:var(--text-klein);padding:0 .5rem}.chips{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.chip{background-color:var(--color-flaeche);border:1px solid var(--color-linie);border-radius:var(--radius-bedienelement);align-items:center;gap:.25rem;min-height:2rem;padding:0 .25rem 0 .75rem;display:inline-flex}.chip-entfernen{cursor:pointer;width:1.75rem;height:1.75rem;color:var(--color-tinte-2);border-radius:var(--radius-bedienelement);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.chip-entfernen:hover{background-color:var(--color-aktiv);color:var(--color-tinte)}.kontakt-popup{z-index:5;background-color:var(--color-flaeche);border:1px solid var(--color-tinte-2);border-radius:var(--radius-bedienelement);width:100%;min-width:18rem;max-width:32rem;position:absolute;left:0}.tabelle-eingabe td.z-name .kontakt-popup{width:calc(100% - 1rem);min-width:22rem;left:.5rem}.treffer-kopf{color:var(--color-tinte-2);font-size:var(--text-klein);border-bottom:1px solid var(--color-linie);margin:0;padding:.25rem .75rem}.kontakt-treffer{max-height:20rem;overflow-y:auto}.kontakt-treffer li+li{border-top:1px solid var(--color-linie)}.kontakt-treffer button,.treffer-fuss button{text-align:left;cursor:pointer;width:100%;color:var(--color-tinte);font:inherit;background:0 0;border:0;border-left:3px solid #0000;padding:.375rem .75rem .375rem calc(.75rem - 3px);display:block}.kontakt-treffer button:hover,.kontakt-treffer button:focus,.treffer-fuss button:hover,.treffer-fuss button:focus{background-color:var(--color-aktiv);border-left-color:var(--color-petrol)}.kontakt-treffer button:focus-visible,.treffer-fuss button:focus-visible{outline-offset:-2px}.treffer-name{font-weight:600;display:block}.treffer-info{color:var(--color-tinte-2);font-size:var(--text-klein);display:block}.treffer-passt{text-decoration:underline;-webkit-text-decoration-color:var(--color-petrol);-webkit-text-decoration-color:var(--color-petrol);text-decoration-color:var(--color-petrol);text-underline-offset:2px;text-decoration-thickness:2px}.treffer-fuss{border-top:1px solid var(--color-tinte-2)}.treffer-fuss button{color:var(--color-petrol);align-items:center;gap:.5rem;font-weight:600;display:flex}.auswahlliste{background-color:var(--color-flaeche);border:1px solid var(--color-linie);max-height:14rem;margin-bottom:.5rem;padding:.5rem .75rem 0;overflow-y:auto}.auswahlliste .feld{margin-bottom:.5rem}h4{margin:.75rem 0 .25rem;font-weight:600}.angaben{container-type:inline-size}.angaben>div{grid-template-columns:12rem minmax(0,1fr);gap:.25rem 1rem;padding:.25rem 0;display:grid}.angaben dt{color:var(--color-tinte-2)}.angaben dd{overflow-wrap:break-word}.angaben-zahlen>div{grid-template-columns:12rem 9rem}.angaben-zahlen dd{text-align:right;font-variant-numeric:tabular-nums}.zeitleiste{margin:0;overflow-x:auto}.zeitleiste svg{max-width:none;display:block}.zl-text{fill:var(--color-tinte);font-size:13px}.zl-fett{font-weight:600}.zl-leistung{fill:none;stroke:var(--color-petrol);stroke-width:2px}.zl-flaeche{fill:var(--color-schutz-normal)}.zl-achse{stroke:var(--color-tinte-2);stroke-width:1px}.zl-marke{stroke:var(--color-tinte-2);stroke-width:1px;stroke-dasharray:3 3}.zl-klammer{fill:none;stroke:var(--color-tinte-2);stroke-width:1.5px}.begriffe>div{padding:.25rem 0}.angaben-panel{border-top:1px solid var(--color-linie);margin-top:1rem;padding-top:1rem}.angaben-panel>div{grid-template-columns:7rem 1fr}@container (max-width:30rem){.angaben:not(.angaben-panel,.angaben-karte)>div{grid-template-columns:minmax(0,1fr);gap:0}}@media (min-width:64rem){.asset-oben{grid-template-columns:minmax(0,1fr) 24rem;align-items:start;gap:2rem;display:grid}}@media (max-width:63.9375rem){.asset-oben>*+*{margin-top:1.5rem}}.angaben-karte>div{grid-template-columns:10rem minmax(0,1fr)}@container (max-width:20rem){.angaben-karte>div{grid-template-columns:minmax(0,1fr);gap:0}}.angaben-gestapelt>div{grid-template-columns:minmax(0,1fr);gap:0}.tabelle-schutzbedarf th,.tabelle-schutzbedarf td{vertical-align:top}.tabelle-schutzbedarf thead th:first-child{width:11rem}.tabelle-schutzbedarf thead th:nth-child(2){width:8rem}.liste-kompakt{margin:0;padding-left:1.25rem;list-style:outside}.text-gegliedert>*+*{margin-top:.75rem}.text-gegliedert>p+ul{margin-top:.375rem}.text-gegliedert ul{padding-left:1.5rem;list-style:outside}.text-gegliedert li+li{margin-top:.375rem}.text-gegliedert li::marker{color:var(--color-tinte-2)}.text-gegliedert .gliederung{padding-left:0;list-style:none}.gliederung li{grid-template-columns:2.5rem minmax(0,1fr);display:grid}.gliederung .ebene-2{padding-left:2.5rem}.gliederung .ebene-3{padding-left:5rem}.abweichung{margin:.5rem 0 0}.pille{white-space:nowrap;border-radius:var(--radius-pille);font-size:var(--text-klein);padding:0 .625rem;font-weight:600;display:inline-block}.pille-erfolg{background-color:var(--color-erfolg-grund);color:var(--color-erfolg)}.pille-warnung{background-color:var(--color-warnung-grund);color:var(--color-warnung)}.pille-signal{background-color:var(--color-signal-grund);color:var(--color-signal)}.pille-neutral{background-color:var(--color-neutral-grund);color:var(--color-neutral)}.balken-block{gap:.5rem;display:grid}.balken{border-radius:var(--radius-pille);width:100%;height:.75rem;display:block}.balken-grund,.fortschritt-grund{fill:var(--color-neutral-grund)}.balken-erfolg{fill:var(--color-erfolg)}.balken-warnung{fill:var(--color-warnung)}.balken-signal{fill:var(--color-signal)}.balken-neutral{fill:var(--color-neutral-grund)}.legende{color:var(--color-tinte-2);flex-wrap:wrap;gap:.25rem 1rem;display:flex}.legende li{align-items:center;gap:.375rem;display:inline-flex}.legende li:before{content:"";background-color:var(--color-neutral-grund);border-radius:2px;width:.625rem;height:.625rem}.legende-erfolg:before{background-color:var(--color-erfolg)!important}.legende-warnung:before{background-color:var(--color-warnung)!important}.legende-signal:before{background-color:var(--color-signal)!important}.legende-neutral:before{border:1px solid var(--color-tinte-2)}.karte{background-color:var(--color-flaeche);border:1px solid var(--color-linie);border-radius:var(--radius-flaeche);align-content:start;gap:.75rem;min-width:0;padding:1rem 1.25rem;display:grid}.karte>*{margin:0}.konto-kopf{align-items:center;gap:.75rem;display:flex}.konto-kopf h2{flex:1;margin:0}.konto-avatar{background-color:var(--color-aktiv);width:2.5rem;height:2.5rem;color:var(--color-petrol);border-radius:var(--radius-pille);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.konto-aktion{font-weight:600}.angaben-linien>div{padding:.5rem 0}.angaben-linien>div+div{border-top:1px solid var(--color-linie)}@container (min-width:20rem){.angaben.angaben-linien>div{grid-template-columns:9rem minmax(0,1fr);gap:0 1rem}}.konto-zeilen li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.konto-zeilen-ohne-icon li{grid-template-columns:minmax(0,1fr) auto}.konto-zeilen li+li{border-top:1px solid var(--color-linie)}.konto-zeilen li>svg{color:var(--color-petrol)}.konto-zeilen p{margin:0}.konto-zeile-titel{font-weight:600}.konto-hinweis{background-color:var(--color-warnung-grund);border-radius:var(--radius-flaeche);grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1rem 1.25rem;display:grid}.konto-hinweis>svg{color:var(--color-warnung);margin-top:.125rem}.konto-hinweis :where(h3,p){margin:0}.punkte{gap:.75rem;display:grid}.punkte li{justify-items:start;gap:.25rem;display:grid}.punkte-angaben{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.punkte-angaben .hilfe{margin:0}.voraussetzungen{gap:.5rem;display:grid}.voraussetzungen li{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.kopf-angaben{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.kennzahl{font-family:var(--font-titel);font-size:var(--text-titel);font-weight:600;line-height:1.1}.naechster{background-color:var(--color-petrol);color:var(--color-flaeche);border-radius:var(--radius-flaeche);justify-items:start;gap:.75rem;padding:1.5rem 1.75rem;display:grid}.naechster-text{justify-items:start;gap:.75rem;min-width:0;display:grid}.naechster-quer{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.5rem;padding:1.25rem 1.5rem}.naechster-quer .naechster-text{gap:.375rem}@media (max-width:48rem){.naechster-quer{grid-template-columns:minmax(0,1fr)}}.naechster-dringend{background-color:var(--color-signal)}.naechster-art{flex-wrap:wrap;gap:0 1rem;font-weight:600;display:flex}.naechster-frist{font-weight:400}.naechster h2{font-family:var(--font-titel);font-size:var(--text-titel);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.2}.naechster p{max-width:46rem;margin:0}.naechster .knopf{background-color:var(--color-flaeche);color:var(--color-petrol);border-color:var(--color-flaeche)}.naechster-dringend .knopf{color:var(--color-signal)}.naechster-link{color:var(--color-flaeche);text-underline-offset:.15em;text-decoration:underline}.naechster :focus-visible{outline-color:var(--color-flaeche)}.etappen{background-color:var(--color-linie);border:1px solid var(--color-linie);border-radius:var(--radius-flaeche);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;display:grid;overflow:hidden}.etappe{background-color:var(--color-flaeche);height:100%;color:var(--color-tinte);align-content:start;gap:.375rem;padding:.875rem 1rem 1rem;text-decoration:none;display:grid}.etappe:hover .etappe-titel,.etappe:focus-visible .etappe-titel{text-decoration:underline}.etappe:focus-visible{outline-offset:-2px}.etappe-aktuell{background-color:var(--color-aktiv);border-bottom:3px solid var(--color-petrol);padding-bottom:calc(1rem - 3px)}.etappe-kopf{font-size:var(--text-klein);color:var(--color-tinte-2);align-items:center;gap:.5rem;display:flex}.etappe-nr{border-radius:var(--radius-pille);background-color:var(--color-neutral-grund);width:1.5rem;height:1.5rem;color:var(--color-neutral);place-items:center;font-weight:600;display:inline-grid}.etappe-erledigt .etappe-nr{background-color:var(--color-erfolg-grund);color:var(--color-erfolg)}.etappe-aktuell .etappe-nr{background-color:var(--color-petrol);color:var(--color-flaeche)}.etappe-aktuell .etappe-zustand{color:var(--color-petrol);font-weight:600}.etappe-titel{font-size:var(--text-mittel);font-weight:600}.etappe-stand{overflow-wrap:break-word}.schrittleiste{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.schritt{background-color:var(--color-flaeche);border:1px solid var(--color-linie);border-radius:var(--radius-pille);min-height:2.25rem;color:var(--color-tinte-2);font:inherit;align-items:center;gap:.5rem;padding:.25rem .875rem .25rem .25rem;text-decoration:none;display:inline-flex}:is(button,a).schritt{cursor:pointer}:is(button,a).schritt:hover .schritt-titel,:is(button,a).schritt:focus-visible .schritt-titel{text-decoration:underline}.schritt-nr{border-radius:var(--radius-pille);background-color:var(--color-neutral-grund);width:1.75rem;height:1.75rem;color:var(--color-neutral);font-size:var(--text-klein);place-items:center;font-weight:600;display:inline-grid}.schritt-nr svg{width:1rem;height:1rem}.schritt-erledigt .schritt-nr{background-color:var(--color-erfolg-grund);color:var(--color-erfolg)}.schritt-aktuell{border:2px solid var(--color-petrol);color:var(--color-petrol);padding:calc(.25rem - 1px) calc(.875rem - 1px) calc(.25rem - 1px) calc(.25rem - 1px);font-weight:600}.schritt-aktuell .schritt-nr{background-color:var(--color-petrol);color:var(--color-flaeche)}.pruefliste li{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.25rem .75rem;max-width:none;display:grid}.pruefliste .knopf-text{min-height:0;padding:0}.fortschritt{border-radius:var(--radius-pille);width:100%;height:.375rem;display:block}.fortschritt-teil{fill:var(--color-petrol)}.fortschritt-voll .fortschritt-teil{fill:var(--color-erfolg)}.schaubild-rahmen{background-color:var(--color-flaeche);border:1px solid var(--color-linie);border-radius:var(--radius-flaeche);gap:.75rem;margin:0;padding:1rem;display:grid;overflow-x:auto}.schaubild{width:100%;min-width:62.5rem;height:auto;display:block}.schaubild text{font-family:var(--font-sans)}.sb-titel{fill:var(--color-tinte);font-size:15px;font-weight:600}.sb-text{fill:var(--color-tinte-2);font-size:13px}.sb-titel-hell{fill:var(--color-flaeche);font-size:15px;font-weight:600}.sb-text-hell{fill:var(--color-flaeche);font-size:13px}.sb-marke{letter-spacing:.06em;text-transform:uppercase;fill:var(--color-petrol);font-size:13px;font-weight:600}.sb-entscheidung{fill:var(--color-aktiv);stroke:var(--color-petrol);stroke-width:1.5px}.sb-grundlage{fill:var(--color-flaeche);stroke:var(--color-linie);stroke-width:1.2px}.sb-regel{fill:var(--color-kopf);stroke:var(--color-linie);stroke-width:1.2px;stroke-dasharray:5 4}.sb-register{fill:var(--color-petrol);stroke:var(--color-petrol)}.sb-erfolg{fill:var(--color-erfolg-grund);stroke:var(--color-erfolg);stroke-width:1.2px}.sb-warnung{fill:var(--color-warnung-grund);stroke:var(--color-warnung);stroke-width:1.2px}.sb-pfeil{fill:none;stroke:var(--color-tinte-2);stroke-width:1.6px}.sb-pfeil-petrol{fill:none;stroke:var(--color-petrol);stroke-width:2px}.sb-spitze{fill:var(--color-tinte-2)}.sb-spitze-petrol{fill:var(--color-petrol)}.schaubild-legende{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.schaubild-legende>span{align-items:center;gap:.5rem;display:inline-flex}.sb-muster{border:1px solid var(--color-linie);border-radius:3px;width:1rem;height:.75rem;display:inline-block}.sb-muster-entscheidung{background-color:var(--color-aktiv);border-color:var(--color-petrol)}.sb-muster-grundlage{background-color:var(--color-flaeche)}.sb-muster-regel{background-color:var(--color-kopf);border-style:dashed}.schaubild-liste{margin:0;padding-left:1.25rem}@media (min-width:72rem){.schaubild-liste{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:71.9375rem){.schaubild-rahmen{display:none}}.begriffe{gap:0;margin:0;display:grid}.begriffe>div{border-top:1px solid var(--color-linie);grid-template-columns:14rem minmax(0,1fr);gap:.25rem 1.5rem;padding:.75rem 0;display:grid}.begriffe dt{font-weight:600}.begriffe dd{gap:.25rem;max-width:46rem;margin:0;display:grid}.begriffe dd p{margin:0}.begriff-frage{color:var(--color-petrol);font-weight:600}@media (max-width:47.4375rem){.begriffe>div{grid-template-columns:minmax(0,1fr)}}.beispiele{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid}.beispiele ol{margin:0;padding-left:1.25rem}}@layer utilities{.absolute{position:absolute}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:"Source Sans 3";src:url("../fonts/SourceSans3VF-Upright.ttf.ca0690453ec4.woff2")format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url("../fonts/SourceSerif4-Semibold.2b770f46d16f.ttf")format("truetype");font-weight:600;font-style:normal;font-display:swap}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}