.vs{--vs-auto:var(--color-brand-secondary);--vs-mensch:var(--color-brand-warning);--vs-frei:var(--color-brand-success);--vs-mono:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);border:1px solid var(--color-brand-line);background:var(--color-brand-raised);color:var(--color-brand-ink);--vs-auf-tief:#fff;--vs-gewaehlt:var(--color-brand-primary);--vs-auf-farbe:#fff;--vs-noch-nicht:.8;border-radius:14px;overflow:hidden}.vs[data-stand]{scroll-margin-top:96px}:where(.dark) .vs{--vs-auto:var(--color-brand-accent);--vs-gewaehlt:var(--color-brand-secondary);--vs-auf-farbe:var(--color-brand-surface)}.vs-kopf{background:var(--color-brand-primary);color:#fff;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 20px;display:flex}.vs-kopf-marke{font-family:var(--vs-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:11px}.vs-status{flex:240px;margin:0;font-size:14px}.vs-kopf-knoepfe{gap:16px;display:flex}.vs-textknopf{color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px;text-decoration:underline}.vs-textknopf:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:3px}.vs-buehne-rahmen{border-bottom:1px solid var(--color-brand-line);overflow-x:auto}.vs-buehne{--vs-qb:1000;--vs-qh:440;aspect-ratio:1000/440;min-width:680px;position:relative}.vs[data-hoch] .vs-buehne{--vs-qb:440;--vs-qh:1080;aspect-ratio:440/1080;min-width:0}.vs[data-hoch] :is(.vs-satz,.vs-ereignis){rotate:90deg}.vs-szene{width:100%;height:100%;position:absolute;inset:0}.vs-raster{fill:none;stroke:color-mix(in oklab, var(--color-brand-secondary) 7%, transparent);stroke-width:1px}.vs-feld rect{fill:color-mix(in oklab, var(--color-brand-ink) 2.5%, var(--color-brand-raised));stroke:var(--color-brand-line);stroke-width:1.2px;stroke-dasharray:5 4}.vs-feld-mensch rect{fill:color-mix(in oklab, var(--vs-mensch) 6%, var(--color-brand-raised));stroke:color-mix(in oklab, var(--vs-mensch) 45%, transparent)}.vs-feldname{font:600 13px/1 var(--font-sans,system-ui);fill:var(--color-brand-ink)}.vs-feldzahl{font:600 15px/1 var(--vs-mono);fill:var(--vs-auto)}.vs-feld-mensch .vs-feldzahl{fill:var(--vs-mensch)}.vs-ortname{font:500 12px/1 var(--vs-mono);fill:var(--color-brand-ink-muted)}.vs-ortname-mensch{fill:var(--vs-mensch);font-weight:600}.vs-band-rand{fill:none;stroke:var(--color-brand-line-strong);stroke-width:20px;stroke-linecap:round}.vs-band-flaeche{fill:none;stroke:var(--color-brand-raised);stroke-width:17.5px;stroke-linecap:round}.vs-lauf{fill:none;stroke:color-mix(in oklab, var(--color-brand-ink-muted) 35%, transparent);stroke-width:1.5px;stroke-dasharray:2 12}.vs-band-auto .vs-lauf{stroke:color-mix(in oklab, var(--vs-auto) 55%, transparent)}.vs-band-mensch .vs-lauf{stroke:color-mix(in oklab, var(--vs-mensch) 70%, transparent)}.vs[data-phase=laeuft] .vs-lauf{animation:.9s linear infinite vs-band}@keyframes vs-band{to{stroke-dashoffset:-14px}}.vs-schale path{fill:var(--color-brand-muted);stroke:var(--color-brand-line-strong);stroke-width:1.2px;stroke-linejoin:round}.vs-tor-bogen{fill:none;stroke:var(--color-brand-ink);stroke-width:7px;stroke-linecap:round}.vs-lampe{fill:var(--color-brand-raised);stroke:var(--color-brand-ink);stroke-width:2px;transition:fill .12s ease-out}.vs-tor[data-lampe=auto] .vs-lampe{fill:var(--vs-auto)}.vs-tor[data-lampe=mensch] .vs-lampe{fill:var(--vs-mensch)}.vs-station rect{fill:var(--color-brand-raised);stroke:var(--color-brand-ink);stroke-width:1.5px;fill-opacity:.85}.vs-legende-blatt{fill:var(--color-brand-raised);stroke:var(--color-brand-line-strong);stroke-width:1px}.vs-legende-auto{stroke:var(--vs-auto);stroke-width:2px}.vs-legende-mensch{stroke:var(--vs-mensch);stroke-width:2px}.vs-legende-frei{stroke:var(--vs-frei);stroke-width:2px}.vs-symbol{fill:none;stroke:var(--color-brand-secondary);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.vs-mensch circle,.vs-mensch path{fill:none;stroke:var(--vs-mensch);stroke-width:2px;stroke-linecap:round}.vs-mensch-rahmen{fill:color-mix(in oklab, var(--vs-mensch) 10%, var(--color-brand-raised));fill-opacity:.85;stroke:var(--vs-mensch);stroke-width:1.5px;stroke-dasharray:4 3}.vs-beleg{width:calc(100% * 26 / var(--vs-qb));height:calc(100% * 34 / var(--vs-qh));border:1px solid var(--color-brand-line-strong);border-top:3px solid var(--vs-ton,var(--vs-auto));background-color:var(--color-brand-raised);background-image:repeating-linear-gradient(to bottom, transparent 0 5px, color-mix(in oklab, var(--color-brand-ink-muted) 28%, transparent) 5px 6px);cursor:pointer;z-index:2;background-position:30% 70%;background-repeat:no-repeat;background-size:64% 70%;border-radius:2px 7px 2px 2px;padding:0;transition:border-top-color .26s ease-out,transform .16s ease-out,box-shadow .16s ease-out;position:absolute}.vs-beleg[data-weg=mensch]{--vs-ton:var(--vs-mensch)}.vs-beleg[data-weg=neu]{--vs-ton:var(--color-brand-line-strong)}.vs-beleg[data-frei]{--vs-ton:var(--vs-frei)}.vs-beleg[data-frei]:after{content:"";background:var(--vs-frei);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-brand-raised);border-radius:50%;position:absolute;bottom:-5px;right:-5px}.vs-beleg[data-gross]{border-width:3px 1.5px 1.5px;border-color:var(--color-brand-ink);border-top-color:var(--vs-ton,var(--vs-auto))}.vs-beleg:hover,.vs-beleg:focus-visible{box-shadow:0 6px 14px -8px color-mix(in oklab, var(--color-brand-primary) 60%, transparent);z-index:4;outline:none;transform:translateY(-3px)}.vs-beleg:focus-visible{box-shadow:0 0 0 2px var(--color-brand-accent)}.vs-beleg[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-brand-raised), 0 0 0 4px var(--vs-ton,var(--vs-auto));z-index:5;transform:translateY(-3px)scale(1.12)}.vs-beleg[data-unterwegs]{z-index:6}.vs-beleg[data-im-eingang]{cursor:default}.vs-start{border:1px solid var(--color-brand-line);background:var(--color-brand-raised);box-shadow:0 18px 40px -24px color-mix(in oklab, var(--color-brand-primary) 70%, transparent);cursor:pointer;z-index:8;color:var(--color-brand-ink);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:20px 28px 16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vs-start[hidden]{display:none}.vs-start-knopf{background:var(--vs-gewaehlt);width:52px;height:52px;box-shadow:0 0 0 5px color-mix(in oklab, var(--color-brand-accent) 30%, transparent);border-radius:50%;place-items:center;transition:transform .16s ease-out;display:grid}.vs-start:hover .vs-start-knopf{transform:scale(1.06)}.vs-start-knopf svg{width:20px;height:20px;fill:var(--vs-auf-farbe)}.vs-start-text{font-size:16px;font-weight:600}.vs-start-fuss{font:12px/1.2 var(--vs-mono);color:var(--color-brand-ink-muted)}.vs-start:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:3px}.vs-unten{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.vs-steuerung,.vs-detail{padding:22px 24px 24px}.vs-detail{border-left:1px solid var(--color-brand-line)}@media (width<=800px){.vs-unten{grid-template-columns:1fr}.vs-detail{border-left:0;border-top:1px solid var(--color-brand-line)}}.vs .vs-marke{font:600 11px/1 var(--vs-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-ink-muted);margin:0 0 12px}.vs .vs-marke-regeln{margin-top:26px}.vs-regler-kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vs-regler-label{font-size:15px;font-weight:600}.vs-regler-wert{font:600 15px/1 var(--vs-mono);color:var(--color-brand-ink)}.vs-schwarm{border-bottom:1px solid var(--color-brand-line-strong);height:64px;margin:14px 9px 0;position:relative}.vs-punkt{background:var(--vs-auto);border-radius:50%;width:8px;height:8px;margin-left:-4px;transition:background-color .2s ease-out,left .2s ease-out;position:absolute}.vs-punkt[data-weg=mensch]{background:var(--vs-mensch)}.vs-schwelle{border-left:2px solid var(--vs-gewaehlt);width:0;position:absolute;top:-6px;bottom:-1px}.vs-schwelle-band{background:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--vs-mensch) 14%, transparent) 0 4px, transparent 4px 8px);position:absolute;top:0;bottom:0;right:0}.vs-regler{width:100%;accent-color:var(--vs-gewaehlt);cursor:pointer;margin:6px 0 0}.vs-achse{height:16px;font:11px/1 var(--vs-mono);color:var(--color-brand-ink-muted);margin:2px 9px 0;position:relative}.vs-achse span{white-space:nowrap;position:absolute;transform:translate(-50%)}@media (width<=520px){.vs-achse .vs-achse-schmal{display:none}}.vs-achse span:last-child{transform:translate(-100%)}.vs-hinweis{color:var(--color-brand-ink-muted);margin:12px 0 0;font-size:13px;line-height:1.5}.vs-regeln{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vs-regel{border:1px solid var(--color-brand-line);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:border-color .16s ease-out,background-color .16s ease-out;display:flex}.vs-regel:has(input:checked){border-color:color-mix(in oklab, var(--vs-mensch) 55%, transparent);background:color-mix(in oklab, var(--vs-mensch) 6%, var(--color-brand-raised))}.vs-regel-fest{cursor:default}.vs-regel input{accent-color:var(--vs-mensch);width:16px;height:16px}.vs-regel-name{flex:1}.vs-regel-zahl{font:12px/1 var(--vs-mono);color:var(--color-brand-ink-muted)}.vs .vs-detail-leer{border:1px dashed var(--color-brand-line-strong);color:var(--color-brand-ink-muted);border-radius:10px;margin:0;padding:18px;font-size:14px;line-height:1.55}.vs-blatt{border:1px solid var(--color-brand-line);border-top:4px solid var(--vs-ton,var(--vs-auto));background:var(--color-brand-raised);box-shadow:0 10px 28px -22px color-mix(in oklab, var(--color-brand-primary) 70%, transparent);border-radius:4px 14px 4px 4px;padding:18px 20px 20px;position:relative}.vs-blatt[data-weg=mensch]{--vs-ton:var(--vs-mensch)}.vs-blatt[data-frei]{--vs-ton:var(--vs-frei)}.vs-blatt-kopf{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.vs-blatt-fall{font:600 12px/1 var(--vs-mono);color:var(--color-brand-ink-muted)}.vs-blatt-betrag{font:600 22px/1.1 var(--vs-mono);color:var(--color-brand-ink)}.vs-blatt dl{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:14px;display:grid}.vs-blatt dt{color:var(--color-brand-ink-muted)}.vs-blatt dd{margin:0}.vs-blatt-gruende{background:color-mix(in oklab, var(--vs-ton,var(--vs-auto)) 8%, var(--color-brand-raised));border-radius:8px;margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}.vs-blatt-gruende strong{font-size:12px;font-family:var(--vs-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--vs-ton,var(--vs-auto));margin-bottom:4px;display:block}.vs-blatt-gruende ul{margin:0;padding-left:18px}.vs-freigeben{background:var(--vs-gewaehlt);color:var(--vs-auf-farbe);cursor:pointer;border:0;border-radius:8px;margin-top:14px;padding:9px 16px;font-size:14px;font-weight:600}.vs-freigeben:hover{background:color-mix(in oklab, var(--vs-gewaehlt) 85%, var(--color-brand-ink))}.vs-freigeben:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:3px}.vs-kennzahlen{border-top:1px solid var(--color-brand-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=800px){.vs-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}.vs-kennzahl{border-right:1px solid var(--color-brand-line);border-bottom:1px solid var(--color-brand-line);padding:18px 20px 20px}.vs-kennzahl-label{color:var(--color-brand-ink-muted);margin:0;font-size:13px}.vs-kennzahl-wert{font:500 26px/1.15 var(--vs-mono);color:var(--color-brand-ink);font-variant-numeric:tabular-nums;margin:6px 0 2px;transition:color .2s ease-out}.vs-kennzahl[data-kennzahl=mensch] .vs-kennzahl-wert{color:var(--vs-mensch)}.vs-kennzahl[data-kennzahl=freigegeben] .vs-kennzahl-wert{color:var(--vs-frei)}.vs-kennzahl[data-warn] .vs-kennzahl-wert{color:var(--color-brand-danger)}.vs-kennzahl-fuss{font:12px/1.3 var(--vs-mono);color:var(--color-brand-ink-muted);margin:0}.vs-warnung{color:var(--color-brand-danger);background:color-mix(in oklab, var(--color-brand-danger) 7%, var(--color-brand-raised));border-bottom:1px solid var(--color-brand-line);margin:0;padding:12px 20px;font-size:14px}.vs-warnung[hidden]{display:none}.vs-quelle{color:var(--color-brand-ink-muted);margin:0;padding:14px 20px 16px;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.vs[data-phase=laeuft] .vs-lauf{animation:none}.vs-beleg,.vs-punkt{transition:none}}.vs-station rect{transition:stroke .16s ease-out,fill .16s ease-out}.vs-station[data-lampe] rect{stroke:var(--vs-auto);fill:var(--color-brand-accent-subtle)}.vs-station[data-aus] rect{stroke:var(--color-brand-danger);stroke-dasharray:4 3}.vs-station[data-aus] .vs-symbol{stroke:var(--color-brand-danger)}.vs-legende-neutral{stroke:var(--color-brand-ink-muted);stroke-width:2px}.vs-feld-neutral rect{fill:color-mix(in oklab, var(--color-brand-ink) 2.5%, var(--color-brand-raised))}.vs-feld[data-aus] rect{stroke:var(--color-brand-danger);fill:color-mix(in oklab, var(--color-brand-danger) 5%, var(--color-brand-raised))}.vs-feld[data-aus] .vs-feldname{fill:var(--color-brand-danger)}.vs-kennzahlen{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.vs-kennzahl[data-kennzahl=wartet][data-aktiv] .vs-kennzahl-wert{color:var(--vs-mensch)}.vs-beleg-bild[data-weg=ablage]{--vs-ton:var(--color-brand-ink-muted)}.vs-beleg-bild[data-weg=ablage]:before{content:"";border:1px solid var(--vs-auto);background:var(--color-brand-accent-subtle);border-radius:1px;width:8px;height:6px;position:absolute;bottom:3px;right:3px}.vs-satz{width:calc(100% * 58 / var(--vs-qb));height:calc(100% * 14 / var(--vs-qh));border:0;border-left:3px solid var(--vs-auto);background:color-mix(in oklab, var(--vs-auto) 16%, var(--color-brand-raised));cursor:pointer;z-index:2;border-radius:2px;padding:0;transition:background-color .2s ease-out,border-color .2s ease-out,transform .16s ease-out;position:absolute}.vs-satz[hidden]{display:none}.vs-satz[data-wartet]{border-left-color:var(--vs-mensch);background:color-mix(in oklab, var(--vs-mensch) 22%, var(--color-brand-raised))}.vs-satz:hover,.vs-satz:focus-visible{z-index:4;outline:none;transform:translateY(-2px)}.vs-satz:focus-visible,.vs-satz[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-brand-raised), 0 0 0 4px var(--vs-auto);z-index:5}.vs-satz[data-unterwegs]{z-index:6}.vs-aus-text{font:600 13px/1 var(--vs-mono);fill:var(--color-brand-danger);letter-spacing:.08em;text-transform:uppercase}.vs-schalter{cursor:pointer;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.vs-schalter input{opacity:0;width:1px;height:1px;position:absolute}.vs-schalter-bahn{background:var(--color-brand-danger);border-radius:12px;flex:none;width:42px;height:24px;transition:background-color .18s ease-out;position:relative}.vs-schalter-bahn:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s ease-out;position:absolute;top:3px;left:3px}.vs-schalter input:checked+.vs-schalter-bahn{background:var(--vs-frei)}.vs-schalter input:checked+.vs-schalter-bahn:after{transform:translate(18px)}.vs-schalter input:focus-visible+.vs-schalter-bahn{outline:2px solid var(--color-brand-accent);outline-offset:3px}.vs-suche input{border:1px solid var(--color-brand-line-strong);background:var(--color-brand-raised);width:100%;color:var(--color-brand-ink);font:14px/1.2 var(--vs-mono);border-radius:8px;padding:10px 12px}.vs-suche input:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:1px}.vs-verlauf-titel{font:600 12px/1 var(--vs-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-ink-muted);margin:16px 0 8px}.vs-verlauf{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.vs-verlauf li{align-items:center;gap:10px;display:flex}.vs-verlauf-nr{width:20px;height:20px;font:600 11px/1 var(--vs-mono);color:var(--vs-auf-farbe);background:var(--vs-auto);border-radius:50%;flex:none;place-items:center;display:inline-grid}.vs-verlauf li[data-schritt=wartet] .vs-verlauf-nr{background:var(--vs-mensch)}.vs-verlauf li[data-schritt=wartet]{color:var(--vs-mensch)}.vs-verlauf-leer{color:var(--color-brand-ink-muted)}.vs-umschlag{width:calc(100% * 30 / var(--vs-qb));height:calc(100% * 21 / var(--vs-qh));border:1px solid var(--color-brand-line-strong);border-bottom:3px solid var(--vs-ton,var(--vs-auto));background:linear-gradient(to bottom right, transparent 49%, var(--color-brand-line-strong) 50%, transparent 53%) left top / 50% 70% no-repeat, linear-gradient(to bottom left, transparent 49%, var(--color-brand-line-strong) 50%, transparent 53%) right top / 50% 70% no-repeat, var(--color-brand-raised);cursor:pointer;z-index:2;border-radius:2px;padding:0;transition:border-bottom-color .26s ease-out,transform .16s ease-out,box-shadow .16s ease-out;position:absolute}.vs-umschlag[data-weg=mensch]{--vs-ton:var(--vs-mensch)}.vs-umschlag[data-weg=neu]{--vs-ton:var(--color-brand-line-strong)}.vs-umschlag[data-frei]{--vs-ton:var(--vs-frei)}.vs-umschlag:hover,.vs-umschlag:focus-visible{z-index:4;outline:none;transform:translateY(-3px)}.vs-umschlag:focus-visible,.vs-umschlag[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-brand-raised), 0 0 0 4px var(--vs-ton,var(--vs-auto));z-index:5}.vs-umschlag[data-unterwegs]{z-index:6}.vs-umschlag[data-im-eingang]{cursor:default}.vs-frage{margin:14px 0 8px;font-size:14px;font-weight:600}.vs-wahl{flex-wrap:wrap;gap:8px;display:flex}.vs-wahl-knopf{border:1px solid var(--color-brand-line-strong);background:var(--color-brand-raised);color:var(--color-brand-ink);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:14px}.vs-wahl-knopf[data-vorschlag]{border-color:var(--vs-mensch);background:color-mix(in oklab, var(--vs-mensch) 8%, var(--color-brand-raised))}.vs-wahl-knopf:hover{border-color:var(--vs-gewaehlt)}.vs-wahl-knopf:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.vs-kennzahl[data-kennzahl=wartet] .vs-kennzahl-wert{color:var(--color-brand-ink)}.vs-kennzahl[data-kennzahl=entschieden] .vs-kennzahl-wert{color:var(--vs-frei)}.vs-neben{fill:none;stroke:var(--color-brand-line-strong);stroke-width:1.5px;stroke-dasharray:2 4}.vs-telefon-gehaeuse{fill:var(--color-brand-primary)}.vs-telefon-glas{fill:color-mix(in oklab, var(--color-brand-ink) 3%, var(--color-brand-raised))}.vs-telefon-kerbe{fill:var(--color-brand-primary)}.vs-anzeige{left:calc(100% * var(--ax) / 1000);top:calc(100% * var(--ay) / 440);width:calc(100% * var(--ab) / 1000);height:calc(100% * var(--ah) / 440);z-index:3;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;overflow:hidden;mask-image:linear-gradient(#000 82%,#0000)}.vs[data-hoch] .vs-anzeige{left:calc(100% * var(--ay) / 440);top:calc(100% * (var(--ax) + 30) / 1080);width:calc(100% * var(--ah) / 440);height:calc(100% * (var(--ab) - 30) / 1080)}.vs-nachricht{border:1px solid var(--color-brand-line);border-left:3px solid var(--vs-ton,var(--color-brand-line-strong));background:var(--color-brand-raised);width:100%;box-shadow:0 4px 12px -10px color-mix(in oklab, var(--color-brand-primary) 70%, transparent);text-align:left;color:var(--color-brand-ink);cursor:pointer;border-radius:8px;flex-direction:column;gap:2px;padding:7px 9px 8px;animation:.36s cubic-bezier(.2,.7,.2,1) vs-rein;display:flex}.vs-nachricht[data-klasse=fehler]{--vs-ton:var(--vs-auto)}.vs-nachricht[data-klasse=hinweis]{--vs-ton:var(--vs-mensch)}.vs-nachricht[aria-pressed=true],.vs-nachricht:focus-visible{outline:2px solid var(--vs-ton,var(--color-brand-accent));outline-offset:1px}.vs-nachricht-titel{font:600 10px/1.2 var(--vs-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--vs-ton,var(--color-brand-ink-muted))}.vs-nachricht-text{font-size:12px;line-height:1.35}.vs-nachricht-handlung{font-size:12px;font-weight:600;line-height:1.35}.vs:not([data-klartext]) .vs-nachricht-text{font:11px/1.35 var(--vs-mono);color:var(--color-brand-ink-muted)}.vs:not([data-klartext]) .vs-nachricht-handlung{display:none}.vs-anzeige-leer{text-align:center;font:12px/1.4 var(--vs-mono);color:var(--color-brand-ink-muted);margin:30% 0 0}@keyframes vs-rein{0%{opacity:0;transform:translateY(-10px)scale(.97)}}@media (prefers-reduced-motion:reduce){.vs-nachricht{animation:none}}.vs-ereignis{width:calc(100% * 48 / var(--vs-qb));height:calc(100% * 18 / var(--vs-qh));border:1px solid var(--color-brand-line-strong);border-left:4px solid var(--vs-ton,var(--color-brand-line-strong));background:linear-gradient(var(--color-brand-line-strong), var(--color-brand-line-strong)) 8px 35% / 55% 1px no-repeat, linear-gradient(var(--color-brand-line-strong), var(--color-brand-line-strong)) 8px 68% / 35% 1px no-repeat, var(--color-brand-raised);cursor:pointer;z-index:2;border-radius:3px;padding:0;transition:border-left-color .24s ease-out,transform .16s ease-out;position:absolute}.vs-ereignis[data-sichtbar=fehler]{--vs-ton:var(--vs-auto)}.vs-ereignis[data-sichtbar=hinweis]{--vs-ton:var(--vs-mensch)}.vs-ereignis[data-sichtbar=erledigt]{--vs-ton:var(--color-brand-ink-muted)}.vs-ereignis:hover,.vs-ereignis:focus-visible{z-index:4;outline:none;transform:translateY(-2px)}.vs-ereignis[aria-pressed=true],.vs-ereignis:focus-visible{box-shadow:0 0 0 2px var(--color-brand-raised), 0 0 0 4px var(--vs-ton,var(--color-brand-accent));z-index:5}.vs-ereignis[data-unterwegs]{z-index:6}.vs-ereignis[data-im-eingang]{cursor:default}.vs-segmente{border:1px solid var(--color-brand-line);background:var(--color-brand-muted);border-radius:9px;flex-wrap:wrap;padding:3px;display:inline-flex}.vs-segment input{opacity:0;width:1px;height:1px;position:absolute}.vs-segment span{cursor:pointer;color:var(--color-brand-ink-muted);border-radius:7px;padding:7px 12px;font-size:14px;display:block}.vs-segment input:checked+span{background:var(--color-brand-raised);color:var(--color-brand-ink);box-shadow:0 1px 3px color-mix(in oklab, var(--color-brand-primary) 18%, transparent);font-weight:600}.vs-segment input:focus-visible+span{outline:2px solid var(--color-brand-accent);outline-offset:1px}.vs-schalter input+.vs-schalter-bahn-neutral{background:var(--color-brand-line-strong)}.vs-schalter input:checked+.vs-schalter-bahn-neutral{background:var(--color-brand-secondary)}.vs-vergleich{gap:10px;margin-top:12px;display:grid}.vs-vergleich div{background:var(--color-brand-muted);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.45}.vs-vergleich strong{font:600 11px/1 var(--vs-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-ink-muted);margin-bottom:3px;display:block}.vs-vergleich code{font:13px/1.4 var(--vs-mono)}.vs-lb{border-bottom:1px solid var(--color-brand-line);background-image:linear-gradient(color-mix(in oklab, var(--color-brand-secondary) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--color-brand-secondary) 7%, transparent) 1px, transparent 1px);background-size:20px 20px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;min-height:360px;padding:24px;display:grid;position:relative}@media (width<=800px){.vs-lb{grid-template-columns:1fr}}.vs-lb-raster{grid-template-columns:minmax(120px, 1.4fr) repeat(var(--tage), minmax(40px, 1fr));align-items:center;gap:6px;display:grid}.vs-lb-klasse{color:var(--color-brand-ink);font-size:13px;line-height:1.25}.vs-lb-tag{font:600 12px/1 var(--vs-mono);color:var(--color-brand-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:6px 0;display:flex}.vs-lb-tag:not([data-offen]){cursor:default;opacity:var(--vs-noch-nicht)}.vs-lb-tag[aria-pressed=true]{border-color:var(--color-brand-line-strong);background:var(--color-brand-raised);color:var(--color-brand-ink)}.vs-lb-punkt{background:var(--color-brand-line);border-radius:50%;width:10px;height:10px;transition:background-color .24s ease-out}.vs-lb-tag[data-offen][data-betreff=ruhig] .vs-lb-punkt{background:var(--color-brand-success)}.vs-lb-tag[data-offen][data-betreff=bekannt] .vs-lb-punkt{background:var(--color-brand-secondary)}.vs-lb-tag[data-offen][data-betreff=neu] .vs-lb-punkt{background:var(--color-brand-warning);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-brand-warning) 25%, transparent)}.vs-lb-zelle{border:1px solid var(--color-brand-line);background:var(--color-brand-raised);cursor:pointer;border-radius:8px;height:44px;padding:0;transition:border-color .2s ease-out,background-color .2s ease-out,opacity .3s ease-out;position:relative}.vs-lb-zelle:disabled{cursor:default;opacity:.35}.vs-lb-zelle:not(:disabled):hover{border-color:var(--color-brand-line-strong)}.vs-lb-zelle:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.vs-lb-balken{justify-content:center;align-items:flex-end;gap:3px;display:flex;position:absolute;inset:8px 0}.vs-lb-balken i{background:var(--color-brand-line);border-radius:2px;width:5px;transition:height .32s cubic-bezier(.2,.7,.2,1),background-color .2s ease-out;display:block}.vs-lb-balken i:first-child{height:30%}.vs-lb-balken i:nth-child(2){height:60%}.vs-lb-balken i:nth-child(3){height:90%}.vs-lb-zelle[data-offen][data-stufe="1"] .vs-lb-balken i:nth-child(-n+1),.vs-lb-zelle[data-offen][data-stufe="2"] .vs-lb-balken i:nth-child(-n+2),.vs-lb-zelle[data-offen][data-stufe="3"] .vs-lb-balken i:nth-child(-n+3){background:var(--color-brand-secondary)}.vs-lb-zelle[data-offen][data-einordnung=neu]{border-color:var(--color-brand-warning);background:color-mix(in oklab, var(--color-brand-warning) 8%, var(--color-brand-raised))}.vs-lb-zelle[data-offen][data-einordnung=neu] .vs-lb-balken i{background-color:var(--color-brand-line)}.vs-lb-zelle[data-offen][data-einordnung=neu][data-stufe="1"] .vs-lb-balken i:nth-child(-n+1),.vs-lb-zelle[data-offen][data-einordnung=neu][data-stufe="2"] .vs-lb-balken i:nth-child(-n+2),.vs-lb-zelle[data-offen][data-einordnung=neu][data-stufe="3"] .vs-lb-balken i:nth-child(-n+3){background:var(--color-brand-warning)}.vs-lb-zelle[data-offen][data-einordnung=waechst]:after{content:"▲";color:var(--color-brand-warning);font-size:8px;position:absolute;top:2px;right:4px}.vs-lb-mails{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vs-lb-mails li[hidden]{display:none}.vs-lb-mail{border:1px solid var(--color-brand-line);border-left:4px solid var(--vs-ton,var(--color-brand-line-strong));background:var(--color-brand-raised);text-align:left;width:100%;color:var(--color-brand-ink);cursor:pointer;border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.vs[data-phase=laeuft] .vs-lb-mails li:first-child .vs-lb-mail{animation:.36s cubic-bezier(.2,.7,.2,1) vs-rein}.vs-lb-mail[data-betreff=ruhig]{--vs-ton:var(--color-brand-success)}.vs-lb-mail[data-betreff=bekannt]{--vs-ton:var(--color-brand-secondary)}.vs-lb-mail[data-betreff=neu]{--vs-ton:var(--color-brand-warning)}.vs-lb-mail[aria-pressed=true]{box-shadow:0 0 0 2px var(--vs-ton)}.vs-lb-mail-von{font:11px/1 var(--vs-mono);color:var(--color-brand-ink-muted)}.vs-lb-mail-betreff{font-size:14px;font-weight:600}.vs-lb-mail[data-betreff=neu] .vs-lb-mail-betreff{color:var(--color-brand-warning)}.vs-detail-breit{border-bottom:1px solid var(--color-brand-line);border-left:0!important}.vs-lb-bericht-betreff{margin:0 0 12px;font-size:17px;font-weight:600}.vs-lb-bericht-betreff span{font:13px/1 var(--vs-mono);color:var(--color-brand-ink-muted)}.vs-lb-bericht[data-betreff=neu]{--vs-ton:var(--color-brand-warning)}.vs-lb-bericht[data-betreff=ruhig]{--vs-ton:var(--color-brand-success)}.vs-lb-tabelle{border-collapse:collapse;width:100%;font-size:14px}.vs-lb-tabelle th{text-align:left;font:600 11px/1 var(--vs-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-ink-muted);border-bottom:1px solid var(--color-brand-line);padding:6px 8px}.vs-lb-tabelle td{border-bottom:1px solid var(--color-brand-line);padding:8px}.vs-lb-marke{font:600 11px/1.4 var(--vs-mono);background:var(--color-brand-muted);color:var(--color-brand-ink-muted);border-radius:999px;padding:2px 8px;display:inline-block}.vs-lb-marke[data-einordnung=neu],.vs-lb-marke[data-einordnung=waechst]{background:color-mix(in oklab, var(--color-brand-warning) 14%, var(--color-brand-raised));color:var(--color-brand-warning)}.vs-lb-marke[data-einordnung=weg]{background:color-mix(in oklab, var(--color-brand-success) 12%, var(--color-brand-raised));color:var(--color-brand-success)}.vs-rk{border-bottom:1px solid var(--color-brand-line);background-image:linear-gradient(color-mix(in oklab, var(--color-brand-secondary) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--color-brand-secondary) 7%, transparent) 1px, transparent 1px);background-size:20px 20px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;padding:24px;display:grid}@media (width<=800px){.vs-rk{grid-template-columns:1fr}}.vs-rk-gespraech{border:1px solid var(--color-brand-line);background:color-mix(in oklab, var(--color-brand-ink) 3%, var(--color-brand-raised));border-radius:18px;flex-direction:column;padding:14px;display:flex}.vs-rk-verlauf{flex-direction:column;gap:8px;height:300px;margin:0;padding:4px 2px 8px;list-style:none;display:flex;overflow-y:auto}.vs-rk-blase{border-radius:14px;max-width:86%;padding:9px 12px;font-size:14px;line-height:1.45;animation:.3s cubic-bezier(.2,.7,.2,1) vs-rein}.vs-rk-blase[data-von=system]{border:1px solid var(--color-brand-line);background:var(--color-brand-raised);color:var(--color-brand-ink);border-bottom-left-radius:4px;align-self:flex-start}.vs-rk-blase[data-von=ich]{background:var(--color-brand-secondary);color:var(--vs-auf-farbe);border-bottom-right-radius:4px;align-self:flex-end}.vs-rk-knoepfe{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.vs-rk-antwort{border:1px solid var(--color-brand-line-strong);background:var(--color-brand-raised);color:var(--color-brand-ink);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.vs-rk-antwort:disabled{opacity:.45;cursor:default}.vs-rk-antwort:focus-visible,.vs-rk-chip:focus-visible,.vs-rk-senden:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.vs-rk-eingabe{gap:8px;margin-top:6px;display:flex}.vs-rk-eingabe input{border:1px solid var(--color-brand-line-strong);background:var(--color-brand-raised);min-width:0;color:var(--color-brand-ink);border-radius:999px;flex:1;padding:10px 14px;font-size:14px}.vs-rk-eingabe input:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:1px}.vs-rk-senden{background:var(--vs-gewaehlt);color:var(--vs-auf-farbe);cursor:pointer;border:0;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600}.vs .vs-rk-beispiele-titel{margin:16px 0 8px}.vs-rk-beispiele{flex-wrap:wrap;gap:6px;display:flex}.vs-rk-chip{border:1px solid var(--color-brand-line);background:var(--color-brand-raised);color:var(--color-brand-ink);cursor:pointer;border-radius:999px;padding:6px 11px;font-size:13px}.vs-rk-chip:hover{border-color:var(--color-brand-secondary)}.vs-rk-merkzettel{border:1px solid var(--color-brand-line);border-top:4px solid var(--color-brand-secondary);background:var(--color-brand-raised);border-radius:4px 12px 4px 4px;margin-bottom:22px;padding:14px 16px}.vs-rk-merkzettel dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:14px;display:grid}.vs-rk-merkzettel dt{color:var(--color-brand-ink-muted)}.vs-rk-merkzettel dd{margin:0;font-weight:600}.vs-rk-stumm{color:var(--color-brand-danger);margin:10px 0 0;font-size:14px;font-weight:600}.vs-rk-stumm[hidden]{display:none}.vs-rk-woche{perspective:600px;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.vs-rk-tag{border:1px solid var(--color-brand-line);background:var(--color-brand-raised);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;display:flex}.vs-rk-tagname{font:600 12px/1 var(--vs-mono);color:var(--color-brand-ink-muted)}.vs-rk-symbol{border:1.5px solid var(--vs-ton,var(--color-brand-line));background:color-mix(in oklab, var(--vs-ton,transparent) 14%, var(--color-brand-raised));border-radius:3px;width:22px;height:16px}.vs-rk-art{color:var(--color-brand-ink);hyphens:auto;font-size:11px;line-height:1.25}.vs-rk-tag[data-art=bericht]{--vs-ton:var(--color-brand-secondary)}.vs-rk-tag[data-art=meldung]{--vs-ton:var(--color-brand-warning);border-color:color-mix(in oklab, var(--color-brand-warning) 50%, transparent)}.vs-rk-tag[data-art=vertretung]{--vs-ton:var(--color-brand-warning);border-style:dashed;border-color:color-mix(in oklab, var(--color-brand-warning) 50%, transparent)}.vs-rk-tag[data-art=lebenszeichen]{--vs-ton:var(--color-brand-success)}.vs-rk-tag[data-art=zusammenfassung]{--vs-ton:var(--color-brand-primary)}.vs-rk-tag[data-art=stille]{background:0 0;border-style:dashed}.vs-rk-tag[data-art=stille] .vs-rk-symbol{border-style:dashed}.vs-rk-tag[data-art=stille] .vs-rk-art{color:var(--color-brand-ink-muted)}@media (width<=520px){.vs-rk-woche{grid-template-columns:repeat(4,minmax(0,1fr))}}.vs-lb-tabelle-rahmen{overflow-x:auto}@media (width<=520px){.vs-lb-tabelle{font-size:13px}.vs-lb-tabelle th,.vs-lb-tabelle td{padding:6px 4px}.vs-lb{padding:16px}.vs-lb-raster{grid-template-columns:minmax(84px, 1.2fr) repeat(var(--tage), minmax(30px, 1fr));gap:4px}.vs-lb-klasse{font-size:12px}}.vs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vs-papierstand{--q:1}.vs-bl{border-bottom:1px solid var(--color-brand-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=860px){.vs-bl{grid-template-columns:1fr}}.vs-bl-links{background:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--color-brand-ink) 9%, transparent) 1px, transparent 0) 0 0 / 14px 14px, color-mix(in oklab, var(--color-brand-ink) 3%, var(--color-brand-raised));padding:20px 24px 24px}.vs-bl-aufnahme .vs-marke{margin-bottom:8px}.vs-bl-vorwahl{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.vs-bl-wahl{border:1px solid var(--color-brand-line-strong);background:var(--color-brand-raised);color:var(--color-brand-ink);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}.vs-bl-wahl[aria-pressed=true]{background:var(--vs-gewaehlt);border-color:var(--vs-gewaehlt);color:var(--vs-auf-farbe)}.vs-bl-regler{font:11px/1 var(--vs-mono);color:var(--color-brand-ink-muted);align-items:center;gap:10px;display:flex}.vs-bl-regler input{accent-color:var(--vs-auto);flex:1}.vs-bl-tisch{padding:22px 6px 6px}.vs-bl-papier{background:color-mix(in oklab, var(--color-brand-surface) 55%, var(--color-brand-raised));max-width:440px;color:var(--color-brand-ink);box-shadow:0 1px 2px color-mix(in oklab, var(--color-brand-ink) 18%, transparent), 0 12px 28px -12px color-mix(in oklab, var(--color-brand-ink) 35%, transparent);transform:rotate(calc((1 - var(--q)) * -1.6deg));border-radius:3px;margin:0 auto;padding:22px 24px 20px;font-size:13px;transition:transform .3s;position:relative;overflow:hidden}.vs-bl-papier:after{content:"";pointer-events:none;opacity:calc((1 - var(--q)) * .9);background:repeating-linear-gradient(0deg, color-mix(in oklab, var(--color-brand-ink) 7%, transparent) 0 1px, transparent 1px 3px), radial-gradient(ellipse at 78% 22%, color-mix(in oklab, var(--color-brand-ink) 14%, transparent), transparent 45%), linear-gradient(115deg, transparent 55%, color-mix(in oklab, var(--color-brand-ink) 10%, transparent) 56%, transparent 58%);position:absolute;inset:0}.vs-bl-tinte{filter:blur(calc((1 - var(--q)) * 2.2px));opacity:calc(.55 + var(--q) * .45)}.vs-bl-scan{opacity:0;z-index:2;background:var(--color-brand-accent);height:3px;box-shadow:0 0 14px 4px color-mix(in oklab, var(--color-brand-accent) 55%, transparent);pointer-events:none;position:absolute;top:0;left:0;right:0}.vs-bl-titel{letter-spacing:.02em;margin:0 0 14px;font-size:20px;font-weight:700}.vs-bl-kopfzeile,.vs-bl-fuss{flex-wrap:wrap;justify-content:space-between;gap:8px 18px;display:flex}.vs-bl-angabe{gap:3px;margin:0;display:grid}.vs-bl-klein{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-ink-muted);font-size:10px}.vs-bl-adresse{justify-items:start;gap:4px;margin:16px 0;display:grid}.vs-bl-posten{border-collapse:collapse;width:100%;margin-bottom:16px}.vs-bl-posten th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-ink-muted);border-bottom:1px solid var(--color-brand-line-strong);padding:4px;font-size:10px;font-weight:600}.vs-bl-posten td{border-bottom:1px dashed var(--color-brand-line);padding:6px 4px}.vs-bl-posten th:last-child,.vs-bl-posten td:last-child{text-align:right}.vs-bl-feld{outline-offset:1px;font-family:var(--vs-mono);border-radius:4px;outline:2px solid #0000;margin:-1px -5px;padding:1px 5px;transition:outline-color .25s,background-color .25s;display:inline-block}.vs-bl-feld[data-hand]{font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:15px}.vs-bl-feld[data-ergebnis=ablage]{outline-color:color-mix(in oklab, var(--vs-auto) 70%, transparent)}.vs-bl-feld[data-ergebnis=mensch]{outline-color:var(--vs-mensch);background:color-mix(in oklab, var(--vs-mensch) 14%, transparent)}.vs-bl-feld[data-ergebnis=ungeprueft]{outline:1.5px dashed var(--color-brand-line-strong)}.vs-bl-ablage{border-left:1px solid var(--color-brand-line);min-width:0;padding:20px 24px 24px}@media (width<=860px){.vs-bl-ablage{border-left:0;border-top:1px solid var(--color-brand-line)}}.vs-bl-ablage-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vs-bl-original{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.vs-bl-original input,.vs-bl-regel-schalter input{accent-color:var(--vs-auto)}.vs-bl-zeilen{margin:0;padding:0;list-style:none}.vs-bl-zeile{--vs-ton:var(--vs-auto);border-left:3px solid var(--vs-ton);border-bottom:1px solid var(--color-brand-line);grid-template-columns:9.5em minmax(0,1fr) auto;grid-template-areas:"label wert marke""regel regel regel";gap:2px 10px;padding:8px 10px;font-size:13px;display:grid}@media (width<=520px){.vs-bl-zeile{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label marke""wert wert""regel regel"}}.vs-bl-zeile[data-ergebnis=mensch]{--vs-ton:var(--vs-mensch)}.vs-bl-zeile[data-ergebnis=ungeprueft]{--vs-ton:var(--color-brand-line-strong)}.vs-bl-zeile-label{color:var(--color-brand-ink-muted);grid-area:label}.vs-bl-zeile-wert{font-family:var(--vs-mono);overflow-wrap:anywhere;grid-area:wert}.vs-bl-soll{display:none}.vs-papierstand[data-original] .vs-bl-zeile[data-falsch] .vs-bl-zeile-wert [data-gelesen]{text-decoration:line-through;text-decoration-color:var(--color-brand-danger);text-decoration-thickness:2px}.vs-papierstand[data-original] .vs-bl-zeile[data-falsch] .vs-bl-soll{color:var(--color-brand-danger);font-size:12px;display:block}.vs-bl-zeile-regel{color:var(--color-brand-ink-muted);grid-area:regel;font-size:12px}.vs-bl-regel-schalter{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.vs-bl-regel-schalter:has(input:not(:checked)) .vs-bl-regel-text{text-decoration:line-through}.vs-bl-marke-ergebnis{font:600 11px/1.4 var(--vs-mono);color:var(--vs-ton);background:color-mix(in oklab, var(--vs-ton) 12%, transparent);white-space:nowrap;border-radius:999px;grid-area:marke;align-self:start;padding:2px 8px}.vs-bl-zeile[data-ergebnis=ungeprueft] .vs-bl-marke-ergebnis{color:var(--color-brand-ink-muted)}.vs-bl-hinweis{padding:0 24px;margin-top:14px!important}.vs-kennzahl[data-kennzahl=unbemerkt][data-warn] .vs-kennzahl-wert{color:var(--color-brand-danger)}.vs-kennzahl[data-kennzahl=ablage] .vs-kennzahl-wert{color:var(--vs-auto)}.vs-fs{border-bottom:1px solid var(--color-brand-line);padding:20px 24px 24px}.vs-fs-frage{align-items:end;gap:8px;display:flex}.vs-fs-frage-feld{flex:1;gap:0;display:grid}.vs-fs-frage-feld .vs-marke{margin-bottom:8px}.vs-fs-frage input,.vs-od-form input{border:1px solid var(--color-brand-line-strong);background:var(--color-brand-raised);min-width:0;color:var(--color-brand-ink);border-radius:999px;padding:11px 16px;font-size:15px}.vs-fs-frage input:focus-visible,.vs-od-form input:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.vs-fs-fragen{background:var(--vs-gewaehlt);color:var(--vs-auf-farbe);cursor:pointer;border:0;border-radius:999px;padding:11px 18px;font-size:14px;font-weight:600}.vs-fs-beispiele,.vs-od-begriffe{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;display:flex}.vs-fs-beispiele .vs-marke{margin:0 6px 0 0}.vs-fs-regal{background:color-mix(in oklab, var(--color-brand-ink) 3.5%, var(--color-brand-raised));border-radius:10px;margin:22px 0 0;padding:16px 16px 0;position:relative}.vs-fs-regal-marke{margin-bottom:10px!important}.vs-fs-reihe{grid-template-columns:repeat(auto-fit,minmax(min(118px,100%),1fr));align-items:end;gap:18px 12px;margin:0;padding:0;list-style:none;display:grid}.vs-fs-dok{border-bottom:6px solid color-mix(in oklab, var(--color-brand-primary) 70%, var(--color-brand-line-strong));min-width:0;display:grid;position:relative}.vs-fs-dok[data-treffer=fund] .vs-fs-ruecken{transform:translateY(-8px)}.vs-fs-ruecken{border:1px solid var(--color-brand-line);border-bottom:0;border-top:4px solid var(--vs-auto);background:var(--color-brand-raised);min-height:132px;color:var(--color-brand-ink);text-align:left;cursor:pointer;font:inherit;border-radius:6px 6px 0 0;align-content:start;gap:6px;padding:12px 12px 10px;transition:transform .3s;display:grid}.vs-fs-dok:not([data-frei]) .vs-fs-ruecken{border-top-color:var(--color-brand-line-strong);background:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--color-brand-ink) 5%, transparent) 0 6px, transparent 6px 12px), var(--color-brand-raised);color:var(--color-brand-ink-muted)}.vs-fs-dok[data-treffer=fund] .vs-fs-ruecken{border-color:var(--vs-auto);box-shadow:0 10px 22px -12px color-mix(in oklab, var(--vs-auto) 70%, transparent)}.vs-fs-dok[data-treffer=gesperrt] .vs-fs-ruecken{border-color:var(--vs-mensch)}.vs-fs-dok[data-offen] .vs-fs-ruecken{outline:2px solid var(--color-brand-accent);outline-offset:2px}.vs-fs-art{font:600 10px/1 var(--vs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-ink-muted)}.vs-fs-titel{overflow-wrap:anywhere;hyphens:auto;font-size:13px;font-weight:600;line-height:1.3}.vs-fs-anzahl{gap:3px;margin-top:auto;display:flex}.vs-fs-anzahl i{background:var(--color-brand-line-strong);border-radius:2px;width:14px;height:3px}.vs-fs-schloss{border:1px solid var(--color-brand-line);background:var(--color-brand-raised);color:var(--color-brand-ink-muted);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:3px 5px;display:inline-flex;position:absolute;top:8px;right:8px}.vs-fs-schloss svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px}.vs-fs-buegel{transform-origin:10.5px 7px;transition:transform .25s}.vs-fs-schloss[aria-pressed=false] .vs-fs-buegel{transform:translateY(-2px)rotate(25deg)}.vs-fs-schloss[aria-pressed=true]{color:var(--vs-mensch);border-color:color-mix(in oklab, var(--vs-mensch) 50%, transparent)}.vs-fs-schloss-text{font:600 10px/1 var(--vs-mono);display:none}.vs-fs-schloss[aria-pressed=true] .vs-fs-schloss-text{display:none}.vs-fs-lupe{opacity:0;pointer-events:none;z-index:3;width:58px;height:58px;transition:opacity .3s;position:absolute;top:0;left:0}.vs-fs-lupe[data-da]{opacity:1}.vs-fs-lupe svg{width:100%;height:100%;fill:color-mix(in oklab, var(--color-brand-accent) 16%, transparent);stroke:var(--vs-gewaehlt);stroke-width:3.5px;stroke-linecap:round}.dark .vs-fs-lupe svg{stroke:var(--color-brand-accent)}.vs-fs-unten{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:20px;display:grid}@media (width<=800px){.vs-fs-unten{grid-template-columns:1fr}}.vs-fs-zitat{border-left:3px solid var(--vs-auto);background:color-mix(in oklab, var(--vs-auto) 7%, var(--color-brand-raised));margin:0;padding:12px 16px;font-size:15px;line-height:1.55}.vs-fs-quelle,.vs-fs-weitere{flex-wrap:wrap;align-items:baseline;gap:6px;margin:10px 0 0;font-size:13px;display:flex}.vs-fs-quelle>span,.vs-fs-weitere>span{font:600 11px/1 var(--vs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-ink-muted)}.vs-fs-fundlink{color:var(--color-brand-secondary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.vs-fs-leer{margin:0;font-size:14px}.vs-fs-warnung{border-left:3px solid var(--vs-mensch);background:color-mix(in oklab, var(--vs-mensch) 9%, var(--color-brand-raised));margin:12px 0 0;padding:8px 12px;font-size:13px}.vs-fs-gesucht{color:var(--color-brand-ink-muted);margin:12px 0 0;font-size:12px}.vs-fs-gesucht code{background:var(--color-brand-muted);font-family:var(--vs-mono);border-radius:4px;padding:1px 6px}.vs-fs-blatt{border:1px solid var(--color-brand-line);background:color-mix(in oklab, var(--color-brand-surface) 55%, var(--color-brand-raised));border-radius:4px;max-height:260px;padding:16px 18px;font-size:14px;line-height:1.55;position:relative;overflow:auto}.vs-fs-blatt[data-gesperrt]{color:var(--color-brand-ink-muted)}.vs-fs-blatt-titel{margin:0 0 10px;font-weight:700}.vs-fs-gesperrt{font:600 10px/1.4 var(--vs-mono);color:var(--vs-mensch);background:color-mix(in oklab, var(--vs-mensch) 12%, transparent);vertical-align:middle;border-radius:4px;margin-left:6px;padding:1px 6px}.vs-fs-absatz{border-radius:4px;margin:0 0 10px;padding:4px 8px}.vs-fs-absatz[data-treffer]{background:color-mix(in oklab, var(--color-brand-accent) 14%, transparent);box-shadow:inset 3px 0 0 var(--vs-auto)}.vs-fs-absatz mark{background:color-mix(in oklab, var(--color-brand-accent) 38%, transparent);color:inherit;border-radius:2px;padding:0 1px}.vs-fs-marke{font:600 11px/1 var(--vs-mono);color:var(--color-brand-ink-muted);margin-right:4px}.vs-ordner{position:relative}.vs-od{border-bottom:1px solid var(--color-brand-line);grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,1.2fr);display:grid}@media (width<=900px){.vs-od{grid-template-columns:1fr}}.vs-od>section{min-width:0;padding:20px 20px 22px}.vs-od>section+section{border-left:1px solid var(--color-brand-line)}@media (width<=900px){.vs-od>section+section{border-left:0;border-top:1px solid var(--color-brand-line)}}.vs-od-zeilen{font:13px/1.3 var(--vs-mono);margin:0;padding:0;list-style:none}.vs-od-zeilen li{min-height:30px;padding:2px 6px 2px calc(6px + var(--tiefe) * 16px);border-radius:6px;align-items:center;gap:6px;display:flex}.vs-od-zeilen svg{fill:none;width:15px;height:15px;stroke:var(--color-brand-ink-muted);stroke-width:1.2px;flex:none}.vs-od-ordner svg{fill:color-mix(in oklab, var(--vs-mensch) 22%, transparent);stroke:var(--vs-mensch)}.vs-od-ordner{color:var(--color-brand-ink-muted)}.vs-od-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vs-od-datei[data-fund]{background:color-mix(in oklab, var(--color-brand-accent) 14%, transparent)}.vs-od-datei[data-fund] .vs-od-name{font-weight:700}.vs-od-punkt{background:var(--vs-mensch);visibility:hidden;border-radius:50%;flex:none;width:8px;height:8px}.vs-od-datei[data-veraltet] .vs-od-punkt{visibility:visible}.vs-od-aendern{border:1px solid var(--color-brand-line);background:var(--color-brand-raised);color:var(--color-brand-ink-muted);font:11px/1.4 var(--vs-mono);cursor:pointer;opacity:.85;border-radius:999px;flex:none;margin-left:auto;padding:2px 8px}.vs-od-datei:hover .vs-od-aendern,.vs-od-aendern:focus-visible{opacity:1}.vs-od-mitte{background:color-mix(in oklab, var(--color-brand-ink) 2.5%, var(--color-brand-raised));align-content:start;justify-items:center;gap:16px;display:grid}.vs-od-lauf{background:var(--vs-gewaehlt);color:var(--vs-auf-farbe);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.vs-od-lauf svg{fill:currentColor;width:16px;height:16px}.vs-od-lauf[data-noetig]{box-shadow:0 0 0 3px color-mix(in oklab, var(--vs-mensch) 60%, transparent)}.vs-od-kasten{width:150px;padding-top:26px;position:relative}.vs-od-karten{justify-content:center;align-items:end;gap:0;height:54px;display:flex}.vs-od-karte{border:1px solid var(--color-brand-line-strong);background:var(--color-brand-raised);width:20px;height:46px;transform:rotate(calc((var(--i,0) - 2) * 3deg));border-radius:3px 3px 0 0;margin:0 -2px}.vs-od-karte:nth-child(odd){height:52px}.vs-od-kasten-label{background:var(--color-brand-primary);color:#fff;font:600 11px/1 var(--vs-mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;border-radius:0 0 8px 8px;margin:-14px 0 0;padding:18px 0 10px;position:relative}.vs-od-lauf-ergebnis{text-align:center;color:var(--color-brand-ink-muted);margin:0;font-size:13px}.vs-od-flieger{z-index:5;border:1px solid var(--vs-auto);background:linear-gradient(var(--color-brand-line-strong), var(--color-brand-line-strong)) 6px 7px / 22px 2px no-repeat, linear-gradient(var(--color-brand-line-strong), var(--color-brand-line-strong)) 6px 13px / 16px 2px no-repeat, var(--color-brand-raised);pointer-events:none;border-radius:3px;width:36px;height:24px;position:absolute}.vs-od-form{gap:8px;display:flex}.vs-od-form input{flex:1;padding:9px 14px;font-size:14px}.vs-od-form .vs-fs-fragen{padding:9px 14px}.vs-od-filter{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.vs-od-filter .vs-marke{margin:0 4px 0 0}.vs-od-filter-leer{color:var(--color-brand-ink-muted);font-size:12px}.vs-od-filterchip{border:1px solid var(--color-brand-line-strong);background:var(--color-brand-raised);color:var(--color-brand-ink);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px}.vs-od-filterchip[aria-pressed=true]{background:var(--vs-frei);border-color:var(--vs-frei);color:var(--vs-auf-farbe)}.vs-od-treffer{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.vs-od-anzahl{font:600 11px/1 var(--vs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-ink-muted)}.vs-od-fund{border-left:3px solid var(--vs-auto);background:color-mix(in oklab, var(--vs-auto) 7%, var(--color-brand-raised));border-radius:0 6px 6px 0;gap:2px;padding:8px 10px;display:grid}.vs-od-fund-name{font:600 13px/1.3 var(--vs-mono);overflow-wrap:anywhere}.vs-od-fund-ort{color:var(--color-brand-ink-muted);overflow-wrap:anywhere;font-size:12px}.vs-od-leer{border-left:3px solid var(--vs-mensch);background:color-mix(in oklab, var(--vs-mensch) 8%, var(--color-brand-raised));padding:8px 10px;font-size:13px}.vs-od-vorschlaege{border-bottom:1px solid var(--color-brand-line);padding:20px 24px 24px}.vs-od-vorschlaege .vs-hinweis{margin:-4px 0 12px}.vs-od-vliste{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.vs-od-vorschlag{border:1px dashed var(--color-brand-line-strong);background:var(--color-brand-raised);border-radius:8px;gap:6px;padding:10px 12px;transition:border-color .2s,background-color .2s,opacity .2s;display:grid}.vs-od-vorschlag[data-urteil=angenommen]{border-style:solid;border-color:var(--vs-frei);background:color-mix(in oklab, var(--vs-frei) 7%, var(--color-brand-raised))}.vs-od-vorschlag[data-urteil=verworfen]{opacity:.55}.vs-od-vorschlag[data-urteil=verworfen] .vs-od-v-wert{text-decoration:line-through}.vs-od-v-wert{font-size:14px;font-weight:600}.vs-od-v-art{font:600 10px/1 var(--vs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-ink-muted);margin-right:4px}.vs-od-v-datei{font:12px/1.3 var(--vs-mono);color:var(--color-brand-ink-muted);overflow-wrap:anywhere}.vs-od-v-knoepfe{gap:6px;display:flex}.vs-od-v-knoepfe .vs-rk-antwort{padding:3px 10px;font-size:12px}.vs-od-v-urteil{font:600 11px/1 var(--vs-mono);color:var(--vs-frei)}.vs-od-vorschlag[data-urteil=verworfen] .vs-od-v-urteil{color:var(--color-brand-ink-muted)}.vs-bl-wahl:focus-visible,.vs-fs-fragen:focus-visible,.vs-fs-ruecken:focus-visible,.vs-fs-schloss:focus-visible,.vs-fs-fundlink:focus-visible,.vs-od-aendern:focus-visible,.vs-od-lauf:focus-visible,.vs-od-filterchip:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.vs-bl-papier,.vs-fs-ruecken,.vs-fs-buegel{transition:none}}.vs-ds{border-bottom:1px solid var(--color-brand-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);display:grid}@media (width<=860px){.vs-ds{grid-template-columns:1fr}}.vs-ds>section{min-width:0;padding:20px 24px 24px}.vs-ds-links{background:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--color-brand-ink) 9%, transparent) 1px, transparent 0) 0 0 / 14px 14px, color-mix(in oklab, var(--color-brand-ink) 3%, var(--color-brand-raised))}.vs-ds-rechts{border-left:1px solid var(--color-brand-line)}@media (width<=860px){.vs-ds-rechts{border-left:0;border-top:1px solid var(--color-brand-line)}}.vs-ds-zahl{background:var(--vs-mensch);min-width:20px;color:var(--vs-auf-farbe);text-align:center;border-radius:999px;margin-left:6px;padding:2px 6px;display:inline-block}.vs-ds-stapel{touch-action:pan-y;height:250px;margin:6px 0 14px;position:relative}.vs-ds-karte{border:1px solid var(--color-brand-line-strong);border-top:4px solid var(--vs-mensch);background:var(--color-brand-raised);height:220px;box-shadow:0 10px 24px -14px color-mix(in oklab, var(--color-brand-ink) 45%, transparent);translate:0 calc(var(--i,0) * 9px);scale:calc(1 - var(--i,0) * .04);user-select:none;border-radius:12px;padding:16px 18px;transition:translate .3s,scale .3s,border-color .2s;position:absolute;inset:0 0 auto;overflow:hidden}.vs-ds-karte[data-oben]{cursor:grab}.vs-ds-karte[data-zieht]{cursor:grabbing;transition:none}.vs-ds-karte[data-neigung=accepted]{border-color:var(--vs-frei)}.vs-ds-karte[data-neigung=rejected]{border-color:var(--color-brand-danger)}.vs-ds-kette{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.vs-ds-rel{border:1px dashed var(--vs-mensch);font:600 11px/1.5 var(--vs-mono);color:var(--vs-mensch);border-radius:999px;padding:1px 8px;display:inline-block}.vs-ds-daten{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:13px;display:grid}.vs-ds-daten dt{font:600 10px/1.6 var(--vs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-ink-muted)}.vs-ds-daten dd{margin:0}.vs-ds-stempel{font:700 13px/1 var(--vs-mono);text-transform:uppercase;opacity:0;border:2px solid;border-radius:6px;padding:4px 10px;position:absolute;top:18px;right:14px;transform:rotate(8deg)}.vs-ds-karte[data-stempel=accepted] .vs-ds-stempel,.vs-ds-karte[data-neigung=accepted] .vs-ds-stempel{opacity:1;color:var(--vs-frei)}.vs-ds-karte[data-stempel=rejected] .vs-ds-stempel,.vs-ds-karte[data-neigung=rejected] .vs-ds-stempel{opacity:1;color:var(--color-brand-danger);transform:rotate(-8deg)}.vs-ds-leer{text-align:center;color:var(--color-brand-ink-muted);margin:0;padding:80px 0 0;font-size:15px;display:none}.vs-ds-stapel[data-leer] .vs-ds-leer{display:block}.vs-ds-knoepfe{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vs-ds-knopf{border:1px solid var(--color-brand-line-strong);background:var(--color-brand-raised);color:var(--color-brand-ink);cursor:pointer;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:600}.vs-ds-knopf[data-vs-urteil=accepted]{background:var(--vs-frei);border-color:var(--vs-frei);color:var(--vs-auf-farbe)}.vs-ds-knopf:disabled{opacity:.45;cursor:default}.vs-ds-netzkopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vs-ds-flaeche{background:color-mix(in oklab, var(--color-brand-ink) 2.5%, var(--color-brand-raised));border-radius:10px;height:290px;margin:4px 0 18px;position:relative}@media (width<=520px){.vs-ds-flaeche{height:360px}.vs-ds-knoten{max-width:40%;font-size:11px}}.vs-ds-flaeche svg{width:76%;height:84%;position:absolute;inset:8% 12%;overflow:visible}.vs-ds-knoten{border:1px solid var(--color-brand-line-strong);background:var(--color-brand-raised);max-width:34%;color:var(--color-brand-ink);text-align:center;cursor:pointer;border-radius:8px;gap:1px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.25;transition:box-shadow .2s,border-color .2s;display:grid;position:absolute;transform:translate(-50%,-50%)}.vs-ds-knoten .vs-ds-art{font:600 9px/1.3 var(--vs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-ink-muted)}.vs-ds-knoten[data-vorschau]{border-color:var(--vs-mensch)}.vs-ds-knoten[data-gewaehlt]{border-color:var(--vs-auto);box-shadow:0 0 0 3px color-mix(in oklab, var(--vs-auto) 30%, transparent)}.vs-ds-linie{stroke:var(--vs-auto);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-dasharray:1 0;opacity:0;transition:opacity .3s}.vs-ds-linie[data-sichtbar]{opacity:1}.vs-ds-linie[data-status=unreviewed]{stroke:var(--vs-mensch);stroke-dasharray:.03 .025}.vs-ds-linie[data-vorschau]{opacity:.55;stroke:var(--vs-mensch);stroke-dasharray:.03 .025;animation:1.4s linear infinite vs-ds-lauf}@keyframes vs-ds-lauf{to{stroke-dashoffset:-.11px}}.vs-ds-linie[data-status=accepted]{stroke-dasharray:1 0}.vs-ds-ergebnis{margin-top:10px;font-size:14px}.vs-ds-ergebnis ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.vs-ds-ergebnis li{border-left:3px solid var(--vs-auto);background:color-mix(in oklab, var(--vs-auto) 7%, var(--color-brand-raised));padding:6px 10px}.vs-ds-ergebnis li[data-status=unreviewed]{border-left:3px dashed var(--vs-mensch);background:color-mix(in oklab, var(--vs-mensch) 7%, var(--color-brand-raised))}.vs-ds-ergebnis .vs-ds-rel{border-style:solid;border-color:var(--color-brand-line-strong);color:var(--color-brand-ink-muted)}.vs-ds-ergebnis-titel{margin:0;font-weight:600}.vs-ds-marke-offen{font:600 10px/1 var(--vs-mono);color:var(--vs-mensch);text-transform:uppercase;letter-spacing:.06em}.vs-ds-leise{color:var(--color-brand-ink-muted);margin:0;font-size:13px}.vs-ds-journal{border-bottom:1px solid var(--color-brand-line);padding:18px 24px 22px}.vs-ds-journal ol{background:color-mix(in oklab, var(--color-brand-ink) 4%, var(--color-brand-raised));font:12px/1.7 var(--vs-mono);border-radius:8px;gap:2px;margin:0;padding:10px 14px;list-style:none;display:grid}.vs-ds-journal li[data-urteil=accepted] strong{color:var(--vs-frei)}.vs-ds-journal li[data-urteil=rejected] strong{color:color-mix(in oklab, var(--color-brand-danger) 80%, var(--color-brand-ink))}.vs-ds-zeit{color:var(--color-brand-ink-muted)}.vs-ds-journal .vs-ds-leise{font-size:12px}.vs-kennzahl[data-kennzahl=offen] .vs-kennzahl-wert{color:var(--vs-mensch)}.vs-kennzahl[data-kennzahl=sichtbar] .vs-kennzahl-wert{color:var(--vs-auto)}.vs-ab{border-bottom:1px solid var(--color-brand-line);padding:20px 24px 24px}.vs-ab-zeile{align-items:end;gap:8px;display:flex}.vs-ab-adresse{flex:1;min-width:0;display:grid}.vs-ab-adresse .vs-marke{margin-bottom:8px}.vs-ab-adresse input{border:1px solid var(--color-brand-line-strong);background:var(--color-brand-raised);min-width:0;color:var(--color-brand-ink);font:14px/1.2 var(--vs-mono);border-radius:10px;padding:11px 16px}.vs-ab-adresse input:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.vs-ab-leiste{margin:18px 0 0;padding:40px 0 0;position:relative;overflow-x:auto}.vs-ab-stecker{z-index:2;width:24px;height:34px;position:absolute;top:0;left:0}.vs-ab-stecker svg{width:100%;height:100%;fill:var(--color-brand-primary);stroke:var(--color-brand-line-strong);stroke-width:2.5px;stroke-linecap:round}.dark .vs-ab-stecker svg{fill:var(--color-brand-accent)}.vs-ab-buchsen{grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;gap:8px;margin:0;padding:0;list-style:none;display:grid}.vs-ab-buchse{border:1px solid var(--color-brand-line-strong);border-top:5px solid var(--color-brand-line-strong);background:var(--color-brand-raised);width:100%;height:100%;color:var(--color-brand-ink);text-align:left;cursor:pointer;border-radius:8px;align-content:start;gap:3px;padding:10px 10px 12px;display:grid}.vs-ab-buchse[aria-pressed=true]{border-top-color:var(--vs-auto);box-shadow:0 8px 18px -12px color-mix(in oklab, var(--vs-auto) 70%, transparent)}.vs-ab-buchse[data-status=profil]{color:var(--color-brand-ink-muted);border-style:dashed}.vs-ab-buchse[data-status=profil][aria-pressed=true]{border-top-color:var(--vs-mensch)}.vs-ab-schema{font:700 13px/1.2 var(--vs-mono)}.vs-ab-name{font-size:12px}.vs-ab-profil{color:var(--vs-mensch);font-size:11px;line-height:1.3}.vs-ab-fenster{border:1px solid var(--color-brand-line-strong);background:var(--color-brand-raised);border-radius:10px;margin-top:18px;overflow:hidden}.vs-ab-fenster[data-fehler] .vs-ab-inhalt{opacity:.35;pointer-events:none}.vs-ab-fensterkopf{background:color-mix(in oklab, var(--color-brand-ink) 5%, var(--color-brand-raised));border-bottom:1px solid var(--color-brand-line);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 14px;display:flex}.vs-ab-punkte{gap:5px;display:flex}.vs-ab-punkte i{background:var(--color-brand-line-strong);border-radius:50%;width:9px;height:9px}.vs-ab-pfad{min-width:0;font:12px/1.3 var(--vs-mono);overflow-wrap:anywhere;flex:1}.vs-ab-zugang{font:600 11px/1.4 var(--vs-mono);color:var(--vs-auto);background:color-mix(in oklab, var(--vs-auto) 12%, transparent);border-radius:999px;padding:2px 8px}.vs-ab-leiste-titel{font:600 10px/1.4 var(--vs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-ink-muted);margin:0;padding:8px 14px 0}.vs-ab-inhalt{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);transition:opacity .2s;display:grid}@media (width<=700px){.vs-ab-inhalt{grid-template-columns:1fr}}.vs-ab-dateien{gap:4px;margin:0;padding:8px 14px 14px;list-style:none;display:grid}.vs-ab-datei{min-height:34px;font:13px/1.3 var(--vs-mono);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 8px;display:flex}.vs-ab-datei:hover{background:color-mix(in oklab, var(--color-brand-ink) 4%, transparent)}.vs-ab-datei[data-frage]{background:color-mix(in oklab, var(--color-brand-danger) 8%, var(--color-brand-raised));font-family:inherit}.vs-ab-dateiname{overflow-wrap:anywhere;flex:1;min-width:0}.vs-ab-frage{gap:6px;display:flex}.vs-ab-datei[data-frage] .vs-ab-dateiname{flex-basis:100%}.vs-rk-antwort[data-kritisch]{border-color:var(--color-brand-danger);color:var(--color-brand-danger)}.vs-ab-korb{border:1px dashed var(--color-brand-line-strong);border-radius:8px;margin:10px 14px 14px 0;padding:12px 14px;font-size:13px}@media (width<=700px){.vs-ab-korb{margin:0 14px 14px}}.vs-ab-korb .vs-marke{margin-bottom:8px}.vs-ab-korb ul{font-family:var(--vs-mono);gap:6px;margin:0;padding:0;list-style:none;display:grid}.vs-ab-korb li{align-items:center;gap:8px;display:flex}.vs-ab-korb[data-ohne]{border-color:color-mix(in oklab, var(--color-brand-danger) 45%, transparent)}.vs-ab-kein{color:var(--color-brand-danger);margin:0}.vs-ab-fehler{border-top:3px solid var(--vs-mensch);background:color-mix(in oklab, var(--vs-mensch) 9%, var(--color-brand-raised));margin:0;padding:10px 14px;font-size:14px}.vs-kennzahl[data-kennzahl=endgueltig] .vs-kennzahl-wert{color:var(--color-brand-danger)}.vs-kennzahl[data-kennzahl=papierkorb] .vs-kennzahl-wert{color:var(--vs-frei)}.vs-ds-knopf:focus-visible,.vs-ds-knoten:focus-visible,.vs-ab-buchse:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.vs-ds-karte,.vs-ds-linie{transition:none}.vs-ds-linie[data-vorschau]{animation:none}}.vs-sk-raum{border-bottom:1px solid var(--color-brand-line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}@media (width<=860px){.vs-sk-raum{grid-template-columns:1fr}}.vs-sk-pult{align-content:start;gap:16px;padding:20px 24px 24px;display:grid}.vs-sk-gruppe{border:0;gap:6px;margin:0;padding:0;display:grid}.vs-sk-gruppe legend{margin-bottom:8px;padding:0}.vs-sk-ziel{border:1px solid var(--color-brand-line);cursor:pointer;border-radius:8px;grid-template-columns:auto auto 1fr;align-items:baseline;gap:4px 10px;padding:8px 12px;display:grid}.vs-sk-ziel:has(input:checked){border-color:var(--vs-auto);background:color-mix(in oklab, var(--vs-auto) 6%, var(--color-brand-raised))}.vs-sk-ziel input,.vs-sk-ref input,.vs-sk-datei input,.vs-ss-wahl input,.vs-fk-modus input{accent-color:var(--vs-auto)}.vs-sk-ziel-name{font:600 13px/1.3 var(--vs-mono)}.vs-sk-ziel-text{color:var(--color-brand-ink-muted);font-size:13px}.vs-sk-refs{flex-wrap:wrap;gap:8px;display:flex}.vs-sk-ref{border:1px solid var(--color-brand-line);font:13px/1.3 var(--vs-mono);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.vs-sk-ref:has(input:checked){border-color:var(--vs-auto)}.vs-sk-datei{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 2px;display:flex}.vs-sk-datei code{font:13px/1.3 var(--vs-mono);overflow-wrap:anywhere}.vs-sk-art{font:600 10px/1.4 var(--vs-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:0 6px}.vs-sk-datei[data-persoenlich=true] .vs-sk-art{color:var(--vs-mensch);background:color-mix(in oklab, var(--vs-mensch) 12%, transparent)}.vs-sk-datei[data-persoenlich=false] .vs-sk-art{color:var(--color-brand-ink-muted);background:var(--color-brand-muted)}.vs-sk-push{background:var(--vs-gewaehlt);color:var(--vs-auf-farbe);font:600 14px/1 var(--vs-mono);cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:11px 20px}.vs-sk-rechts{border-left:1px solid var(--color-brand-line);background:color-mix(in oklab, var(--color-brand-ink) 3%, var(--color-brand-raised));align-content:start;gap:0;padding:20px 24px 24px;display:grid}@media (width<=860px){.vs-sk-rechts{border-left:0;border-top:1px solid var(--color-brand-line)}}.vs-sk-schranke{width:100%;max-width:360px;height:auto;overflow:visible}.vs-sk-pfosten{fill:var(--color-brand-ink-muted)}.vs-sk-lampe{fill:var(--color-brand-line-strong);transition:fill .3s}.vs-sk[data-ergebnis=durch] .vs-sk-lampe{fill:var(--vs-frei)}.vs-sk[data-ergebnis=angehalten] .vs-sk-lampe{fill:var(--color-brand-danger)}.vs-sk-arm{transform-box:view-box;transform-origin:25px 58px}@media (prefers-reduced-motion:reduce){.vs-sk[data-ergebnis=durch] .vs-sk-arm{transform:rotate(-72deg)}}.vs-sk-balken{fill:var(--color-brand-raised);stroke:var(--color-brand-danger);stroke-width:1.5px}.vs-sk-streifen{fill:var(--color-brand-danger)}.vs-sk-terminal{background:var(--color-brand-primary);min-height:190px;max-height:260px;color:color-mix(in oklab, #fff 90%, var(--color-brand-accent));font:12.5px/1.6 var(--vs-mono);border-radius:10px;margin-top:-2px;padding:14px 16px;overflow:auto}.vs-sk-zeile{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.vs-sk-zeile[data-art=cmd]{color:#fff;font-weight:600}.vs-sk-zeile[data-art=leise],.vs-sk-leise{color:color-mix(in oklab, #fff 62%, var(--color-brand-primary))}.vs-sk-zeile[data-art=ok]{color:color-mix(in oklab, var(--color-brand-success) 45%, #fff)}.vs-sk-zeile[data-art=block]{color:color-mix(in oklab, var(--color-brand-danger) 40%, #fff)}.vs-kennzahl[data-kennzahl=durch] .vs-kennzahl-wert{color:var(--vs-frei)}.vs-kennzahl[data-kennzahl=angehalten] .vs-kennzahl-wert{color:var(--color-brand-danger)}.vs-ss-tafel{border-bottom:1px solid var(--color-brand-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=800px){.vs-ss-tafel{grid-template-columns:1fr}}.vs-ss-schalter{align-content:start;gap:14px;padding:20px 24px 24px;display:grid}.vs-ss-feld{border:1px solid var(--color-brand-line);border-radius:10px;margin:0;padding:12px 14px;transition:opacity .2s}.vs-ss-feld legend{padding:0 4px;font-size:13px;font-weight:600}.vs-ss-feld[data-egal],.vs-ss-feld[data-selbst] .vs-ss-wahl{opacity:.4}.vs-ss-selbst{color:var(--color-brand-ink-muted);margin:6px 0 0;font-size:12px;display:none}.vs-ss-feld[data-selbst] .vs-ss-selbst{display:block}.vs-ss-wahl{background:color-mix(in oklab, var(--color-brand-ink) 6%, var(--color-brand-raised));border-radius:999px;flex-wrap:wrap;padding:3px;display:inline-flex}.vs-ss-wahl label{cursor:pointer;position:relative}.vs-ss-wahl input{opacity:0;position:absolute;inset:0}.vs-ss-wahl span{border-radius:999px;padding:6px 14px;font-size:13px;transition:background-color .2s,color .2s;display:block}.vs-ss-wahl input:checked+span{background:var(--vs-gewaehlt);color:var(--vs-auf-farbe)}.vs-ss-wahl input:focus-visible+span{outline:2px solid var(--color-brand-accent);outline-offset:2px}.vs-ss-lampen{border-left:1px solid var(--color-brand-line);background:color-mix(in oklab, var(--color-brand-ink) 3%, var(--color-brand-raised));padding:20px 24px 24px}@media (width<=800px){.vs-ss-lampen{border-left:0;border-top:1px solid var(--color-brand-line)}}.vs-ss-lampen ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vs-ss-lampe{color:var(--color-brand-ink-muted);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:7px 10px;transition:background-color .25s,color .25s;display:grid}.vs-ss-lampe code{font:10px/1 var(--vs-mono);letter-spacing:.04em}.vs-ss-birne{background:var(--color-brand-line-strong);width:14px;height:14px;box-shadow:inset 0 -2px 3px color-mix(in oklab, var(--color-brand-ink) 25%, transparent);border-radius:50%}.vs-ss-lampe[data-an]{background:var(--color-brand-raised);color:var(--color-brand-ink);box-shadow:0 6px 16px -10px color-mix(in oklab, var(--color-brand-ink) 45%, transparent);font-weight:600}.vs-ss-lampe[data-an] .vs-ss-birne{background:var(--vs-mensch);box-shadow:0 0 0 4px color-mix(in oklab, var(--vs-mensch) 25%, transparent), 0 0 14px 2px color-mix(in oklab, var(--vs-mensch) 55%, transparent)}.vs-ss-lampe[data-lage=NORMAL][data-an] .vs-ss-birne{background:var(--vs-frei);box-shadow:0 0 0 4px color-mix(in oklab, var(--vs-frei) 25%, transparent), 0 0 14px 2px color-mix(in oklab, var(--vs-frei) 55%, transparent)}.vs-ss-lampe[data-lage=CORE_DEV_MODE][data-an] .vs-ss-birne{background:var(--vs-auto);box-shadow:0 0 0 4px color-mix(in oklab, var(--vs-auto) 25%, transparent), 0 0 14px 2px color-mix(in oklab, var(--vs-auto) 55%, transparent)}.vs-ss-antwort{border-bottom:1px solid var(--color-brand-line);padding:18px 24px 22px}.vs-ss-blase{background:color-mix(in oklab, var(--vs-auto) 9%, var(--color-brand-raised));border-radius:4px 14px 14px;max-width:640px;margin:0;padding:12px 16px;font-size:15px;line-height:1.5;position:relative}.vs-fk-raum{border-bottom:1px solid var(--color-brand-line);gap:0;padding:20px 24px 24px;display:grid}.vs-fk-modus{background:color-mix(in oklab, var(--color-brand-ink) 6%, var(--color-brand-raised));border-radius:999px;flex-wrap:wrap;justify-self:start;gap:4px;margin-bottom:18px;padding:3px;display:inline-flex}.vs-fk-modus label{cursor:pointer;position:relative}.vs-fk-modus input{opacity:0;position:absolute;inset:0}.vs-fk-modus span{border-radius:999px;padding:6px 14px;font-size:13px;display:block}.vs-fk-modus input:checked+span{background:var(--vs-gewaehlt);color:var(--vs-auf-farbe)}.vs-fk-modus input:focus-visible+span{outline:2px solid var(--color-brand-accent);outline-offset:2px}.vs-fk-tueren{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width<=700px){.vs-fk-tueren{grid-template-columns:1fr}.vs-fk-leitungen{display:none}}.vs-fk-tuer{border:1px solid var(--color-brand-line-strong);background:linear-gradient(180deg, color-mix(in oklab, var(--color-brand-ink) 4%, var(--color-brand-raised)), var(--color-brand-raised));border-radius:12px 12px 4px 4px;align-content:start;gap:6px;min-height:150px;padding:12px 14px 14px;display:grid;position:relative}.vs-fk-tuer:after{content:"";background:var(--color-brand-line-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:12px}.vs-fk-schild{border:1px solid var(--color-brand-line-strong);background:var(--color-brand-raised);font:600 12px/1.3 var(--vs-mono);border-radius:4px;justify-self:start;padding:3px 8px}.vs-fk-werkzeug{font-size:13px;font-weight:600}.vs-fk-liest{padding-right:14px;font-size:13px;line-height:1.45}.vs-fk-liest-marke{font:600 10px/1 var(--vs-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-brand-ink-muted)}.vs-fk-alt{font:600 10px/1.6 var(--vs-mono);text-transform:uppercase;color:var(--color-brand-danger);background:color-mix(in oklab, var(--color-brand-danger) 12%, transparent);border-radius:999px;justify-self:start;padding:1px 8px;display:none}.vs-fk-tuer[data-veraltet]{border-color:var(--color-brand-danger)}.vs-fk-tuer[data-veraltet] .vs-fk-alt{display:block}.vs-fk-leitungen{width:100%;height:40px}.vs-fk-leitungen path{fill:none;stroke:var(--vs-auto);stroke-width:2px;vector-effect:non-scaling-stroke}.vs-fk[data-modus=kopie] .vs-fk-leitungen path{stroke:var(--color-brand-line-strong);stroke-dasharray:4 4}.vs-fk-ordner{border:2px solid var(--vs-auto);background:color-mix(in oklab, var(--vs-auto) 5%, var(--color-brand-raised));border-radius:4px 12px 12px;gap:14px;padding:14px 16px 16px;display:grid}@media (width<=700px){.vs-fk-ordner{margin-top:14px}}.vs-fk-ordnername{font:600 13px/1.3 var(--vs-mono);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;display:flex}.vs-fk-ordnername svg{width:18px;height:18px;fill:color-mix(in oklab, var(--vs-mensch) 22%, transparent);stroke:var(--vs-mensch);flex:none}.vs-fk-feld{display:grid}.vs-fk-feld .vs-marke{margin-bottom:6px}.vs-fk-feld textarea{resize:vertical;border:1px solid var(--color-brand-line-strong);background:var(--color-brand-raised);color:var(--color-brand-ink);border-radius:8px;padding:10px 12px;font:14px/1.45 inherit}.vs-fk-feld textarea:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.vs-fk-scope{border:0;margin:0;padding:0}.vs-fk-scope legend{margin-bottom:8px;padding:0}.vs-fk-weitergabe{margin-top:18px}.vs-fk-weitergabe ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vs-fk-weitergabe li{border:1px dashed var(--color-brand-line-strong);color:var(--color-brand-ink-muted);border-radius:8px;padding:6px 12px;font-size:13px;transition:all .2s}.vs-fk-weitergabe li[data-an]{border-style:solid;border-color:var(--vs-frei);background:color-mix(in oklab, var(--vs-frei) 9%, var(--color-brand-raised));color:var(--color-brand-ink);font-weight:600}.vs-kennzahl[data-kennzahl=alt] .vs-kennzahl-wert{color:var(--color-brand-danger)}.vs-sk-push:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.vs-sz-raum{border-bottom:1px solid var(--color-brand-line);grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);display:grid}@media (width<=900px){.vs-sz-raum{grid-template-columns:1fr}}.vs-sz-bahnen{align-content:start;gap:14px;min-width:0;padding:20px 24px 22px;display:grid}.vs-sz-bahn{background:color-mix(in oklab, var(--color-brand-ink) 3%, var(--color-brand-raised));border-radius:12px;padding:12px 12px 14px}.vs-sz-bahn[data-bahn=mit]{background:color-mix(in oklab, var(--vs-auto) 7%, var(--color-brand-raised))}.vs-sz-bahnname{font:600 11px/1 var(--vs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-ink-muted);margin:0 0 10px}.vs-sz-bahn[data-bahn=mit] .vs-sz-bahnname{color:var(--vs-auto)}.vs-sz-reihe{grid-auto-columns:minmax(118px,1fr);grid-auto-flow:column;gap:8px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.vs-sz-kachel{border:1px dashed var(--color-brand-line-strong);background:var(--color-brand-raised);min-height:132px;opacity:var(--vs-noch-nicht);border-radius:8px;align-content:start;gap:6px;padding:10px;display:grid}.vs-sz-kachel[data-offen]{opacity:1;border-style:solid}.vs-sz-nr{font:600 10px/1 var(--vs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-ink-muted)}.vs-sz-aufgabe{font-size:13px;font-weight:600;line-height:1.3}.vs-sz-marken{flex-wrap:wrap;gap:4px;display:flex}.vs-sz-marke{border:1px solid var(--color-brand-line);color:var(--color-brand-ink-muted);border-radius:999px;padding:2px 7px;font-size:11px;line-height:1.4;display:inline-block}.vs-sz-kachel:not([data-offen]) .vs-sz-marke{visibility:hidden}.vs-sz-marke[data-art=gefragt]{border-color:var(--vs-mensch);background:color-mix(in oklab, var(--vs-mensch) 14%, var(--color-brand-raised));color:var(--color-brand-ink)}.vs-sz-marke[data-art=gefragt]:before{content:"? ";color:var(--vs-mensch);font-weight:700}.vs-sz-marke[data-art=gewusst]{border-color:var(--vs-auto);background:color-mix(in oklab, var(--vs-auto) 12%, var(--color-brand-raised));color:var(--color-brand-ink)}.vs-sz-marke[data-art=gewusst]:before{content:"✓ ";color:var(--vs-auto);font-weight:700}.vs-sz-weiter{background:var(--vs-gewaehlt);color:var(--vs-auf-farbe);cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:10px 18px;font-size:14px;font-weight:600}.vs-sz-weiter:disabled{opacity:.45;cursor:default}.vs-sz-weiter:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.vs-sz-legende{gap:8px;display:flex;margin-top:0!important}.vs-sz-protokoll{border-left:1px solid var(--color-brand-line);min-width:0;padding:20px 24px 22px}@media (width<=900px){.vs-sz-protokoll{border-left:0;border-top:1px solid var(--color-brand-line)}}.vs-sz-verzeichnis,.vs-sz-log{background:color-mix(in oklab, var(--color-brand-ink) 4%, var(--color-brand-raised));font:12px/1.6 var(--vs-mono);border-radius:8px;margin:0 0 10px;padding:10px 12px}.vs-sz-log{min-height:120px;list-style:none}.vs-sz-klein{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-ink-muted);margin:0 0 4px;font-size:10px}.vs-sz-zeile{overflow-wrap:anywhere;margin:0}.vs-sz-zeile span:not(.vs-sz-wann){color:var(--color-brand-ink-muted)}.vs-sz-wann{color:var(--vs-auto)}.vs-sz-leer{color:var(--color-brand-ink-muted)}.vs-kennzahl[data-kennzahl=ohne] .vs-kennzahl-wert{color:var(--vs-mensch)}.vs-kennzahl[data-kennzahl=mit] .vs-kennzahl-wert{color:var(--vs-auto)}.vs-ag-raum{border-bottom:1px solid var(--color-brand-line);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}@media (width<=900px){.vs-ag-raum{grid-template-columns:1fr}}.vs-ag-ordner,.vs-ag-rechts{min-width:0;padding:20px 24px 22px}.vs-ag-rechts{border-left:1px solid var(--color-brand-line);background:color-mix(in oklab, var(--color-brand-ink) 2.5%, var(--color-brand-raised))}@media (width<=900px){.vs-ag-rechts{border-left:0;border-top:1px solid var(--color-brand-line)}}.vs-ag-liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vs-ag-karte{border:1px solid var(--color-brand-line);border-left:4px solid var(--vs-ag-ton,var(--color-brand-line-strong));background:var(--color-brand-raised);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 12px 12px;transition:border-color .25s,opacity .25s;display:grid}.vs-ag-karte[data-status=doing]{--vs-ag-ton:var(--vs-auto)}.vs-ag-karte[data-status=review]{--vs-ag-ton:var(--vs-mensch)}.vs-ag-karte[data-status=done]{--vs-ag-ton:var(--vs-frei);opacity:.72}.vs-ag-karte[data-stream]{border-style:dashed dashed dashed solid}.vs-ag-pfad{font:11.5px/1.4 var(--vs-mono);color:var(--color-brand-ink-muted);overflow-wrap:anywhere;grid-column:1/-1}.vs-ag-pfad [data-pfad]{color:var(--color-brand-ink)}.vs-ag-titel{font-size:15px;font-weight:600}.vs-ag-kontext{font:11px/1.4 var(--vs-mono);background:color-mix(in oklab, var(--color-brand-ink) 6%, var(--color-brand-raised));border-radius:999px;align-self:center;padding:2px 8px}.vs-ag-status{background:color-mix(in oklab, var(--color-brand-ink) 6%, var(--color-brand-raised));border:0;border-radius:999px;flex-wrap:wrap;grid-column:1/-1;justify-self:start;gap:4px;margin:6px 0 0;padding:3px;display:flex}.vs-ag-unsichtbar{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vs-ag-status label{cursor:pointer;position:relative}.vs-ag-status input{opacity:0;cursor:pointer;position:absolute;inset:0}.vs-ag-status input:disabled{cursor:not-allowed}.vs-ag-status span{border-radius:999px;padding:5px 12px;font-size:12.5px;display:block}.vs-ag-status input:disabled+span{opacity:.35;text-decoration:line-through}.vs-ag-status input:checked+span{background:var(--vs-ag-ton,var(--vs-gewaehlt));color:var(--vs-auf-farbe);font-weight:600}.vs-ag-status input:focus-visible+span{outline:2px solid var(--color-brand-accent);outline-offset:1px}.vs-ag-hinweis{color:var(--color-brand-ink-muted);grid-column:1/-1;margin:2px 0 0;font-size:12px}.vs-ag-datei{font:600 11px/1 var(--vs-mono);letter-spacing:.06em;color:var(--color-brand-ink-muted);margin:0 0 6px}.vs-ag-board,.vs-ag-log{background:var(--color-brand-primary);color:color-mix(in oklab, var(--vs-auf-tief) 90%, var(--color-brand-accent));font:12.5px/1.6 var(--vs-mono);border-radius:10px;margin:0 0 16px;padding:12px 14px}.vs-ag-bz{white-space:pre-wrap;border-radius:4px;display:block}.vs-ag-bz[data-art=kopf]{color:var(--vs-auf-tief);font-weight:600}.vs-ag-bz[data-art=warnung]{color:color-mix(in oklab, var(--color-brand-danger) 40%, var(--vs-auf-tief))}.vs-ag-warnung{color:var(--color-brand-ink);background:color-mix(in oklab, var(--color-brand-warning) 18%, var(--color-brand-raised));border:1px solid var(--color-brand-warning);border-radius:8px;margin:-8px 0 16px;padding:8px 12px;font-size:13px}.vs-ag-log{max-height:150px;list-style:none;overflow:auto}.vs-ag-log li{white-space:pre-wrap;overflow-wrap:anywhere}.vs-ag-leer{color:color-mix(in oklab, var(--vs-auf-tief) 62%, var(--color-brand-primary))}.vs-ag-antwort{background:color-mix(in oklab, var(--vs-auto) 12%, var(--color-brand-raised));border:1px solid color-mix(in oklab, var(--vs-auto) 40%, var(--color-brand-line));border-radius:12px 12px 12px 3px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.vs-ag[data-ueber] .vs-kennzahl[data-kennzahl=aktiv] .vs-kennzahl-wert{color:var(--color-brand-danger)}.vs-le-raum{border-bottom:1px solid var(--color-brand-line);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);display:grid}@media (width<=900px){.vs-le-raum{grid-template-columns:1fr}}.vs-le-pult,.vs-le-bestand{min-width:0;padding:20px 24px 22px}.vs-le-bestand{border-left:1px solid var(--color-brand-line)}@media (width<=900px){.vs-le-bestand{border-left:0;border-top:1px solid var(--color-brand-line)}}.vs-le-gruppe{border:0;gap:6px;margin:0 0 18px;padding:0;display:grid}.vs-le-anfrage{cursor:pointer;position:relative}.vs-le-anfrage input,.vs-le-schalter input{opacity:0;cursor:pointer;position:absolute;inset:0}.vs-le-anfrage span{border:1px solid var(--color-brand-line);background:var(--color-brand-raised);border-radius:12px 12px 12px 3px;padding:9px 14px;font-size:14px;transition:background .2s,border-color .2s;display:block}.vs-le-anfrage:hover span{border-color:var(--color-brand-line-strong)}.vs-le-anfrage input:checked+span{border-color:var(--vs-auto);background:color-mix(in oklab, var(--vs-auto) 12%, var(--color-brand-raised));font-weight:600}.vs-le-anfrage input:focus-visible+span,.vs-le-schalter input:focus-visible+span{outline:2px solid var(--color-brand-accent);outline-offset:2px}.vs-le-schalter{background:color-mix(in oklab, var(--color-brand-ink) 6%, var(--color-brand-raised));border-radius:999px;flex-wrap:wrap;justify-self:start;gap:4px;padding:3px;display:inline-flex}.vs-le-schalter label{cursor:pointer;position:relative}.vs-le-schalter span{border-radius:999px;padding:6px 14px;font-size:13px;display:block}.vs-le-schalter input:checked+span{background:var(--vs-gewaehlt);color:var(--vs-auf-farbe);font-weight:600}.vs-le-antwort{border-left:3px solid var(--vs-auto);background:color-mix(in oklab, var(--color-brand-ink) 3%, var(--color-brand-raised));margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.vs-le-schicht{margin-bottom:14px}.vs-le-schichtname{color:var(--color-brand-ink-muted);margin:0 0 6px;font-size:12.5px;font-weight:600}.vs-le-dateien{gap:4px;margin:0;padding:0;list-style:none;display:grid}.vs-le-datei{border:1px dashed var(--color-brand-line);opacity:var(--vs-noch-nicht);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding:6px 10px;transition:opacity .25s,background .25s,border-color .25s;display:grid}.vs-le-datei[data-offen]{opacity:1;border-style:solid;border-color:color-mix(in oklab, var(--vs-auto) 45%, var(--color-brand-line));background:color-mix(in oklab, var(--vs-auto) 9%, var(--color-brand-raised))}.vs-le-datei code{font:12.5px/1.4 var(--vs-mono);overflow-wrap:anywhere}.vs-le-zweck{color:var(--color-brand-ink-muted);grid-column:1;font-size:12px}.vs-le-kb{font:12px/1 var(--vs-mono);color:var(--color-brand-ink-muted);grid-area:1/2/span 2;align-self:center}.vs-le-budget{margin-top:6px}.vs-le-balken{background:color-mix(in oklab, var(--color-brand-ink) 8%, var(--color-brand-raised));border-radius:999px;height:14px;position:relative}.vs-le-fuellung{background:var(--vs-auto);border-radius:999px;transition:width .45s cubic-bezier(.4,0,.3,1),background .3s;position:absolute;inset:0 auto 0 0}.vs-le[data-ueber] .vs-le-fuellung{background:var(--color-brand-danger)}.vs-le-strich{top:-5px;bottom:-5px;left:var(--vs-le-grenze);background:var(--color-brand-ink);width:2px;position:absolute}.vs-le-urteil{color:var(--color-brand-ink-muted);margin:8px 0 0;font-size:13px}.vs-le .vs-kennzahl[data-kennzahl=offen] .vs-kennzahl-wert{color:inherit}.vs-le[data-ueber] .vs-le-urteil,.vs-le[data-ueber] .vs-kennzahl[data-kennzahl=gelesen] .vs-kennzahl-wert{color:var(--color-brand-danger)}@media (prefers-reduced-motion:reduce){.vs-le-fuellung,.vs-le-datei,.vs-ag-karte{transition:none}}.vs-br{--vs-br-lesen:var(--vs-frei);--vs-br-schreiben:var(--vs-auto);--vs-br-freigabe:var(--vs-mensch);--vs-br-halt:var(--color-brand-danger)}.vs-br-deck{aspect-ratio:1000/625;border-bottom:1px solid var(--color-brand-line);background:radial-gradient(ellipse 70% 60% at 50% 88%, color-mix(in oklab, var(--vs-auto) 10%, transparent), transparent 70%), color-mix(in oklab, var(--color-brand-ink) 3%, var(--color-brand-raised));margin:0;position:relative;overflow:hidden}.vs-br-boden{width:100%;height:100%;position:absolute;inset:0}.vs-br-bogen{fill:none;stroke:var(--color-brand-line-strong);stroke-width:2px;stroke-dasharray:3 7}.vs-br-bogen-innen{stroke-dasharray:none;stroke:var(--color-brand-line)}.vs-br-strahl{stroke:var(--color-brand-line);stroke-width:1.5px;stroke-dasharray:600;stroke-dashoffset:0;opacity:.5;transition:stroke .3s,opacity .3s}.vs-br-strahl[data-art]{stroke-width:4px;opacity:1;stroke-linecap:round}.vs-br-strahl[data-art=lesen]{stroke:var(--vs-br-lesen)}.vs-br-strahl[data-art=schreiben]{stroke:var(--vs-br-schreiben)}.vs-br-strahl[data-art=freigabe]{stroke:var(--vs-br-freigabe)}.vs-br-strahl[data-art=halt]{stroke:var(--vs-br-halt)}.vs-br-ring{fill:color-mix(in oklab, var(--color-brand-raised) 70%, transparent);stroke:var(--vs-gewaehlt);stroke-width:3px;stroke-dasharray:10 6;transition:stroke .3s}.vs-br-ring[data-art=freigabe]{stroke:var(--vs-br-freigabe)}.vs-br-ring[data-art=halt]{stroke:var(--vs-br-halt)}.vs-br-ringname,.vs-br-platzname{font:600 17px var(--vs-mono);letter-spacing:.1em;fill:var(--color-brand-ink-muted);text-transform:uppercase}.vs-br-platzname{text-transform:none;letter-spacing:0;font-size:15px}.vs-br-platz{fill:var(--color-brand-primary)}.vs-br-person{fill:var(--vs-auf-tief)}.vs-br-agent{fill:var(--vs-auto)}.vs-br-schirm{background:var(--color-brand-primary);width:60%;height:26%;box-shadow:0 0 0 4px color-mix(in oklab, var(--color-brand-primary) 25%, transparent);color:color-mix(in oklab, var(--vs-auf-tief) 88%, var(--color-brand-accent));font:12.5px/1.55 var(--vs-mono);border-radius:12px;padding:12px 16px;position:absolute;top:3.5%;left:20%;overflow:auto}.vs-br-zeile{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.vs-br-zeile[data-art=cmd]{color:var(--vs-auf-tief);margin-top:6px;font-weight:600}.vs-br-zeile[data-art=leise]{color:color-mix(in oklab, var(--vs-auf-tief) 60%, var(--color-brand-primary))}.vs-br-zeile[data-art=ok]{color:color-mix(in oklab, var(--color-brand-success) 45%, var(--vs-auf-tief))}.vs-br-zeile[data-art=warte]{color:color-mix(in oklab, var(--color-brand-warning) 55%, var(--vs-auf-tief))}.vs-br-zeile[data-art=halt]{color:color-mix(in oklab, var(--color-brand-danger) 40%, var(--vs-auf-tief))}.vs-br-entscheid{z-index:2;gap:8px;display:flex;position:absolute;top:calc(29.5% - 46px);right:calc(20% + 12px)}.vs-br-entscheid[hidden]{display:none}.vs-br-ja,.vs-br-nein{cursor:pointer;border-radius:999px;padding:8px 16px;font:600 13.5px/1 inherit}.vs-br-ja{background:var(--vs-br-freigabe);color:var(--vs-auf-farbe);border:0}.vs-br-nein{border:1px solid var(--color-brand-line-strong);background:var(--color-brand-raised);color:var(--color-brand-ink)}.vs-br-ja:focus-visible,.vs-br-nein:focus-visible,.vs-br-station:focus-visible,.vs-br-befehl:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.vs-br-station{border:1px solid var(--color-brand-line-strong);background:var(--color-brand-raised);width:13.5%;color:var(--color-brand-ink);text-align:left;cursor:pointer;border-radius:10px;gap:2px;padding:8px 8px 7px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:absolute;transform:translate(-50%,-50%)}.vs-br-station:hover{border-color:var(--vs-gewaehlt);transform:translate(-50%,-54%)}.vs-br-station[aria-pressed=true]{border-color:var(--vs-gewaehlt);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-brand-primary) 22%, transparent)}.vs-br-lampe{background:var(--color-brand-line-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.vs-br-station[data-art=lesen] .vs-br-lampe{background:var(--vs-br-lesen)}.vs-br-station[data-art=schreiben] .vs-br-lampe{background:var(--vs-br-schreiben)}.vs-br-station[data-art=freigabe] .vs-br-lampe{background:var(--vs-br-freigabe)}.vs-br-station[data-art=halt] .vs-br-lampe{background:var(--vs-br-halt)}.vs-br-name{padding-right:10px;font-size:12.5px;font-weight:600;line-height:1.2}.vs-br-ordner{font:10.5px/1.2 var(--vs-mono);color:var(--color-brand-ink-muted);overflow-wrap:anywhere}.vs-br-pult{border-bottom:1px solid var(--color-brand-line);padding:18px 24px 20px}.vs-br-befehle[hidden]{display:none}.vs-br-befehle .vs-marke{margin-bottom:10px}.vs-br-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.vs-br-befehl{border:1px solid var(--color-brand-line-strong);border-left:4px solid var(--vs-br-ton);background:var(--color-brand-raised);color:var(--color-brand-ink);text-align:left;cursor:pointer;border-radius:10px;gap:2px;padding:9px 14px;transition:transform .15s,box-shadow .15s;display:grid}.vs-br-befehl:hover{box-shadow:0 3px 10px color-mix(in oklab, var(--color-brand-ink) 12%, transparent);transform:translateY(-1px)}.vs-br-befehl:active{transform:translateY(1px)}.vs-br-befehl[data-art=lesen]{--vs-br-ton:var(--vs-br-lesen)}.vs-br-befehl[data-art=schreiben]{--vs-br-ton:var(--vs-br-schreiben)}.vs-br-befehl[data-art=freigabe]{--vs-br-ton:var(--vs-br-freigabe)}.vs-br-befehl[data-art=halt]{--vs-br-ton:var(--vs-br-halt)}.vs-br-befehltext{font-size:14px;font-weight:600}.vs-br-art{color:var(--color-brand-ink-muted);font-size:12px}.vs-br-legende{margin:14px 0 0}@media (width<=760px){.vs-br-deck{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 16px 16px;display:grid}.vs-br-boden{display:none}.vs-br-schirm{grid-column:1/-1;width:auto;height:170px;position:static}.vs-br-entscheid{grid-column:1/-1;justify-content:center;position:static}.vs-br-station,.vs-br-station:hover{width:auto;position:relative;transform:none;top:auto!important;left:auto!important}}@media (prefers-reduced-motion:reduce){.vs-br-station,.vs-br-befehl,.vs-br-strahl{transition:none}}@media (prefers-reduced-motion:reduce) and (width>=761px){.vs-br-station:hover{transform:translate(-50%,-50%)}}.vs-nz-raum{border-bottom:1px solid var(--color-brand-line);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}@media (width<=900px){.vs-nz-raum{grid-template-columns:1fr}}.vs-nz-buehne{background:color-mix(in oklab, var(--color-brand-ink) 2.5%, var(--color-brand-raised));min-width:0;padding:12px 10px}.vs-nz-svg{width:100%;height:auto;display:block;overflow:visible}.vs-nz-speiche{stroke:color-mix(in oklab, var(--vs-auto) 55%, var(--color-brand-line));stroke-width:2px;stroke-dasharray:4 6;transition:opacity .3s}.vs-nz-speiche[data-neu]:not([data-steckt]),.vs-nz[data-modus=verdrahtet] .vs-nz-speiche{opacity:0}.vs-nz-leitung{stroke:var(--color-brand-ink-muted);stroke-width:2.5px;transition:opacity .3s}.vs-nz-leitung[data-dazu]{stroke:var(--vs-mensch);stroke-width:3px}.vs-nz[data-modus=verzeichnis] .vs-nz-leitung{opacity:0}.vs-nz-verzeichnis circle{fill:var(--vs-gewaehlt);transition:opacity .3s}.vs-nz-verzeichnis text{fill:var(--vs-auf-farbe);font:600 17px var(--vs-mono)}.vs-nz[data-modus=verdrahtet] .vs-nz-verzeichnis{opacity:.12}.vs-nz-dienst rect{fill:var(--color-brand-raised);stroke:var(--color-brand-line-strong);stroke-width:2px;transition:stroke .25s,fill .25s}.vs-nz-dienst[data-mensch] rect{stroke:var(--vs-mensch);stroke-dasharray:6 4}.vs-nz-name{fill:var(--color-brand-ink);font-size:19px;font-weight:600}.vs-nz-faehig{font:14px var(--vs-mono);fill:var(--color-brand-ink-muted)}.vs-nz-frei{stroke-dasharray:5 5;fill:none!important;stroke:var(--color-brand-line-strong)!important}.vs-nz-neu .vs-nz-inhalt{opacity:0;transform-box:view-box;transform-origin:0 0}.vs-nz-neu[data-steckt] .vs-nz-inhalt{opacity:1}.vs-nz-neu[data-steckt] .vs-nz-inhalt rect{stroke:var(--vs-auto)}.vs-nz-dienst[data-leuchtet=ok] rect{stroke:var(--vs-frei);fill:color-mix(in oklab, var(--vs-frei) 14%, var(--color-brand-raised))}.vs-nz-dienst[data-leuchtet=mensch] rect{stroke:var(--vs-mensch);fill:color-mix(in oklab, var(--vs-mensch) 16%, var(--color-brand-raised))}.vs-nz-dienst[data-leuchtet=start] rect{stroke:var(--vs-gewaehlt)}.vs-nz-marke{fill:var(--vs-frei);stroke:var(--color-brand-raised);stroke-width:3px;opacity:0}.vs-nz-marke[data-an]{opacity:1}.vs-nz-marke[data-an=mensch]{fill:var(--vs-mensch)}.vs-nz-pult{border-left:1px solid var(--color-brand-line);min-width:0;padding:20px 22px 22px}@media (width<=900px){.vs-nz-pult{border-left:0;border-top:1px solid var(--color-brand-line)}}.vs-nz-gruppe{border:0;margin:0 0 18px;padding:0}.vs-nz-neuliste{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.vs-nz-stecken{border:1px solid var(--color-brand-line-strong);background:var(--color-brand-raised);width:100%;color:var(--color-brand-ink);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 12px;transition:border-color .2s,transform .15s;display:grid}.vs-nz-stecken:hover:not(:disabled){border-color:var(--vs-auto);transform:translateY(-1px)}.vs-nz-stecken:disabled{cursor:default;background:color-mix(in oklab, var(--vs-auto) 8%, var(--color-brand-raised));border-color:color-mix(in oklab, var(--vs-auto) 45%, var(--color-brand-line))}.vs-nz-stecken:focus-visible,.vs-nz-aufgabe:focus-visible,.vs-ug-senden:focus-visible,.vs-ug-antwort:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.vs-nz-steckname{font-size:14px;font-weight:600}.vs-nz-steckzeile{color:var(--color-brand-ink-muted);grid-column:1;font-size:12.5px}.vs-nz-steckknopf{background:var(--vs-gewaehlt);color:var(--vs-auf-farbe);border-radius:999px;grid-area:1/2/span 2;align-self:center;padding:5px 10px;font-size:12.5px;font-weight:600}.vs-nz-stecken:disabled .vs-nz-steckknopf{color:var(--vs-auto);background:0 0}.vs-nz-karte{background:var(--color-brand-primary);min-height:110px;color:color-mix(in oklab, var(--vs-auf-tief) 88%, var(--color-brand-accent));font:12px/1.5 var(--vs-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:12px 14px}.vs-nz[data-modus=verdrahtet] .vs-nz-karte{color:color-mix(in oklab, var(--color-brand-warning) 55%, var(--vs-auf-tief))}.vs-nz-aufgaben{border-bottom:1px solid var(--color-brand-line);padding:18px 24px 20px}.vs-nz-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.vs-nz-aufgabe{border:1px solid var(--color-brand-line-strong);background:var(--color-brand-raised);color:var(--color-brand-ink);text-align:left;cursor:pointer;border-radius:12px 12px 12px 3px;gap:2px;padding:9px 14px;font-size:14px;transition:transform .15s,border-color .2s;display:grid}.vs-nz-aufgabe:hover{border-color:var(--vs-gewaehlt);transform:translateY(-1px)}.vs-nz-aufgabe code{font:11.5px var(--vs-mono);color:var(--color-brand-ink-muted)}.vs-ug-zustaende{border-bottom:1px solid var(--color-brand-line);gap:8px;padding:18px 24px;display:grid}.vs-ug-lauf,.vs-ug-ende{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vs-ug-lauf li+li:before{content:"→";color:var(--color-brand-ink-muted);margin-right:8px}.vs-ug-lauf li,.vs-ug-ende li{align-items:center;gap:6px;display:inline-flex}.vs-ug-zustaende li code,.vs-ug-zustaende li span{transition:background .25s,color .25s,opacity .25s}.vs-ug-zustaende li code{border:1px solid var(--color-brand-line-strong);font:12px var(--vs-mono);background:var(--color-brand-raised);border-radius:999px;padding:4px 9px}.vs-ug-zustaende li span{color:var(--color-brand-ink-muted);font-size:12px}.vs-ug-zustaende li:not([data-war]){opacity:var(--vs-noch-nicht)}.vs-ug-zustaende li[data-an] code{background:var(--vs-auto);color:var(--vs-auf-farbe);border-color:#0000;font-weight:600}.vs-ug-zustaende li[data-zustand=input-required][data-an] code{background:var(--vs-mensch)}.vs-ug-zustaende li[data-zustand=completed][data-an] code{background:var(--vs-frei)}.vs-ug-zustaende li[data-zustand=failed][data-an] code,.vs-ug-zustaende li[data-zustand=rejected][data-an] code,.vs-ug-zustaende li[data-zustand=canceled][data-an] code{background:var(--color-brand-danger)}.vs-ug-raum{border-bottom:1px solid var(--color-brand-line);padding:18px 24px 20px}.vs-ug-seiten{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;display:grid}.vs-ug-agent{border:1px solid var(--color-brand-line-strong);background:var(--color-brand-primary);color:var(--vs-auf-tief);border-radius:10px;padding:8px 14px;font-size:14px;font-weight:600}.vs-ug-agent[data-seite=rechts]{border-color:var(--vs-auto);background:var(--vs-auto);color:var(--vs-auf-farbe)}.vs-ug-aufgabe{border:1px dashed var(--color-brand-line-strong);text-align:center;background:var(--color-brand-raised);border-radius:8px;justify-self:center;padding:6px 12px;font-size:13px}.vs-ug-verlauf{gap:8px;min-height:150px;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.vs-ug-nachricht{border-radius:12px;max-width:78%;padding:9px 13px;font-size:14px;line-height:1.45}.vs-ug-nachricht[data-seite=links]{background:color-mix(in oklab, var(--color-brand-primary) 10%, var(--color-brand-raised));border-bottom-left-radius:3px;justify-self:start}.vs-ug-nachricht[data-seite=rechts]{background:color-mix(in oklab, var(--vs-auto) 13%, var(--color-brand-raised));border-bottom-right-radius:3px;justify-self:end}.vs-ug-nachricht code{font:11px var(--vs-mono);color:var(--color-brand-ink-muted);margin-top:4px;display:block}.vs-ug-antworten{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:12px;display:flex}.vs-ug-antworten[hidden]{display:none}.vs-ug-antwort{border:1px solid var(--vs-mensch);background:color-mix(in oklab, var(--vs-mensch) 12%, var(--color-brand-raised));color:var(--color-brand-ink);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600}.vs-ug-pult{border-bottom:1px solid var(--color-brand-line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;padding:16px 24px 18px;display:flex}.vs-ug-gruppe{border:0;margin:0;padding:0}.vs-ug-knoepfe{align-items:center;gap:10px;display:flex}.vs-ug-senden{background:var(--vs-gewaehlt);color:var(--vs-auf-farbe);cursor:pointer;border:0;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600}.vs-ug-senden:disabled{opacity:.45;cursor:default}@media (width<=600px){.vs-ug-seiten{grid-template-columns:1fr 1fr}.vs-ug-aufgabe{grid-area:2/1/auto/-1}.vs-ug-nachricht{max-width:92%}}@media (prefers-reduced-motion:reduce){.vs-nz-stecken,.vs-nz-aufgabe{transition:none}}@media (width<=600px){.vs-nz-dienst>*,.vs-nz-verzeichnis>*{transform-origin:0 0;transform:scale(1.4)}.vs-nz-verzeichnis>*{transform-origin:500px 300px}}
