@font-face{font-family:Titillium;src:url(/assets/Titillium-Light-BO-7GRhJ.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Titillium;src:url(/assets/Titillium-Regular-D5s6CwFn.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Titillium;src:url(/assets/Titillium-Semibold-BZHgt53s.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Titillium;src:url(/assets/Titillium-Bold-DN0XFI0k.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--inhaltsbreite:960px;--seitenbreite:calc(var(--inhaltsbreite) + 2 * var(--seitenpadding));--seitenpadding:clamp(1.25rem, 2.6vw, 3.5rem);--lesebreite:58ch;--primary:#85b723;--sec-petrol:#008daf;--sec-petrol-80:#3ba1bf;--sec-petrol-50:#98c3d7;--sec-petrol-20:#d9e7f0;--row-selected:var(--sec-petrol-20);--row-selected-line:var(--sec-petrol-50);--control-accent:var(--web-petrol);--bulk-bg:var(--quote-bg);--sec-grey:#576970;--sec-grey-80:#758188;--sec-grey-50:#a5abb1;--sec-grey-20:#d9dbde;--sec-blue:#2c6c88;--sec-blue-80:#5786a1;--sec-blue-50:#93b1c5;--sec-blue-20:#d2dfe9;--sec-teal:#008081;--sec-teal-80:#429597;--sec-teal-50:#92babc;--sec-teal-20:#d5e3e4;--mark-orange:#eea103;--mark-red:#d84d43;--mark-yellow:#dec700;--web-petrol:#2e5665;--brotkruemel-flaeche:var(--sec-blue);--brotkruemel-ink:#fff;--schnellnav-flaeche:var(--sec-blue);--schnellnav-ink:#fff;--nav-band:3.75rem;--logo-ink:#231f20;--accent-green:#7bba3e;--pm-orange:#e07b2a;--pm-orange-ink:#fff;--step-bar:#e7e7e7;--step-bar-done:var(--sec-grey-20);--light-housing:var(--surface);--table-line:#5b6670;--table-line-70:#888c94;--table-line-40:#b8b9be;--table-line-15:#e3e3e6;--basis-headline-color:var(--web-petrol);--basis-text-color:#000;--outline-color:var(--text-color);--basis-background-color:#fff;--basis-surface:#fff;--papier:#fff;--basis-surface-alt:#eee;--basis-bereichs-flaeche:var(--sec-grey-20);--border-color:var(--web-petrol);--basis-interactive:var(--sec-blue);--basis-danger-text:#ca0101;--basis-quote-bg:#eee;--basis-muted-text:#4a4a4a;--basis-status-ok:#47670f;--status-ok-soft:#f0f6e4;--basis-status-work:var(--sec-blue);--status-work-soft:#e9f0f4;--basis-status-warn:#7d5602;--status-warn-soft:#fdf3e0;--basis-kommentar-gelb:#fff2a8;--basis-kommentar-rand:#d9c04a;--basis-status-bad:#b53a31;--status-bad-soft:#fbeae8;--basis-status-none:var(--sec-grey);--status-none-soft:#eee;--lamp-ok:var(--primary);--lamp-work:var(--sec-blue);--lamp-warn:var(--mark-orange);--lamp-bad:var(--mark-red);--font:"Titillium", Calibri, "Titillium Web", Tahoma, Arial, Helvetica, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--erklaer:#7b1e2b;--erklaer-rand:#7b1e2b;--erklaer-soft:#f4e6e9;--fuss-grund:#2c6c88;--fuss-text:#fff;--fuss-leise:#e6eef2;--focus-width:3px;--dunkel-headline-color:#eee;--dunkel-text-color:#eee;--dunkel-background-color:#333;--dunkel-surface:#3c3c3c;--dunkel-surface-alt:#464646;--dunkel-surface-hover:#424242;--dunkel-border-color:#eee;--dunkel-interactive:var(--sec-petrol-50);--dunkel-danger-text:#ffa39d;--dunkel-quote-bg:#4a4a4a;--dunkel-muted-text:#c9c9c9;--dunkel-erklaer:#e2a0ac;--dunkel-erklaer-soft:#40262b;--dunkel-fuss-grund:#1f4e60;--dunkel-table-line:#9aa3ab;--dunkel-table-line-70:#7c848b;--dunkel-table-line-40:#5c6268;--dunkel-table-line-15:#474b50;--dunkel-status-ok:#a5cf5c;--dunkel-status-ok-soft:#3a4a24;--dunkel-status-work:#7fb2ca;--dunkel-status-work-soft:#243b45;--dunkel-status-warn:#e8b552;--dunkel-status-warn-soft:#4b3a1c;--dunkel-kommentar-gelb:#f2df8a;--dunkel-kommentar-rand:#a8912f;--dunkel-status-bad:#f08a80;--dunkel-status-bad-soft:#4d2c28;--dunkel-status-none:#b6bcc0;--dunkel-status-none-soft:#464646;--dunkel-control-accent:#7fb2ca;--dunkel-row-selected:#243b45;--dunkel-row-selected-line:#4d7a8f;--dunkel-bereichs-flaeche:#464646;--dunkel-step-bar:#4a4a4a;--dunkel-step-bar-done:#3a3a3a;--weichheit:0%;--weich-flaeche-ziel:#000;--weich-text-ziel:#000;--hover-ziel:#000;--background-color:color-mix(in srgb, var(--basis-background-color), var(--weich-flaeche-ziel) var(--weichheit));--surface:color-mix(in srgb, var(--basis-surface), var(--weich-flaeche-ziel) var(--weichheit));--surface-hover:color-mix(in srgb, var(--surface), var(--hover-ziel) 4%);--surface-alt:color-mix(in srgb, var(--basis-surface-alt), var(--weich-flaeche-ziel) var(--weichheit));--bereichs-flaeche:color-mix(in srgb, var(--basis-bereichs-flaeche), var(--weich-flaeche-ziel) var(--weichheit));--quote-bg:color-mix(in srgb, var(--basis-quote-bg), var(--weich-flaeche-ziel) var(--weichheit));--text-color:color-mix(in srgb, var(--basis-text-color), var(--weich-text-ziel) var(--weichheit));--muted-text:color-mix(in srgb, var(--basis-muted-text), var(--weich-text-ziel) var(--weichheit));--interactive:color-mix(in srgb, var(--basis-interactive), var(--weich-text-ziel) var(--weichheit));--headline-color:color-mix(in srgb, var(--basis-headline-color), var(--weich-text-ziel) var(--weichheit));--danger-text:color-mix(in srgb, var(--basis-danger-text), var(--weich-text-ziel) var(--weichheit));--status-ok:color-mix(in srgb, var(--basis-status-ok), var(--weich-text-ziel) var(--weichheit));--kommentar-gelb:var(--basis-kommentar-gelb);--kommentar-rand:var(--basis-kommentar-rand);--status-warn:color-mix(in srgb, var(--basis-status-warn), var(--weich-text-ziel) var(--weichheit));--status-bad:color-mix(in srgb, var(--basis-status-bad), var(--weich-text-ziel) var(--weichheit));--status-work:color-mix(in srgb, var(--basis-status-work), var(--weich-text-ziel) var(--weichheit));--status-none:color-mix(in srgb, var(--basis-status-none), var(--weich-text-ziel) var(--weichheit))}@media (prefers-color-scheme:dark){:root:not([data-farbmodus=hell]){--hover-ziel:#fff;--weich-text-ziel:#fff;--erklaer:var(--dunkel-erklaer);--erklaer-rand:var(--dunkel-erklaer);--erklaer-soft:var(--dunkel-erklaer-soft);--fuss-grund:var(--dunkel-fuss-grund);--basis-headline-color:var(--dunkel-headline-color);--basis-text-color:var(--dunkel-text-color);--basis-background-color:var(--dunkel-background-color);--basis-surface:var(--dunkel-surface);--basis-surface-alt:var(--dunkel-surface-alt);--basis-bereichs-flaeche:var(--dunkel-bereichs-flaeche);--border-color:var(--dunkel-border-color);--basis-interactive:var(--dunkel-interactive);--basis-danger-text:var(--dunkel-danger-text);--basis-quote-bg:var(--dunkel-quote-bg);--basis-muted-text:var(--dunkel-muted-text);--table-line:var(--dunkel-table-line);--table-line-70:var(--dunkel-table-line-70);--table-line-40:var(--dunkel-table-line-40);--table-line-15:var(--dunkel-table-line-15);--basis-status-ok:var(--dunkel-status-ok);--status-ok-soft:var(--dunkel-status-ok-soft);--basis-status-work:var(--dunkel-status-work);--status-work-soft:var(--dunkel-status-work-soft);--basis-kommentar-gelb:var(--dunkel-kommentar-gelb);--basis-kommentar-rand:var(--dunkel-kommentar-rand);--basis-status-warn:var(--dunkel-status-warn);--status-warn-soft:var(--dunkel-status-warn-soft);--basis-status-bad:var(--dunkel-status-bad);--status-bad-soft:var(--dunkel-status-bad-soft);--basis-status-none:var(--dunkel-status-none);--status-none-soft:var(--dunkel-status-none-soft);--control-accent:var(--dunkel-control-accent);--row-selected:var(--dunkel-row-selected);--row-selected-line:var(--dunkel-row-selected-line);--step-bar:var(--dunkel-step-bar);--step-bar-done:var(--dunkel-step-bar-done)}}:root[data-breite=breit]{--inhaltsbreite:min(100%, 100rem)}:root[data-farbmodus=dunkel]{--hover-ziel:#fff;--weich-text-ziel:#fff;--erklaer:var(--dunkel-erklaer);--erklaer-rand:var(--dunkel-erklaer);--erklaer-soft:var(--dunkel-erklaer-soft);--fuss-grund:var(--dunkel-fuss-grund);--basis-headline-color:var(--dunkel-headline-color);--basis-text-color:var(--dunkel-text-color);--basis-background-color:var(--dunkel-background-color);--basis-surface:var(--dunkel-surface);--basis-surface-alt:var(--dunkel-surface-alt);--basis-bereichs-flaeche:var(--dunkel-bereichs-flaeche);--border-color:var(--dunkel-border-color);--basis-interactive:var(--dunkel-interactive);--basis-danger-text:var(--dunkel-danger-text);--basis-quote-bg:var(--dunkel-quote-bg);--basis-muted-text:var(--dunkel-muted-text);--table-line:var(--dunkel-table-line);--table-line-70:var(--dunkel-table-line-70);--table-line-40:var(--dunkel-table-line-40);--table-line-15:var(--dunkel-table-line-15);--basis-status-ok:var(--dunkel-status-ok);--status-ok-soft:var(--dunkel-status-ok-soft);--basis-status-work:var(--dunkel-status-work);--status-work-soft:var(--dunkel-status-work-soft);--basis-kommentar-gelb:var(--dunkel-kommentar-gelb);--basis-kommentar-rand:var(--dunkel-kommentar-rand);--basis-status-warn:var(--dunkel-status-warn);--status-warn-soft:var(--dunkel-status-warn-soft);--basis-status-bad:var(--dunkel-status-bad);--status-bad-soft:var(--dunkel-status-bad-soft);--basis-status-none:var(--dunkel-status-none);--status-none-soft:var(--dunkel-status-none-soft);--control-accent:var(--dunkel-control-accent);--row-selected:var(--dunkel-row-selected);--row-selected-line:var(--dunkel-row-selected-line);--step-bar:var(--dunkel-step-bar);--step-bar-done:var(--dunkel-step-bar-done)}:root[data-weichheit="5"]{--weichheit:5%}:root[data-weichheit="10"]{--weichheit:10%}:root[data-weichheit="15"]{--weichheit:15%}:root[data-weichheit="20"]{--weichheit:20%}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--text-color);background:var(--background-color);margin:0;font-size:1.125rem;line-height:1.55}a{color:var(--interactive)}a:hover{text-decoration:underline}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--outline-color);outline-offset:2px}.skiplink{background:var(--web-petrol);color:#fff;z-index:50;padding:.75rem 1.125rem;font-weight:600;position:absolute;top:0;left:-624.938rem}.skiplink:focus{left:0}.topbar{background:var(--surface);border-bottom:1px solid var(--table-line-40);padding:2.5rem 0 1.875rem}.topbar-oben,.topbar nav{max-width:var(--seitenbreite);padding-left:var(--seitenpadding);padding-right:var(--seitenpadding);margin-left:auto;margin-right:auto}.topbar-oben{flex-wrap:wrap;align-items:center;gap:1rem 1.375rem;display:flex}.topbar-meta{flex-wrap:wrap;order:-1;justify-content:flex-end;align-items:center;gap:1.375rem;width:100%;display:flex}.topbar-dienste{align-items:center;gap:1.375rem;margin-left:auto;display:flex}.topbar .logo{flex:none;display:block}.topbar .logo img{width:auto;height:5.5rem;display:block}.topbar .logo .logo-dunkel{display:none}@media (prefers-color-scheme:dark){:root:not([data-farbmodus=hell]) .topbar .logo .logo-hell{display:none}:root:not([data-farbmodus=hell]) .topbar .logo .logo-dunkel{display:block}}:root[data-farbmodus=dunkel] .topbar .logo .logo-hell{display:none}:root[data-farbmodus=dunkel] .topbar .logo .logo-dunkel,:root[data-farbmodus=hell] .topbar .logo .logo-hell{display:block}:root[data-farbmodus=hell] .topbar .logo .logo-dunkel{display:none}.topbar .systemname{color:var(--headline-color);border-left:1px solid var(--table-line-40);align-self:stretch;align-items:center;padding-left:1.375rem;font-size:1.1875rem;font-weight:600;display:flex}.topbar .spacer{margin-left:auto}.menueknopf{display:none}.topbar nav{flex-wrap:wrap;justify-content:flex-end;gap:1.875rem;padding-top:1.875rem;display:flex}.topbar nav a{color:var(--headline-color);padding:0;font-size:1.625rem;font-weight:700;line-height:1.1;text-decoration:none}.topbar nav a:hover{text-decoration:underline}.topbar nav a[aria-current]{font-style:italic}.topbar nav .nav-hinweis{color:var(--muted-text);padding:.6875rem .9375rem;font-size:1rem}.topbar .dokulink{white-space:nowrap;color:var(--web-petrol);text-underline-offset:.15em;flex:none;font-size:1rem;font-weight:600;text-decoration:underline}.topbar .dokulink:hover{text-decoration:none}.rolepick{flex-shrink:1;align-items:center;gap:.5rem;min-width:0;font-size:1rem;display:flex}.rolepick select,.anmeldung-kopf select{font:inherit;border:1px solid var(--web-petrol);background:var(--surface);min-width:0;max-width:100%;color:var(--text-color);padding:.4375rem .5625rem;font-size:1rem}.rolepick label{flex:none}.anmeldung-kopf{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;font-size:1rem;display:flex}.brotkruemel{background:var(--brotkruemel-flaeche);color:var(--brotkruemel-ink)}.brotkruemel ol{max-width:var(--seitenbreite);padding:0 var(--seitenpadding) 0 calc(var(--seitenpadding) - .9375rem);flex-wrap:wrap;align-items:center;margin:0 auto;list-style:none;display:flex}.brotkruemel li{align-items:center;display:flex}.brotkruemel li+li:before{content:"";opacity:.75;border-top:.125rem solid;border-right:.125rem solid;flex:none;width:.375rem;height:.375rem;rotate:45deg}.brotkruemel a{color:var(--brotkruemel-ink);align-items:center;padding:.75rem .3125rem .75rem .9375rem;font-size:1rem;line-height:1;text-decoration:none;display:flex}.brotkruemel a:hover{text-decoration:underline}.brotkruemel em{font-style:italic}.brotkruemel :focus-visible{outline-color:var(--brotkruemel-ink)}.bereichsmenue{align-self:start}.bereichsmenue h2{color:var(--headline-color);margin:0 0 .5rem;font-size:1.0625rem}.bereichsmenue ul{margin:0;padding:0;list-style:none}.bereichsmenue a{background:var(--bereichs-flaeche);color:var(--headline-color);border-bottom:.0625rem solid var(--surface);padding:.75rem .625rem;font-size:1.125rem;text-decoration:none;display:block}.bereichsmenue li:last-child a{border-bottom:0}.bereichsmenue a:hover{text-decoration:underline}.bereichsmenue a.hier{font-weight:700}.bereichsmenue .bm-zweck{color:var(--muted-text);margin-top:.125rem;font-size:.875rem;font-weight:400;display:block}.mitbereich{grid-template-columns:minmax(0,1fr) 20.5rem;align-items:start;gap:2rem;display:grid}@media (width<=62rem){.mitbereich{grid-template-columns:minmax(0,1fr)}.mitbereich>.bereichsmenue{order:-1}}.protoflag-halter{display:inline-block;position:relative}.protoflag{letter-spacing:.4px;color:var(--pm-orange-ink);background:var(--pm-orange);white-space:nowrap;cursor:help;font-size:.8125rem;font-weight:700;font-family:var(--font);border:0;border-radius:62.4375rem;padding:calc(.4375rem + .04em) .9375rem calc(.4375rem - .04em);animation:2.2s ease-in-out infinite proto-atmen}.protoflag:focus-visible{outline:var(--focus-width) solid var(--outline-color);outline-offset:3px}@keyframes proto-atmen{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--pm-orange) 95%, transparent), 0 0 0 0 color-mix(in srgb, var(--pm-orange) 55%, transparent);scale:1}50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--pm-orange) 0%, transparent), 0 0 0 16px color-mix(in srgb, var(--pm-orange) 0%, transparent);scale:1.07}}.protoflag-erklaerung{z-index:60;background:var(--surface);width:min(26.25rem,100vw - 2.5rem);color:var(--text-color);border:1px solid var(--table-line-40);text-align:left;letter-spacing:0;padding:.875rem 1rem;font-size:.9375rem;font-weight:400;line-height:1.5;animation:.18s cubic-bezier(.34,1.5,.6,1) proto-auf;position:absolute;top:calc(100% + .625rem);right:0;box-shadow:0 8px 26px #0000002e}@keyframes proto-auf{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:none}}.proto-titel{color:var(--headline-color);margin:0 0 .625rem;font-size:.9062rem;font-weight:700}.protoflag-erklaerung dl{margin:0}.protoflag-erklaerung dt{text-transform:uppercase;letter-spacing:.6px;color:var(--muted-text);margin-top:.75rem;font-size:.8125rem;font-weight:700}.protoflag-erklaerung dt:first-of-type{margin-top:0}.protoflag-erklaerung dd{margin:.3125rem 0 0}.protoflag-erklaerung code{background:var(--surface-alt);padding:.0625rem .25rem;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.protoflag,.protoflag-erklaerung{animation:none}}:root[data-bewegung=aus] .protoflag,:root[data-bewegung=aus] .protoflag-erklaerung{animation:none}.chain-frame{background:var(--surface);border-bottom:1px solid var(--table-line-40)}.step-chain{max-width:var(--seitenbreite);padding:1.125rem var(--seitenpadding) .875rem;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.bead{text-align:center;cursor:help;flex-direction:column;flex:1 1 0;align-items:center;gap:.4375rem;min-width:5.25rem;display:flex;position:relative}.bead-row{align-items:center;width:100%;line-height:0;display:flex}.connector{background:var(--table-line-40);flex:1;height:.1875rem}.bead:first-child .connector.left,.bead:last-child .connector.right{visibility:hidden}.bead.line-on .connector.left,.bead.done .connector.right{background:var(--web-petrol)}.bead-circle,.phase-nummer{width:2.5rem;height:2.5rem;font-family:var(--font);background:var(--surface);color:var(--muted-text);border:3px solid var(--table-line-40);border-radius:50%;flex:none;place-items:center;padding:.16em 0 0;font-size:1.125rem;font-weight:700;line-height:1;display:grid}.bead-circle{cursor:help;transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out,scale .16s cubic-bezier(.34,1.5,.6,1)}.bead-circle:after{content:"";z-index:1;position:absolute;inset:0}.bead.done .bead-circle,.bead.current .bead-circle,.phase-nummer.done,.phase-nummer.current{background:var(--web-petrol);color:#fff;border-color:var(--web-petrol)}.bead.current .bead-circle,.phase-nummer.current{box-shadow:0 0 0 3px var(--surface), 0 0 0 6px var(--web-petrol)}.phase-bar>.phase-nummer{border-width:.25rem;width:6rem;height:6rem;margin-left:.1875rem;font-size:2.7rem;font-weight:300}.phase-handlung{color:inherit;align-items:center;gap:.75rem;margin:-.375rem -.75rem -.375rem -.375rem;padding:.375rem .75rem .375rem .375rem;text-decoration:none;transition:background-color .14s ease-out;display:flex}.phase-handlung:hover,.phase-handlung:focus-visible{background:var(--surface-hover)}.phase-handlung:focus-visible{outline:var(--focus-width) solid var(--outline-color);outline-offset:2px}.phase-handlung .light-text strong{text-underline-offset:.15em;text-decoration:underline}.phase-handlung-weg{white-space:nowrap;color:var(--interactive);font-size:.9375rem;font-weight:700}.phase-handlung-pfeil{font-weight:400}.phase-handlung:hover .phase-handlung-weg,.phase-handlung:focus-visible .phase-handlung-weg{text-decoration:underline}@media (prefers-reduced-motion:reduce){.phase-handlung{transition:none}}:root[data-bewegung=aus] .phase-handlung{transition:none}.phase-nummer.gewaehlt{background:var(--sec-petrol);border-color:var(--sec-petrol);color:#fff;box-shadow:none}.bead:hover .bead-circle,.bead:focus-within .bead-circle,.bead.inspected .bead-circle{background:var(--sec-petrol);border-color:var(--sec-petrol);color:#fff;scale:1.1}.bead .bead-circle:focus-visible{outline:var(--focus-width) solid var(--outline-color);outline-offset:4px}.bead .light{transition:border-color .14s ease-out,scale .16s cubic-bezier(.34,1.5,.6,1)}.bead:hover .light,.bead:focus-within .light,.bead.inspected .light{border-color:var(--sec-petrol);scale:1.06}.bead .bead-label{color:var(--muted-text);-webkit-hyphens:auto;hyphens:auto;padding:0 .25rem;font-size:.9375rem;line-height:1.3;transition:color .14s ease-out;display:grid}.bead .bead-label>span{grid-area:1/1}.bead .bead-label:after{content:attr(data-text);visibility:hidden;pointer-events:none;grid-area:1/1;font-weight:700}.bead.done .bead-label{color:var(--headline-color)}.bead.current .bead-label{color:var(--headline-color);font-weight:700}.bead:hover .bead-label,.bead:focus-within .bead-label,.bead.inspected .bead-label{color:var(--sec-petrol);font-weight:700}.bead:after{content:"";border-left:.375rem solid #0000;border-right:.375rem solid #0000;border-top:.375rem solid var(--web-petrol);opacity:0;pointer-events:none;width:0;height:0;transition:opacity .14s ease-out,translate .16s cubic-bezier(.34,1.5,.6,1);position:absolute;bottom:-.5rem;left:50%;translate:-50% -.25rem}.bead.zeigt:after{opacity:1;translate:-50%}.bead:hover:after,.bead:focus-within:after,.bead.inspected:after{border-top-color:var(--sec-petrol)}@media (prefers-reduced-motion:reduce){.bead-circle,.bead .light,.bead .bead-label,.bead:after{transition:none}.bead:after{translate:-50%}.bead:hover .bead-circle,.bead:focus-within .bead-circle,.bead.inspected .bead-circle,.bead:hover .light,.bead:focus-within .light,.bead.inspected .light{scale:1}}:root[data-bewegung=aus] .bead-circle,:root[data-bewegung=aus] .bead .light,:root[data-bewegung=aus] .bead .bead-label,:root[data-bewegung=aus] .bead:after{transition:none}:root[data-bewegung=aus] .bead:after{translate:-50%}:root[data-bewegung=aus] .bead:hover .bead-circle,:root[data-bewegung=aus] .bead:focus-within .bead-circle,:root[data-bewegung=aus] .bead.inspected .bead-circle,:root[data-bewegung=aus] .bead:hover .light,:root[data-bewegung=aus] .bead:focus-within .light,:root[data-bewegung=aus] .bead.inspected .light{scale:1}@media (width<=800px){details.versions{margin-left:0}details.versions table{font-size:.8125rem}details.versions th,details.versions td{padding:.25rem .375rem}.step-chain{grid-template-columns:1fr;gap:0;padding:.875rem 1.25rem;display:grid;overflow-x:visible}.bead{text-align:left;flex-direction:row;align-items:center;gap:.75rem;min-width:0;padding:.125rem 0}.bead:after{content:none}.bead-row{flex-direction:column;flex:none;align-self:stretch;width:auto}.connector{flex:1;width:.1875rem;height:auto;min-height:.625rem}.bead .light-block{order:3;margin-left:auto}.bead .bead-label{padding:0;font-size:1rem}.bead.current .bead-circle{box-shadow:0 0 0 .1875rem var(--surface), 0 0 0 .3125rem var(--web-petrol)}}.phase-bar{padding:.875rem max(var(--seitenpadding), calc((100% - var(--seitenbreite)) / 2 + var(--seitenpadding)));background:var(--surface-alt);border-top:1px solid var(--table-line-40);align-items:center;gap:1rem;min-height:6.5rem;display:flex}.phase-bar p{margin:0 0 .1875rem;font-size:1rem}.phase-bar p:last-child{margin-bottom:0}.phase-bar-text{min-width:0}.greeting{margin-bottom:1.375rem}.profile{grid-template-columns:repeat(3,1fr);gap:1.375rem;margin-bottom:1.375rem;display:grid}@media (width<=75rem){.profile{grid-template-columns:1fr 1fr}.profile>.einstiege{grid-column:1/-1}}@media (width<=940px){.profile{grid-template-columns:1fr}.profile>.einstiege{order:-1}}@media (width>=58.75rem) and (width<=75rem){.profile>.einstiege .stack{grid-template-columns:1fr 1fr;align-items:start;display:grid}.profile>.einstiege .note{grid-column:1/-1}}.profile,.profile>*{min-width:0}.profile-field{background:var(--surface);border:1px solid var(--table-line-40);padding:1.125rem 1.25rem}.field-title{text-transform:uppercase;letter-spacing:.7px;color:var(--muted-text);overflow-wrap:anywhere;margin:0 0 .625rem;font-size:.8125rem;font-weight:700}.who-name{color:var(--headline-color);margin:0;font-size:1.75rem;font-weight:700;line-height:1.15}.who-role{color:var(--text-color);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.125rem 0 .875rem;font-size:1.0625rem;display:flex}.who-code{background:var(--web-petrol);color:#fff;padding:.1875rem .5rem;font-size:.8125rem;font-weight:700}.facts{gap:.5625rem;margin:0;display:grid}.facts dt{text-transform:uppercase;letter-spacing:.5px;color:var(--muted-text);font-size:.8125rem;font-weight:700}.facts dd{border-bottom:1px solid var(--table-line-15);margin:1px 0 0;padding-bottom:.5625rem;font-size:1rem}.facts dd:last-of-type{border-bottom:0;padding-bottom:0}.chips{flex-wrap:wrap;gap:.3125rem;display:flex}.chip{background:var(--surface-alt);color:var(--text-color);border:1px solid var(--table-line-40);padding:.1875rem .5rem;font-size:.8125rem}.tally{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.tally li{border-bottom:1px solid var(--table-line-15);align-items:center;gap:.875rem;padding:.6875rem 0;display:flex}.tally li:last-child{border-bottom:0}.tally-number{font-variant-numeric:tabular-nums;color:var(--headline-color);text-align:right;min-width:1.4em;font-size:1.75rem;font-weight:700}.tally-text{min-width:0;font-size:1rem;line-height:1.35}.tally-kopf{color:inherit;align-items:baseline;gap:.625rem;text-decoration:none;display:flex}a.tally-kopf:hover .tally-number,a.tally-kopf:focus-visible .tally-number,a.tally-kopf:hover strong,a.tally-kopf:focus-visible strong{text-decoration:underline}.tally-codes{margin-top:.125rem;font-size:.9375rem;line-height:1.5;display:block}.tally-codes .tipp-huelle+.tipp-huelle:before,.tally-codes .tipp-huelle+a:before{content:" · ";color:var(--muted-text)}.tally-codes a{color:var(--interactive)}.chain-embedded .chain-frame{background:0 0;border-bottom:0}.chain-embedded .step-chain{padding:.375rem 0 .625rem}.chain-embedded .phase-bar{padding-left:0;padding-right:0}.ampelband .bead-circle,.ampelband .phase-nummer{border-width:2px;width:1.875rem;height:1.875rem;font-size:.9375rem}.ampelband .bead{gap:.3125rem;min-width:4.25rem}.ampelband .bead-label{font-size:.75rem}.ampelband .step-chain{padding:.5rem 0}.ampelband .connector{height:.125rem}.ampelband .bead .light{border-width:1px;gap:.1875rem;padding:.1875rem}.ampelband .bead .light .lens{width:.5rem;height:.5rem}.ampelband .phase-bar{align-items:center;gap:.75rem;min-height:0;padding:.625rem 0}.ampelband .phase-bar p{margin-bottom:.125rem;font-size:.875rem}.toc-zeile.zurueckVon>.toc-verweis{background:var(--row-selected);box-shadow:inset 3px 0 0 var(--interactive)}.kapitelweg-reihe{border-top:1px solid var(--table-line-15);align-items:stretch;gap:1rem;margin-top:1.25rem;padding-top:.875rem;display:flex}.kapitelweg-reihe>.kapitelweg{border-top:0;flex:0 auto;margin-top:0;padding-top:0}.btn.anmerkungsknopf{white-space:normal;text-align:center;background:var(--kommentar-gelb);border-color:var(--kommentar-rand);color:#1a1a1a;align-self:center;font-weight:700}.btn.anmerkungsknopf:hover{background:color-mix(in srgb, var(--kommentar-gelb) 82%, #000);border-color:var(--kommentar-rand);color:#1a1a1a}.btn.anmerkungsknopf:focus-visible{outline:.125rem solid var(--interactive);outline-offset:.125rem}@media (width<=62rem){.kapitelweg-reihe{flex-direction:column;align-items:stretch}}.rollanzeige{z-index:20;background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid var(--table-line-15);-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);border-radius:999px;justify-items:center;gap:.375rem;padding:.5rem .375rem;display:grid;position:fixed;top:50%;right:.5rem;transform:translateY(-50%)}@media (width<=62rem){.rollanzeige{display:none}}.rollanzeige-hoch{cursor:pointer;border:1px solid var(--table-line-40);background:var(--surface);width:1.5rem;height:1.5rem;color:var(--muted-text);border-radius:50%;flex:none;place-items:center;padding:0;font-size:.875rem;display:grid}.rollanzeige-hoch:hover,.rollanzeige-hoch:focus-visible{border-color:var(--interactive);color:var(--interactive)}.rollanzeige-bahn{background:var(--table-line-15);cursor:pointer;border-radius:999px;width:.375rem;height:40vh;max-height:22rem;position:relative}.rollanzeige-griff{background:var(--interactive);border-radius:999px;min-height:1.5rem;position:absolute;left:0;right:0}.rollanzeige-bahn:hover .rollanzeige-griff{background:var(--headline-color)}.rollanzeige-zahl{color:var(--muted-text);font-variant-numeric:tabular-nums;font-size:.6875rem}.warum-knopf{border:1px solid var(--table-line-40);width:1.25rem;height:1.25rem;color:var(--muted-text);cursor:help;border-radius:50%;flex:none;align-self:start;place-items:center;margin-top:.125rem;font-size:.75rem;font-style:italic;font-weight:700;display:inline-grid}.warum-knopf:hover,.warum-knopf:focus-visible{border-color:var(--interactive);color:var(--interactive)}.warum-knopf:focus-visible{outline:2px solid var(--interactive);outline-offset:2px}.alt-weiter{border-top:1px solid var(--table-line-15);flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:1.25rem;padding-top:1rem;display:flex}.alt-weiter .hint{flex-basis:100%;margin:.25rem 0 0}.alt-zeile.hergesprungen{background:var(--row-selected);box-shadow:inset 3px 0 0 var(--interactive)}.vorschau-formeln{flex-direction:column;gap:.625rem;margin:.5rem 0 .875rem;display:flex}.vorschau-formel{border-left:2px solid var(--table-line-40);margin:0;padding:.5rem .75rem}.vorschau-formel.abgesetzt{border-left-color:var(--interactive)}.vorschau-formel img{background:var(--papier);border:1px solid var(--table-line-15);max-width:100%;max-height:12rem;padding:.25rem;display:block}.vorschau-formel img.ohne-alt{outline:.125rem dashed var(--status-warn);outline-offset:.125rem}.vorschau-formel figcaption{color:var(--muted-text);margin-top:.3125rem;font-size:.8125rem}.vorschau-formel .formel-quelle{color:var(--text-color);padding:.375rem 0;font-size:.8125rem;display:block;overflow-x:auto}.bilddaten{color:var(--muted-text);flex-wrap:wrap;gap:.25rem .75rem;margin-top:.25rem;font-size:.8125rem;display:flex}.bilddaten>span+span:before,.bilddaten>span+a:before{content:"· "}.bilddaten .dpi-unter{color:var(--status-bad);font-weight:600}.bilddaten .dpi-knapp{color:var(--status-warn)}.zeilenstand{margin-top:.125rem;font-size:.8125rem}.kapitelweg{border-top:1px solid var(--table-line-15);flex-direction:column;align-items:flex-start;gap:.375rem;margin-top:1.25rem;padding-top:.875rem;display:flex}.kapitelweg>.btn{text-align:left;min-width:min(26rem,100%)}.kapitelweg .spacer{display:none}.light-legend{border-top:1px solid var(--table-line-15);flex-wrap:wrap;gap:1.5rem;padding:.875rem 0 .25rem;display:flex}.wrap{max-width:var(--seitenbreite);padding:0 var(--seitenpadding);margin:1.875rem auto 3rem}.wrap.narrow{max-width:calc(var(--lesebreite) + 2 * var(--seitenpadding))}.wrap>p,.card>p,.card>.hint,.note,.lead{max-width:var(--lesebreite)}.grid2 .note,.grid3 .note,.dokument-flaeche .note{max-width:none}h1{color:var(--headline-color);clear:both;margin:0;font-size:2rem;font-weight:600;line-height:1.2}h2{color:var(--headline-color);margin:0 0 .375rem;font-size:1.3125rem;font-weight:600}h3{color:var(--headline-color);margin:0 0 .375rem;font-size:1.0625rem;font-weight:600}.lead{color:var(--text-color);margin:.875rem 0 1.375rem;font-size:1.125rem}.grid2{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));align-items:start;gap:1.375rem;display:grid}.grid3{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.grid2>*,.grid3>*,.stack>*,.grid2,.grid3{min-width:0}.mono,code,.who-name{overflow-wrap:anywhere}.stack{gap:1.375rem;display:grid}.row{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.card{background:var(--surface);border:1px solid var(--table-line-40);padding:1.25rem 1.375rem}.card>.hint{color:var(--muted-text);max-width:74ch;margin:0 0 1rem;font-size:1rem}.card.abgabe{border-left:1px solid var(--headline-color)}.card-head{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:.375rem;display:flex}.card-head .spacer{margin-left:auto}.btn{border:1px solid var(--web-petrol);font:inherit;cursor:pointer;background:var(--surface);color:var(--headline-color);padding:.625rem 1.0625rem;font-weight:600}.btn:hover{background:var(--interactive);border-color:var(--interactive);color:#fff}.btn.pri,.btn.dark{background:var(--web-petrol);color:#fff}.btn.pri:hover,.btn.dark:hover{background:var(--interactive);border-color:var(--interactive)}.btn.ghost{border-color:var(--table-line-40);color:var(--muted-text)}.btn.erklaer{background:var(--erklaer);border-color:var(--erklaer);color:#fff}.btn.erklaer:hover{color:#fff;background:#5d1620;border-color:#5d1620}.btn.erklaer:focus-visible{outline:var(--focus-width) solid var(--outline-color);outline-offset:.125rem}.btn.sm{padding:.375rem .75rem;font-size:1rem}.btn:disabled{background:var(--surface-alt);color:var(--sec-grey);border-color:var(--table-line-40);cursor:not-allowed}.btn:disabled:hover{background:var(--surface-alt);color:var(--sec-grey);border-color:var(--table-line-40)}a.btn{text-decoration:none;display:inline-block}a.btn:hover{text-decoration:none}.badge{background:var(--surface-alt);color:var(--muted-text);border:1px solid var(--table-line-40);white-space:nowrap;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.9375rem;font-weight:600;display:inline-flex}.badge.green{background:var(--status-ok-soft);color:var(--status-ok);border-color:var(--status-ok)}.badge.yellow,.badge.cyan{background:var(--status-work-soft);color:var(--status-work);border-color:var(--status-work)}.badge.red{background:var(--status-bad-soft);color:var(--status-bad);border-color:var(--status-bad)}.badge.dark{background:var(--web-petrol);color:#fff;border-color:var(--web-petrol)}.lamp{flex:none;width:.6875rem;height:.6875rem;display:inline-block}.lamp.green{background:var(--lamp-ok)}.lamp.yellow{background:var(--lamp-work)}.lamp.red{background:var(--lamp-bad)}.lamp.grey{background:var(--status-none)}.light-block{align-items:center;gap:.625rem;display:inline-flex}.light{background:var(--light-housing);border:2px solid var(--table-line-40);border-radius:999px;flex:none;gap:.3125rem;padding:.3125rem;line-height:0;display:inline-grid}.light .lens{background:var(--table-line-40);border-radius:50%;width:.75rem;height:.75rem;display:block;box-shadow:inset 0 0 0 1px #00000024}.light .lens.lit{background:var(--lens);box-shadow:0 0 0 .125rem color-mix(in srgb, var(--lens) 34%, transparent), inset 0 0 0 1px #0000003d}.light.off{opacity:.75}.light.preview{opacity:.45}.light.preview .lens.lit{box-shadow:inset 0 0 0 1px #0000003d}.light-block.large .light{border-width:.1875rem;gap:.5rem;padding:.4375rem}.light-block.large .lens{width:1.25rem;height:1.25rem}.light-block.large .lens.lit{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--lens) 34%, transparent), inset 0 0 0 1px #0000003d}.light-text{font-size:.9375rem;line-height:1.35}.light-text small{color:var(--muted-text);font-size:.8125rem;display:block}.light-block.large .light-text{font-size:1.0625rem}.light-button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:.5rem;padding:.1875rem;display:inline-flex}.light-button:hover .light{outline:.125rem solid var(--interactive);outline-offset:.125rem}table.list{border-collapse:collapse;border-top:2px solid var(--table-line);width:100%;font-size:1.0625rem}table.list th{text-align:left;color:#fff;background:var(--web-petrol);padding:.5625rem .6875rem;font-size:.9375rem;font-weight:700}table.list td{border-bottom:1px solid var(--table-line-40);vertical-align:middle;padding:.6875rem}table.list tbody tr:nth-child(2n){background:var(--table-line-15)}table.list td a{color:var(--interactive);min-height:1.5rem;padding:.25rem .125rem;font-weight:600;line-height:1rem;display:inline-block}table.list th[scope=row]{background:var(--surface);color:var(--headline-color);font-size:1.0625rem;font-weight:600}.muted{color:var(--muted-text);font-size:1rem}.mono{font-variant-numeric:tabular-nums}.spaltenkopf-knopf{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;display:inline-flex}.spaltenkopf-knopf:hover{text-decoration:underline}.spaltenkopf-knopf:focus-visible{outline:var(--focus-width) solid var(--outline-color);outline-offset:.125rem}.sortpfeil{opacity:.55;font-size:.8125rem}th.sortiert .sortpfeil{opacity:1}.dateimarke{vertical-align:-.2em;color:var(--web-petrol);margin-right:.4375rem;display:inline-block}.dateimarke.leer{color:var(--table-line-40)}.blaetterung{border-top:1px solid var(--table-line-40);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.25rem;padding-top:.875rem;display:flex}.blaetterung p{margin:0}.blaetterung .row{margin-left:auto}.weiterverweis{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.weiterverweis>div{flex:22rem}.weiterverweis>div>h2{margin-top:0}.weiterverweis>div>.hint{margin-bottom:0}.weiterverweis>.btn{flex:none;margin-left:auto}@media (width<=46.25rem){.weiterverweis>.btn{margin-left:0}}.toolbar{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.toolbar input[type=search],.toolbar select{font:inherit;border:1px solid var(--web-petrol);background:var(--surface);color:var(--text-color);min-width:11.875rem;padding:.625rem .75rem}.ring{background:conic-gradient(var(--primary) calc(var(--p) * 1%), var(--surface-alt) 0);border-radius:50%;flex:none;place-items:center;width:4.125rem;height:4.125rem;display:grid}.ring>i{background:var(--surface);width:3.125rem;height:3.125rem;color:var(--headline-color);border-radius:50%;place-items:center;font-size:1.0625rem;font-style:normal;font-weight:700;display:grid}.meter{align-items:center;gap:.875rem;margin-bottom:.875rem;display:flex}.fortschritt{margin-bottom:.375rem}.fortschritt-kopf{align-items:baseline;gap:.625rem;margin-bottom:.375rem;font-size:1rem;display:flex}.fortschritt-kopf .mono{color:var(--muted-text);margin-left:auto}.balken{background:var(--surface-alt);border:1px solid var(--table-line-40);height:.625rem}.balken>span{background:var(--interactive);height:100%;transition:width .3s ease-out;display:block}.balken.voll>span{background:var(--status-ok)}@media (prefers-reduced-motion:reduce){.balken>span{transition:none}}ol.aufgaben{counter-reset:aufgabe;margin:0;padding:0;list-style:none}ol.aufgaben>li{counter-increment:aufgabe;border-bottom:1px solid var(--table-line-15);gap:.125rem;padding:.625rem 0 .625rem 1.875rem;font-size:1rem;display:grid;position:relative}ol.aufgaben>li:last-child{border-bottom:0}ol.aufgaben>li:before{content:counter(aufgabe);background:var(--web-petrol);color:#fff;border-radius:50%;place-items:center;width:1.3125rem;height:1.3125rem;font-size:.8125rem;font-weight:700;display:grid;position:absolute;top:.625rem;left:0}.aufgabe-text{color:var(--headline-color);font-weight:600}.aufgabe-quelle{color:var(--muted-text);font-size:.8125rem}ul.geschafft{margin:0;padding:0;font-size:1rem;list-style:none}ul.geschafft>li{border-bottom:1px solid var(--table-line-15);padding:.4375rem 0 .4375rem 1.625rem;position:relative}ul.geschafft>li:last-child{border-bottom:0}ul.geschafft>li:before{content:"✓";color:var(--status-ok);font-weight:700;position:absolute;top:.4375rem;left:.25rem}.sec-title{text-transform:uppercase;letter-spacing:.7px;color:var(--headline-color);margin:1.375rem 0 .5rem;font-size:.9375rem;font-weight:700}ul.chk{margin:0;padding:0;list-style:none}ul.chk>li{border-bottom:1px solid var(--table-line-15)}ul.chk .item{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;align-items:flex-start;gap:.6875rem;padding:.625rem 0;display:flex}ul.chk .item:hover:not(:disabled){background:var(--surface-alt)}ul.chk .item.auskunft{cursor:default}ul.chk .item.auskunft .box{border-color:var(--table-line-40);opacity:.5}ul.chk .item:disabled{cursor:default}ul.chk .box{border:.125rem solid var(--web-petrol);color:#0000;flex:none;place-items:center;width:1.1875rem;height:1.1875rem;margin-top:.1875rem;font-size:.9375rem;line-height:1;display:grid}ul.chk .item[aria-pressed=true] .box{background:var(--web-petrol);color:#fff}ul.chk li.opt .box{border-color:var(--sec-grey)}ul.chk li.opt .item[aria-pressed=true] .box{background:var(--sec-grey)}ul.chk .lbl{flex:1}ul.chk .lbl small{color:var(--muted-text);font-size:.9375rem;display:block}ul.chk .who{color:var(--muted-text);font-size:.8125rem;display:block}.chk-bestaetigung{align-items:flex-start;gap:.375rem;min-width:0;display:flex}.chk-bestaetigung>.item{flex:1;min-width:0}.chk-bestaetigung>.tipp-huelle{flex:none;margin-top:.75rem}ul.chk{container-type:inline-size}ul.chk>li.chk-row{align-items:start;gap:0 1.125rem;display:grid}@container (width>=720px){ul.chk:not(.ohne-befunde)>li.chk-row{grid-template-columns:minmax(0,1fr) minmax(0,18.75rem)}.befund{margin:.5rem 0}}@supports not (container-type:inline-size){@media (width>=1100px){ul.chk:not(.ohne-befunde)>li.chk-row{grid-template-columns:minmax(0,1fr) minmax(0,18.75rem)}}}.befund{border-left:1px solid var(--table-line-40);background:var(--surface-alt);align-items:flex-start;gap:.5625rem;margin:0 0 .625rem 1.875rem;padding:.625rem .6875rem;font-size:.9375rem;display:flex}.befund-marke{flex:none;place-items:center;width:1.125rem;height:1.125rem;margin-top:1px;font-weight:700;line-height:1;display:grid}.befund-text{gap:.1875rem;min-width:0;display:grid}.befund-text strong{font-weight:600}.befund-falt{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:.375rem;margin:0;padding:0;display:flex}.befund-falt:hover strong{text-decoration:underline}.falt-pfeil{color:var(--muted-text);flex:none;font-size:.75rem}.befund-detail{gap:.1875rem;min-width:0;display:grid}.befund-detail[hidden],ul.chk .who[hidden]{display:none}.befund-text small{color:var(--muted-text);font-size:.8125rem}.befund-text .badge{justify-self:start;margin-top:.125rem}.befund.gestuetzt{border-left-color:var(--status-ok);background:var(--status-ok-soft)}.befund.gestuetzt strong,.befund.gestuetzt .befund-marke{color:var(--status-ok)}.befund.widersprochen{border-left-color:var(--status-bad);background:var(--status-bad-soft)}.befund.widersprochen strong,.befund.widersprochen .befund-marke{color:var(--status-bad)}.befund.keine{border-left-color:var(--table-line-40)}.befund.keine strong,.befund.keine .befund-marke{color:var(--muted-text)}.befund.konflikt{border-left-color:var(--status-warn);background:var(--status-warn-soft)}.befund.konflikt strong,.befund.konflikt .befund-marke{color:var(--status-warn)}.filerow{border-bottom:1px solid var(--table-line-15);flex-wrap:wrap;align-items:center;gap:.875rem;padding:.8125rem 0;display:flex}.filerow>div{min-width:0}.filerow .t,.filerow .s{overflow-wrap:anywhere}.filerow:last-child{border-bottom:0}.filerow .ic{background:var(--web-petrol);color:#fff;flex:none;place-items:center;width:2.125rem;height:2.125rem;font-size:.9375rem;font-weight:700;display:grid}.filerow .ic.opt{background:var(--sec-grey)}.filerow .ic.empty{background:var(--surface-alt);color:var(--muted-text)}.filerow .t{color:var(--headline-color);font-weight:600;display:block}.filerow .s{color:var(--muted-text);font-size:.9375rem;display:block}.filerow .spacer{margin-left:auto}details.versions{margin:.125rem 0 0 3rem}details.versions>summary{color:var(--interactive);cursor:pointer;padding:.25rem 0;font-size:.9375rem}details.versions table{border-collapse:collapse;border-top:2px solid var(--table-line);width:100%;margin:.5rem 0 .75rem;font-size:.9375rem}.tabelle-rollbar{overflow-x:auto}.tabelle-rollbar:focus-visible{outline:var(--focus-width) solid var(--outline-color);outline-offset:2px}details.versions th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--muted-text);border-bottom:1px solid var(--table-line);padding:.3125rem .5625rem;font-size:.8125rem;font-weight:700}details.versions td{border-bottom:1px solid var(--table-line-40);color:var(--text-color);padding:.375rem .5625rem}details.versions td:first-child{color:var(--headline-color);white-space:nowrap;width:1%;font-weight:700}.drop{border:2px dashed var(--table-line-40);background:var(--surface);width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;align-items:center;gap:.875rem;margin-bottom:.8125rem;padding:.9375rem 1.0625rem;display:flex}.drop:hover{border-color:var(--interactive)}.drop.over{border-color:var(--web-petrol);background:var(--status-work-soft)}.drop .ic{background:var(--web-petrol);color:#fff;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:1.3125rem;display:grid}.drop.opt .ic{background:var(--sec-grey)}.drop .t{color:var(--headline-color);font-weight:600;display:block}.drop .s{color:var(--muted-text);font-size:.9375rem;display:block}.drop .req{color:var(--danger-text);font-weight:700}.drop .spacer{margin-left:auto}.note{color:var(--text-color);background:var(--quote-bg);margin-top:.875rem;padding:.6875rem .875rem;font-size:1rem}.note.err{background:var(--status-bad-soft);color:var(--status-bad)}.note.err strong{color:var(--status-bad)}.note.gut{background:var(--status-ok-soft);color:var(--status-ok)}.note.gut strong{color:var(--status-ok)}.note summary{cursor:pointer;font-weight:600}ol.log{margin:0;padding:0;font-size:1rem;list-style:none}ol.log li{border-bottom:1px solid var(--table-line-15);gap:.875rem;padding:.5625rem 0;display:flex}ol.log time{color:var(--muted-text);white-space:nowrap;font-variant-numeric:tabular-nums}.anmerkungsprotokoll ol.log{font-size:.9375rem}.anmerkungsprotokoll ol.log li{padding:.5rem 0;display:block}.anmerkungsprotokoll ol.log time{margin-bottom:.125rem;font-size:.875rem;display:block}.anmerkungsprotokoll ol.log li.ist-zurueck{opacity:.68}.anmerkungsprotokoll ol.log li.ist-zurueck>span{text-decoration:line-through}.anmerkungsprotokoll ol.log li.ist-zurueck em{font-style:normal;text-decoration:none}.anmerkungsprotokoll .protokoll-wortlaut{color:var(--text-color)}.anmerkungsprotokoll .protokoll-schalter{margin:0 0 .5rem;font-size:.9375rem}.anmerkungsprotokoll .protokoll-schalter label{align-items:center;gap:.375rem;display:flex}.kpi{background:var(--interactive);color:#fff;padding:.875rem 1rem}.kpi .n{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.15}.kpi .l{font-size:.9375rem}.foot{max-width:75rem;color:var(--muted-text);border-top:1px solid var(--table-line-40);margin:0 auto 2.5rem;padding:1.125rem 1.625rem 0;font-size:.9375rem}pre.json{background:var(--surface-alt);border:1px solid var(--table-line-40);max-height:20rem;color:var(--text-color);margin:0;padding:.8125rem;font-size:.8125rem;overflow-x:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.note.ok{background:var(--status-ok-soft);color:var(--status-ok)}.note.ok strong{color:var(--status-ok)}.note.warn{background:var(--status-warn-soft);color:var(--status-warn)}.note.warn strong{color:var(--status-warn)}.bulkbar{background:var(--bulk-bg);margin-bottom:1rem;padding:.875rem 1rem}.bulkbar-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem;margin-bottom:.5rem;display:flex}.bulkbar-kopf strong{font-size:1.125rem}ul.plan{margin:0;padding:0;font-size:1rem;list-style:none}ul.plan li{padding:.25rem 0}ul.plan li.gesperrt,ul.plan li.gesperrt strong{color:var(--status-warn)}label.wahl{cursor:pointer;align-items:center;gap:.5rem;min-height:1.5rem;font-size:1rem;display:inline-flex}label.wahl input[type=checkbox]{cursor:pointer;width:1.0625rem;height:1.0625rem;accent-color:var(--control-accent);margin:0}.btn.klein{vertical-align:baseline;min-height:1.5rem;margin-left:.25rem;padding:.1875rem .5625rem;font-size:.9375rem}th.wahlspalte,td.wahlspalte{width:2.125rem;padding-right:0}th.wahlspalte label.wahl,td.wahlspalte label.wahl{justify-content:center;min-width:1.5rem}tr.gewaehlt{background:var(--row-selected)}tr.gewaehlt td{border-color:var(--row-selected-line)}.einstellungen{flex:none;position:relative}.einst-knopf{border:1px solid var(--table-line-40);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--text-color);cursor:pointer;place-items:center;display:grid}.einst-knopf:hover,.einst-knopf[aria-expanded=true]{background:var(--surface-alt)}.einst-fenster{z-index:60;background:var(--surface);border:1px solid var(--table-line-40);text-align:left;min-width:17rem;max-width:min(24rem,100vw - 2rem);padding:1rem 1.125rem .875rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 6px 20px #0000002e}.einst-titel{text-transform:uppercase;letter-spacing:.7px;color:var(--muted-text);margin:0 0 .75rem;font-size:.8125rem;font-weight:700}.einst-feld{margin-bottom:1rem}.einst-label{color:var(--text-color);margin-bottom:.375rem;font-size:.9375rem;font-weight:600;display:block}.einst-schieber{align-items:center;gap:.5rem;display:flex}.einst-wert{color:var(--text-color);text-align:center;font-variant-numeric:tabular-nums;min-width:4rem;font-size:.9375rem}.einst-hinweis{color:var(--muted-text);margin:.375rem 0 0;font-size:.8125rem}.einst-wahl{gap:.25rem;display:grid}.einst-option{text-align:left;border:1px solid var(--table-line-40);background:var(--surface);width:100%;color:var(--text-color);font:inherit;cursor:pointer;min-height:1.75rem;padding:.4375rem .625rem;font-size:.9375rem;display:block}.einst-option:hover{background:var(--surface-alt)}.einst-option.aktiv{background:var(--row-selected);border-color:var(--row-selected-line);font-weight:600}.einst-option small{color:var(--muted-text);font-size:.8125rem;font-weight:400;display:block}.einst-option.aktiv small{color:var(--text-color)}.einst-schieberegler{width:100%;accent-color:var(--control-accent);height:1.5rem;margin:.25rem 0 0}.einst-skala{color:var(--muted-text);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.8125rem;display:flex}.einst-skala span:nth-child(2){color:var(--text-color);font-weight:600}.einst-fuss{border-top:1px solid var(--table-line-15);color:var(--muted-text);margin:0;padding-top:.625rem;font-size:.8125rem}html{font-size:100%}html[data-textgroesse=gross]{font-size:112.5%}html[data-textgroesse=groesser]{font-size:125%}html[data-textgroesse=am-groessten]{font-size:150%}.kapitelinhalt{min-height:18.75rem}.blocklauf{max-width:68ch}.vorschau-absatz{margin:0 0 .625rem;line-height:1.55}.vorschau-absatz.liste{gap:.5rem;display:flex}.vorschau-absatz .aufzaehlung{color:var(--muted-text);flex:none}.vorschau-leer{height:.625rem}.vorschau-absatz[data-vorlage]:hover:after{content:attr(data-vorlage);color:var(--muted-text);margin-left:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.vorschau-abbildung{margin:.875rem 0}.vorschau-bild{margin:0}.vorschau-bild img{object-fit:contain;min-width:2.5rem;max-width:100%;height:auto;min-height:2.5rem;max-height:28rem;display:block}.vorschau-bild img.satzfassung{background:var(--papier)}.vorschau-bild img.ohne-alt{outline:.125rem dashed var(--status-warn);outline-offset:.125rem}.vorschau-bild figcaption{color:var(--muted-text);margin-top:.3125rem;font-size:.8125rem}.vorschau-bild .alt-fehlt{color:var(--status-warn);font-weight:600}.vorschau-bild .alt-da{color:var(--status-ok)}.bild-fehlt{background:var(--status-warn-soft);color:var(--status-warn);gap:.1875rem;padding:.875rem;font-size:.9375rem;display:grid}.bild-fehlt .mono{color:var(--text-color)}.bild-beschriftung,.tab-beschriftung{margin:.375rem 0;font-size:.9375rem}.bild-beschriftung.fehlt,.tab-beschriftung.fehlt{color:var(--status-warn);font-weight:600}.vorschau-tabelle{margin:1rem 0}.vorschau-tabelle.innen{margin:.375rem 0}.tabelle-rollbereich{overflow-x:auto}.vorschau-tabelle table{border-collapse:collapse;min-width:100%;font-size:.9375rem}.vorschau-tabelle td,.vorschau-tabelle th{border:1px solid var(--table-line-40);vertical-align:top;text-align:left;padding:.3125rem .5rem}.vorschau-tabelle th{background:var(--surface-alt);font-weight:600}.tab-fuss{margin:.3125rem 0 0;font-size:.8125rem}.vorschau-waise{background:var(--status-warn-soft);color:var(--status-warn);margin:.625rem 0;padding:.5rem .6875rem;font-size:.9375rem}.vorschau-waise strong{color:var(--status-warn)}.vorschau-rahmen{border:1px dashed var(--table-line-40);margin:.75rem 0;padding:.75rem .875rem .5rem;position:relative}.rahmen-marke{background:var(--surface);color:var(--muted-text);text-transform:uppercase;letter-spacing:.04em;padding:0 .375rem;font-size:.8125rem;position:absolute;top:-.5625rem;left:.625rem}.vorschau-rahmen .vorschau-absatz:last-child{margin-bottom:0}.tabellenrollbereich{overscroll-behavior-x:contain;overflow-x:auto}@media (hover:hover) and (pointer:fine){.card,.profile-field,.kpi,.bulkbar{transition:background-color .12s ease-out}.card:hover,.profile-field:hover,.kpi:hover,.bulkbar:hover{background-color:var(--surface-hover)}.card:has(.kpi:hover,.profile-field:hover){background-color:var(--surface)}table.list tbody tr:hover>*{background-color:var(--surface-hover)}table.list tbody tr.gewaehlt:hover>*{background-color:var(--row-selected)}}@media (prefers-reduced-motion:reduce){.card,.profile-field,.kpi,.bulkbar{transition:none}}ul.alt-liste{margin:0;padding:0;list-style:none}.alt-zeile{border-top:1px solid var(--table-line-40);grid-template-columns:13.75rem 1fr;gap:1.25rem;padding:1.125rem 0;display:grid}.alt-zeile:first-child{border-top:0}.alt-zeile.offen .alt-label{color:var(--headline-color);font-weight:700}.alt-objekt{min-width:0}.alt-bild{border:1px solid var(--table-line-40);object-fit:contain;background:#fff;min-width:4rem;max-width:100%;min-height:4rem;max-height:8.75rem;padding:.25rem;display:block}.alt-kein-bild{border:1px dashed var(--table-line-40);margin:0;padding:.625rem;font-size:.9375rem}.alt-diagramm{border:1px dashed var(--table-line-40);min-width:0;padding:.625rem;font-size:.9375rem}.alt-diagramm>p{margin:0 0 .375rem}.alt-diagramm-art{color:var(--headline-color)}.alt-diagramm-reihen{color:var(--muted-text);overflow-wrap:anywhere;margin:0 0 .375rem;padding-left:1.125rem}.alt-diagramm-fuss{margin-bottom:0;font-size:.875rem}.alt-marke{margin:.4375rem 0 0;font-size:.9375rem}.alt-satz{margin-top:.4375rem;font-size:.9375rem}.alt-satz summary{cursor:pointer}.alt-satz pre.json{max-height:7.5rem;margin-top:.375rem}.alt-eingabe{min-width:0}.alt-ort{margin:0 0 .375rem;font-size:.9375rem}.alt-beschriftung{font-style:italic}.alt-label{margin-bottom:.3125rem;font-size:1rem;display:block}.alt-feld{font:inherit;resize:vertical;border:1px solid var(--web-petrol);background:var(--surface);width:100%;color:var(--text-color);min-height:3.75rem;padding:.625rem .75rem}.alt-feld:disabled{background:var(--surface-alt);color:var(--muted-text)}.alt-selbst{margin:.375rem 0 0;font-size:.9375rem}.alt-vorlage{background:var(--quote-bg);margin-top:.5rem;padding:.625rem .75rem}.alt-vorlage p{margin:0;font-size:.9375rem}blockquote.alt-zitat{color:var(--text-color);margin:.3125rem 0 0;font-size:1rem;font-style:italic}blockquote.alt-zitat:before{content:"„"}blockquote.alt-zitat:after{content:"“"}.alt-beleg{margin-top:.3125rem!important}.alt-knoepfe{align-items:center;gap:.5rem;margin-top:.5rem}.alt-knoepfe .spacer{margin-left:auto}a.kpi-link{color:#fff;text-decoration:none;display:block}a.kpi-link:hover,a.kpi-link:focus-visible{background:var(--web-petrol)}a.kpi-link .l{text-decoration:underline}.grid3>.tipp-huelle,.grid3>.tipp-huelle>.tipp-anker{display:block}@media (width<=46.25rem){.alt-zeile{grid-template-columns:1fr}}@media (width<=62rem){.menueknopf{font:inherit;border:1px solid var(--web-petrol);background:var(--surface);color:var(--text-color);cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .75rem;font-size:1rem;font-weight:600;display:inline-flex}.menueknopf:hover{background:var(--surface-alt)}.topbar-meta,.topbar-dienste,.topbar nav{display:none}.topbar-meta.offen{border-top:1px solid var(--table-line-40);flex-direction:column;order:3;align-items:stretch;gap:.875rem;width:100%;padding-top:.875rem;display:flex}.topbar-dienste.offen{flex-flow:wrap;order:4;align-items:center;gap:1.125rem;width:100%;margin-left:0;display:flex}.topbar nav.offen{border-top:1px solid var(--table-line-40);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;padding-top:.25rem;padding-bottom:.25rem;display:flex}.topbar nav.offen a{padding:.75rem 0}.topbar-meta.offen .rolepick{flex-wrap:wrap}.topbar-meta.offen .rolepick select,.topbar-meta.offen .anmeldung-kopf select{flex:12rem}.topbar .systemname{padding-left:1rem}}@media (width<=34rem){.topbar .systemname{display:none}.topbar-oben{gap:.75rem}.topbar .logo img{height:3.375rem}.topbar{padding:1.25rem 0 1rem}.topbar nav{padding-top:.875rem}}.tipp-huelle{display:inline;position:relative}.tipp-huelle.block{display:block}.tipp-anker{display:contents}.tipp{z-index:70;background:var(--surface);width:max-content;max-width:min(24rem,100vw - 2.5rem);color:var(--text-color);border:1px solid var(--table-line-40);text-align:left;white-space:normal;overscroll-behavior:contain;max-height:min(60vh,34rem);padding:.625rem .75rem;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.5;display:block;position:absolute;top:calc(100% + .5rem);left:0;overflow-y:auto;box-shadow:0 8px 26px #0000002e}.tipp.links{left:auto;right:0}.tipp ul{margin:.25rem 0 0;padding-left:1.125rem}.tipp li{margin:.0625rem 0}.tipp-gruppe{margin-top:.5rem;display:block}.tipp-gruppentitel{text-transform:uppercase;letter-spacing:.6px;color:var(--muted-text);font-size:.8125rem;font-weight:700;display:block}.tipp-fuss{border-top:1px solid var(--table-line-15);color:var(--muted-text);margin-top:.5rem;padding-top:.375rem;display:block}.tipp-wort{border-bottom:1px dotted var(--table-line-40);cursor:help}a.chip{color:var(--text-color);text-decoration:none}a.chip:hover,a.chip:focus-visible{border-color:var(--web-petrol);color:var(--interactive)}.note.filtermarke{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}ul.bereiche{margin:0;padding:0;list-style:none}.bereich{border-bottom:1px solid var(--table-line-15);grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:baseline;gap:.875rem;padding:.6875rem 0;display:grid}.bereich:last-child{border-bottom:0}.bereich-marke{text-transform:uppercase;letter-spacing:.6px;color:var(--muted-text);font-size:.8125rem;font-weight:700}.bereich-zahl{color:var(--muted-text);white-space:nowrap;font-size:.9375rem}.bereich.fehlt .bereich-text{color:var(--status-warn)}.werkzeuge .bereich{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.125rem .625rem}.werkzeuge .bereich-marke{grid-column:1/-1}.werkzeuge .bereich-text{line-height:1.35}.werkzeuge .bereich-zahl{align-self:end}.werkzeuge .card>p,.werkzeuge .card>.hint,.werkzeuge .note{max-width:none}.werkzeuge .card{padding:1rem 1.125rem}.werkzeuge .card h2{font-size:1.1875rem}.textspalte{border:1px solid var(--table-line-40);background:var(--surface);width:100%;padding:1.125rem 1.25rem}.textspalte.rollbar{overscroll-behavior:contain;max-height:30rem;overflow-y:auto}ol.drucktoc{margin:0;padding:0;list-style:none}.toc-zeile{align-items:baseline;gap:.5rem;font-size:1rem;line-height:1.4;display:flex}.toc-verweis{min-width:0;color:inherit;flex:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.75rem;min-height:1.5rem;margin-left:-.5rem;padding:.3125rem .5rem;text-decoration:none;display:grid}a.toc-verweis:hover{background:var(--surface-alt)}a.toc-verweis:hover .toc-titel{text-decoration:underline}a.toc-verweis:focus-visible{background:var(--surface-alt)}.toc-zeile.e1{margin-top:.5rem;font-weight:700}.toc-zeile.e1:first-child{margin-top:0}.toc-zeile.e2{padding-left:1.25rem}.toc-zeile.e3{color:var(--muted-text);padding-left:2.5rem}.toc-zeile.e4,.toc-zeile.e5{color:var(--muted-text);padding-left:3.75rem;font-size:.9375rem}.toc-nummer{min-width:3.5rem;color:var(--muted-text);flex:none}.toc-zeile.e1 .toc-nummer{color:inherit}.toc-titel{min-width:0}.toc-menge{color:var(--muted-text);white-space:nowrap;font-size:.875rem}.toc-marke{font-size:.8125rem}.mitbereich{margin-bottom:1.375rem}.dokumentbaum{width:100%}.baum-leiste{flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:.75rem;display:flex}.baum-leiste .muted{font-size:.9375rem}.baum,.baum-kinder,.objektliste{margin:0;padding:0;list-style:none}.baum-kinder{padding-left:1.375rem}.baum-zeile{border-bottom:1px solid var(--table-line-15);align-items:center;gap:.75rem;display:flex}.baum-zeile:hover{background:var(--surface-hover)}.baum-griff{min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:.625rem;padding:.5rem 0;display:flex}.baum-griff:disabled{cursor:default}.baum-griff:focus-visible{outline:var(--focus-width) solid var(--outline-color);outline-offset:-2px}.baum-pfeil{width:.875rem;color:var(--muted-text);flex:none;transition:rotate .14s ease-out}.baum-griff[aria-expanded=true] .baum-pfeil{rotate:90deg}.baum-griff:disabled .baum-pfeil{opacity:.35}@media (prefers-reduced-motion:reduce){.baum-pfeil{transition:none}}:root[data-bewegung=aus] .baum-pfeil{transition:none}.baum-nummer{min-width:3.25rem;color:var(--muted-text);flex:none;font-size:.9375rem}.baum-titel{overflow-wrap:anywhere;min-width:0}.baum-knoten.e1>.baum-zeile>.baum-griff .baum-titel{color:var(--headline-color);font-weight:700}.baum-knoten.e2>.baum-zeile>.baum-griff .baum-titel{font-weight:600}.baum-knoten.titelei>.baum-zeile>.baum-griff .baum-titel{color:var(--headline-color);font-style:italic;font-weight:700}.baum-zahlen{flex:none;align-items:center;gap:.625rem;font-size:.9375rem;display:flex}.baum-objekte{color:var(--muted-text);gap:.5rem;display:flex}.baum-woerter{color:var(--muted-text);text-align:right;min-width:4.5rem}.baum-befund{white-space:nowrap}.objektliste{padding:.25rem 0 .625rem 2.5rem}.objekt{border-bottom:1px solid var(--table-line-15);grid-template-columns:3.25rem 3.5rem minmax(0,1fr) 1.25rem;grid-template-areas:"marke bild text lupe""marke bild fuss lupe";align-items:center;gap:.25rem .75rem;padding:.5rem 0;display:grid;position:relative}.objekt-marke{grid-area:marke;align-self:start;padding-top:.1875rem}.objekt-bild{grid-area:bild;align-self:start}.objekt-text{grid-area:text}.objekt-waehler{z-index:1;cursor:pointer;background:0 0;border:0;height:3.25rem;margin:0;padding:0;position:absolute;inset:0 1.25rem auto 0}.objekt-waehler:focus-visible{outline:var(--focus-width) solid var(--outline-color);outline-offset:-2px}.objekt-lupe{color:var(--muted-text);text-align:center;-webkit-user-select:none;user-select:none;grid-area:lupe;align-self:start;font-size:1.125rem;line-height:1.2;transition:color .14s ease-out,scale .16s cubic-bezier(.34,1.5,.6,1)}.objekt:hover .objekt-lupe,.objekt:focus-within .objekt-lupe{color:var(--interactive);scale:1.15}.objekt.hier{background:var(--row-selected);box-shadow:inset .1875rem 0 0 var(--web-petrol)}.objekt.hier .objekt-lupe{color:var(--web-petrol)}@media (prefers-reduced-motion:reduce){.objekt-lupe{transition:none}}:root[data-bewegung=aus] .objekt-lupe{transition:none}:root[data-bewegung=aus] .objekt:hover .objekt-lupe{scale:1}.objektschau-bild{object-fit:contain;background:var(--surface-alt);border:1px solid var(--table-line-40);width:100%;height:auto;max-height:22rem;margin:.25rem 0 .875rem;display:block}.objektschau-kopf{align-items:flex-start}.objektschau-kopf .thema-perle{margin-top:.0625rem}.objektschau .hint .objekt-marke{margin-right:0}.objektschau-formel{background:var(--surface-alt);border:1px solid var(--table-line-15);white-space:pre-wrap;overflow-wrap:anywhere;margin:.375rem 0 0;padding:.5rem .625rem;font-size:.8125rem;line-height:1.5}.objektschau-satz summary{cursor:pointer;color:var(--interactive);font-size:.9375rem}.objektschau-tabelle{color:var(--muted-text);margin:.25rem 0 .875rem}.objektschau-befund{margin:0 0 .625rem}.objektschau-werte{grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem;margin:.75rem 0 0;font-size:.9375rem;display:grid}.objektschau-eingabe{background:var(--surface-alt);border:1px solid var(--table-line-15);gap:.5rem;margin:.875rem 0 0;padding:.75rem;display:grid}.objektschau-eingabe label{font-size:.9375rem;font-weight:600}.objektschau-eingabe textarea{resize:vertical;width:100%;font:inherit}.objektschau-eingabe .hint,.objektschau-eingabe .note{margin:0}.objektschau-unterschrift{margin-top:.5rem}.objektschau-werte dt{color:var(--muted-text)}.objektschau-werte dd{overflow-wrap:anywhere;margin:0}.objekt-fuss{flex-wrap:wrap;grid-area:fuss;align-items:center;gap:.5rem;display:flex}.objekt:last-child{border-bottom:0}.objekt-marke{letter-spacing:.3px;color:var(--muted-text);white-space:nowrap;font-size:.8125rem;font-weight:700}.objekt-bild{object-fit:contain;background:var(--surface-alt);width:3.5rem;height:2.25rem;display:block}.objekt-bild.leer{border:1px dashed var(--table-line-40)}.objekt-titel{overflow-wrap:anywhere;display:block}.objekt-titel em{color:var(--muted-text)}.objekt-vorschlag{color:var(--muted-text);margin-top:.125rem;font-size:.875rem;display:block}.objekt-weg{white-space:nowrap;font-size:.9375rem}@media (width<=56rem){.baum-zahlen{font-size:.875rem}.objektliste{padding-left:1rem}}.themenkette{overscroll-behavior:contain;align-self:start;max-height:calc(100vh - 2.5rem);margin:-.25rem -.375rem -.25rem -.25rem;padding:.25rem .375rem .25rem .25rem;position:sticky;top:.875rem;overflow-y:auto}.themenkette ol{margin:0;padding:0;list-style:none}.thema-knopf{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:stretch;gap:.75rem;margin:0;padding:0;display:flex}.thema-knopf:focus-visible{outline:var(--focus-width) solid var(--outline-color);outline-offset:2px}.thema-spur{flex-direction:column;flex:none;align-items:center;width:2.25rem;display:flex}.thema-linie{background:var(--table-line-40);flex:1;width:.125rem;min-height:.875rem}.thema-linie.aus{visibility:hidden}.thema-perle{background:var(--surface);width:2.25rem;height:2rem;color:var(--muted-text);border:.125rem solid var(--table-line-40);border-radius:.125rem;flex:none;place-items:center;padding:.16em 0 0;font-size:.875rem;font-weight:700;line-height:1;transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out,scale .16s cubic-bezier(.34,1.5,.6,1);display:grid}.thema-text{flex-direction:column;flex:auto;gap:.0625rem;min-width:0;padding:.4375rem 0;display:flex}.thema-titel{overflow-wrap:anywhere;line-height:1.3}.thema-zahlen{color:var(--muted-text);gap:.625rem;font-size:.875rem;display:flex}.thema-offen{color:var(--status-warn);font-weight:700}.thema-knopf:hover .thema-perle,.thema-knopf:focus-visible .thema-perle{border-color:var(--sec-petrol);color:var(--sec-petrol);scale:1.05}.thema-knopf:hover .thema-titel{text-decoration:underline}.thema.hier .thema-perle,.thema-perle.hier{background:var(--web-petrol);border-color:var(--web-petrol);color:#fff}.thema.hier .thema-titel{color:var(--headline-color);font-weight:700}.thema.titelei .thema-titel{font-style:italic}@media (prefers-reduced-motion:reduce){.thema-perle{transition:none}.thema-knopf:hover .thema-perle,.thema-knopf:focus-visible .thema-perle{scale:1}}:root[data-bewegung=aus] .thema-perle{transition:none}:root[data-bewegung=aus] .thema-knopf:hover .thema-perle,:root[data-bewegung=aus] .thema-knopf:focus-visible .thema-perle{scale:1}.dokument-flaeche{grid-template:"kette leiste leiste""kette inhalt werkzeuge"1fr/15rem minmax(0,1fr) 20.5rem;align-items:start;gap:1.75rem;display:grid}.dokument-flaeche>.schnellnav{grid-area:leiste}.dokument-flaeche>.themenkette,.dokument-flaeche>.wegweiser{grid-area:kette}.dokument-flaeche:has(>.ampelband){grid-template-rows:auto auto 1fr;grid-template-areas:"kette leiste leiste""kette ampel ampel""kette inhalt werkzeuge"}.dokument-flaeche>.ampelband{grid-area:ampel}.dokument-flaeche>.stack,.dokument-flaeche>.kapitelinhalt{grid-area:inhalt}.dokument-flaeche>.werkzeuge{overscroll-behavior:contain;grid-area:werkzeuge;max-height:calc(100vh - 2.5rem);margin:-.25rem -.375rem -.25rem -.25rem;padding:.25rem .375rem .25rem .25rem;position:sticky;top:.875rem;overflow-y:auto}.eintragungen,.verwaiste{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.eintragung,.verwaist{border-top:1px solid var(--table-line-15);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem .625rem;padding:.625rem 0 .5rem;display:grid}.eintragung>.badge,.verwaist>.badge{grid-column:1}.eintragung-text,.verwaist-text{grid-column:2;line-height:1.4}.eintragung-wer,.eintragung-ort,.verwaist-ort,.verwaist .muted{color:var(--muted-text);grid-column:2;font-size:.875rem}.verwaist>.badge{white-space:normal;text-align:left;grid-column:1/-1;justify-self:start;line-height:1.35}.verwaist-fund{background:var(--surface-alt);border-left:0;grid-column:1/-1;margin-top:.125rem;padding:.375rem .5rem;font-size:.9375rem;line-height:1.4}.verwaist-wege{grid-column:1/-1;margin-top:.375rem}.verwaist .note{grid-column:1/-1;margin:.375rem 0 0}.korrekturpunkte{gap:0;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.korrekturpunkt{border-top:1px solid var(--table-line-15);gap:.25rem;padding:.625rem 0 .5rem;display:grid}.korrektur-kopf{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.korrektur-nr{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600}.eintragung-text .korrektur-nr{margin-right:.5rem}.korrektur-text{line-height:1.4}.korrektur-antworten{border-left:1px solid var(--sec-blue-50);background:var(--surface-alt);gap:.375rem;margin:.25rem 0 0 1rem;padding:.375rem 0 .375rem .75rem;list-style:none;display:grid}.korrektur-antworten li{gap:.125rem;display:grid}.korrektur-antwort{line-height:1.4}.korrektur-antworten .muted,.korrekturpunkt>.muted{font-size:.875rem}.korrektur-notiz{border-top:1px dashed var(--table-line-15);gap:.25rem;margin-top:.5rem;padding-top:.5rem;display:grid}.korrektur-notiz .hint{margin:0;font-size:.8125rem}.korrektur-notiz textarea{font:inherit;resize:vertical;color:var(--text-color);background:var(--surface);border:1px solid var(--border-color);border-radius:0;padding:.375rem .5rem;font-size:.9375rem;line-height:1.4}.korrektur-notiz .row{justify-content:flex-start}.korrektur-antwort .badge{vertical-align:baseline}.korrektur-feststellung{color:var(--muted-text);border-left:1px solid var(--sec-grey-50);margin-top:.25rem;padding-left:.625rem;font-size:.875rem;line-height:1.4}.korrekturpunkt:has(.korrektur-feststellung) .korrektur-text{color:var(--muted-text)}.korrektur-fundstelle,.korrektur-warum,.korrektur-ausweg{font-size:.875rem;line-height:1.4}.korrektur-fundstelle .hint,.korrektur-warum .hint,.korrektur-ausweg .hint{font-size:inherit;margin:0}.korrektur-markierungen{gap:.25rem;margin:.25rem 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.korrektur-erledigen{flex-wrap:wrap;justify-content:flex-start;gap:.5rem}.korrektur-erledigen .hint{margin:0;font-size:.8125rem}.korrektur-erledigen .note{flex-basis:100%;margin:.25rem 0 0}.korrektur-gruppen{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-top:.5rem}.stufe{letter-spacing:.03em;text-transform:uppercase;color:var(--muted-text);font-size:.8125rem}.stufe.rot{color:var(--danger-text);font-weight:600}.korrekturpunkt:has(.stufe.rot){border-left:1px solid var(--danger-text);padding-left:.625rem}.wegweiser{overscroll-behavior:contain;align-self:start;max-height:calc(100vh - 2.5rem);margin:-.25rem -.375rem -.25rem -.25rem;padding:.25rem .375rem .25rem .25rem;position:sticky;top:.875rem;overflow-y:auto}@media (width<=62rem){.wegweiser{max-height:none;margin:0;padding:0;position:static;overflow:visible}}.wegweiser ul{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.wegweiser-steuer{gap:.5rem;margin:0 0 .75rem;display:grid}.wegweiser-steuer input[type=search]{width:100%}.wegweiser-eintrag.e2>button{padding-left:1.125rem}.wegweiser-eintrag.e3>button{padding-left:1.875rem}.wegweiser-eintrag.e4>button{padding-left:2.625rem}.wegweiser-eintrag.e3 .wegweiser-titel,.wegweiser-eintrag.e4 .wegweiser-titel{color:var(--muted-text)}.wegweiser-eintrag>button{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.625rem;margin:0;padding:.4375rem .375rem;display:flex}.wegweiser-eintrag>button:hover{background:var(--surface-alt)}.wegweiser-eintrag>button:focus-visible{outline:var(--focus-width) solid var(--outline-color);outline-offset:-2px}.wegweiser-text{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.wegweiser-titel{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.3}.wegweiser-zusatz{color:var(--muted-text);font-size:.875rem;line-height:1.35}.wegweiser-eintrag.hier>button{background:var(--row-selected)}.wegweiser-eintrag.hier .wegweiser-titel{color:var(--headline-color);font-weight:700}.grenzen-liste{margin:.5rem 0 1.25rem}.grenzen-liste>div{border-bottom:1px solid var(--table-line-15);grid-template-columns:minmax(10rem,16rem) 1fr;gap:.25rem 1.25rem;padding:.5rem 0;display:grid}.grenzen-liste>div:last-child{border-bottom:0}.grenzen-liste dt{margin:0;font-weight:600}.grenzen-liste dd{color:var(--muted-text);margin:0}@media (width<=40rem){.grenzen-liste>div{grid-template-columns:1fr;gap:.125rem}}.wegweiser-eintrag .thema-perle{width:auto;min-width:2.25rem;padding-left:.1875rem;padding-right:.1875rem}.dokumentkopf{gap:.625rem;margin-bottom:1.75rem;display:grid}.dokumentkopf-kennung{color:var(--muted-text);margin:0;font-size:.9375rem;line-height:1.4}.dokumentkopf-titel{color:var(--muted-text);margin:0;font-size:clamp(1.0625rem,1.5vw,1.5rem);line-height:1.3}.schnellnav{box-sizing:border-box;min-height:var(--nav-band);background:var(--schnellnav-flaeche);color:var(--schnellnav-ink)}.schnellnav ul{min-height:var(--nav-band);grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.schnellnav li{min-width:0;display:flex}.schnellnav li+li{border-left:1px solid #ffffff59}.schnellnav a,.schnellnav button{appearance:none;font:inherit;cursor:pointer;text-align:center;color:var(--schnellnav-ink);overflow-wrap:break-word;background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:.5rem .875rem;font-size:1rem;line-height:1.25;text-decoration:none;display:flex}.schnellnav a:hover,.schnellnav button:hover{background:#ffffff1f;text-decoration:underline}.schnellnav a:focus-visible,.schnellnav button:focus-visible{outline:var(--focus-width) solid var(--outline-color);outline-offset:-.25rem}.schnellnav a.hier,.schnellnav button.hier{cursor:default;background:#ffffff2e;font-weight:700}.schnellnav a.hier:hover,.schnellnav button.hier:hover{text-decoration:none}@media (width<=84rem){.dokument-flaeche{grid-template-columns:15rem minmax(0,1fr);grid-template-areas:"kette leiste""kette inhalt""kette werkzeuge"}.dokument-flaeche:has(>.ampelband){grid-template-areas:"kette leiste""kette ampel""kette inhalt""kette werkzeuge"}.dokument-flaeche>.werkzeuge{max-height:none;margin:0;padding:0;position:static;overflow:visible}}@media (width<=62rem){.dokument-flaeche{grid-template-columns:minmax(0,1fr);grid-template-areas:"leiste""kette""inhalt""werkzeuge"}.dokument-flaeche:has(>.ampelband){grid-template-areas:"leiste""kette""ampel""inhalt""werkzeuge"}.dokument-flaeche>.themenkette{max-height:none;margin:0;padding:0;position:static;overflow:visible}}.lesart{gap:.25rem;display:inline-flex}.lesart .btn.aktiv{background:var(--web-petrol);color:#fff;border-color:var(--web-petrol)}.pfad-info{border:.0625rem solid var(--brotkruemel-ink);width:1.25rem;height:1.25rem;color:var(--brotkruemel-ink);font:inherit;cursor:help;opacity:.75;background:0 0;border-radius:50%;flex:none;place-items:center;margin-left:.375rem;padding:.16em 0 0;font-size:.8125rem;font-style:italic;font-weight:700;line-height:1;transition:opacity .14s ease-out,background-color .14s ease-out;display:inline-grid}.pfad-info:hover,.pfad-info:focus-visible{opacity:1;background:#ffffff2e}.pfad-info:focus-visible{outline:var(--focus-width) solid var(--brotkruemel-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pfad-info{transition:none}}:root[data-bewegung=aus] .pfad-info{transition:none}.brotkruemel .tipp-huelle{align-items:center;display:inline-flex}.tocsuche{display:inline-flex}.tocsuche input{font:inherit;border:1px solid var(--web-petrol);background:var(--surface);color:var(--text-color);min-width:12rem;padding:.4375rem .5625rem;font-size:1rem}.spaltenkopf,.thema-wurzel{box-sizing:border-box;min-height:var(--nav-band);text-align:left;border:0;border-bottom:1px solid var(--table-line-40);width:100%;font:inherit;color:var(--headline-color);background:0 0;flex-direction:column;justify-content:center;margin-bottom:1.75rem;padding:0 0 .5rem;font-weight:600;display:flex}.thema-wurzel{color:var(--interactive);cursor:pointer}.spaltenkopf h2{color:inherit;margin:0;font-size:1rem}.spaltenkopf-zusatz{color:var(--muted-text);font-size:.875rem;font-weight:400;display:block}.thema-wurzel:hover{text-decoration:underline}.thema-wurzel:focus-visible{outline:var(--focus-width) solid var(--outline-color);outline-offset:2px}.thema-wurzel.hier{color:var(--headline-color);cursor:default;font-weight:700}.thema-wurzel.hier:hover{text-decoration:none}.thema-wurzel-zusatz{color:var(--muted-text);font-size:.875rem;font-weight:400;display:block}.themenkopf{align-items:flex-start;gap:.75rem;margin:0;display:flex}.themenkopf .thema-perle{border-width:.1875rem;width:3.9375rem;height:3.5rem;font-size:1.5rem}.themenkopf-text{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.themenkopf .thema-zahlen{font-size:.9375rem;font-weight:400}.feld{gap:.25rem;max-width:44rem;margin:0 0 1.125rem;display:grid}.feld>label{flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.feld .pflicht{color:var(--status-bad);font-weight:700}.feld .quelle{color:var(--muted-text);text-transform:uppercase;letter-spacing:.04em;margin-left:auto;font-size:.8125rem;font-weight:400}.feld input,.feld textarea,.feld select{font:inherit;border:1px solid var(--border-color);background:var(--surface);color:var(--text-color);border-radius:0;padding:.375rem .5rem}.feld .reihe{grid-template-columns:1fr;gap:.375rem;display:grid}@media (width>=40rem){.feld-autoren .reihe{grid-template-columns:1.2fr 1.4fr .8fr}}.feld .hint{margin:0;font-size:.8125rem}.feld .note{margin:.25rem 0 0}.doi-vorschlag{background:var(--surface-alt);border-left:1px solid var(--sec-blue-50);margin:0;padding:.375rem .5rem;font-size:.9375rem}.abschluss{gap:.625rem;max-width:44rem;margin-top:1.5rem;display:grid}.abschluss .btn{justify-self:start}.schrittmarke{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:8pt;font-family:var(--font-mono);color:var(--muted-text);border:1px solid var(--table-line);white-space:nowrap;vertical-align:.12em;cursor:help;border-radius:2px;margin-left:.4em;padding:0 .28em}.schrittmarke[data-stand=geplant]{opacity:.85;border-style:dashed}.schrittmarke.fehlt{color:var(--status-bad);border-color:var(--status-bad);font-weight:700}[data-schrittmarken=aus] .schrittmarke{display:none}.bahnen{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:1.2rem 0 0;display:grid}@media (width<=60rem){.bahnen{grid-template-columns:minmax(0,1fr)}}.bahn h3{margin:0 0 .6rem}.bahn ol{margin:0;padding:0;list-style:none}.bahn li{border-top:1px solid var(--table-line);grid-template-columns:1.4rem 4.6rem 1fr;align-items:baseline;gap:.4rem;padding:.3rem 0;display:grid}.bahn li.geplant .bahn-titel{color:var(--muted-text)}.bahn li.klick{padding-left:1.4rem}.bahn-zeichen{text-align:center}.bahn-nummer{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted-text);font-size:.8rem}.bahn-titel{font-size:.94rem}.bahn-titel .bahn-pfeil,.bahn-titel .bahn-offen{color:var(--muted-text);font-size:.8rem;display:block}.bahn-titel .bahn-offen:before{content:"? ";font-weight:700}.bahnen-legende{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.6rem 1.2rem;margin:1rem 0 0;font-size:.9rem;display:grid}.bahnen-legende dt{font-weight:700}.bahnen-legende dd{color:var(--muted-text);margin:0}.bahnen-befunde{border:1px solid var(--status-bad);border-radius:3px;margin:1.2rem 0 0;padding:.8rem .8rem .8rem 2rem;font-size:.9rem}.stellenliste{margin:1rem 0 0;padding:0;list-style:none}.stellenliste>li{border-top:1px solid var(--table-line-15,var(--table-line));padding:.5rem 0}.stelle-kopf{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.stelle-kopf strong{flex:16rem}.anmerkungsliste{margin:.4rem 0 0;padding:0;list-style:none}.anmerkungsliste>li{border-left:1px solid var(--table-line);margin-top:.4rem;padding:.4rem 0 .4rem .75rem;font-size:.9375rem}.anmerkungsliste .hint{margin:.15rem 0 0;font-size:.8125rem;display:block}.anmerkung-formular{border:1px dashed var(--table-line);gap:.6rem;margin:.6rem 0 .2rem;padding:.75rem;display:grid}.anmerkung-formular fieldset{border:0;margin:0;padding:0}.anmerkung-formular legend{padding:0}.anmerkung-formular textarea{font:inherit;resize:vertical;color:var(--text-color);background:var(--surface);border:1px solid var(--border-color);border-radius:0;padding:.375rem .5rem;font-size:.9375rem;line-height:1.4}.anmerkung-formular .hint{margin:0}.knopfreihe{flex-wrap:wrap;gap:.5rem;display:flex}.laden{gap:.75rem;max-width:44rem;display:grid}.laden.breit{max-width:none}.laden-streifen{background:var(--table-line-15,var(--table-line));height:.1875rem;position:relative;overflow:hidden}.laden-streifen i{background:var(--web-petrol);width:35%;animation:1.4s ease-in-out infinite laden-durchlauf;position:absolute;inset:0 auto 0 0}@keyframes laden-durchlauf{0%{transform:translate(-100%)}to{transform:translate(386%)}}.laden-text{color:var(--muted-text);margin:0;font-size:.9375rem}.laden-geruest{gap:.55rem;display:grid}.laden-geruest span{--anteil:.7;height:.9rem;width:calc(var(--anteil) * 100%);background:var(--table-line-15,var(--table-line));animation:1.8s ease-in-out infinite laden-atem;display:block}.laden-geruest span:nth-child(2n){animation-delay:.2s}.laden-geruest span:nth-child(3n){animation-delay:.4s}@keyframes laden-atem{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.laden-streifen i{opacity:.5;width:100%;animation:none}.laden-geruest span{animation:none}}[data-bewegung=aus] .laden-streifen i{opacity:.5;width:100%;animation:none}[data-bewegung=aus] .laden-geruest span{animation:none}[data-bewegung=an] .laden-streifen i{animation:1.4s ease-in-out infinite laden-durchlauf}[data-bewegung=an] .laden-geruest span{animation:1.8s ease-in-out infinite laden-atem}.suchzeile{align-items:center;gap:.75rem;margin:.75rem 0 .25rem;display:flex}.suchzeile .hint{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.suchfeld{min-width:0;font:inherit;border:1px solid var(--web-petrol);background:var(--surface);color:var(--text-color);border-radius:0;flex:auto;padding:.625rem .75rem;font-size:1.0625rem}.suchfeld::placeholder{color:var(--muted-text)}.fusszeile{background:var(--fuss-grund);color:var(--fuss-text);margin-top:3rem}.fusszeile-band{max-width:75rem;margin:0 auto;padding:2.5rem 1.625rem 2rem}.fusszeile-spalten{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2rem;display:grid}.fusszeile h2{color:var(--fuss-text);margin:0 0 1rem;font-size:1.0625rem}.fusszeile p,.fusszeile address{margin:0 0 1rem;font-style:normal;line-height:1.55}.fusszeile ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.fusszeile a{color:var(--fuss-text);text-underline-offset:.15em;text-decoration:underline}.fusszeile a:hover{text-decoration-thickness:2px}.fusszeile a:focus-visible{outline:var(--focus-width) solid var(--fuss-text);outline-offset:2px}.fusszeile-unten{border-top:1px solid var(--fuss-leise);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:2rem;padding-top:1rem;display:flex}.fusszeile-unten p{margin:0}.fusszeile-werkzeuge{align-items:baseline;gap:1.5rem;display:flex}.fuss-knopf{font:inherit;color:var(--fuss-text);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fuss-knopf:focus-visible{outline:var(--focus-width) solid var(--fuss-text);outline-offset:2px}.fusszeile-recht ul{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;display:flex}.fusszeile-proto{border-top:1px solid var(--fuss-leise);color:var(--fuss-leise);max-width:60rem;margin:1.75rem 0 0;padding-top:1rem;font-size:.9375rem}.fusszeile-proto a{color:var(--fuss-leise)}.topbar nav a.nav-erklaerend{color:var(--erklaer)}.erklaerband{border-left:1px solid var(--erklaer-rand);color:var(--erklaer);max-width:70ch;margin:0 0 1.5rem;padding:.75rem 0 .75rem 1rem}.erklaerband strong{color:var(--erklaer)}.erklaerband p{color:var(--text-color);margin:.35rem 0 0}.schrittmarke{color:var(--erklaer);border-color:var(--erklaer-rand)}.topbar .dokulink{color:var(--erklaer)}.bahn-zeichen{line-height:1}.bahn-zeichen svg{vertical-align:-.14em}.bahnen-legende dt svg{vertical-align:-.14em;margin-right:.15em}.bahn-nummer,.bahn-zeichen,.bahnen-legende dt,.rolepick label{color:var(--erklaer)}.rolepick select{border-color:var(--erklaer-rand);color:var(--erklaer)}.greeting .lead{color:var(--erklaer)}.erklaerband.rahmen{max-width:none;margin-left:-1.0625rem}.rahmen-spalten{grid-template-columns:repeat(3,1fr);align-items:start;gap:1.375rem;margin-top:.75rem;display:grid}.rahmen-spalten p{max-width:42ch;margin:0}.rahmen-spalten .field-title{color:var(--erklaer);margin-bottom:.4rem}@media (width<=62rem){.rahmen-spalten{grid-template-columns:1fr 1fr}}@media (width<=42rem){.rahmen-spalten{grid-template-columns:1fr}}.rahmen>summary{cursor:pointer;align-items:baseline;gap:.5rem;list-style:none;display:flex}.rahmen>summary::-webkit-details-marker{display:none}.rahmen>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.375rem;height:.375rem;margin-top:.35em;transition:rotate .12s;rotate:-45deg}.rahmen[open]>summary:before{rotate:45deg}@media (prefers-reduced-motion:reduce){.rahmen>summary:before{transition:none}}[data-bewegung=aus] .rahmen>summary:before{transition:none}.rahmen>summary:focus-visible{outline:var(--focus-width) solid currentColor;outline-offset:3px}.erklaerkarte{border-left:1px solid var(--erklaer-rand)}.erklaerkarte>h2{color:var(--erklaer)}.note.offene-frage{background:var(--erklaer-soft);border-left:.1875rem solid var(--erklaer-rand)}.note.offene-frage>summary,.note.offene-frage>summary strong{color:var(--erklaer)}.note.grenzen{background:var(--erklaer-soft);border-left:.1875rem solid var(--erklaer-rand);color:var(--erklaer)}.note.grenzen strong,.note.grenzen a{color:var(--erklaer)}.pdf-hinweis{position:relative}.pdf-hinweis:before{content:"";border-left:.5rem solid #0000;border-right:.5rem solid #0000;border-bottom:.5rem solid var(--erklaer);position:absolute;top:-.5rem;right:2.5rem}@media (width<=46.25rem){.pdf-hinweis:before{display:none}}.pruefliste td:first-child{white-space:nowrap}.pruefliste td:nth-child(3){overflow-wrap:anywhere;font-size:.9375rem}.pruefliste tr.geplant td{color:var(--muted-text)}.pruefliste tr.geplant td:nth-child(2){color:var(--text-color)}.light .lens{transition:background-color .22s,box-shadow .22s}.light{transition:opacity .22s,border-color .22s}@media (prefers-reduced-motion:reduce){.light .lens,.light{transition:none}}:root[data-bewegung=aus] .light .lens,:root[data-bewegung=aus] .light{transition:none}.projektstart-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 2rem;max-width:82rem;display:grid}.projektstart-kopf .fuehrung{margin:0}.projektstart-kopf>.tipp-huelle{justify-self:end}@media (width<=60rem){.projektstart-kopf{grid-template-columns:minmax(0,1fr)}.projektstart-kopf>.tipp-huelle{order:-1;justify-self:start}}.btn.ghost.beispielknopf{color:var(--erklaer);border-color:var(--erklaer-rand);white-space:nowrap;padding:.75rem 1.25rem;font-size:1.0625rem}.titelform{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 2rem;max-width:82rem;display:grid}.titelform>.feld{max-width:none;margin-bottom:1.125rem}.titelform>.feld.weit,.titelform>.abschluss{grid-column:1/-1}@media (width<=60rem){.titelform{grid-template-columns:minmax(0,1fr)}}@media (width>=60rem){.titelform .feld-autoren .reihe{grid-template-columns:1fr 2.4fr .7fr}}.titelform>.feld.kurz input,.titelform>.feld.kurz select{max-width:14rem}.weiter{gap:.5rem;max-width:60rem;margin:1.25rem 0 0;padding:.875rem 0 .875rem 1rem;display:grid}.weiter .hint{margin:0}.weiter-weg{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.weiter-weg .hint{flex:16rem}.schrittkette{grid-auto-columns:1fr;grid-auto-flow:column;gap:1.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid;position:relative}.schrittkette:before{content:"";background:var(--erklaer-rand);opacity:.5;height:1px;position:absolute;top:.3125rem;left:12%;right:12%}.kettenglied{justify-items:start;gap:.25rem;display:grid;position:relative}.glied-punkt{border:1px solid var(--erklaer-rand);background:var(--surface);z-index:1;border-radius:50%;width:.6875rem;height:.6875rem;position:relative}.kettenglied.erledigt .glied-punkt{background:var(--erklaer)}.kettenglied.geplant .glied-punkt{border-style:dashed}.kettenglied.weiter .glied-punkt{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--erklaer) 18%, transparent);border-width:2px}.glied-kopf{color:var(--erklaer);align-items:center;gap:.35rem;display:flex}.glied-kopf .schrittmarke{margin-left:0}.glied-titel{font-size:.9375rem;line-height:1.3}.glied-stand{color:var(--muted-text);font-size:.8125rem}.kettenglied.geplant .glied-titel{color:var(--muted-text)}@media (width<=40rem){.schrittkette{grid-auto-flow:row;gap:.875rem}.schrittkette:before{width:1px;height:auto;inset:.3125rem auto .3125rem .3125rem}}.glied-hier{color:var(--erklaer);font-weight:600}.glied-uebergabe{color:var(--erklaer);font-size:.8125rem}.report-zahlen{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:1rem;margin:.75rem 0 1rem;display:grid}.report-zahl{gap:.15rem;display:grid}.report-zahl strong{font-variant-numeric:tabular-nums;color:var(--headline-color);font-size:1.75rem;line-height:1}.report-zahl span{color:var(--muted-text);font-size:.875rem}.report-klassen,.report-personen,.report-liste{gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.report-klassen li,.report-personen li{font-size:.9375rem}.report-klassen .mono,.report-personen .mono{text-align:right;font-variant-numeric:tabular-nums;min-width:2.5rem;color:var(--headline-color);font-weight:700;display:inline-block}.report-spalten{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:start;gap:1.5rem 2.5rem;display:grid}.report-liste li{border-left:1px solid var(--table-line);gap:.15rem;padding:.4rem 0 .4rem .75rem;display:grid}.report-liste .hint{margin:0}.report-chronik{margin:.75rem 0 0;padding:0;list-style:none}.report-chronik li{border-top:1px solid var(--table-line);grid-template-columns:10rem 1fr auto;align-items:baseline;gap:.5rem 1rem;padding:.4rem 0;font-size:.9375rem;display:grid}.chronik-zeit{font-variant-numeric:tabular-nums;color:var(--muted-text)}.chronik-wer{color:var(--muted-text);white-space:nowrap;font-size:.875rem}@media (width<=48rem){.report-chronik li{grid-template-columns:1fr;gap:.1rem}}.bahn li.stufe2 .bahn-titel{color:var(--muted-text)}.bahn-stand{color:var(--muted-text);font-size:.8125rem;display:block}.bahn li.geplant .bahn-stand{color:var(--erklaer)}.kettenglied.stufe2 .glied-punkt{border-style:dotted}.kettenglied.stufe2 .glied-titel{color:var(--muted-text)}.postfach{margin:.75rem 0 0;padding:0;list-style:none}.postfach>li{border-top:1px solid var(--table-line);grid-template-columns:1.4rem minmax(0,1fr) minmax(0,18rem);align-items:baseline;gap:.5rem 1rem;padding:.5rem 0;display:grid}.postfach-zeichen{color:var(--erklaer);line-height:1}.postfach-was{gap:.1rem;display:grid}.postfach-was .hint{margin:0}.postfach-stand{color:var(--muted-text);font-size:.875rem}.postfach-stand .hint{margin:0}@media (width<=52rem){.postfach>li{grid-template-columns:1.4rem minmax(0,1fr)}.postfach-stand{grid-column:2}}.stelle{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.1rem 0 .4rem;display:inline-flex}.btn.stelle-knopf{padding:.18rem .6rem;font-size:.78rem;font-weight:500;line-height:1.5}.stelle-notfall{flex-direction:column;flex-basis:100%;gap:.15rem;display:flex}.stelle-feld{font-family:var(--font-mono);border:1px solid var(--table-line);background:var(--quote-bg);width:100%;max-width:32rem;color:var(--text-color);border-radius:4px;padding:.25rem .45rem;font-size:.78rem}.stellen-block{margin-top:1.125rem}.stellen-liste{flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.stellen-liste>li{border:1px solid var(--table-line);background:var(--surface-alt);border-radius:5px;grid-template-columns:auto minmax(0,1fr);gap:.1rem .625rem;padding:.5rem .625rem;display:grid}.stellen-nummer{font-family:var(--font-mono);font-variant-numeric:tabular-nums;border:1px solid var(--table-line);background:var(--background-color);white-space:nowrap;border-radius:3px;grid-row:span 2;align-self:start;padding:.1rem .4rem;font-size:.8rem;font-weight:700}.stellen-text{font-size:.9rem}.stellen-auszug{font-family:var(--font-mono);color:var(--muted-text);overflow-wrap:anywhere;font-size:.8rem}@media (width<=40rem){.stellen-liste>li{grid-template-columns:minmax(0,1fr)}.stellen-nummer{grid-row:auto;justify-self:start}}.stellen-gruppe{margin-top:.875rem}.stellen-gruppe:first-of-type{margin-top:.5rem}.stellen-erklaerung{margin:0 0 .375rem;font-size:.9rem}.stellen-gruppe .stellen-liste>li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;padding:.3rem .5rem}.stellen-gruppe .stellen-nummer{grid-row:auto}.dokument-flaeche{position:relative}.dokument-flaeche:before{content:"";background:var(--sec-blue-50);height:1px;position:absolute;top:-.875rem;left:0;right:0}.schnellnav li{position:relative}.schnellnav li:before{content:"";background:var(--sec-blue-50);width:1px;height:.875rem;position:absolute;top:-.875rem;left:50%}@media (width<=64rem){.dokument-flaeche:before,.schnellnav li:before{display:none}}.dateiabgriff{border-top:1px solid var(--table-line);margin-top:.875rem;padding-top:.75rem}.dateiabgriff .row{flex-wrap:wrap;gap:.5rem}.pdf-absage{flex-basis:100%;margin:.5rem 0 0}.datei-zelle{white-space:nowrap}.datei-angabe{color:var(--muted-text);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.75rem;line-height:1.35;display:block}.datei-name{text-overflow:ellipsis;white-space:nowrap;max-width:13rem;font-family:var(--font-mono);font-size:.72rem;display:block;overflow:hidden}.bereich .bereichszuordnung{grid-column:1/-1;margin-top:.5rem}.bereichszuordnung .zuordnung-gilt{margin:0 0 .375rem}.bereichszuordnung .zuordnung-form{border:1px solid var(--table-line-15);background:var(--surface-alt);border-radius:.25rem;margin-top:.5rem;padding:.875rem}.bereichszuordnung fieldset{border:0;margin:0 0 .75rem;padding:0}.bereichszuordnung legend{margin-bottom:.375rem;padding:0}.bereichszuordnung .zuordnung-wahl{align-items:baseline;gap:.5rem;padding:.25rem 0;display:flex}.bereichszuordnung textarea{width:100%}.ampel-offen{margin-top:.25rem;font-size:.875rem;display:block}.fassungshinweis{color:#fff;background:#6b122a;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;padding:.75rem 1.25rem;font-size:1rem;line-height:1.4;display:flex}.fassungshinweis-text{max-width:60ch}.fassungshinweis .btn{color:#6b122a;background:#fff;border-color:#fff;font-weight:600}.fassungshinweis .btn:hover{background:#f2e8ea;border-color:#f2e8ea}.fassungshinweis .btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.fassungsstand{color:#7b1e2b;white-space:nowrap;align-self:center;margin-right:auto;font-size:.8125rem}.platzierung{margin-top:.4rem}.platzierung>summary{cursor:pointer;color:var(--erklaer);font-size:.82rem}.platzierung>summary:hover{text-decoration:underline}.platzierung ul{gap:.5rem;margin:.5rem 0 0;padding-left:0;list-style:none;display:grid}.platzierung li{background:var(--erklaer-soft);border-left:none;border-radius:4px;padding:.45rem .6rem}.platzierung .lage{background:var(--bereichs-flaeche);border-radius:999px;padding:.05rem .4rem;font-size:.78rem}.eingangsmeldung{margin-top:.75rem}.eingang-an{margin:0 0 .5rem}.eingang-fehlt-titel{margin:.75rem 0 .35rem;font-weight:600}.eingang-fehlt{gap:.5rem;margin:0;padding-left:0;list-style:none;display:grid}.eingang-fehlt li{background:var(--bereichs-flaeche);border-radius:4px;padding:.5rem .65rem}.eingang-datei{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.85rem 0 0;display:flex}.eingang-datei .hint{flex:18rem;margin:0}.kennungsmarke{border:1.5px solid var(--status-bad);width:1.15rem;height:1.15rem;color:var(--status-bad);cursor:pointer;vertical-align:middle;background:0 0;border-radius:50%;margin-left:.4rem;padding:0;font:700 .8rem/1 system-ui,sans-serif}.kennungsmarke:hover,.kennungsmarke[aria-expanded=true]{background:var(--status-bad);color:#fff}.kennungshinweis-zeile>td{padding-top:0}.kennungshinweis{background:var(--status-bad-soft);border-radius:4px;max-width:52rem;margin-top:.2rem;padding:.45rem .6rem;font-size:.82rem;line-height:1.45}.kennungshinweis p{margin:0 0 .4rem}.kennungshinweis p:last-child{margin-bottom:0}.vorgang{margin-top:.625rem}.vorgang>summary{cursor:pointer;font-size:.875rem}.vorgang-schritte{flex-direction:column;gap:.125rem;margin:.375rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.vorgang-schritte .schritt{border-bottom:1px solid var(--table-line);grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:baseline;column-gap:.375rem;padding:.125rem 0;display:grid}.vorgang-schritte .schritt:last-child{border-bottom:0}.vorgang-schritte .zeichen{text-align:center;font-weight:700}.vorgang-schritte .schritt.fehler .zeichen,.vorgang-schritte .schritt.fehler .titel,.vorgang-schritte .meldung{color:var(--status-bad)}.vorgang-schritte .schritt.laeuft .titel{font-style:italic}.vorgang-schritte .zahlen,.vorgang-schritte .meldung{overflow-wrap:anywhere;grid-column:2/4;font-size:.8rem}.vorgang-hinweise{margin:.5rem 0 0;padding-left:1.1rem;font-size:.875rem}.vorgang-hinweise li.warn{color:var(--status-warn)}.vorgangsuebersicht{margin-top:.75rem}.vorgangsuebersicht>summary{cursor:pointer;font-size:.875rem}table.list.dicht th,table.list.dicht td{padding-top:.2rem;padding-bottom:.2rem;font-size:.8125rem}
