.ss-sofort[data-v-d30ff3dc]{border:1px solid hsl(var(--border));border-left:4px solid hsl(var(--input));background:hsl(var(--card));border-radius:.75rem;margin-bottom:1.25rem;padding:.875rem 1rem}.ss-sofort[data-stufe=sofort-sichern][data-v-d30ff3dc]{border-left-color:hsl(var(--destructive))}.ss-sofort[data-stufe=dokumentieren-und-melden][data-v-d30ff3dc]{border-left-color:hsl(var(--warning))}.ss-sofort[data-stufe=zeitnah-pruefen][data-v-d30ff3dc]{border-left-color:hsl(var(--success))}.ss-sofort-kopf[data-v-d30ff3dc]{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--secondary-foreground));font-size:.75rem;font-weight:600}.ss-sofort-schritt[data-v-d30ff3dc]{line-height:1.4}.ss-sofort-schritt[data-gefahr][data-v-d30ff3dc]{border-left:3px solid hsl(var(--destructive));padding-left:.625rem}.ss-gebaeude[data-v-b4be1e1b]{gap:1rem;display:grid;container-type:inline-size}@media (width>=80rem){.ss-gebaeude[data-v-b4be1e1b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-ansicht[data-v-b4be1e1b]{min-width:0;max-width:30rem;margin:0}.ss-bildtitel[data-v-b4be1e1b]{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--secondary-foreground));margin-bottom:.375rem;font-size:.75rem;font-weight:600}.ss-rahmen[data-v-b4be1e1b]{min-width:300px;position:relative}@container (width<=299.98px){.ss-ansicht[data-v-b4be1e1b]{overscroll-behavior-x:contain;overflow-x:auto}}.ss-svg[data-v-b4be1e1b]{user-select:none;width:100%;height:auto;display:block;overflow:visible}.ss-attika[data-v-b4be1e1b]{fill:hsl(var(--secondary));stroke:hsl(var(--primary) / .55);stroke-width:1.5px}.ss-flaeche[data-v-b4be1e1b]{fill:#fff;stroke:hsl(var(--primary) / .35)}.ss-bauteil[data-v-b4be1e1b],.ss-fenster[data-v-b4be1e1b]{fill:hsl(var(--secondary));stroke:hsl(var(--primary) / .6);stroke-width:1.25px}.ss-modul[data-v-b4be1e1b]{fill:hsl(var(--primary) / .18);stroke:hsl(var(--primary) / .6)}.ss-linie[data-v-b4be1e1b],.ss-rohr[data-v-b4be1e1b],.ss-boden[data-v-b4be1e1b]{fill:none;stroke:hsl(var(--primary) / .6);stroke-width:2px;stroke-linecap:round}.ss-rohr[data-v-b4be1e1b]{stroke-width:5px}.ss-boden[data-v-b4be1e1b]{stroke:hsl(var(--primary) / .35)}.ss-kies circle[data-v-b4be1e1b]{fill:hsl(var(--primary) / .45)}.ss-pfosten[data-v-b4be1e1b]{fill:#fff;stroke:hsl(var(--primary) / .7);stroke-width:2px}.ss-wand[data-v-b4be1e1b]{fill:#fff;stroke:hsl(var(--primary) / .45)}.ss-raum[data-v-b4be1e1b]{fill:hsl(var(--muted));stroke:hsl(var(--primary) / .45);stroke-dasharray:4 3}.ss-fleck[data-v-b4be1e1b],.ss-tropfen[data-v-b4be1e1b]{fill:hsl(var(--primary) / .18);stroke:hsl(var(--primary) / .55)}.ss-rinne[data-v-b4be1e1b]{fill:hsl(var(--secondary));stroke:hsl(var(--primary) / .6)}.ss-auto[data-v-b4be1e1b]{fill:hsl(var(--secondary));stroke:hsl(var(--primary) / .55);stroke-linejoin:round}.ss-rad[data-v-b4be1e1b]{fill:hsl(var(--primary) / .55)}.ss-zone[data-v-b4be1e1b]{fill:#0000;stroke:#0000;stroke-width:2px;pointer-events:none;transition:fill .15s,stroke .15s}.ss-zone[data-markiert][data-v-b4be1e1b]{fill:hsl(var(--primary) / .1);stroke:hsl(var(--primary))}.ss-zone[data-hervor][data-v-b4be1e1b]{stroke:hsl(var(--primary) / .6);stroke-dasharray:4 3}.ss-beschriftung[data-v-b4be1e1b]{fill:hsl(var(--foreground));paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:10.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.ss-zone[data-v-b4be1e1b]{transition:none}}.ss-bauteile[data-v-912d31c8]{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.75rem;padding:.75rem 1rem}.ss-bauteile-zeile[data-v-912d31c8]{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.ss-bauteile-knoepfe[data-v-912d31c8]{flex-wrap:wrap;gap:.25rem 1rem;margin-top:.25rem;display:flex}.ss-bauteile-knopf[data-v-912d31c8]{min-height:2.75rem;color:var(--color-teal);text-underline-offset:2px;padding-inline:.125rem;font-size:.875rem;font-weight:600;text-decoration:underline}.ss-bauteile-knopf[data-v-912d31c8]:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px;border-radius:.25rem}.ss-label[data-v-2466999a]{color:hsl(var(--primary));font-size:.875rem;font-weight:600}.ss-eingabe[data-v-2466999a]{border:1px solid hsl(var(--input));width:100%;min-height:2.75rem;color:hsl(var(--foreground));background:#fff;border-radius:.5rem;padding-inline:.75rem;font-size:.875rem}.ss-eingabe[data-v-2466999a]:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:1px}.ss-schiene[data-v-6dac5d51]{flex-wrap:wrap;margin-top:.75rem;display:flex}.ss-chip[data-v-6dac5d51]{width:2.75rem;height:2.75rem;color:hsl(var(--foreground));place-items:center;display:inline-grid;position:relative}.ss-chip[data-v-6dac5d51]:before{content:"";inset-inline:0;background:hsl(var(--border));height:2px;position:absolute;top:calc(50% - 1px)}.ss-chip[data-v-6dac5d51]:first-child:before{left:50%}.ss-chip[data-v-6dac5d51]:last-child:before{right:50%}.ss-chip[data-status=erledigt][data-v-6dac5d51]:before{background:hsl(var(--primary))}.ss-chip-marke[data-v-6dac5d51]{border:2px solid hsl(var(--input));width:1.875rem;height:1.875rem;color:hsl(var(--secondary-foreground));font-family:var(--font-display);background:#fff;border-radius:999px;flex:none;place-items:center;font-size:.8125rem;font-weight:700;line-height:1;display:grid;position:relative}.ss-chip-text[data-v-6dac5d51]{display:none}.ss-chip[aria-current=step][data-v-6dac5d51]{gap:.375rem;width:auto;padding-right:.5rem;display:inline-flex}.ss-chip[aria-current=step] .ss-chip-text[data-v-6dac5d51]{background:hsl(var(--primary));color:#fff;white-space:nowrap;border-radius:999px;padding:.125rem .5rem;font-size:.8125rem;font-weight:600;display:inline;position:relative}.ss-chip[data-status=erledigt] .ss-chip-marke[data-v-6dac5d51]{border-color:hsl(var(--primary));background:hsl(var(--primary));color:#fff}.ss-chip[data-status=dran] .ss-chip-marke[data-v-6dac5d51]{border-color:hsl(var(--accent));color:hsl(var(--accent));box-shadow:0 0 0 4px hsl(var(--accent) / .16)}@media (hover:hover){.ss-chip:hover .ss-chip-marke[data-v-6dac5d51]{border-color:hsl(var(--primary))}}@media (width>=40rem){.ss-schiene[data-v-6dac5d51]{gap:.375rem}.ss-chip[aria-current=step][data-v-6dac5d51]{padding-right:.75rem}.ss-chip[aria-current=step] .ss-chip-text[data-v-6dac5d51]{color:inherit;font-weight:inherit;background:0 0;padding:0}.ss-chip[data-v-6dac5d51]{border:1px solid hsl(var(--border));background:#fff;border-radius:999px;gap:.375rem;width:auto;padding:.25rem .75rem .25rem .375rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ss-chip[data-v-6dac5d51]:before{content:none}.ss-chip-marke[data-v-6dac5d51]{width:1.5rem;height:1.5rem;font-size:.75rem}.ss-chip-text[data-v-6dac5d51]{display:inline}.ss-chip[data-status=erledigt][data-v-6dac5d51]{border-color:hsl(var(--primary));background:hsl(var(--primary));color:#fff}.ss-chip[data-status=erledigt] .ss-chip-marke[data-v-6dac5d51]{border-color:#fff}.ss-chip[data-status=dran][data-v-6dac5d51]{border:2px solid hsl(var(--primary));font-weight:700}@media (hover:hover){.ss-chip[data-v-6dac5d51]:hover{border-color:hsl(var(--primary))}}}.ss-chip[data-v-6dac5d51]:focus-visible,.ss-knopf[data-v-6dac5d51]:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px}.ss-bereich[data-v-6dac5d51]{scroll-margin-top:5.5rem}.ss-dran[data-v-6dac5d51]{border:1px solid hsl(var(--border));border-left:4px solid hsl(var(--accent));background:hsl(var(--card));border-radius:.75rem;margin-top:1rem;padding:1rem;scroll-margin-block:6rem 8rem}.ss-dran[data-status=erledigt][data-v-6dac5d51]{border-left-color:hsl(var(--primary))}.ss-dran-kopf[data-v-6dac5d51]{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--secondary-foreground));font-size:.75rem;font-weight:600}.ss-dran-titel[data-v-6dac5d51]{font-family:var(--font-display);color:hsl(var(--primary));margin-top:.25rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.ss-dran-titel[data-v-6dac5d51]:focus{outline:none}.ss-dran-titel[data-v-6dac5d51]:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px;border-radius:.25rem}.ss-dran-knoepfe[data-v-6dac5d51]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.ss-knopf[data-v-6dac5d51]{border:1px solid hsl(var(--border));min-height:2.75rem;color:hsl(var(--foreground));background:#fff;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.ss-knopf--haupt[data-v-6dac5d51]{border-color:hsl(var(--primary));background:hsl(var(--primary));color:#fff}@media (hover:hover){.ss-knopf[data-v-6dac5d51]:hover{border-color:hsl(var(--primary))}.ss-knopf--haupt[data-v-6dac5d51]:hover{background:hsl(var(--primary) / .9)}}.ss-fertig[data-v-6dac5d51]{border-left-color:hsl(var(--success));color:hsl(var(--foreground));font-weight:600}.ss-fertig[data-v-6dac5d51]:focus{outline:none}.ss-karte[data-v-c3dd1b35]{border:1px solid hsl(var(--border));background:#fff;border-radius:.75rem}.ss-karte-kopf[data-v-c3dd1b35]{font-family:var(--font-display);color:hsl(var(--primary));font-size:1rem;font-weight:700}.ss-karte-knopf[data-v-c3dd1b35]{border-radius:.75rem;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.75rem 1rem;display:flex}.ss-karte-knopf[data-v-c3dd1b35]:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px}.ss-karte-zahl[data-v-c3dd1b35]{font-family:var(--font-sans,inherit);color:hsl(var(--secondary-foreground));flex:none;font-size:.8125rem;font-weight:500}.ss-karte-zahl[data-v-c3dd1b35]:not([data-anzahl="0"]){color:hsl(var(--foreground));font-weight:600}.ss-karte-pfeil[data-v-c3dd1b35]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .15s}.ss-karte-pfeil[data-offen][data-v-c3dd1b35]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ss-karte-pfeil[data-v-c3dd1b35]{transition:none}}.ss-karte-inhalt[data-v-c3dd1b35]{padding:0 1rem 1rem}.ss-vorschau[data-v-d4c121cf]{border:1px solid hsl(var(--border));background:#fff;border-radius:.5rem;max-height:18rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.4;overflow-y:auto}.ss-vorschau[data-ort=leiste][data-v-d4c121cf]{max-height:none;overflow:visible}.ss-vorschau[data-v-d4c121cf]:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px}.ss-vorschau-kopf[data-v-d4c121cf]{font-family:var(--font-display);color:hsl(var(--primary));font-weight:700}.ss-vorschau-block[data-v-d4c121cf]{margin-top:.625rem}.ss-vorschau-titel[data-v-d4c121cf]{border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));padding-bottom:.125rem;font-weight:600}.ss-vorschau li[data-v-d4c121cf]{color:hsl(var(--secondary-foreground));overflow-wrap:anywhere;border-radius:.25rem;margin-top:.25rem;padding:.125rem .25rem}.ss-vorschau li[data-neu][data-v-d4c121cf]{animation:1.6s ease-out ss-auf-d4c121cf}@keyframes ss-auf-d4c121cf{0%{background:hsl(var(--accent) / .22);color:hsl(var(--foreground))}to{background:0 0}}@media (prefers-reduced-motion:reduce){.ss-vorschau li[data-neu][data-v-d4c121cf]{background:hsl(var(--secondary));animation:none}}.ss-blatt{display:none}@media print{html:not(.ss-drucken) body header.sticky{position:static!important}html:not(.ss-drucken) [data-ergebnis-leiste-mobil],html.ss-drucken body :not(:has(.ss-blatt)):not(.ss-blatt):not(.ss-blatt *):not(script):not(style){display:none!important}html.ss-drucken body :has(.ss-blatt){box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}html.ss-drucken body{color:#000;background:#fff}html.ss-drucken .ss-blatt{color:#000;font-family:var(--font-sans,system-ui, sans-serif);font-size:9.5pt;line-height:1.35;display:block!important}.ss-blatt__titel{font-family:var(--font-display,var(--font-sans,system-ui, sans-serif));margin:0;font-size:14pt;font-weight:700}.ss-blatt__datum,.ss-blatt__stufe{margin:.15rem 0 0;font-size:9pt}.ss-blatt__stufe{font-weight:700}.ss-blatt__block{break-inside:avoid-page;margin-top:.7rem}.ss-blatt__kopf{border-bottom:1pt solid #000;margin:0 0 .2rem;font-weight:700}.ss-blatt dl{margin:0}.ss-blatt dl>div{break-inside:avoid;border-bottom:.5pt solid #767676;justify-content:space-between;gap:1rem;padding:.2rem 0;display:flex}.ss-blatt dt{flex:55%}.ss-blatt dd{flex:45%;min-height:1.1em;margin:0}.ss-blatt__opt{white-space:nowrap;margin-right:.8rem}.ss-blatt ol{margin:0;padding-left:0;list-style:none}.ss-blatt__src{color:#333;font-size:8pt}.ss-blatt__unterschriften{gap:2rem;margin-top:2.2rem;display:flex}.ss-blatt__unterschriften span{border-top:1pt solid #000;flex:1;padding-top:.2rem;font-size:8.5pt}.ss-blatt__fuss{color:#333;margin-top:1rem;font-size:7.5pt}}
