@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(/design/fonts/atkinson/AtkinsonHyperlegibleNext-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:200 800;font-display:swap;src:url(/design/fonts/atkinson/AtkinsonHyperlegibleNext-Italic-VariableFont_wght.ttf) format("truetype")}:root{--kern-typography-font-family-default: "Atkinson Hyperlegible Next", system-ui, -apple-system, sans-serif;--kern-component-kopfzeile-font-family: var(--kern-typography-font-family-default);--kern-color-action-default: #00594f;--kern-color-action-on-default: #ffffff;--kern-color-action-focus-default: #00594f;--kern-color-decorative-brand-default: #00594f;--kern-color-layout-background-default: #ffffff;--kern-color-layout-background-default-surface: #f0f4f1;--kern-color-layout-background-level-1: #f0f4f1;--kern-color-layout-background-level-1-surface: #ffffff;--kern-color-layout-text-default: #1e2927;--kern-color-layout-text-muted: #4a504e;--kern-color-decorative-border-default: #dde5e0;--kern-color-feedback-danger: #af0900}@media(prefers-color-scheme:dark){:root{--kern-color-action-default: #aadab3;--kern-color-action-on-default: #002b24;--kern-color-action-focus-default: #aadab3;--kern-color-decorative-brand-default: #aadab3;--kern-color-layout-background-default: #031411;--kern-color-layout-background-default-surface: #0e1f1d;--kern-color-layout-background-level-1: #0e1f1d;--kern-color-layout-background-level-1-surface: #1b2b28;--kern-color-layout-text-default: #e8eceb;--kern-color-layout-text-muted: #b4b7b7;--kern-color-decorative-border-default: #2a3936;--kern-color-feedback-danger: #e06857}}body.kern-body{padding:0;margin:0}html,body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}button,label,input,textarea,select,a{touch-action:manipulation}.bs-unsichtbar{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html{scroll-padding-block-start:5.5rem}.bs-spalte{box-sizing:border-box;inline-size:100%;max-inline-size:60rem;margin-inline:auto;padding-inline:max(var(--kern-metric-space-default, 16px),env(safe-area-inset-left))}.bs-kopf{position:sticky;inset-block-start:0;z-index:10;padding-block-start:env(safe-area-inset-top);background:var(--kern-color-layout-background-default, #fff);border-block-end:.25rem solid var(--kern-color-decorative-brand-default, #00594f)}.bs-kopf__inhalt{display:flex;align-items:center;justify-content:space-between;min-block-size:3.5rem}.bs-kopf__titel{border:0;background:none;padding:0;font:inherit;font-weight:700;font-size:1.15rem;cursor:pointer}.bs-inhalt{padding-block:var(--kern-metric-space-large, 24px) calc(var(--kern-metric-space-x-large, 32px) + env(safe-area-inset-bottom))}.bs-abschnitt{border-radius:16px;background:var(--kern-color-layout-background-level-1, #f0f4f1);padding:var(--kern-metric-space-large, 24px);margin-block-end:var(--kern-metric-space-large, 24px)}.bs-abschnitt>h1,.bs-abschnitt>h2{margin-block-start:0}.bs-formular{border:0;padding:0;margin:0;min-inline-size:0}.bs-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:0 var(--kern-metric-space-default, 16px)}.bs-feld,.bs-gruppe{margin-block-end:var(--kern-metric-space-default, 16px)}.bs-feld .kern-hint{margin-block-start:0}.bs-feld .kern-form-input__input{inline-size:100%;box-sizing:border-box}.bs-gruppe .kern-fieldset__body--horizontal{flex-wrap:wrap;row-gap:var(--kern-metric-space-small, 8px)}.bs-wahl{min-block-size:44px;align-items:center}.bs-wahl input{inline-size:1.75rem;block-size:1.75rem}.bs-wahl .kern-label{padding-block:.5rem}.bs-zahl{display:flex;align-items:center;gap:var(--kern-metric-space-small, 8px)}.bs-zahl .kern-form-input__input{flex:1;min-inline-size:0}.bs-einheit{white-space:nowrap;flex:0 0 3.5rem}.bs-knopfzeile{display:flex;flex-wrap:wrap;gap:var(--kern-metric-space-default, 16px);margin-block:var(--kern-metric-space-default, 16px)}.bs-knopfzeile .kern-btn,.bs-zeile .kern-btn{min-block-size:48px}.bs-knopfzeile__text{align-self:center}.bs-liste{list-style:none;padding:0;margin:0;display:grid;gap:var(--kern-metric-space-small, 8px)}.bs-gruppe{display:grid;gap:var(--kern-metric-space-small, 8px);margin-block-start:var(--kern-metric-space-default, 16px)}.bs-gruppe h3{margin:0}.bs-eintrag{display:grid;gap:.25rem;inline-size:100%;text-align:start;font:inherit;color:inherit;cursor:pointer;padding:var(--kern-metric-space-default, 16px);border-radius:12px;border:1px solid var(--kern-color-decorative-border-default, #dde5e0);background:var(--kern-color-layout-background-default, #fff)}.bs-eintrag__status{display:flex;flex-wrap:wrap;gap:var(--kern-metric-space-small, 8px);align-items:center}.bs-fehlertext{color:var(--kern-color-feedback-danger, #b00020)}.bs-zeile{display:flex;align-items:center;justify-content:space-between;gap:var(--kern-metric-space-default, 16px);padding:var(--kern-metric-space-small, 8px) 0;border-block-end:1px solid var(--kern-color-decorative-border-default, #dde5e0)}.bs-suche{display:flex;align-items:flex-end;gap:var(--kern-metric-space-default, 16px);margin-block-start:var(--kern-metric-space-large, 24px)}.bs-suche .bs-feld{flex:1}.bs-hinweis{margin-block-end:var(--kern-metric-space-default, 16px)}.bs-zurueck{align-self:flex-start}.bs-fotos{list-style:none;padding:0;margin:0 0 var(--kern-metric-space-default, 16px);display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--kern-metric-space-default, 16px)}.bs-foto{margin:0;display:flex;flex-direction:column;block-size:100%;border-radius:12px;overflow:hidden;border:1px solid var(--kern-color-decorative-border-default, #dde5e0);background:var(--kern-color-layout-background-default, #fff)}.bs-foto img{display:block;inline-size:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--kern-color-layout-background-level-1, #f0f4f1)}.bs-foto__unten{display:flex;flex-direction:column;gap:var(--kern-metric-space-small, 8px);padding:var(--kern-metric-space-small, 8px) var(--kern-metric-space-default, 16px) var(--kern-metric-space-default, 16px)}.bs-foto__feld{margin:0}.bs-foto__entfernen{align-self:flex-start;min-block-size:44px}.bs-fortschritt{display:grid;gap:var(--kern-metric-space-small, 8px);margin-block:var(--kern-metric-space-default, 16px)}.bs-fortschritt progress{inline-size:100%}.bs-leer{color:var(--kern-color-layout-text-muted, #4a504e)}.bs-vorschau img{inline-size:100%;border-radius:8px}.bs-unterschriften{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--kern-metric-space-large, 24px)}.bs-unterschrift__flaeche{display:block;inline-size:100%;block-size:11rem;border-radius:8px;border:2px dashed var(--kern-color-decorative-border-default, #dde5e0);background:#fff;touch-action:none}.bs-vorschau{margin:0}.bs-vorschau img{background:#fff;max-block-size:11rem;object-fit:contain}.bs-umbruch{white-space:pre-wrap}.bs-ohne-unterschrift{margin-block-start:var(--kern-metric-space-default, 16px)}.bs-abschnitt .kern-form-input__input,.bs-abschnitt .kern-form-input__input:focus{background:var(--kern-color-layout-background-default, #fff)}.bs-abschnitt .kern-form-input__input:disabled{background:transparent}body:has(.bs-protokoll){background:var(--kern-color-layout-background-level-1, #f0f4f1)}.bs-spalte:has(.bs-protokoll){max-inline-size:80rem}.bs-inhalt:has(.bs-protokoll){padding-block-start:var(--kern-metric-space-default, 16px)}.bs-protokoll{--bs-karte: var(--kern-color-layout-background-level-1-surface, #fff);--bs-linie: var(--kern-color-decorative-border-default, #dde5e0);--bs-akzent: var(--kern-color-action-default, #00594f);--bs-auf-akzent: var(--kern-color-action-on-default, #fff);--bs-gedaempft: var(--kern-color-layout-text-muted, #4a504e);--bs-fehler: var(--kern-color-feedback-danger, #af0900);--bs-leiste: calc(4.5rem + env(safe-area-inset-bottom)) ;padding-block-end:calc(var(--bs-leiste) + var(--kern-metric-space-large, 24px))}.bs-seitenleiste{display:none}@media(min-width:900px){.bs-protokoll{display:grid;grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);gap:var(--kern-metric-space-x-large, 32px);align-items:start}.bs-seitenleiste{display:grid;gap:var(--kern-metric-space-default, 16px);position:sticky;inset-block-start:calc(4.25rem + env(safe-area-inset-top));max-block-size:calc(100dvh - 4.25rem - env(safe-area-inset-top) - var(--bs-leiste) - 16px);overflow-y:auto;overscroll-behavior:contain;padding-block-end:var(--kern-metric-space-default, 16px)}}.bs-seitenleiste__zurueck,.bs-schritt__alle{display:inline-flex;align-items:center;gap:.35rem;min-block-size:44px;padding:0 .5rem 0 0;border:0;background:none;color:var(--bs-akzent);font:inherit;font-size:1.0625rem;cursor:pointer;justify-self:start}@media(min-width:900px){.bs-schritt__alle,.bs-werkzeugleiste__stand{display:none}}.bs-seitenleiste__objekt{margin:0;font-size:1.0625rem;line-height:1.35}.bs-gesamtfortschritt{display:grid;gap:.35rem}.bs-gesamtfortschritt progress{inline-size:100%}.bs-schritte{list-style:none;margin:0;padding:0;display:grid;gap:2px}.bs-schritte__eintrag{display:flex;align-items:center;gap:.75rem;inline-size:100%;min-block-size:56px;padding:.5rem .75rem;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.bs-schritte__eintrag:active{background:var(--bs-linie)}.bs-schritte__eintrag--aktiv,.bs-schritte__eintrag--aktiv:active{background:var(--bs-akzent);color:var(--bs-auf-akzent)}.bs-schritte__marke{flex:0 0 auto;display:grid;place-items:center;inline-size:1.85rem;block-size:1.85rem;border-radius:50%;font-size:.875rem;font-weight:700;border:2px solid currentColor}.bs-schritte__marke--fertig{background:var(--bs-akzent);border-color:var(--bs-akzent);color:var(--bs-auf-akzent)}.bs-schritte__marke--fehlt{background:var(--bs-fehler);border-color:var(--bs-fehler);color:#fff}.bs-schritte__eintrag--aktiv .bs-schritte__marke--fertig{background:var(--bs-auf-akzent);border-color:var(--bs-auf-akzent);color:var(--bs-akzent)}.bs-schritte__text{display:grid;min-inline-size:0}.bs-schritte__titel{font-weight:600;font-size:1.0625rem;line-height:1.25}.bs-schritte__status{font-size:.875rem;opacity:.8}.bs-schritt{min-inline-size:0;scroll-margin-block-start:5rem}.bs-schritt__kopf{display:grid;gap:.15rem;margin-block-end:var(--kern-metric-space-large, 24px)}.bs-schritt__kicker{margin:0;font-size:.9375rem;color:var(--bs-gedaempft)}.bs-schritt__titel{margin:0;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);line-height:1.15;font-weight:700;letter-spacing:-.01em}.bs-abschnitt-hinweis,.bs-gesperrt-hinweis{margin:0 0 var(--kern-metric-space-default, 16px);color:var(--bs-gedaempft)}.bs-ios-gruppe{margin-block-end:var(--kern-metric-space-large, 24px)}.bs-ios-gruppe__titel{margin:0 0 .4rem;padding-inline:1rem;font-size:.875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--bs-gedaempft)}.bs-ios-gruppe__fussnote{margin:.5rem 0 0;padding-inline:1rem;font-size:.9375rem;color:var(--bs-gedaempft)}.bs-ios-liste{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;overflow:hidden;border-radius:14px;background:var(--bs-karte);border:1px solid var(--bs-linie)}@media(min-width:700px){.bs-ios-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-ios-zeile{grid-column:1 / -1;display:grid;grid-template-columns:minmax(8rem,38%) minmax(0,1fr);align-items:center;column-gap:.75rem;min-block-size:3.5rem;padding:.35rem 1rem;border-block-end:1px solid var(--bs-linie);box-shadow:inset -1px 0 0 var(--bs-linie)}.bs-ios-zeile:last-child{border-block-end:0}@media(min-width:700px){.bs-ios-zeile--halb{grid-column:span 1;grid-template-columns:minmax(6rem,40%) minmax(0,1fr)}}.bs-ios-zeile--gestapelt{grid-template-columns:minmax(0,1fr);align-items:stretch;row-gap:.35rem;padding-block:.75rem}.bs-ios-zeile__label{font-size:1.0625rem;line-height:1.3}.bs-ios-pflicht{margin-inline-start:.2rem;color:var(--bs-fehler);font-weight:700}.bs-ios-zeile__wert{min-inline-size:0}.bs-ios-zeile__hinweis,.bs-ios-zeile__fehler{grid-column:1 / -1;margin:0 0 .35rem;font-size:.9375rem;line-height:1.35;color:var(--bs-gedaempft)}.bs-ios-zeile__fehler{display:flex;gap:.35rem;align-items:center;color:var(--bs-fehler);font-weight:600}.bs-ios-zeile--fehler .bs-ios-zeile__label{color:var(--bs-fehler)}.bs-ios-eingabe{box-sizing:border-box;inline-size:100%;min-block-size:44px;margin:0;padding:.5rem .65rem;border:1px solid transparent;border-radius:9px;background:transparent;color:inherit;font:inherit;font-size:17px;line-height:1.35;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bs-ios-eingabe::placeholder{color:var(--bs-gedaempft);opacity:.7}.bs-ios-eingabe:focus{outline:none;background:var(--kern-color-layout-background-level-1, #f0f4f1);border-color:var(--bs-akzent);box-shadow:0 0 0 2px var(--bs-akzent)}.bs-ios-eingabe[aria-invalid=true]{border-color:var(--bs-fehler)}.bs-ios-eingabe--mehrzeilig{min-block-size:5.5rem;resize:vertical;background:var(--kern-color-layout-background-level-1, #f0f4f1)}.bs-ios-eingabe:disabled{opacity:1;color:inherit;-webkit-text-fill-color:currentColor;background:transparent}.bs-ios-zahl{display:flex;align-items:center;gap:.35rem}.bs-ios-einheit{flex:0 0 auto;color:var(--bs-gedaempft);font-size:1rem}.bs-segmente{display:flex;gap:2px;padding:3px;border-radius:11px;background:var(--bs-linie);inline-size:100%;max-inline-size:30rem;justify-self:end}.bs-segment{flex:1 1 0;min-inline-size:0;min-block-size:44px;padding:.35rem .6rem;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .12s ease,color .12s ease}.bs-segment:focus-visible{outline:3px solid var(--bs-akzent);outline-offset:1px}.bs-segment--an{background:var(--bs-akzent);color:var(--bs-auf-akzent);font-weight:700;box-shadow:0 1px 3px #0003}.bs-segment:disabled{cursor:default}.bs-segment:disabled:not(.bs-segment--an){opacity:.55}.bs-haekchen{display:grid;margin:0;padding:0;border:0;min-inline-size:0}.bs-haekchen__zeile{position:relative;display:flex;align-items:center;gap:.85rem;min-block-size:48px;padding:.4rem 0;border-block-start:1px solid var(--bs-linie);cursor:pointer;font-size:1.0625rem;line-height:1.3}.bs-haekchen__zeile:first-child{border-block-start:0}.bs-haekchen__zeile input{position:absolute;opacity:0;inline-size:1px;block-size:1px;margin:0}.bs-haekchen__marke{order:-1;flex:0 0 auto;display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border:2px solid var(--bs-gedaempft);border-radius:8px;color:var(--bs-auf-akzent);font-weight:700;font-size:1.1rem}.bs-haekchen__zeile input[type=radio]~.bs-haekchen__marke{border-radius:50%}.bs-haekchen__zeile--an .bs-haekchen__marke{background:var(--bs-akzent);border-color:var(--bs-akzent)}.bs-haekchen__zeile--an .bs-haekchen__marke:after{content:"✓"}.bs-haekchen__zeile:has(input:focus-visible) .bs-haekchen__marke{outline:3px solid var(--bs-akzent);outline-offset:2px}.bs-haekchen:disabled .bs-haekchen__zeile{cursor:default}.bs-freie-liste{display:grid}.bs-freie-liste__zeile{display:flex;align-items:center;gap:.5rem;border-block-start:1px solid var(--bs-linie)}.bs-freie-liste__zeile:first-child{border-block-start:0}.bs-freie-liste__nr{flex:0 0 1.5rem;color:var(--bs-gedaempft)}.bs-personen{display:grid;gap:.25rem}.bs-personen__zeile{display:grid;grid-template-columns:1.5rem minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) 2.75rem;align-items:end;gap:.5rem;padding-block:.5rem;border-block-start:1px solid var(--bs-linie)}.bs-personen__zeile:first-child{border-block-start:0}.bs-personen__nr{color:var(--bs-gedaempft);padding-block-end:.6rem}.bs-personen__feld{display:grid;gap:.15rem;min-inline-size:0}.bs-personen__feld .kern-label{color:var(--bs-gedaempft)}.bs-personen__weg{grid-column:5}.bs-personen__dazu{justify-self:start;margin-block-start:.25rem}@media(max-width:700px){.bs-personen__zeile{grid-template-columns:1.5rem minmax(0,1fr) minmax(0,1fr) 2.75rem}.bs-personen__feld:nth-of-type(3){grid-column:2 / 4}.bs-personen__weg{grid-column:4;grid-row:1}}.bs-ios-angabe{grid-column:1 / -1;display:grid;grid-template-columns:minmax(8rem,30%) minmax(0,1fr);gap:.75rem;padding:.85rem 1rem;border-block-end:1px solid var(--bs-linie);font-size:1.0625rem}.bs-ios-angabe:last-child{border-block-end:0}.bs-ios-angabe dt{color:var(--bs-gedaempft)}.bs-ios-angabe dd{margin:0}.bs-ios-text{padding:.5rem 1rem}.bs-ios-text>*{grid-column:1 / -1}.bs-offen{list-style:none}.bs-offen li{grid-column:1 / -1;border-block-end:1px solid var(--bs-linie)}.bs-offen li:last-child{border-block-end:0}.bs-offen__eintrag{display:flex;align-items:center;justify-content:space-between;gap:1rem;inline-size:100%;min-block-size:52px;padding:.5rem 1rem;border:0;background:none;color:inherit;font:inherit;font-size:1.0625rem;text-align:start;cursor:pointer}.bs-offen__eintrag:active{background:var(--kern-color-layout-background-level-1, #f0f4f1)}.bs-offen__ort{display:block;font-size:.875rem;color:var(--bs-gedaempft)}.bs-offen__pfeil{font-size:1.5rem;color:var(--bs-gedaempft)}.bs-protokoll .bs-abschnitt{background:var(--bs-karte);border:1px solid var(--bs-linie)}.bs-werkzeugleiste{position:fixed;inset-inline:0;inset-block-end:0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem max(1rem,env(safe-area-inset-right)) calc(.6rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:color-mix(in srgb,var(--kern-color-layout-background-default, #fff) 88%,transparent);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-block-start:1px solid var(--kern-color-decorative-border-default, #dde5e0);transition:transform .18s ease}.bs-tastatur-offen .bs-werkzeugleiste{transform:translateY(110%)}.bs-werkzeugleiste__knopf{display:inline-flex;align-items:center;gap:.35rem;min-block-size:48px;min-inline-size:6.5rem;justify-content:center;padding:0 1rem;border:0;border-radius:999px;background:transparent;color:var(--kern-color-action-default, #00594f);font:inherit;font-size:1.0625rem;font-weight:600;cursor:pointer}.bs-werkzeugleiste__knopf span{font-size:1.5rem;line-height:1}.bs-werkzeugleiste__knopf--weiter{background:var(--kern-color-action-default, #00594f);color:var(--kern-color-action-on-default, #fff)}.bs-werkzeugleiste__knopf:disabled{opacity:.35;cursor:default}.bs-werkzeugleiste__mitte{display:grid;justify-items:center;min-inline-size:0;min-block-size:48px;padding:.25rem .5rem;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;cursor:pointer}.bs-werkzeugleiste__titel{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.bs-werkzeugleiste__stand{font-size:.875rem;color:var(--kern-color-layout-text-muted, #4a504e)}.bs-blatt{box-sizing:border-box;inline-size:min(36rem,100%);max-inline-size:100%;max-block-size:85dvh;margin:auto auto 0;padding:0;border:0;border-radius:16px 16px 0 0;background:var(--kern-color-layout-background-level-1, #f0f4f1);color:inherit}.bs-blatt::backdrop{background:#00000059}.bs-blatt[open]{animation:bs-blatt-hoch .22s ease-out}@keyframes bs-blatt-hoch{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.bs-blatt[open],.bs-werkzeugleiste,.bs-segment{animation:none;transition:none}}.bs-blatt__inhalt{display:grid;gap:var(--kern-metric-space-default, 16px);padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom))}.bs-blatt__kopf{display:flex;align-items:center;justify-content:space-between;gap:1rem}.bs-blatt__kopf h2{margin:0}.bs-blatt__fertig{min-block-size:44px;padding:0 .75rem;border:0;background:none;color:var(--kern-color-action-default, #00594f);font:inherit;font-size:1.0625rem;font-weight:700;cursor:pointer}.bs-blatt .bs-schritte__eintrag--aktiv{background:var(--kern-color-action-default, #00594f)}.bs-eintrag-zeile{display:grid;gap:.25rem}.bs-eintrag-zeile__aktion{justify-self:end}.bs-seitenleiste__zurueckgeben{margin-block-start:1rem;justify-self:start}
