.cc-motiv{aspect-ratio:9/16;background:repeating-linear-gradient(-45deg, var(--accent-soft), var(--accent-soft) 5px, var(--accent-soft-2) 5px, var(--accent-soft-2) 10px);width:40px;box-shadow:var(--motiv-schatten);border-radius:5px;flex:none;position:relative;overflow:hidden}.cc-motiv.cc-a-t{color:var(--motiv-hell);place-items:center;display:grid}.cc-motiv.cc-a-t.ohne{background:var(--motiv-ohne)}.cc-motiv.cc-a-t.ohne:before{content:"";background:repeating-linear-gradient(to bottom, transparent 0 4px, var(--motiv-streifen) 4px 7px) left 3px top 0 / 5px 100% no-repeat, repeating-linear-gradient(to bottom, transparent 0 4px, var(--motiv-streifen) 4px 7px) right 3px top 0 / 5px 100% no-repeat;position:absolute;inset:0}.cc-motiv.cc-a-t.ohne svg{opacity:.85;width:13px;height:13px}.cc-motiv.cc-a-wartet:after{content:"";background:var(--status-warn);width:8px;height:8px;box-shadow:0 0 0 2px var(--motiv-hell);border-radius:50%;position:absolute;top:3px;right:3px}.cc-a-motivzelle{align-items:center;gap:12px;min-width:0;display:flex}.cc-l-tabelle.cc-a-motiv-tabelle td{padding-top:9px;padding-bottom:9px}.cc-a-wartet-text{color:var(--text-meta);margin-top:4px;font-size:12.5px;display:block}.cc-a-rot{color:var(--status-error-ink)}.cc-a-blatt{padding:0;overflow:hidden}.cc-a-innen{padding:20px 20px 8px}.cc-a-innen>.hinweis,.cc-a-innen>[role=alert],.cc-a-innen>[role=status]{margin-bottom:12px}.cc-a-check{color:var(--ink);align-items:flex-start;gap:8px;margin:0 0 14px;font-size:13.5px;line-height:1.45;display:flex}.cc-a-oben{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:24px;margin-bottom:18px;display:grid}.cc-a-karte{box-sizing:border-box;border-radius:var(--r-m);background:var(--motiv-karte-bg);width:100%;max-width:236px;color:var(--motiv-hell);justify-self:center;padding:18px 18px 14px;display:grid;position:relative}.cc-a-karte .cc-a-flaeche{aspect-ratio:9/16;height:auto}.cc-a-flaeche{background:var(--motiv-flaeche);border-radius:6px;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.cc-a-flaeche video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cc-a-flaeche.ohne{text-align:center;color:var(--motiv-text);background:var(--motiv-ohne);align-content:center;gap:12px;padding:0 18px;font-size:12.5px;line-height:1.4}.cc-a-flaeche.ohne:before{content:"";background:repeating-linear-gradient(to bottom, transparent 0 9px, var(--motiv-streifen-gross) 9px 16px) left 6px top 0 / 10px 100% no-repeat, repeating-linear-gradient(to bottom, transparent 0 9px, var(--motiv-streifen-gross) 9px 16px) right 6px top 0 / 10px 100% no-repeat;position:absolute;inset:0}.cc-a-flaeche.ohne>*{position:relative}.cc-a-flaeche.ohne .ik{background:var(--motiv-ik);border-radius:50%;justify-self:center;place-items:center;width:48px;height:48px;display:grid}.cc-a-steuer{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-top:16px;display:grid}.cc-a-karte .cc-a-steuer{gap:5px;width:calc(100% + 6px);margin-left:-3px}.cc-a-play{background:var(--motiv-play);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.cc-a-play:hover{background:var(--motiv-hell)}.cc-a-play:focus-visible{outline:2px solid var(--motiv-hell);outline-offset:2px}.cc-a-play:disabled{cursor:default;opacity:.5}.cc-a-lauf{background:var(--motiv-lauf);border-radius:2px;height:4px;display:block;overflow:hidden}.cc-a-lauf i{width:var(--lauf,0%);background:var(--motiv-hell);border-radius:2px;height:100%;transition:width 80ms linear;display:block}.cc-a-zeit{color:var(--motiv-hell);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.cc-a-unter{color:var(--motiv-text);text-align:center;margin-top:10px;font-size:12.5px;line-height:1.4;display:block}@media (prefers-reduced-motion:reduce){.cc-a-lauf i{transition:none}}.cc-a-karte .cc-a-flaeche.zoom{cursor:zoom-in}.cc-a-fuss{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;column-gap:6px;width:calc(100% + 6px);margin-top:10px;margin-left:-3px;display:grid}.cc-a-fuss .cc-a-unter{color:var(--motiv-text);grid-column:2;margin-top:0}.cc-a-vb-knopf{background:var(--vb-knopf);width:28px;height:28px;color:var(--motiv-hell);cursor:pointer;border:0;border-radius:50%;grid-column:3;place-items:center;padding:0;transition:background .15s;display:grid}.cc-a-vb-knopf:hover{background:var(--vb-knopf-hover)}.cc-a-vb-knopf:focus-visible{outline:2px solid var(--motiv-hell);outline-offset:2px}.cc-a-gross{--b:min(calc((100dvh - 222px) * 9 / 16), calc(100vw - 232px));width:var(--b);color:var(--motiv-hell);justify-items:stretch;display:grid}.cc-a-gross .cc-a-flaeche{aspect-ratio:9/16;border-radius:var(--r-m);height:auto}.cc-a-gross .cc-a-steuer{grid-template-columns:44px minmax(0,1fr) auto;gap:14px;margin-top:18px}.cc-a-gross .cc-a-play{width:44px;height:44px}.cc-a-gross .cc-a-play svg{width:18px;height:18px}.cc-a-gross .cc-a-lauf{border-radius:3px;height:5px}.cc-a-gross .cc-a-zeit{font-size:14px}.cc-a-gross .cc-a-unter{margin-top:12px;font-size:13px}@media (max-width:760px){.cc-a-gross{--b:min(calc((100dvh - 250px) * 9 / 16), calc(100vw - 32px))}}@media (prefers-reduced-motion:reduce){.cc-a-vb-knopf{transition:none}}.cc-a-kunde{align-items:center;gap:10px;min-width:0;display:flex}.cc-a-kunde .cc-bild-ini{width:30px;height:30px;font-size:11px}.cc-a-kunde .tx{gap:1px;min-width:0;display:grid}.cc-a-kunde .t{color:var(--ink);font-size:13.5px}.cc-a-kunde .s{color:var(--text-meta);font-size:12.5px}.cc-a-link{min-height:28px;color:var(--accent-text);align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cc-a-link:hover{text-decoration:underline}.cc-a-fakten .cc-a-rot{color:var(--status-error-ink)}.cc-a-fakten dd .s{color:var(--text-meta);font-size:12.5px;display:block}.cc-blatt .cc-a-blatt{overflow:visible}.cc-blatt .cc-a-innen{padding:0}.cc-a-fakten{grid-template-columns:104px minmax(0,1fr);align-content:start;gap:12px 14px;padding-top:2px}.cc-a-fakten dd{overflow-wrap:anywhere;justify-items:start;gap:2px;min-width:0;display:grid}.cc-a-box{border-radius:var(--r-m);background:var(--inset);margin:0 0 12px;padding:14px 16px}.cc-a-box.gelb{background:var(--status-warn-soft)}.cc-a-box.rot{background:var(--status-error-soft)}.cc-a-box>.t{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.cc-a-box q{color:var(--ink);margin-top:6px;font-size:13.5px;line-height:1.5;display:block}.cc-a-box p{color:var(--ink);margin:6px 0 0;font-size:13.5px;line-height:1.5}.cc-a-checks{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cc-a-checks li{grid-template-columns:20px 96px minmax(0,1fr);align-items:center;gap:10px;font-size:13.5px;display:grid}.cc-a-checks .i{background:var(--status-live-soft);width:20px;height:20px;color:var(--status-live-ink);border-radius:50%;place-items:center;display:grid}.cc-a-checks li.ist-hinweis .i{background:var(--status-warn-soft);color:var(--status-warn-ink)}.cc-a-checks li.ist-fehler .i{background:var(--status-error-soft);color:var(--status-error-ink)}.cc-a-checks .l{color:var(--text-meta)}.cc-a-box.rot .cc-a-checks .l{color:var(--grau-2)}.cc-a-box a,.gf-fuss .s a{color:var(--fs-gewaehlt-ink)}.cc-l-filter a.sp-chip{text-decoration:none}.cc-a-checks .w{min-width:0;color:var(--ink)}.cc-a-drei{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.cc-blatt-fuss{border-top:1px solid var(--line-fein);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.cc-blatt-fuss .links{color:var(--text-meta);margin-right:auto;font-size:12.5px}@media (max-width:720px){.cc-a-innen{padding:16px 16px 4px}.cc-a-oben{grid-template-columns:minmax(0,1fr)}.cc-a-fakten{grid-template-columns:96px minmax(0,1fr)}.cc-blatt-fuss .links{flex-basis:100%}}.gf-drop{border:1.5px dashed var(--line-strong);border-radius:var(--r-m);background:var(--ablage-grund);cursor:pointer;align-items:center;gap:14px;min-height:72px;padding:14px 16px;display:flex;position:relative}.adm-dialog label.gf-drop{margin:0;display:flex}.gf-drop:hover,.gf-drop.ziehen{border-color:var(--accent);background:var(--accent-soft)}.gf-drop .ik{border-radius:var(--r-s);background:var(--accent-soft);width:40px;height:40px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:flex}.gf-drop .t{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:14px}.gf-drop .t strong{color:var(--accent-text)}.gf-drop .s{color:var(--text-meta);margin-top:2px;font-size:12.5px;display:block}.gf-drop input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.gf-drop:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.gf-drop:has(input[aria-invalid=true]){border-color:var(--status-error)}.gf-drop.aus{opacity:.45;pointer-events:none}.cc-a-checks li.ist-offen .i{background:var(--chip-bg);color:var(--grau-5)}.cc-upload-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:640px){.cc-upload-raster{grid-template-columns:1fr;gap:0}}.cc-upload .cc-a-box{margin:0 0 18px}.dash-balken{align-items:center;gap:12px;margin:0 0 14px;display:flex}.dash-balken-lauf{background:var(--line-fein);border-radius:3px;flex:1;height:6px;overflow:hidden}.dash-balken-lauf span{height:100%;width:var(--anteil,0%);background:var(--accent);border-radius:3px;transition:width .15s;display:block}.dash-balken-lauf.laeuft span{width:30%;animation:1.4s ease-in-out infinite balken-lauf}@keyframes balken-lauf{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.dash-balken-lauf.laeuft span{opacity:.4;width:100%;animation:none}}.dash-balken .tagzahl{color:var(--grau-3);flex:none;font-size:12.5px}.cc-motiv img{object-fit:cover;width:100%;height:100%;display:block}.cc-motive{align-items:flex-end;gap:8px;display:flex}.cc-motiv.mehr{background:var(--inset);color:var(--grau-3);box-shadow:inset 0 0 0 1px var(--line);place-items:center;font-size:12.5px;font-weight:600;display:grid}.cc-lage-bild:has(.cc-motive){justify-content:flex-end}.cc-a-person{vertical-align:middle;align-items:center;gap:9px;min-width:0;max-width:100%;display:inline-flex}.cc-a-person .cc-avatar{width:28px;height:28px}.cc-a-person .tx{gap:1px;min-width:0;display:grid}.cc-a-person .t{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.cc-a-person .s{color:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cc-l-tabelle.cc-a-motiv-tabelle col.sp-objekt{width:auto}.cc-l-tabelle col.cc-a-sp-zustand{width:23%}.cc-l-tabelle col.cc-a-sp-start{width:12%}.cc-l-tabelle col.cc-a-sp-ki{width:168px}.cc-l-tabelle col.cc-a-sp-entscheidung{width:20%}.cc-l-roll .cc-l-tabelle.cc-a-motiv-tabelle{min-width:1100px}.cc-motiv-mini{aspect-ratio:9/16;border-radius:4px;flex:none;width:34px;overflow:hidden}.cc-motiv-mini img{object-fit:cover;width:100%;height:100%;display:block}.cc-motiv-mini.leer{border:1px solid var(--accent-line);box-sizing:border-box;background:repeating-linear-gradient(-45deg, var(--accent-soft), var(--accent-soft) 5px, var(--accent-soft-2) 5px, var(--accent-soft-2) 10px)}.cc-b-zst{justify-items:start;gap:4px;min-width:0;display:grid}.cc-b-zst .s{max-width:100%;color:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cc-b-lz{gap:7px;min-width:0;display:grid}.cc-b-lz>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-b-lz-balken{background:var(--chip-bg);border-radius:2px;max-width:160px;height:4px;display:block;overflow:hidden}.cc-b-lz-balken i{width:var(--anteil,0%);background:var(--ink);border-radius:2px;height:100%;display:block}.cc-b-lz-balken.fertig i{background:var(--an-grau-a)}.cc-b-zahl{font-variant-numeric:tabular-nums}.cc-l-tabelle th.r,.cc-l-tabelle td.r,.cc-l-tabelle td.r .s{text-align:right}.cc-l-tabelle col.cc-b-sp-zustand{width:22%}.cc-l-tabelle col.cc-b-sp-zeit{width:17%}.cc-l-tabelle col.cc-b-sp-stationen{width:12%}.cc-l-tabelle col.cc-b-sp-wert{width:14%}.cc-a-grau{color:var(--text-meta)}.cc-pr-kacheln{margin:16px 18px 18px}.cc-l-tabelle col.cc-pr-sp-thema{width:23%}.cc-l-tabelle col.cc-pr-sp-gilt{width:17%}.cc-l-tabelle col.cc-pr-sp-stufe{width:150px}.cc-pr-tabelle tr.cc-gewaehlt .s{color:var(--ink-soft)}.cc-c-vorschau{border-radius:var(--r-m);background:var(--riffel-bild-nacht) center / cover no-repeat var(--web-tief);margin:-2px 0 20px;padding:16px}.cc-c-vorschau-karte{border-radius:var(--r-m);background:var(--surface);align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex}.cc-c-vorschau-karte .tx{flex:1;gap:1px;min-width:0;display:grid}.cc-c-vorschau-karte .t{color:var(--ink);font-size:13.5px;font-weight:600}.cc-c-vorschau-karte .s{color:var(--ink-soft);font-size:12.5px;line-height:1.35}.cc-c-tk-band .cc-c-vorschau-karte .cc-chip{flex:none;max-width:52%}.cc-blatt-inhalt .cc-c-dl{padding:0}.cc-blatt a.cc-c-band-link{text-decoration:none}.cc-c-band-link{color:var(--ink-invert);margin-top:10px;font-size:13px;font-weight:600;display:inline-block}.cc-blatt a.cc-c-band-link:hover{text-decoration:underline}.cc-c-nr{align-items:center;gap:8px;margin-bottom:4px;font-weight:600;display:flex}.cc-c-nr button{height:28px;padding:0 10px;font-size:12.5px}.cc-l-tabelle tr.aktiv td{background:var(--accent-soft)}.cc-l-tabelle .cc-c-ma-fs>span:last-child{white-space:normal}.cc-l-tabelle tr.aktiv .s{color:var(--ink-soft)}.cc-l-tabelle tr.aktiv td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.cc-a-box-kopf{align-items:center;gap:8px;margin-bottom:12px;display:flex}.cc-a-box-kopf .t{color:var(--ink);font-size:14px;font-weight:600}.cc-a-box-kopf .cc-chip{margin-left:auto}.cc-a-krit{margin-top:0}.cc-a-krit li{align-items:start}.cc-a-krit li .l,.cc-a-krit li .w{line-height:20px}.cc-a-krit li.nein .i{background:var(--status-error-soft);color:var(--status-error-ink)}.cc-a-krit .warum{border-radius:var(--r-m);background:var(--surface);border:1px solid var(--line-fein);grid-column:2/-1;margin:0 0 4px;padding:10px 12px}.cc-a-krit .warum b{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.4;display:block}.cc-a-krit .warum p{color:var(--grau-2);margin:4px 0 0;font-size:13px;line-height:1.5}.cc-a-urteil-fuss{color:var(--text-meta);margin:12px 0 0;font-size:12.5px;line-height:1.45}.cc-a-ki-kurz{color:var(--grau-2);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.cc-a-ki-kurz i{background:var(--status-live-soft);width:18px;height:18px;color:var(--status-live-ink);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.cc-a-ki-kurz i svg{stroke-width:3.2px;width:11px;height:11px}.cc-a-ki-kurz.ist-hinweis i{background:var(--status-warn-soft);color:var(--status-warn-ink)}.cc-a-ki-kurz.ist-fehler i{background:var(--status-error-soft);color:var(--status-error-ink)}.cc-a-trotz{color:var(--status-error-ink);align-items:center;gap:6px;margin-top:5px;font-size:12.5px;font-weight:600;display:flex}.cc-a-trotz svg{box-sizing:border-box;background:var(--status-error-soft);border-radius:50%;flex:none;width:16px;height:16px;padding:3px}.cc-a-zeile{align-items:center;gap:12px;display:flex}.cc-a-zeile .tx{flex:1;gap:2px;min-width:0;display:grid}.cc-a-zeile .t{color:var(--ink);font-size:13.5px;font-weight:600}.cc-a-zeile .s{color:var(--text-meta);font-size:12.5px;line-height:1.4}.cc-a-ik{border-radius:var(--r-s);background:var(--surface);width:36px;height:36px;color:var(--grau-3);box-shadow:inset 0 0 0 1px var(--line);flex:none;place-items:center;display:grid}.cc-a-box.rot .cc-a-ik{color:var(--status-error-ink)}.cc-a-box.rot .cc-a-ik svg{width:16px;height:16px}.cc-a-box.rot .s{color:var(--grau-2)}.cc-l-tabelle.cc-a-spot-tabelle td{padding-top:9px;padding-bottom:9px}.cc-l-tabelle.cc-a-spot-tabelle col.sp-objekt{width:auto}.cc-l-tabelle col.cc-a-sp-absender{width:22%}.cc-l-tabelle col.cc-a-sp-wo{width:13%}.cc-l-tabelle col.cc-a-sp-wann{width:14%}.cc-l-tabelle.cc-a-spot-tabelle .cc-l-um{white-space:normal;overflow-wrap:anywhere;display:block}.cc-l-roll .cc-l-tabelle.cc-a-spot-tabelle{min-width:1040px}
.cc-c-aufbau{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:20px 18px 22px;list-style:none;display:grid}.cc-c-aufbau li{border-radius:var(--r-m);background:var(--accent-soft);align-content:start;gap:3px;min-width:0;padding:14px 16px;display:grid;position:relative}.cc-c-aufbau li.live{background:var(--status-live-soft)}.cc-c-aufbau li.leer{background:var(--inset)}.cc-c-aufbau li:not(:last-child):after{content:"";z-index:1;border-top:2px solid var(--grau-5);border-right:2px solid var(--grau-5);width:6px;height:6px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)rotate(45deg)}.cc-c-aufbau .z{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.2}.cc-c-aufbau .l{color:var(--grau-2);font-size:13.5px;font-weight:600}.cc-c-aufbau .s{color:var(--grau-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cc-c-aufbau li.leer .z,.cc-c-aufbau li.leer .l{color:var(--text-meta)}.cc-c-drei{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:4px}.cc-c-drei .s{white-space:normal}@media (max-width:760px){.cc-c-drei{grid-template-columns:minmax(0,1fr)}.cc-c-aufbau li:not(:last-child):after{inset:auto auto -9px 50%;transform:translate(-50%)rotate(135deg)}}.cc-c-ma-satz{color:var(--ink);margin:0;padding:18px 18px 14px;font-size:15px;line-height:1.5}.cc-c-ma-fs{min-width:0;color:var(--ink);align-items:center;gap:10px;font-size:13.5px;display:inline-flex}.cc-c-ma-fs>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cc-c-ma-fs .b{flex:none;gap:2px;display:inline-flex}.cc-c-ma-fs .b i{background:var(--chip-bg);border-radius:2px;width:7px;height:12px}.cc-c-ma-fs .b i.an{background:var(--status-live)}.cc-c-ma-zurueck{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 14px;display:flex}.cc-c-ma-zurueck .t{color:var(--ink);margin:0;font-size:15px;font-weight:600}.cc-l-tabelle th.rechts,.cc-l-tabelle td.rechts{text-align:right}.cc-l-tabelle col.ma-sp-station{width:28%}.cc-l-tabelle col.ma-sp-termin{width:300px}.cc-l-tabelle col.ma-sp-fortschritt{width:22%}.cc-l-tabelle col.ma-sp-stand{width:170px}.cc-l-tabelle col.ma-sp-ort{width:200px}.cc-l-tabelle col.ma-sp-seit{width:96px}.cc-l-tabelle col.tk-sp-ticket{width:28%}.cc-l-tabelle col.tk-sp-region{width:15%}.tk-tabelle .cc-l-obj.mit-bild>span:last-child{grid-template-columns:minmax(0,1fr)}.cc-c-mini{flex:none;display:inline-flex}.cc-bild-schirm.liste{aspect-ratio:9/16;width:34px;height:auto;box-shadow:none;border-radius:4px;padding:2px}.cc-bild-schirm.liste .in{border-radius:2px}.cc-c-mini.aus img{filter:grayscale()brightness(.45)}.cc-c-mini-plan{box-sizing:border-box;border:1.5px dashed var(--accent-line);background:repeating-linear-gradient(-45deg, var(--accent-soft), var(--accent-soft) 4px, var(--surface) 4px, var(--surface) 8px);border-radius:4px;flex:none;display:inline-block}.cc-c-mini-plan.liste{aspect-ratio:9/16;width:34px}.cc-l-tabelle col.tk-sp-frist{width:250px}.cc-l-tabelle col.tk-sp-klasse{width:140px}.tk-wert-zeile{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.cc-c-kom{padding:16px 18px 18px}.cc-c-kom .gf{margin:0}.cc-c-kom-fuss{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.cc-c-kom-fuss p{margin:8px 0 0;font-size:13px}.cc-a-blatt .gruende{border:0;gap:8px;margin:0 0 12px;padding:0;display:grid}.cc-a-blatt .gruende legend{color:var(--grau-3);margin-bottom:8px;padding:0;font-size:13px;font-weight:500}.cc-a-blatt .gruende label{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;display:flex}.tk-handy{display:none}@media (max-width:760px){.cc-l-roll .cc-l-tabelle.tk-tabelle{min-width:0}.tk-tabelle col.tk-sp-frist,.tk-tabelle col.tk-sp-klasse,.tk-tabelle col.tk-sp-zustaendig,.tk-tabelle col.tk-sp-region,.tk-tabelle .tk-z-frist,.tk-tabelle .tk-z-klasse,.tk-tabelle .tk-z-zustaendig,.tk-tabelle .tk-z-region{display:none}.tk-tabelle col.tk-sp-ticket{width:auto}.cc-l-tabelle.tk-tabelle td{height:auto;padding-top:12px;padding-bottom:12px}.tk-tabelle .tk-handy{color:var(--text-meta);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:12.5px;display:flex}.tk-tabelle .tk-handy .cc-chip{max-width:100%}.tk-tabelle tr.cc-gewaehlt .tk-handy{color:var(--grau-2)}}.cc-c-partner-karte{container-type:inline-size}.cc-c-partner{grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);align-items:center;gap:24px;padding:20px 18px 22px;display:grid}@container (max-width:820px){.cc-c-partner{grid-template-columns:minmax(0,1fr)}}@container (min-width:821px){.cc-c-partner-karte .cc-c-partner{grid-template-columns:minmax(300px,.9fr) minmax(0,2fr)}}.cc-c-partner+.cc-c-partner{border-top:1px solid var(--line-fein)}.cc-c-partner-kopf{align-items:center;gap:16px;min-width:0;display:flex}.cc-c-partner-kopf .tx{gap:3px;min-width:0;display:grid}.cc-c-partner-kopf .n{color:var(--ink);font-size:16px;font-weight:600}.cc-c-partner-kopf .s{color:var(--text-meta);font-size:12.5px}.cc-c-partner-knopf{border-radius:var(--r-m);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:-8px;padding:8px;text-decoration:none}.cc-c-partner-knopf:hover{background:var(--paper)}.cc-c-partner-knopf .pf{color:var(--grau-5);font-weight:400}.cc-c-partner-karte .wp-kacheln{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));align-self:stretch}.cc-c-partner .wp-kachel .l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container (max-width:520px){.cc-c-partner-karte .wp-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-leer-unter{max-width:460px;color:var(--text-meta);margin:0;font-size:13.5px;line-height:1.45}.cc-l-tabelle col.sp-zg-person{width:34%}.cc-l-tabelle col.sp-zg-zustand{width:24%}.cc-l-tabelle col.sp-zg-letzte{width:160px}.sp-zg-handy{display:none}@media (max-width:760px){.cc-l-roll .cc-l-tabelle.sp-zg-tabelle{min-width:0}.sp-zg-tabelle col.sp-zg-zustand,.sp-zg-tabelle col.sp-zg-rolle,.sp-zg-tabelle col.sp-zg-letzte,.sp-zg-tabelle th:not(:first-child):not(.pfeil),.sp-zg-tabelle td:not(:first-child):not(.pfeil){display:none}.cc-l-tabelle.sp-zg-tabelle col.sp-zg-person{width:auto}.cc-l-tabelle.sp-zg-tabelle td{height:auto;padding-top:12px;padding-bottom:12px}.sp-zg-tabelle .sp-zg-handy{color:var(--text-meta);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:12.5px;display:flex}}.cc-c-ma-in{min-width:0;padding:18px 18px 16px}.cc-c-ma-in>.cc-abschnitt:first-child{margin-top:0}.cc-c-blatt-satz{color:var(--text-meta);margin:0 0 14px;font-size:13.5px;line-height:1.5}.cc-c-ma-schirm{color:var(--ink);margin:0 0 6px;font-size:13.5px;line-height:1.5;display:block}.cc-c-ma-schirm .s{color:var(--text-meta);font-size:12.5px;display:block}.cc-c-warn,.cc-d-dl dd .s.cc-c-warn{color:var(--status-error-ink)}.cc-c-ma-notiz-knopf{margin-top:4px;display:block}.cc-c-aendern{height:24px;font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;margin-left:12px;padding:0;font-size:12.5px;font-weight:600}.cc-blatt-fuss .btn-gefahr-rahmen[aria-disabled=true]{opacity:.6;cursor:default}.cc-blatt-fuss .btn-gefahr-rahmen[aria-disabled=true]:hover{background:var(--surface);border-color:var(--gefahr-rand)}.cc-c-ma-schritte{margin:0 0 8px;padding:0;list-style:none;display:grid}.cc-c-ma-schritte li{min-height:36px;color:var(--text-meta);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:13.5px;display:grid}.cc-c-ma-schritte .p{box-sizing:border-box;border:2px solid var(--line-strong);width:20px;height:20px;color:var(--surface);border-radius:50%;place-items:center;display:grid}.cc-c-ma-schritte .p svg{width:11px;height:11px}.cc-c-ma-schritte li.fertig .p{background:var(--status-live);border-color:var(--status-live)}.cc-c-ma-schritte li.fertig .l{color:var(--ink)}.cc-c-ma-schritte .s{color:var(--text-meta);font-size:12.5px}.cc-c-abn{border:1px solid var(--line);border-radius:var(--r-m);display:grid;overflow:hidden}.cc-c-abn-zeile{border-bottom:1px solid var(--line-fein);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:11px 14px;display:grid}.cc-c-abn-zeile:last-child{border-bottom:0}.cc-c-abn-zeile .p{box-sizing:border-box;border:2px solid var(--status-warn);width:20px;height:20px;color:var(--surface);border-radius:50%;place-items:center;margin-top:1px;display:grid}.cc-c-abn-zeile .p svg{width:11px;height:11px}.cc-c-abn-zeile.ok .p{background:var(--status-live);border-color:var(--status-live)}.cc-c-abn-zeile .tx{gap:2px;min-width:0;display:grid}.cc-c-abn-zeile .t{color:var(--ink);font-size:13.5px;font-weight:600}.cc-c-abn-zeile .t .cc-c-grau{color:var(--text-meta);font-weight:400}.cc-c-abn-zeile .s{color:var(--text-meta);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.cc-c-abn-zeile.fehlt .s{color:var(--status-warn-ink)}.cc-c-abn-maengel{border-radius:var(--r-m);background:var(--status-warn-soft);color:var(--grau-2);margin:0 0 14px;padding:12px 14px 12px 32px;font-size:13.5px;line-height:1.5}@media (max-width:760px){.cc-c-ma-schritte li{grid-template-columns:22px minmax(0,1fr);gap:2px 12px;min-height:0;padding:6px 0}.cc-c-ma-schritte .s{grid-column:2}.cc-c-ma-schritte .s:empty{display:none}}.cc-c-hinweis-band{border-radius:var(--r-m);background:var(--accent-soft);color:var(--accent-text);text-align:center;margin:0 0 16px;padding:12px 18px;font-size:13.5px;line-height:1.5}.cc-c-sp-pad{padding:18px 18px 20px}.cc-c-sp-pad .wp-kacheln{margin-bottom:4px}p.cc-c-sp-pad.cc-c-blatt-satz{margin:0}.sp-lager-kacheln,.sp-ueb-kacheln{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-c-sp-pad .wp-kachel.leer .w{color:var(--text-meta)}.cc-c-tab{border-collapse:collapse;width:100%;font-size:13.5px}.cc-c-tab th{text-align:left;color:var(--text-meta);border-bottom:1px solid var(--line-fein);white-space:nowrap;padding:12px 18px 10px;font-size:12.5px;font-weight:600}.cc-c-tab td{vertical-align:top;border-bottom:1px solid var(--line-fein);color:var(--ink);padding:12px 18px}.cc-c-tab tr:last-child td{border-bottom:0}.cc-c-tab b{white-space:nowrap;font-weight:600}@media (max-width:1100px){.sp-lager-kacheln,.sp-ueb-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sp-lager-kacheln,.sp-ueb-kacheln{grid-template-columns:1fr}.cc-c-tab{min-width:640px}}.sp-team.adm-karte{overflow:visible}.cc-c-regeln{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:18px;list-style:none;display:grid}@media (max-width:1279px){.cc-c-regeln{grid-template-columns:minmax(0,1fr)}}.cc-c-regel{border-radius:var(--r-m);background:var(--inset);align-items:flex-start;gap:14px;min-width:0;padding:16px;display:flex}.cc-c-regel .tx{flex:1;gap:4px;min-width:0;display:grid}.cc-c-regel>button{flex:none}.cc-c-regel .t{color:var(--ink);font-size:14px;font-weight:600}.cc-c-regel .w{color:var(--ink);font-size:13.5px}.cc-c-regel .s{color:var(--text-meta);font-size:12.5px}.cc-c-regel .jetzt{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.cc-c-regel .jetzt .k{color:var(--text-meta);font-weight:600}.cc-c-regel .jetzt .cc-c-grau{color:var(--text-meta)}.cc-c-regel-ik{border-radius:var(--r-s);background:var(--surface);width:44px;height:44px;box-shadow:0 0 0 1px var(--line-fein);color:var(--grau-3);flex:none;place-items:center;display:grid}.cc-c-regel-ik.offline{color:var(--status-error-ink)}.cc-c-regel-ik.temperatur,.cc-c-regel-ik.nachweisluecke,.cc-c-regel-ik.speicher,.cc-c-regel-ik.bildschirm_aus{color:var(--status-warn-ink)}.cc-c-schirm-pille{border:1px solid var(--line);background:var(--surface);height:24px;font:inherit;color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;padding:0 8px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.cc-c-schirm-pille:hover{border-color:var(--accent-line);color:var(--accent-ink)}.cc-c-empf{margin:0;padding:4px 18px 8px;list-style:none}.cc-c-empf-zeile{border-bottom:1px solid var(--line-fein);align-items:center;gap:14px;min-height:60px;display:flex}.cc-c-empf-zeile:last-child{border-bottom:0}.cc-c-empf-zeile .tx{flex:1;gap:2px;min-width:0;display:grid}.cc-c-empf-zeile .t{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.cc-c-empf-zeile .s{color:var(--text-meta);font-size:12.5px}.cc-c-empf-ik{border-radius:var(--r-s);background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);flex:none;place-items:center;font-weight:600;display:grid}.adm-karte.cc-d-personen{overflow:visible}.sp-blatt-liste{margin:0;padding:0;list-style:none}.sp-blatt-liste li{border-bottom:1px solid var(--line-fein);justify-content:space-between;gap:12px;padding:10px 18px;font-size:13.5px;display:flex}.sp-blatt-liste li:last-child{border-bottom:0}.cc-blatt .sp-blatt-liste li{padding:8px 0}.sp-blatt-liste a{color:var(--ink);text-decoration:none}.sp-blatt-liste a:hover{text-decoration:underline}.sp-blatt-liste .s{color:var(--text-meta);font-size:12.5px}.cc-c-raster.oben{align-items:start}.cc-c-sp-pad .cc-c-blatt-satz:last-child{margin-bottom:0}.cc-c-sp-gw-satz{margin-top:14px}.cc-c-sp-pad .cc-c-mehr{margin-top:10px}.cc-c-sp-pad .cc-abschnitt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-meta);margin:24px 0 10px;font-size:12.5px;font-weight:600}.cc-c-bk{border:1px solid var(--line);border-radius:var(--r-m);display:grid;overflow:hidden}.cc-c-bk-zeile{border-bottom:1px solid var(--line-fein);background:var(--surface);min-height:56px;color:inherit;align-items:center;gap:12px;padding:8px 14px;text-decoration:none;display:flex}.cc-c-bk-zeile:last-child{border-bottom:0}.cc-c-bk-zeile:hover{background:var(--paper)}.cc-c-bk-zeile .tx{flex:1;gap:1px;min-width:0;display:grid}.cc-c-bk-zeile .t{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.cc-c-bk-zeile .s{color:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cc-c-bk-zeile .cc-chip{flex:none}.cc-c-bk-ik{border-radius:var(--r-s);background:var(--inset);width:34px;height:34px;color:var(--text-meta);flex:none;place-items:center;display:grid}.cc-c-bk-ik svg{width:17px;height:17px}.cc-c-tab td:nth-child(2){min-width:180px}.cc-c-tab .r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cc-c-tab td .s{color:var(--text-meta);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.cc-c-tab-fuss{color:var(--text-meta);border-top:1px solid var(--line-fein);margin:0;padding:12px 18px 16px;font-size:12.5px}.cc-c-tab-roll{overflow-x:auto}@media (max-width:600px){.cc-c-bk-zeile{flex-wrap:wrap;row-gap:6px}.cc-c-bk-zeile .tx{flex-basis:calc(100% - 46px)}.cc-c-bk-zeile .cc-chip{margin-left:46px}}
.cc-c-offen{border-radius:var(--r-s);background:var(--status-warn-soft);color:var(--status-warn-ink);padding:2px 8px;font-size:12.5px;font-weight:600;display:inline-block}.cc-c-hinweis-band{border-radius:var(--r-m);background:var(--accent-soft);color:var(--accent-text);text-align:center;margin:0 0 16px;padding:12px 18px;font-size:13.5px;line-height:1.5}.cc-c-tab-rolle{overflow-x:auto}.cc-c-tab{border-collapse:collapse;width:100%;font-size:13.5px}.cc-c-tab th{text-align:left;color:var(--text-meta);border-bottom:1px solid var(--line-fein);white-space:nowrap;padding:12px 18px 10px;font-size:12.5px;font-weight:600}.cc-c-tab td{vertical-align:top;border-bottom:1px solid var(--line-fein);color:var(--ink);padding:12px 18px}.cc-c-tab tr:last-child td{border-bottom:0}.cc-c-tab .r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cc-c-tab td .s{color:var(--text-meta);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.cc-c-tab b{font-weight:600}.cc-c-tab td.cc-c-grau{color:var(--text-meta)}.cc-c-tab-fuss{color:var(--text-meta);border-top:1px solid var(--line-fein);margin:0;padding:12px 18px 16px;font-size:12.5px}.cc-c-datei-zeile{border-top:1px solid var(--line-fein);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.cc-c-datei{flex:1;gap:2px;min-width:0;display:grid}.cc-c-datei .n{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.cc-c-datei a.n{text-underline-offset:2px;text-decoration:underline}.cc-c-datei .n.cc-c-grau{color:var(--text-meta);font-weight:400}.cc-c-datei .s{color:var(--text-meta);font-size:12.5px}.cc-c-kd-diff{border:1px solid var(--line);border-radius:var(--r-m);margin:0 0 16px;padding:0;list-style:none;overflow:hidden}.cc-c-kd-diff li{border-bottom:1px solid var(--line-fein);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:9px 14px;font-size:13.5px;display:grid}.cc-c-kd-diff li:last-child{border-bottom:0}.cc-c-kd-diff .t{color:var(--grau-3)}.cc-c-kd-diff .v{color:var(--ink);text-align:right}.cc-c-kd-diff .mehr{color:var(--text-meta);font-size:12.5px;display:block}.cc-kp-satz{color:var(--grau-3);max-width:78ch;margin:0;padding:12px 18px 4px;font-size:13px;line-height:1.5}.cc-kp-kn{white-space:nowrap}.cc-kp-kn>*+*{margin-left:8px}.cc-kp-bsp{border-top:1px solid var(--line-fein);margin-top:14px}.cc-kp-bsp tr.leise td{color:var(--text-meta);padding-top:4px;padding-bottom:4px;font-size:12.5px}.cc-kp-ein{padding-left:14px}.cc-kp-bsp tr.summe td{border-top:1px solid var(--line);color:var(--ink);font-weight:600}.cc-c-kd-karte .cc-c-kd-raster{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 16px;padding:18px 18px 6px;display:grid}.cc-c-kd-karte .gf{margin-bottom:14px}.cc-c-kd-ein{display:block;position:relative}.cc-c-kd-ein>input{box-sizing:border-box;width:100%;padding-right:calc(28px + var(--eh,4) * .62em)}.cc-c-kd-ein>.eh{height:52px;color:var(--grau-3);pointer-events:none;white-space:nowrap;align-items:center;font-size:13.5px;display:flex;position:absolute;top:0;right:16px}.cc-c-kd-tab{grid-template-columns:210px repeat(var(--sp,3), minmax(0, 1fr));align-items:start;gap:10px 16px;padding:16px 18px 18px;display:grid}.cc-c-kd-tab>.k{color:var(--text-meta);padding-bottom:2px;font-size:12.5px;font-weight:600}.cc-c-kd-tab>.t{height:52px;color:var(--ink);align-items:center;font-size:13.5px;font-weight:600;display:flex}.cc-c-kd-tab .z.ab{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 10px;display:grid}.cc-c-kd-tab .z.ab .vor{align-items:center;height:52px;font-size:13.5px;font-weight:600;display:flex}.cc-c-kd-tab .z .feld-fehler{grid-column:1/-1;margin:4px 0 0;display:block}@media (max-width:1279px){.cc-c-kd-karte .cc-c-kd-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-c-kd-tab{grid-template-columns:150px repeat(var(--sp,3), minmax(0, 1fr))}}@media (max-width:759px){.cc-c-kd-karte .cc-c-kd-raster{grid-template-columns:minmax(0,1fr)}.cc-c-kd-tab-rolle{overflow-x:auto}.cc-c-kd-tab{grid-template-columns:120px repeat(var(--sp,3), minmax(120px, 1fr));min-width:calc(120px + var(--sp,3) * 136px)}}
.landkarte-flaeche{border:1px solid var(--line);border-radius:var(--r-m);background:var(--dek-aussen);height:600px;margin:0 18px 18px;overflow:hidden}.landkarte-hinweis,.landkarte-oben{margin:16px 18px}.landkarte-punkt{cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;padding:0;position:relative}.landkarte-punkt:before{content:"";border:2.5px solid var(--surface);background:var(--accent);box-shadow:0 1.5px 4px var(--karte-punkt-schatten);border-radius:50%;position:absolute;inset:1.5px}.landkarte-punkt:hover:before{inset:0}.landkarte-punkt:focus-visible{outline:2px solid var(--accent);outline-offset:0}.landkarte-info .mapboxgl-popup-content{border-radius:var(--r-m);font:inherit;font-size:var(--fs-s);color:var(--ink);padding:10px 28px 10px 12px}.landkarte .sich-liste{margin-top:18px}@media (max-width:760px){.landkarte-flaeche{height:360px}}.landkarte-punkt.blass{opacity:.35}.landkarte-legende{margin:10px 18px 0}.landkarte-legende i{background:var(--accent);border-radius:50%;width:8px;height:8px}.landkarte-legende i.blass{opacity:.35}.lage-knoepfe{margin-top:var(--sp-3)}.karte3d-griff{cursor:grab;touch-action:none}.karte3d-griff:active{cursor:grabbing}.lage-pfeile{margin-top:var(--sp-3);flex-wrap:wrap;gap:6px;display:flex}.lage-pfeile .bk-schau-k:disabled,.karte3d-griff[aria-disabled=true]{opacity:.5;cursor:default}
.cc-seg{gap:9px;width:300px;max-width:100%;display:grid}.cc-seg-leiste{gap:3px;height:14px;display:flex}.cc-seg-teil{flex:var(--anteil,1) 1 0;box-sizing:border-box;border-radius:4px;min-width:6px}.cc-seg-teil.blau{background:var(--accent)}.cc-seg-teil.hellblau{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.cc-seg-teil.grau{background:var(--line-dash)}.cc-seg.gross{width:100%}.cc-seg.gross .cc-seg-leiste{gap:4px;height:44px}.cc-seg.gross .cc-seg-teil{color:var(--grau-2);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.cc-seg-teil span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cc-seg-teil.ink{background:var(--ink)}.cc-seg.gross .cc-seg-teil.ink,.cc-seg.gross .cc-seg-teil.blau{color:var(--ink-invert)}.cc-seg-teil.gelb{background:var(--karte-warn)}.cc-seg.gross .cc-seg-teil.gelb{color:var(--karte-warn-ink)}.cc-seg.gross .cc-seg-teil.hellblau{color:var(--accent-text)}.cc-seg.gross .cc-seg-teil.blau{background:var(--accent-text)}@media (max-width:560px){.cc-seg.gross .cc-seg-teil span{display:none}}.cc-seg-legende i.ink{background:var(--ink)}.cc-seg-legende i.gelb{background:var(--karte-warn)}.cc-seg-teil.gruen{background:var(--status-live)}.cc-seg-teil.leer{background:var(--chip-bg);flex:1}.cc-seg-legende{color:var(--text-meta);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.cc-seg-legende span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cc-seg-legende b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.cc-seg-legende i{border-radius:2px;flex:none;width:8px;height:8px}.cc-seg-legende i.blau{background:var(--accent)}.cc-seg-legende i.hellblau{background:var(--accent-line)}.cc-seg-legende i.grau{background:var(--line-dash)}.cc-seg-legende i.gruen{background:var(--status-live)}.cc-lage.mit-bild .cc-lage-raster{grid-template-columns:auto minmax(0,1fr) minmax(260px,340px);column-gap:20px}.cc-lage-bild{justify-content:flex-start;align-items:center;min-width:0;display:flex}.cc-lage-bild .cc-seg{width:100%;max-width:none}.cc-lage-bild .cc-seg-legende{column-gap:12px}@container (max-width:820px){.cc-lage.mit-bild .cc-lage-raster{grid-template-columns:auto minmax(0,1fr);row-gap:18px}.cc-lage-bild{grid-column:1/-1}}@container (max-width:520px){.cc-lage.mit-bild .cc-lage-raster{grid-template-columns:1fr}}.cc-g-balken{gap:13px;display:grid}.cc-g-bz{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;display:grid}.cc-g-bz .l{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--grau-1);font-size:13px;overflow:hidden}.cc-g-bz .v{font-variant-numeric:tabular-nums;color:var(--grau-1);white-space:nowrap;text-align:right;font-size:13px;font-weight:600}.cc-g-bz .bahn{background:var(--chip-bg);border-radius:4px;grid-column:1/-1;height:10px;display:block;overflow:hidden}.cc-g-bz .bahn i{width:var(--breite,0);background:color-mix(in srgb, var(--accent) 52%, var(--surface));border-radius:0 4px 4px 0;height:100%;display:block}.cc-g-bz.erst .bahn i{background:var(--accent)}.cc-g-bz.mit-je{align-items:center}.cc-g-bz.mit-je .bahn{grid-column:1}.cc-g-bz.mit-je .je{color:var(--text-meta);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;grid-column:2;font-size:12.5px;line-height:1}.cc-g-fuss{color:var(--text-meta);font-size:12.5px}.cc-g-region{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr);gap:36px;padding:18px;display:grid}.cc-g-abschnitt{flex-direction:column;gap:12px;min-width:0;display:flex}.cc-g-abschnitt>.cc-abschnitt{margin:0}.cc-g-verteilung{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;height:150px;padding-bottom:1px;display:flex}.cc-g-verteilung i{min-width:0;height:var(--hoehe,0);background:color-mix(in srgb, var(--accent) 52%, var(--surface));border-radius:2px 2px 0 0;flex:1;min-height:2px}.cc-g-verteilung i.stark{background:var(--accent)}.cc-g-verteilung i.null{background:var(--line-dash)}.cc-g-achse{color:var(--text-meta);justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.cc-g-rang{margin:0;padding:0;list-style:none;display:grid}.cc-g-station{min-height:44px;color:var(--ink);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 0;display:grid}.cc-g-station .tx{gap:1px;min-width:0;display:grid}.cc-g-station .t{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.cc-g-station .s{color:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cc-g-station .w{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:600}.cc-g-rangzahl{background:var(--chip-bg);font-variant-numeric:tabular-nums;width:30px;height:30px;color:var(--grau-2);border-radius:7px;justify-content:center;align-items:center;font-size:13.5px;font-weight:600;display:inline-flex}@media (max-width:1279px){.cc-g-region{grid-template-columns:minmax(0,1fr);gap:24px}}.na-leiste{gap:10px;display:grid}.na-leiste .cc-l-leiste{margin-bottom:0}.na-leiste .l{color:var(--text-meta);font-size:12.5px}.na-tabelle td.zahl,.na-tabelle th.zahl{text-align:right;font-variant-numeric:tabular-nums}.na-tabelle td.umbruch{white-space:normal}.na-quelle{color:var(--text-meta);padding:0 2px;font-size:12.5px;line-height:1.5}.na-karten-inhalt{padding:18px}.na-karten-inhalt>*+*{margin-top:16px}.na-tabelle col.na-sp-name{width:200px}.na-tabelle col.na-sp-zahl{width:112px}.na-tabelle col.na-sp-geld{width:140px}.na-tabelle col.na-sp-wert{width:90px}.na-tabelle col.na-sp-text{width:112px}.na-tabelle col.na-sp-vorschlag{width:200px}.na-tabelle col.na-sp-quelle{width:auto}.cc-l-roll .na-tabelle.breit{min-width:1120px}.cc-l-roll .na-tabelle.breiter{min-width:1240px}.na-tabelle td.umbruch .s{white-space:normal}.na-tabelle th{white-space:normal;line-height:1.25}.na-tabelle col.na-sp-aktion{width:128px}.na-tabelle col.na-sp-pfeil{width:44px}.na-tabelle td.aktion{z-index:1;text-overflow:clip;white-space:normal;position:relative;overflow:visible}.na-fenster .gf{grid-template-columns:minmax(0,1fr)}.na-modell{z-index:1;margin-top:2px;display:block;position:relative}.na-modell-link{font-size:12.5px}.na-modell .adm-dialog{white-space:normal;text-align:left}.cc-seg-teil.rot,.cc-seg-legende i.rot{background:var(--status-error)}
.cc-bild-ini{border-radius:var(--r-avatar-gross);background:var(--riffel-bild) center / cover no-repeat var(--web-tief);width:34px;height:34px;color:var(--ink-invert);letter-spacing:.02em;text-shadow:var(--initialen-schatten);flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.cc-bild-ini.gross{width:64px;height:64px;font-size:22px}.cc-akte-bild{flex:none;margin-right:20px;display:flex}.cc-akte-kennzahlen{border-top:1px solid var(--line-fein);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:18px 26px 20px;display:grid}.cc-akte-kz{align-content:start;gap:3px;min-width:0;padding:1px 22px;display:grid}.cc-akte-kz:first-child{padding-left:0}.cc-akte-kz:last-child{padding-right:0}.cc-akte-kz+.cc-akte-kz{border-left:1px solid var(--line-fein)}.cc-akte-kz dt,.cc-akte-kz dd{overflow-wrap:anywhere;min-width:0;margin:0}.cc-akte-kz .l,.cc-akte-kz .s{color:var(--text-meta);font-size:12.5px;line-height:1.4}.cc-akte-kz .w{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.25}.cc-akte-kz.ton-leer .w{color:var(--text-meta)}@media (max-width:720px){.cc-akte-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px;padding:18px 20px 20px}.cc-akte-kz:nth-child(odd){border-left:0;padding-left:0}.cc-akte-kz:nth-child(2n){padding-right:0}}.cc-l-obj.mit-bild{align-items:center;gap:12px;min-width:0;display:flex}.cc-l-obj.mit-bild>span:last-child{gap:1px;min-width:0;display:grid}.cc-d-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.cc-d-raster>.card{flex-direction:column;margin-bottom:0;display:flex}.cc-d-raster>.card>.cc-d-fuss{margin-top:auto}@media (max-width:1279px){.cc-d-raster{grid-template-columns:minmax(0,1fr)}}.cc-d-grau{color:var(--text-meta)}.cc-d-warn{color:var(--status-warn-ink);font-weight:600}.cc-d-dl{padding:20px 18px 22px}.cc-d-fuss{border-top:1px solid var(--line-fein);justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:12px 18px 14px;display:flex}@media (max-width:760px){.cc-d-fuss .gf-knoepfe{flex:0 auto;justify-content:flex-end;min-width:0}}.cc-d-fuss .s{min-width:0;color:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cc-d-hilfe{color:var(--grau-3);margin:0 0 12px;font-size:13px;line-height:1.5}.cc-d-zeit{gap:7px;min-width:0;display:grid}.cc-d-zeit>span:first-child{text-overflow:ellipsis;overflow:hidden}.cc-d-balken{background:var(--chip-bg);border-radius:2px;max-width:160px;height:4px;display:block;overflow:hidden}.cc-d-balken i{height:100%;width:calc(var(--anteil,0) * 100%);background:var(--ink);border-radius:2px;display:block}.cc-d-sperrband{border-radius:var(--r-m);background:var(--status-error-soft);border:1px solid color-mix(in srgb, var(--status-error-ink) 16%, transparent);align-items:center;gap:14px;margin-bottom:16px;padding:12px 16px 12px 14px;display:flex}.cc-d-sperrband .ik{border-radius:var(--r-s);background:var(--surface);width:36px;height:36px;color:var(--status-error-ink);flex:none;place-items:center;display:grid}.cc-d-sperrband .tx{flex:1;gap:2px;min-width:0;display:grid}.cc-d-sperrband .t{color:var(--status-error-ink);font-size:13.5px;font-weight:600}.cc-d-sperrband .s{color:var(--grau-2);overflow-wrap:anywhere;font-size:13px}@media (max-width:720px){.cc-d-sperrband{flex-wrap:wrap}}.cc-d-orgband{align-items:center;gap:14px;margin-bottom:16px;padding:14px 18px;display:flex}.cc-d-orgband .tx{flex:1;gap:2px;min-width:0;display:grid}.cc-d-orgband .t{color:var(--ink);font-size:14px;font-weight:600}.cc-d-orgband .s{color:var(--grau-3);font-size:12.5px}.cc-d-orgband .btn-gefahr-rahmen:disabled{opacity:.6;cursor:default}@media (max-width:720px){.cc-d-orgband{flex-wrap:wrap}}.cc-d-verlauf{padding:4px 18px 10px}.cc-d-blatt{max-width:720px}.cc-d-dl dd{white-space:pre-line}.cc-d-dl dd .s{color:var(--text-meta);font-size:12.5px;display:block}.cc-l-tabelle col.sp-kd-kunde{width:31%}.cc-l-tabelle col.sp-kd-zustand{width:25%}.cc-l-tabelle col.sp-kd-umsatz{width:112px}.cc-l-tabelle col.sp-kd-letzte{width:136px}.cc-l-tabelle th.kd-rechts,.cc-l-tabelle td.kd-rechts{text-align:right;font-variant-numeric:tabular-nums}.cc-l-tabelle col.sp-re-nummer{width:22%}.cc-l-tabelle col.sp-re-kunde{width:20%}.cc-l-tabelle col.sp-re-datum{width:112px}.cc-l-tabelle col.sp-re-betrag{width:132px}.cc-l-tabelle th.re-rechts,.cc-l-tabelle td.re-rechts{text-align:right;font-variant-numeric:tabular-nums}.cc-l-obj .t-normal{color:var(--ink);text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.cc-re-positionen td.re-mehrzeilig{white-space:normal;height:auto;padding-top:12px;padding-bottom:12px}.cc-re-positionen td.re-mehrzeilig .s{white-space:normal}.kd-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.cc-d-fuss.re-bedingungen .s{white-space:normal;line-height:1.5}.re-link{color:var(--accent-text);font-weight:600;text-decoration:none}.re-link:hover{text-decoration:underline}.cc-l-tabelle col.sp-re-zustand{width:21%}.cc-d-fuss .re-link{font-size:13px}@media (max-width:720px){.cc-d-fuss .s{white-space:normal}}.cc-l-tabelle .re-pdf{z-index:1;position:relative}.re-pos{border-top:1px solid var(--line-fein);padding-top:12px}.re-pos-kopf{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.re-pos-kopf .t{color:var(--grau-3);font-size:13px;font-weight:500}.re-pos-rechts{align-items:center;gap:12px;display:inline-flex}.re-pos-rechts .s{color:var(--text-meta);font-size:12.5px}.re-pos-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,.8fr);align-items:start;gap:0 16px;display:grid}.re-pos-neu{border-top:1px solid var(--line-fein);padding:12px 0 16px}.re-vorschau{margin-bottom:12px}.re-vorschau .cc-l-roll{margin:4px 0 8px}.re-vorschau .cc-l-roll .cc-l-tabelle{min-width:560px}.re-vorschau-satz{color:var(--text-meta);margin:8px 0 0;font-size:12.5px;line-height:1.5}@media (max-width:640px){.re-pos-raster{grid-template-columns:minmax(0,1fr)}}.context-banner{color:var(--ink);padding:10px var(--sp-4) 0}.context-banner-inner{background:var(--stone);border-radius:var(--r-s);justify-content:space-between;align-items:center;gap:var(--sp-5);font-size:var(--fs-s);margin:0;padding:11px 16px;display:flex}.context-banner strong{font-weight:600}.context-banner a{background:var(--ink);color:var(--surface);border-radius:var(--r-s);font-size:var(--fs-xs);white-space:nowrap;border:none;align-items:center;gap:6px;padding:7px 14px 7px 10px;font-weight:500;text-decoration:none;display:inline-flex}.context-banner.cc-d-band .context-banner-inner{gap:16px}.context-banner.cc-d-band a{min-height:36px;font-size:12.5px}.context-banner.cc-d-band.buchen .context-banner-inner{background:var(--accent-soft);color:var(--fs-gewaehlt-ink)}.context-banner.cc-d-band.buchen strong{color:var(--ink)}.context-banner.cc-d-band.ansicht .context-banner-inner{background:var(--accent-soft);color:var(--fs-gewaehlt-ink)}.context-banner.cc-d-band.ansicht strong{color:var(--ink)}.context-banner.cc-d-band.ansicht form{margin:0;display:contents}.context-banner.cc-d-band.ansicht button{background:var(--ink);color:var(--surface);border-radius:var(--r-s);font:inherit;white-space:nowrap;cursor:pointer;border:none;align-items:center;gap:6px;min-height:36px;padding:7px 14px 7px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.context-banner.cc-d-band.ansicht button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.context-banner.cc-d-band.gesperrt .context-banner-inner{background:var(--status-error-soft);color:var(--status-error-ink)}@media (max-width:720px){.context-banner.cc-d-band .context-banner-inner{flex-direction:column;align-items:flex-start}}.wz-fertig.cc-d-gebucht{text-align:center;padding:var(--sp-7) 0;max-width:560px;margin:0 auto}.cc-d-gebucht .rund{background:var(--status-live-soft);width:52px;height:52px;color:var(--status-live-ink);margin-bottom:var(--sp-4);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cc-d-gebucht h1{margin-bottom:var(--sp-2)}.cc-d-gebucht .wz-intro{font-size:var(--fs-s);color:var(--grau-3);margin:0 0 var(--sp-5);line-height:1.6}.cc-d-stepup{align-items:flex-start;gap:var(--sp-3);padding:10px var(--sp-4) 0;flex-direction:column;display:flex}.cc-d-zahlung .wz-karte-text{margin:0 0 var(--sp-4)}.cc-d-personen .ob-zg-z .st .s{white-space:normal}.cc-l-tabelle col.cc-nh-sp-fehlend{width:130px}.cc-l-tabelle col.cc-nh-sp-frist{width:120px}.cc-l-tabelle col.sp-rb-beleg{width:23%}.cc-l-tabelle col.sp-rb-zustand{width:21%}.cc-l-tabelle col.sp-rb-betrag{width:156px}.cc-l-tabelle col.sp-rb-faellig{width:144px}.cc-d-guthaben{border-bottom:1px solid var(--line-fein);gap:2px;padding:18px 18px 16px;display:grid}.cc-d-guthaben .w{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.cc-d-guthaben .s{color:var(--text-meta);font-size:12.5px}.cc-d-zeilen{margin:0;padding:0;list-style:none;display:grid}.cc-d-zeile{border-top:1px solid var(--line-fein);min-height:56px;color:var(--ink);grid-template-columns:32px minmax(0,1fr) auto 112px;align-items:center;gap:12px;padding:8px 18px;display:grid}.cc-d-zeilen .cc-d-zeile:first-child{border-top:0}a.cc-d-zeile{text-decoration:none}a.cc-d-zeile:hover{background:var(--paper)}a.cc-d-zeile:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.cc-d-zeile .tx{gap:1px;min-width:0;display:grid}.cc-d-zeile .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cc-d-zeile .s{color:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cc-d-zeile>.cc-chip{justify-self:end}.cc-d-zeile .r{color:var(--grau-3);white-space:nowrap;font-size:13px}.cc-d-zik{background:var(--inset);width:32px;height:32px;color:var(--grau-3);border-radius:4px;flex:none;place-items:center;display:grid}@media (max-width:560px){.cc-d-zeile{grid-template-columns:32px minmax(0,1fr) auto}.cc-d-zeile .r{display:none}}
.cc-set-aktionen{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:12px;display:flex}.cc-d-bezug{border-radius:var(--r-m);background:var(--inset);align-items:center;gap:12px;margin:-2px 0 16px;padding:12px 14px;display:flex}.cc-d-bezug .tx{flex:1;gap:1px;min-width:0;display:grid}.cc-d-bezug .t{color:var(--ink);font-size:13.5px;font-weight:600}.cc-d-bezug .s{color:var(--text-meta);font-size:12.5px}.cc-d-satz{color:var(--grau-2);margin:0 0 12px;font-size:15px;line-height:1.5}.cc-d-satz b{color:var(--ink);font-weight:600}.cc-d-grund{border-radius:var(--r-m);background:var(--inset);color:var(--grau-2);overflow-wrap:anywhere;margin:0 0 18px;padding:10px 14px;font-size:13.5px;line-height:1.5}.proto-tabelle{table-layout:fixed}.proto-tabelle col.proto-sp-bereich{width:72px}.proto-tabelle td{white-space:normal}.cc-l-tabelle.proto-tabelle td{padding-top:9px;padding-bottom:9px}.proto-tabelle col.proto-sp-zeit{width:118px}.cc-d-proto{align-items:center;gap:12px;min-width:0;display:flex}.cc-d-proto .tx{gap:2px;min-width:0;display:grid}.cc-d-proto .t,.cc-l-obj.cc-d-proto .t{color:var(--grau-2);white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.cc-d-proto .t b{color:var(--ink);font-weight:600}.cc-d-proto .s{color:var(--text-meta);white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.cc-d-bereich{color:var(--grau-2);align-items:center;display:inline-flex}.cc-d-bereich .ik{background:var(--inset);width:28px;height:28px;color:var(--grau-3);border-radius:8px;flex:none;place-items:center;display:grid}.cc-d-bereich .ik svg{width:16px;height:16px}.cc-l-seiten,.cc-l-seiten-teil{align-items:center;gap:4px;display:flex}.cc-l-s{border-radius:var(--r-s);min-width:36px;height:36px;color:var(--grau-2);place-items:center;font-size:13px;font-weight:600;text-decoration:none;display:grid}.cc-l-s:hover{background:var(--inset)}.cc-l-s.aktiv{background:var(--ink);color:var(--surface)}.cc-l-s.aus,.cc-l-luecke{color:var(--text-meta)}.cc-blatt .cc-verlauf a{color:var(--grau-2)}.cc-blatt .cc-verlauf a b{color:var(--ink);font-weight:600}@media (max-width:640px){.cc-l-roll .proto-tabelle{min-width:0}.proto-tabelle col.proto-sp-bereich,.proto-bereich,.proto-tabelle th:nth-child(2){display:none}.proto-tabelle col.proto-sp-zeit{width:84px}}.cc-d-bezug .cc-c-link{color:var(--accent-text);flex:none;font-size:13px;font-weight:600;text-decoration:none}.cc-d-inline{color:var(--accent-text);margin-left:6px;font-size:12.5px;font-weight:600;text-decoration:none}.cc-l-tabelle tr.cc-gewaehlt .cc-d-proto .s{color:var(--grau-2)}
.auf-leiste{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.auf-hist{color:var(--grau-3);font-size:13px}.auf-rechts{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.card.auf-karte{padding:0;overflow:hidden}.auf-feld+.auf-feld{border-top:1px solid var(--line)}.auf-feld-kopf{background:var(--paper);border-bottom:1px solid var(--line-fein);align-items:center;gap:8px;min-height:46px;padding:0 12px 0 8px;display:flex}.auf-feld.zu .auf-feld-kopf{border-bottom:0}.auf-feld-kopf .t{color:var(--ink);font-size:13.5px;font-weight:700}.auf-feld-kopf .n{color:var(--grau-3);font-size:12.5px}.auf-fw{opacity:0;gap:4px;margin-left:auto;transition:opacity .12s;display:inline-flex}.auf-feld-kopf:hover .auf-fw,.auf-fw:focus-within{opacity:1}.auf-feld-kopf .eingabe{width:280px;max-width:60%;height:36px;font-weight:600}.auf-klapp,.auf-mini{width:30px;height:30px;color:var(--grau-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.auf-klapp:hover,.auf-mini:hover{background:var(--chip-bg);color:var(--ink)}.auf-klapp svg,.auf-mini svg{width:15px;height:15px}.auf-klapp svg{transition:transform .15s}.auf-feld.zu .auf-klapp svg{transform:rotate(-90deg)}.auf-sp{min-width:0;padding:6px 8px 8px;transition:background-color .12s}.auf-sp.ziel{background:var(--accent-soft)}.auf-z{border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto auto 84px;align-items:center;gap:10px;min-height:42px;padding:3px 8px;display:grid;position:relative}.auf-z.fertig{grid-template-columns:22px minmax(0,1fr) auto auto}.auf-fp{display:contents}.auf-pers{justify-content:flex-end;min-width:24px;display:inline-flex}.auf-z:hover{background:var(--paper)}.auf-z.offen{background:var(--accent-soft)}.auf-z.offen .auf-t .m{color:var(--grau-2)}.auf-z.zieht{opacity:.4}.auf-z.davor:before{content:"";background:var(--accent);border-radius:1px;height:2px;position:absolute;top:-1px;left:8px;right:8px}.auf-z[draggable=true]{cursor:grab}@keyframes auf-fuellen{0%{background-size:0% 100%}to{background-size:100% 100%}}.auf-z.fuellt{background-image:linear-gradient(90deg, var(--status-live-ink-aa), var(--status-live-ink) 55%, var(--status-live));pointer-events:none;background-position:0;background-repeat:no-repeat;background-size:0% 100%;animation:.8s cubic-bezier(.2,.7,.3,1) forwards auf-fuellen}.auf-z.fuellt .auf-t .n,.auf-z.fuellt .auf-t .m{color:var(--ink-invert);transition:none}.auf-z.fuellt .auf-f,.auf-z.fuellt .auf-s{color:var(--ink-invert);transition:color .1s .45s}.auf-z.fuellt .auf-t .bz,.auf-z.fuellt .cc-chip{opacity:0;transition:opacity .2s}.auf-z.fuellt .auf-kreis{border-color:var(--status-live);background:var(--status-live);color:var(--ink-invert);animation:.35s cubic-bezier(.3,1.6,.5,1) auf-haken-pop}@keyframes auf-haken-pop{0%{transform:scale(.6)}to{transform:scale(1)}}.auf-konfetti{pointer-events:none;z-index:1;width:0;height:0;position:absolute;top:50%;left:18px}.auf-konfetti i{left:calc(var(--k-b) / -2);top:calc(var(--k-b) / -2);width:var(--k-b);height:calc(var(--k-b) * 1.6);opacity:0;animation:auf-konfetti .7s cubic-bezier(.2, .7, .3, 1) var(--k-start) forwards;border-radius:1px;display:block;position:absolute}.auf-konfetti .k1{background:var(--accent)}.auf-konfetti .k2{background:var(--ink)}.auf-konfetti .k3{background:var(--accent-02)}.auf-konfetti .k4{background:var(--status-warn)}@keyframes auf-konfetti{0%{opacity:1;transform:translate(0,0)rotate(0)scale(.4)}70%{opacity:1}to{opacity:0;transform:translate3d(var(--k-x), var(--k-y), 0) rotate(var(--dreh)) scale(1)}}@media (prefers-reduced-motion:reduce){.auf-konfetti{display:none}.auf-z.fuellt,.auf-z.fuellt .auf-kreis{background-size:100% 100%;animation:none}.auf-z.fuellt .auf-f,.auf-z.fuellt .auf-s{transition:none}}.auf-kreis{box-sizing:border-box;border:1.6px solid var(--line-hover);background:var(--surface);width:20px;height:20px;color:var(--ink-invert);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.auf-kreis svg{width:11px;height:11px}button.auf-kreis{cursor:pointer}button.auf-kreis:hover{border-color:var(--status-live)}.auf-kreis.an{border-color:var(--ink);background:var(--ink)}button.auf-kreis.an:hover{border-color:var(--ink)}.auf-kreis[aria-disabled=true]{cursor:not-allowed}.auf-t{min-width:0;min-height:36px;color:var(--ink);flex-wrap:wrap;align-content:center;align-items:center;gap:2px 10px;padding-block:3px;text-decoration:none;display:flex}.auf-t .n{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;min-width:0;max-width:100%;font-size:13.5px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.auf-z.fertig .auf-t .n{color:var(--grau-3)}.auf-t .ms{flex:none;gap:8px;display:inline-flex}.auf-t .m{color:var(--grau-3);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:12.5px;display:inline-flex}.auf-t .m svg{width:13px;height:13px}.auf-t .bz{background:var(--chip-bg);min-width:0;max-width:40%;color:var(--grau-2);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:0 auto;padding:2px 8px;font-size:12.5px;overflow:hidden}.auf-st{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.auf-z .cc-chip{gap:5px}.auf-z .cc-chip svg{width:12px;height:12px}.auf-f{color:var(--grau-2);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.auf-f.rot{color:var(--status-error-ink);font-weight:600}.auf-s{color:var(--grau-3);white-space:nowrap;font-size:12.5px}.auf-leer{color:var(--text-meta);margin:0;padding:10px 8px 4px;font-size:12.5px}.auf-leer.gross{text-align:center;padding:28px 18px;font-size:13.5px}.auf-plus{height:36px;font:inherit;color:var(--grau-3);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:2px;padding:0 10px 0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.auf-plus svg{width:13px;height:13px}.auf-plus:hover{background:var(--chip-bg);color:var(--ink)}.auf-neu{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:3px 8px;display:grid}.auf-neu .eingabe{min-width:0;height:36px;font-size:13.5px}.auf-fuss{color:var(--text-meta);margin:12px 2px 0;font-size:12.5px}.cc-blatt-inhalt:has(>.auf-b-titel){padding-top:14px}.cc-blatt .eingabe.auf-b-titel{resize:none;overflow-wrap:anywhere;letter-spacing:-.01em;width:calc(100% + 16px);height:auto;min-height:40px;color:var(--ink);background:0 0;border-color:#0000;border-radius:8px;margin:0 0 8px -8px;padding:6px 8px;font-size:20px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.cc-blatt .eingabe.auf-b-titel:hover:not(:disabled){border-color:var(--line)}.cc-blatt .eingabe.auf-b-titel:focus-visible{border-color:var(--accent);background:var(--surface)}.auf-eig{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 24px;display:grid}.auf-e{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;min-height:36px;display:grid}.auf-e.breit{grid-column:1/-1}.auf-e .l{color:var(--grau-3);font-size:13px}.auf-e .w{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.auf-e .w .auswahl{flex:150px;min-width:150px;max-width:100%}.auf-e .w .datum-feld{height:36px;min-height:36px;padding-left:12px;font-size:13px}.auf-wahl{flex-wrap:wrap;gap:6px;display:inline-flex}.auf-wahl button{text-align:left;overflow-wrap:anywhere;border:1px solid var(--line-strong);border-radius:var(--r-s);background:var(--surface);max-width:100%;min-height:36px;font:inherit;color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:13px;font-weight:500;display:inline-flex}.auf-wahl button:hover:not(:disabled){border-color:var(--line-hover)}.auf-wahl button.aktiv{border-color:var(--accent);background:var(--accent-soft);color:var(--ink);font-weight:600}.auf-wahl button:disabled{cursor:default}.auf-wahl .cc-avatar{width:24px;height:24px;font-size:11px}.auf-wahl button:not(.aktiv) .cc-avatar{background:var(--chip-bg);color:var(--grau-2)}.cc-blatt-inhalt:has(>.auf-b-titel) .cc-abschnitt{margin:18px 0 6px}.auf-zahl{background:var(--chip-bg);color:var(--grau-2);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:4px;margin-left:6px;padding:1px 7px}.auf-abh-z{box-sizing:border-box;border:1px solid var(--line);max-width:100%;height:36px;color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:0 4px 0 10px;display:inline-flex}.auf-abh-z svg{flex:none;width:13px;height:13px}.auf-abh-z.ok{color:var(--grau-3)}.auf-link{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;text-decoration:none;overflow:hidden}.auf-link:hover{color:var(--accent-text);text-decoration:underline}.auf-nix{color:var(--text-meta);margin:0;font-size:13px}.auf-b-text .textfeld,.cc-blatt .auf-b-text{min-height:60px}.auf-unter{display:grid}.auf-u{border-bottom:1px solid var(--line-fein);grid-template-columns:22px minmax(0,1fr) 150px auto 30px;align-items:center;gap:10px;min-height:40px;padding:0 8px;font-size:13px;display:grid}.auf-u.lesen{grid-template-columns:22px minmax(0,1fr) auto auto}.auf-u:last-child{border-bottom:0}.auf-u:has(+.auf-neu){border-bottom:0}.auf-u .n{overflow-wrap:anywhere;min-width:0}.auf-u.fertig .n,.auf-u.fertig .eingabe{color:var(--grau-3)}.auf-u .eingabe.textfeld.auf-un{resize:none;overflow-wrap:anywhere;height:auto;min-height:32px;padding:6px 8px;line-height:1.35;overflow:hidden}.auf-u .eingabe{background:0 0;border-color:#0000;height:32px;margin-left:-8px;font-size:13px}.auf-u .eingabe:hover{border-color:var(--line)}.auf-u .eingabe:focus-visible{border-color:var(--accent);background:var(--surface)}.auf-u .auswahl-feld{height:32px}.auf-u-p{align-items:center;gap:8px;min-width:0;display:inline-flex}.auf-u-p .auswahl{width:170px;min-width:0;max-width:100%}.auf-u-p .auswahl-feld.kompakt{height:32px;min-height:32px}.auf-leiste>.auswahl{width:200px;max-width:100%}.auf-unter .auf-neu{padding-right:0}.auf-kom{gap:14px;display:grid}.auf-k{grid-template-columns:32px minmax(0,1fr);gap:10px;display:grid}.auf-k .tx{gap:3px;min-width:0;display:grid}.auf-k .kopf{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.auf-k .kopf .s{color:var(--text-meta);font-size:12px}.auf-k .t{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px}.auf-kom-neu{justify-items:start;gap:8px;margin-top:12px;display:grid}.auf-kom-neu .textfeld{width:100%}.auf-b-fuss{flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%;display:flex}@media (max-width:760px){.auf-rechts{margin-left:0}.auf-leiste>.auswahl{flex:160px;width:auto;min-width:0}.auf-z,.auf-z.fertig{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"k t t"".s g";row-gap:2px;padding-block:6px}.auf-z>.auf-kreis{grid-area:k}.auf-z>.auf-t{grid-area:t}.auf-z>.auf-st{white-space:normal;grid-area:s}.auf-z>.auf-fp{justify-self:end;align-items:center;gap:var(--sp-2);grid-area:g;display:inline-flex}.auf-fp>.auf-f{text-box:trim-both cap alphabetic;order:-1;line-height:1}.auf-u-p .auswahl{width:132px}.auf-eig{grid-template-columns:minmax(0,1fr)}.auf-u,.auf-u.lesen{grid-template-columns:22px minmax(0,1fr) auto 30px;grid-template-areas:"k t t x"".d p.";row-gap:2px;padding-block:6px}.auf-u>.auf-kreis{grid-area:k}.auf-u>.eingabe,.auf-u>.n{grid-area:t}.auf-u>.datum,.auf-u>.auf-s{grid-area:d}.auf-u>.auf-u-p{grid-area:p}.auf-u>.auf-mini{grid-area:x}.auf-fw{opacity:1}}
.sv-hero{border-radius:var(--r-m);background:var(--buehne);min-height:156px;color:var(--ink-invert);align-content:center;justify-items:start;gap:10px;margin-bottom:20px;padding:28px 32px;display:grid;position:relative;overflow:hidden}.sv-hero-chip{background:var(--glas-dunkel);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;align-items:center;gap:8px;max-width:100%;padding:5px 10px;font-size:12.5px;display:inline-flex;overflow:hidden}.sv-hero-chip i{background:var(--signal);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.sv-hero-chip i:after{content:"";background:inherit;opacity:0;pointer-events:none;border-radius:50%;animation:2s cubic-bezier(.2,.6,.35,1) infinite svPuls;position:absolute;inset:0}@keyframes svPuls{0%{opacity:.6;transform:scale(1)}75%,to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.sv-hero-chip i:after{animation:none}}.sv-hero .sv-hero-h{letter-spacing:-.02em;color:var(--signal);margin:2px 0 0;font-size:36px;font-weight:700;line-height:1.1}.sv-hero-sub{max-width:min(62ch,72%);color:var(--glas-text);margin:0;font-size:14.5px;line-height:1.45}@media (max-width:760px){.sv-hero{min-height:0;padding:22px 20px}.sv-hero .sv-hero-h{font-size:28px}.sv-hero-sub{max-width:none;font-size:14px}.sv-hero-chip{letter-spacing:.06em}}.sv-hero.mit-rechts{padding-right:200px}.sv-hero-rechts{align-items:center;gap:10px;display:flex;position:absolute;top:28px;right:32px}.sv-hero-btn{border-radius:var(--r-s);background:var(--surface);height:40px;color:var(--ink);white-space:nowrap;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.sv-hero-btn:hover{background:var(--paper)}@media (max-width:760px){.sv-hero.mit-rechts{padding-right:20px}.sv-hero-rechts{margin-top:6px;position:relative;top:auto;right:auto}}.sv-kpis{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:16px;margin-bottom:20px;display:grid}.sv-kpis.n2{--n:2}.sv-kpis.n4{--n:4}.sv-kpi{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);min-width:0;color:inherit;align-content:start;padding:20px 22px;text-decoration:none;display:grid}a.sv-kpi:hover{border-color:var(--line-hover)}.sv-kpi b{color:var(--text-meta);margin-bottom:8px;font-size:12.5px;font-weight:500}.sv-kpi .z{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.15}.sv-kpi .z small{letter-spacing:0;color:var(--text-meta);font-size:14px;font-weight:500}.sv-kpi i{color:var(--text-meta);margin-top:6px;font-size:12.5px;font-style:normal}.sv-kpi i.rot{color:var(--status-error-ink);font-weight:600}.sv-kpi i.gruen{color:var(--status-live-ink-aa);font-weight:600}@media (max-width:1099px){.sv-kpis.n4{--n:2}}@media (max-width:900px){.sv-kpis{gap:12px}.sv-kpi{padding:16px}}.sv-raster{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sv-haupt,.sv-seite{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}@media (max-width:1099px){.sv-raster{grid-template-columns:minmax(0,1fr)}}.sv-karte{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);overflow:hidden}.sv-kopf{border-bottom:1px solid var(--line-fein);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 18px;display:flex}.sv-kopf h2{letter-spacing:0;text-transform:none;color:var(--ink);align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:600;display:flex}.sv-kopf h2 .anz{color:var(--text-meta);font-variant-numeric:tabular-nums;font-weight:500}.sv-kopf .s{color:var(--text-meta);white-space:nowrap;font-size:12.5px}.sv-kopf .sv-zeit{width:200px;max-width:100%}.sv-zw{color:var(--grau-3);align-items:center;gap:8px;padding:14px 18px 4px;font-size:12.5px;font-weight:600;display:flex}.sv-zeilen{margin:0;padding:0;list-style:none}.sv-z{border-bottom:1px solid var(--line-fein);grid-template-columns:36px minmax(0,1fr) auto 148px;align-items:center;gap:14px;min-height:64px;padding:10px 18px;display:grid}.sv-z:last-child{border-bottom:0}.sv-z.dringend{background:linear-gradient(90deg, var(--sv-dringend-flaeche), transparent 60%)}.sv-ik{border-radius:var(--r-s);background:var(--inset);width:36px;height:36px;color:var(--grau-3);flex:none;place-items:center;display:grid}.sv-ik.blau{background:var(--accent-soft);color:var(--fs-gewaehlt-ink)}.sv-ik.gelb{background:var(--status-warn-soft);color:var(--status-warn-ink)}.sv-ik.rot{background:var(--status-error-soft);color:var(--status-error-ink)}.sv-ik.gruen{background:var(--status-live-soft);color:var(--status-live-ink-aa)}.sv-tx{gap:2px;min-width:0;display:grid}.sv-tx .t{color:var(--ink);overflow-wrap:break-word;font-size:14px;font-weight:600}.sv-tx .k{color:var(--text-meta);overflow-wrap:break-word;font-size:12.5px;line-height:1.4}.sv-meta{color:var(--text-meta);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:12.5px;display:flex}.sv-akt{justify-content:flex-end;gap:8px;display:flex}.sv-akt>*{width:100%}@media (min-width:1100px) and (max-width:1399px){.sv-z.aufgabe{grid-template-columns:36px minmax(0,1fr) 148px;row-gap:6px}.sv-z.aufgabe>.sv-meta{text-align:left;grid-area:2/2;justify-content:flex-start}.sv-z.aufgabe>.sv-meta:empty{display:none}.sv-z.aufgabe>.sv-akt{grid-area:1/3/span 2}.sv-z.aufgabe>.sv-ik{grid-row:1/span 2}}@media (max-width:760px){.sv-z{grid-template-columns:36px minmax(0,1fr);align-items:start}.sv-z>.sv-meta,.sv-z>.sv-akt{text-align:left;grid-column:2;justify-content:flex-start}.sv-z>.sv-meta:empty{display:none}}.sv-leer{color:var(--text-meta);align-items:center;gap:10px;padding:18px;font-size:13.5px;display:flex}.sv-leer svg{color:var(--status-live-ink-aa);flex:none}.sv-leer strong{color:var(--ink);font-weight:600}.sv-liste{margin:0;padding:4px 18px;list-style:none;display:grid}.sv-lz{border-bottom:1px solid var(--line-fein);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 0;font-size:13.5px;display:grid}.sv-lz:last-child{border-bottom:0}.sv-lz .n{overflow-wrap:break-word;min-width:0;font-weight:600}.sv-lz .w{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.sv-lz .w small{color:var(--text-meta);font-size:12.5px;font-weight:500}.sv-lz .k{color:var(--text-meta);grid-column:1/-1;font-size:12.5px}.sv-ampel-punkt{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.sv-ampel-punkt.blau{background:var(--accent)}.sv-ampel-punkt.gruen{background:var(--status-live)}.sv-ampel-punkt.gelb{background:var(--status-warn)}.sv-ampel-punkt.rot{background:var(--status-error)}.sv-lz .n a{color:inherit;text-decoration:none}.sv-lz .n a:hover{text-decoration:underline}.sv-ampel-punkt.grau{background:var(--grau-6)}.sv-uebersicht>.sv-raster,.sv-uebersicht>.sv-karte,.sv-bs>.sv-karte{margin-bottom:16px}.sv-uebersicht .sv-karten,.sv-bs .sv-karte .sv-karten{margin:0;padding:12px 18px 2px}.sv-uebersicht .sv-karten .pp-liste,.sv-bs .sv-karte .sv-karten .pp-liste{margin-bottom:10px}.sv-tk-einleitung{color:var(--text-meta);margin:0 0 14px;font-size:13.5px;line-height:1.5}.sv-tk-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:14px;display:flex}.sv-tk-kopf .sv-tk-einleitung{flex:280px;margin:0}.sv-tk-kopf .btn-ink{flex:none;align-items:center;gap:6px;display:inline-flex}.sv-tk-filter{gap:8px;margin-bottom:16px;display:grid}.sv-tk-chips{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.sv-tk-herkunft{color:var(--text-meta);font-size:12.5px}.sv-tk-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:4px;display:flex}.sv-tk-leer{justify-items:center;gap:12px;display:grid}.sv-tk .cc-akte-text{gap:10px}.sv-tk-aktionen{align-items:flex-start}.sv-tk-sofort{gap:8px;margin:0;display:grid}.sv-tk-text{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:16px 18px 0;font-size:14px;line-height:1.5}.sv-tk-verlauf-text{white-space:pre-line;overflow-wrap:anywhere}@media (max-width:760px){.sv-tk-aktionen{grid-template-columns:1fr;width:100%;display:grid}.sv-tk-aktionen>.btn-ink,.sv-tk-aktionen>.btn-sekundaer-s,.sv-tk-sofort .btn-ink{width:100%}}.schirm-liste{gap:10px;display:grid}.schirm-zeile{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.schirm-zeile .nr{background:var(--chip-bg);width:28px;height:28px;color:var(--grau-1);border-radius:50%;align-content:center;place-items:center;font-size:13px;font-weight:600;line-height:1;display:grid}.schirm-zeile .t{font-size:14.5px;font-weight:600}.schirm-zeile .u{color:var(--ink);font-size:14px}.schirm-zeile .m{color:var(--text-meta);font-size:12.5px}.mp-inhalt{padding:8px 18px 22px}.mp-inhalt.mit-bild{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.mp-inhalt.mit-bild .mp-liste{margin-top:12px}@media (max-width:900px){.mp-inhalt.mit-bild{grid-template-columns:minmax(0,1fr);gap:0}.mp-inhalt.mit-bild .mp-liste{margin-top:14px}}.mp-bild{border-radius:var(--r-m);margin-top:12px;overflow:hidden}.mp-modell{border:1px solid var(--line);background:var(--paper)}button.mp-modell{width:100%;font:inherit;cursor:zoom-in;padding:0;display:block}.mp-modell .bk-bild{aspect-ratio:580/330}.mp-hinweis{color:var(--text-meta);margin:8px 0 0;font-size:12.5px}.mp-liste{margin-top:14px}.schirm-zeile .nr.mp-nr-kreis{background:var(--accent);color:var(--ink-invert)}.mp-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 4px;display:flex}.mp-fuss .mp-hinweis{margin:0}@media (max-width:760px){.mp-fuss{display:grid}.mp-fuss .btn-sekundaer-s{justify-content:center;width:100%}}.sv-team .ob-zg-z{grid-template-columns:34px minmax(0,1.1fr) minmax(0,1.3fr) 310px}.sv-team .ob-zg-z .st .s{white-space:normal}.sv-team .ob-zg-z .kn{flex-wrap:wrap}@media (max-width:720px){.sv-team .ob-zg-z{grid-template-columns:34px minmax(0,1fr)}.sv-team .ob-zg-z .st,.sv-team .ob-zg-z .kn{grid-area:auto/2;justify-content:flex-start}}.sv-st .pp-liste{gap:12px;margin-bottom:8px;padding:12px 14px}.sv-st .sv-st-treffer{display:grid}.sv-st .sv-st-gewaehlt{border-color:var(--accent);background:var(--accent-soft);margin-bottom:0}.sv-st .sv-st-gewaehlt .s{color:var(--grau-2)}.sv-st-klasse{margin:-4px 0 18px;display:block}.sv-st .foto-feld{margin-bottom:18px}.sich-formular p.feld-fehler{color:var(--status-error-ink);margin:0 0 12px}.sv-st-ergebnis{gap:12px;display:grid}.sv-st-knoepfe{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:760px){.sv-st .pp-liste{flex-wrap:wrap}.sv-st .pp-liste .kn,.sv-st .pp-liste .kn>*{width:100%}}.sv-tk-gemeldet{margin-bottom:12px}.sv-auftrag-kopf .zeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sv-auftrag-kopf h2{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:24px;font-weight:600}.sv-auftrag-kopf .sv-tk-einleitung{margin:6px 0 0}.sv-karte-rand{padding:18px 20px}.sv-karte-marke{font-size:var(--fs-s);color:var(--ink-soft);font-weight:600}.sv-karte-wert{color:var(--ink);margin-top:4px;font-weight:600}.sv-karte-meta{font-size:var(--fs-s);color:var(--ink-soft);margin-top:4px}.sv-karte-rand .knopf,.sv-karte-rand>a{margin-top:14px}.sv-karten-zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sv-schirme{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sv-schirm{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.sv-schirm .nr{background:var(--chip-bg);width:28px;height:28px;color:var(--grau-1);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.sv-schirm.dran .nr{background:var(--accent);color:var(--ink-invert)}.sv-schirm.fertig .nr{background:var(--status-live);color:var(--ink-invert)}.sv-schirm .t{font-size:14.5px;font-weight:600}.sv-schirm .t .adm-chip{margin-left:6px}.sv-schirm .u{color:var(--ink);font-size:14px}.sv-schritt-schirm{font-size:var(--fs-s);color:var(--ink-soft);margin-left:8px;font-weight:400}.sv-platzierung{gap:var(--sp-4);display:grid}.sv-vorgabe{border:1px solid var(--line);border-radius:var(--r-m);background:var(--inset);gap:4px;padding:16px;display:grid}.sv-vorgabe .v-typ{font-size:var(--fs-l);color:var(--ink);font-weight:600}.sv-vorgabe .v-pos{color:var(--ink)}.sv-position,.sv-position-teil{gap:var(--sp-2);display:grid}.sv-position{gap:var(--sp-3)}.sv-feld-label{font-weight:600;font-size:var(--fs-s);color:var(--ink)}.sv-feld-label.klein{color:var(--ink-soft);font-weight:500}.sv-knoepfe-untereinander{gap:var(--sp-2);display:grid}.sv-knoepfe-untereinander>.btn-ink.btn-block,.sv-knoepfe-untereinander>.btn-sekundaer-l{border-radius:var(--r-m);height:56px;font-size:var(--fs-base)}.sv-knoepfe-untereinander svg{width:20px;height:20px}.sv-schirm .m{font-size:var(--fs-s);color:var(--ink-soft);margin-top:2px}.sv-abnahme-kopf{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.sv-abnahme-kopf+.sv-karte-meta{margin-top:var(--sp-2)}.sv-schritt-satz{gap:4px;margin-bottom:12px;display:grid}.sv-anz{color:var(--ink-soft);margin-left:4px;font-weight:400}.sv-ma-karte{color:var(--ink);padding:16px 18px;text-decoration:none;display:block}.sv-ma-karte.offen{border-left:4px solid var(--accent)}.sv-ma-karte:hover{border-color:var(--line-hover)}.sv-ma-karte.offen:hover{border-left-color:var(--accent)}.sv-ma-karte>span{display:block}.sv-ma-karte .kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sv-ma-karte .wann{font-size:var(--fs-s);color:var(--ink-soft);margin-left:auto}.sv-ma-karte .titel{margin-top:8px;font-size:17px;font-weight:600}.sv-ma-karte .unter{font-size:var(--fs-s);color:var(--ink-soft);margin-top:3px}.sv-ma-karte .fuss{border-top:1px solid var(--line-fein);font-size:var(--fs-s);color:var(--ink-soft);flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.sv-ma-karte .rechts{margin-left:auto}.sv-ma-tabelle col.st{width:36%}.sv-ma-tabelle col.au{width:18%}.sv-ma-tabelle col.um{width:14%}li.sv-ma-karte:hover{border-color:var(--line)}.sv-fall-liste{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.sv-fall-wahl{border:1px solid var(--line-strong);border-radius:var(--r-m);background:var(--surface);width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;gap:2px;padding:10px 14px;display:grid}.sv-fall-wahl:hover{border-color:var(--line-hover)}.sv-fall-wahl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sv-fall-wahl .t{font-weight:600}.sv-fall-wahl .s{font-size:var(--fs-s);color:var(--ink-soft)}.sv-ma-tabelle col.te{width:15%}.sv-ma-tabelle col.zu{width:14%}.sv-ma-tabelle col.fo{width:21%}.sv-ma-sperre .sv-karte-meta{margin-top:6px}.sv-ma-gruppe{margin-bottom:24px}.sv-ma-gruppe .sv-karten{gap:12px;display:grid}.sv-ma-gruppe .sv-nur-schmal{display:none}.sv-auftrag-kopf{margin-bottom:14px}.sv-karten-zwei{margin-bottom:16px}.sv-ma-tabelle td{white-space:normal}.sv-karte-rand .cc-c-dl{padding:0}.sv-nur-schmal{display:none}@media (max-width:760px){.sv-karten-zwei{grid-template-columns:minmax(0,1fr)}.sv-nur-breit{display:none}.sv-nur-schmal,.sv-ma-gruppe .sv-nur-schmal{display:grid}}.sv-bs-karten{gap:16px;margin:0;padding:0;list-style:none;display:grid}.sv-bs-karte{color:inherit;padding:20px;text-decoration:none;display:block}.sv-bs-karte:hover{border-color:var(--line-hover)}.sv-bs-karte .kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sv-bs-karte .kopf .sv-ampel-punkt{margin-right:0}.sv-bs-karte .meta{color:var(--text-meta);font-size:13px}.sv-bs-karte .pfeil,.sv-bs-karte .rechts{color:var(--text-meta);margin-left:auto}.sv-bs-karte .titel,.sv-bs-karte .unter{display:block}.sv-bs-karte .titel{margin-top:10px;font-weight:600}.sv-bs-karte .unter{color:var(--text-meta);margin-top:6px;font-size:13.5px}.sv-bs-karte .fuss{border-top:1px solid var(--line);color:var(--text-meta);flex-wrap:wrap;gap:4px 16px;margin-top:12px;padding-top:12px;font-size:13px;display:flex}.sv-bs-karte .fuss .ueber{color:var(--status-error-ink);font-weight:600}.sv-bs-karte .herkunft-zeile{margin-top:10px;display:flex}.sv-pille{border-radius:var(--r-s);white-space:nowrap;align-items:center;gap:5px;padding:3px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.sv-pille.rot{background:var(--status-error-soft);color:var(--status-error-ink)}.sv-pille.gelb{background:var(--status-warn-soft);color:var(--status-warn-ink)}.sv-pille.blau{background:var(--status-info-soft);color:var(--status-info-ink)}.sv-pille.grau{background:var(--chip-bg);color:var(--grau-2)}.sv-bs-karte-fest{padding:8px 20px}.sv-bs-rahmen{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);overflow-x:auto}.sv-bs-tab{border-collapse:collapse;width:100%;font-size:14px}.sv-bs-tab th{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;color:var(--text-meta);padding:12px 16px;font-size:13px;font-weight:600}.sv-bs-tab td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 16px}.sv-bs-tab tr:last-child td{border-bottom:0}.sv-bs-tab .schmal{white-space:nowrap;width:1%}.sv-bs-tab tbody tr{cursor:pointer;transition:background .12s;position:relative}.sv-bs-tab tbody tr:hover{background:var(--inset)}.sv-bs-tab tbody tr:has(a:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.sv-bs-tab a{color:inherit;font-weight:600;text-decoration:none}.sv-bs-tab a:focus-visible{outline:none}.sv-bs-tab a:after{content:"";position:absolute;inset:0}.sv-bs-tab .meta{color:var(--text-meta);margin-top:2px;font-size:13px}.sv-bs-tab .zustand{align-items:baseline;display:inline-flex}.sv-bs-filterwahl{display:none}.sv-bs-kopf{margin-bottom:16px}.sv-bs-kopf .zustand{color:var(--text-meta);font-size:13px}.sv-bs-kopf h2{letter-spacing:-.01em;margin:8px 0 0;font-size:24px;font-weight:600}.sv-bs-kopf p{color:var(--text-meta);margin:6px 0 0;font-size:13.5px}.sv-bs-spalten .spalte{align-content:start;gap:32px;min-width:0;display:grid}.sv-bs-spalten{gap:32px;margin-top:16px;display:grid}.sv-bs-abschnitt>h2{margin:0 0 12px;font-size:17px;font-weight:600}.sv-bs-abschnitt .anz{color:var(--text-meta);margin-left:4px;font-weight:500}.sv-bs .sv-kpis{margin:0}.sv-bs .sv-kpi{padding:16px}.sv-bs .sv-kpi .z{font-size:22px}.sv-bs .sv-kpi .z.warn{color:var(--status-error-ink)}.sv-bs-daten{margin:0;display:grid}.sv-bs-daten>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;font-size:15px;display:flex}.sv-bs-daten>div:last-child{border-bottom:0}.sv-bs-daten dt{color:var(--text-meta)}.sv-bs-daten dd{text-align:right;margin:0;font-weight:500}.sv-bs-satz{color:var(--text-meta);margin:12px 0 0;font-size:13px}.sv-bs-gefahr{border:1px solid var(--status-error);border-radius:var(--r-s);background:var(--surface);min-height:44px;color:var(--status-error-ink);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.sv-bs-gefahr:hover{background:var(--inset)}@media (min-width:1100px){.nur-schmal{display:none}.sv-bs-spalten.breit{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.sv-bs-spalten.breit .sv-kpis.n4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1099.98px){.nur-breit,.sv-bs-rahmen{display:none}}@media (max-width:760px){.sv-bs-chips{display:none}.sv-bs-filterwahl{width:100%;display:block}}.sv-bs-aktionen{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.sv-bs-aktionen>button{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.sv-bs-aktionen~.sv-bs-gefahr{margin-top:16px}.sv-bs-befehle{margin-top:16px;padding:16px 20px}.sv-bs-befehle .titel{color:var(--text-meta);margin:0 0 8px;font-size:13px;font-weight:600}.sv-bs-befehle ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.sv-bs-befehle li{grid-template-columns:14px minmax(0,1fr);gap:12px;display:grid}.sv-bs-befehle li:before{content:"";background:var(--line-hover);border-radius:50%;width:10px;height:10px;margin-top:6px}.sv-bs-befehle li.erledigt:before{background:var(--accent)}.sv-bs-befehle .w{color:var(--ink-soft);font-size:13px;display:block}.sv-bs-befehle .x{margin-top:2px;font-size:15px;display:block}.sv-haken-zeile{border:1px solid var(--line-strong);border-radius:var(--r-s);background:var(--surface);cursor:pointer;align-items:center;gap:14px;min-height:56px;margin-bottom:18px;padding:10px 14px;font-size:16px;display:flex}.sv-haken-zeile:has(:checked){border-color:var(--accent);background:var(--accent-soft)}.sv-haken-zeile .meta{color:var(--ink-soft);font-size:13px;display:block}.sv-st-kopf{margin-bottom:20px}.sv-st-kopf h2{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600}.sv-st-kopf p{color:var(--text-meta);margin:6px 0 0;font-size:13.5px}.sich-formular.sv-st{border:0;max-width:760px;padding:0}.sv-st .gf>label,.sv-st .gf-label,.sv-st .cc-kacheln-legende,.sv-st .foto-feld-label{color:var(--ink);font-weight:600}.sv-bs-knoepfe{grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;margin:16px 0 12px;display:grid}.sv-bs-knoepfe a{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.sv-bs-daten .meta{color:var(--text-meta);font-size:13px;font-weight:400}.sv-bs-uptime{padding:20px}.sv-bs-balken{grid-template-columns:repeat(30,1fr);align-items:end;gap:3px;height:44px;display:grid}.sv-bs-balken i{height:var(--hoehe);border-radius:2px;min-height:3px;display:block}.sv-bs-balken i.gruen{background:var(--status-live)}.sv-bs-balken i.gelb{background:var(--status-warn)}.sv-bs-balken i.rot{background:var(--status-error)}.sv-bs-balken i.leer{background:var(--line)}.sv-bs-achse{color:var(--text-meta);justify-content:space-between;margin-top:6px;font-size:13px;display:flex}.sv-lager .sv-lg+.sv-lg{margin-top:32px}.sv-lg-hinweis{margin-bottom:20px}.sv-lg-werkzeug{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sv-lg-werkzeug>:last-child{flex:none;margin-left:auto}.sv-lg-tab{table-layout:fixed}.sv-lg-tab tbody tr{cursor:default}.sv-lg-tab tbody tr:hover{background:0 0}.sv-lg-tab a{color:var(--accent-text)}.sv-lg-tab a:after{content:none}.sv-lg-tab a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sv-lg-tab td{overflow-wrap:anywhere}.sv-lg-mat th:nth-child(n+2):nth-child(-n+5){width:10%}.sv-lg-mat th:last-child{width:176px}.sv-pille.gruen{background:var(--status-live-soft);color:var(--status-live-ink-aa)}.sv-lg-liste{margin:0;padding:0;list-style:none}.sv-lg-z{gap:3px;padding:12px 16px;display:grid}.sv-lg-z+.sv-lg-z{border-top:1px solid var(--line)}.sv-lg-k{justify-content:space-between;align-items:center;gap:10px;display:flex}.sv-lg-k strong,.sv-lg-k a{overflow-wrap:anywhere;min-width:0}.sv-lg-k a{color:var(--accent-text);font-weight:600}.sv-lg-k .sv-pille{flex:none}.sv-lg-z .meta{color:var(--text-meta);font-size:13px}.sv-lg-w{margin-top:6px;font-size:13.5px}.sv-lg-w a{color:var(--accent-text)}.sv-lg-satz{color:var(--text-meta);margin:8px 0 0;font-size:13px}.fz-inhalt{display:contents}.fz-inhalt[hidden]{display:none}.sv-netz-hinweis{z-index:var(--z-nav);padding:9px var(--sp-4);background:var(--status-warn-soft);border-top:1px solid var(--status-warn-line);border-bottom:1px solid var(--status-warn-line);color:var(--status-warn-ink);font-size:var(--fs-s);align-items:center;gap:10px;line-height:1.45;display:flex;position:sticky;top:0}.sv-netz-hinweis[hidden]{display:none}.sv-netz-hinweis svg{flex:none}.fz-pin{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;font-size:28px}.fz-pin::placeholder{letter-spacing:.5em}.fz-avatar{background:var(--riffel-bild) center / cover no-repeat var(--web-tief);width:64px;height:64px;color:var(--ink-invert);text-shadow:var(--initialen-schatten);border-radius:50%;justify-content:center;align-items:center;margin:4px auto 12px;font-size:22px;font-weight:700;line-height:1;display:flex}.login-form .fz-titel{text-align:center;font-size:24px}.login-form .fz-einleitung{text-align:center}.fz-knoepfe{gap:var(--sp-2);margin-top:var(--sp-2);display:grid}.adm-dialog .fz-knoepfe{margin-top:var(--sp-4)}.a-montage{--pt-f:var(--accent);--pt-s:var(--accent-soft);--pt-i:var(--accent-text)}.a-austausch{--pt-f:var(--status-info);--pt-s:var(--status-info-soft);--pt-i:var(--status-info-ink)}.a-stoerung{--pt-f:var(--status-error);--pt-s:var(--status-error-soft);--pt-i:var(--status-error-ink)}.a-nachbesserung{--pt-f:var(--status-warn);--pt-s:var(--status-warn-soft);--pt-i:var(--status-warn-ink)}.a-wartung{--pt-f:var(--ink-soft);--pt-s:var(--chip-bg);--pt-i:var(--grau-1)}.pt-nur-schmal{display:none}@media (max-width:1099px){.pt-nur-breit{display:none!important}.pt-nur-schmal{display:block}}.pt-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:12px;display:flex}.pt-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-zeitraum{margin-left:8px;font-size:17px;font-weight:600}.pt-ansicht{border:1px solid var(--line-strong);border-radius:var(--r-m);background:var(--surface);padding:3px;display:inline-flex}.pt-ansicht button{min-height:34px;font:inherit;font-size:var(--fs-s);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 16px}.pt-ansicht button[aria-pressed=true]{background:var(--ink);color:var(--ink-invert)}.pt-filter{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.pt-filter .suchfeld{flex:220px;max-width:320px}.pt-filter .fs-feld{min-width:180px}.pt-offen{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);margin-bottom:16px;padding:14px}.pt-offen h2{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);gap:8px;margin:0 0 12px;font-weight:600;display:flex}.pt-offen h2 .anz{color:var(--grau-6);font-weight:500}.pt-offen-liste{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.pt-k{border:1px solid var(--line-strong);border-left:4px solid var(--pt-f,var(--accent));border-radius:var(--r-m);background:var(--surface);width:100%;font:inherit;color:inherit;text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;gap:2px;padding:10px 12px;display:grid}.pt-k:hover{border-color:var(--line-hover);border-left-color:var(--pt-f,var(--accent))}.pt-k .pt-k1{font-size:var(--fs-xs);color:var(--pt-i,var(--accent-text));align-items:center;gap:6px;font-weight:600;display:flex}.pt-k .o{font-size:15px;font-weight:600}.pt-k .meta,.pt-wer .meta,.plan-e .meta,.plan-tag .meta,.plan-p .meta{font-size:var(--fs-xs);color:var(--ink-soft)}.pt{--wer:204px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden}.pt[data-plantafel="2wochen"],.pt[data-plantafel=monat]{--wer:172px}.pt-kopf,.pt-zeile{grid-template-columns:var(--wer) minmax(0, 1fr);display:grid}.pt-zeile{border-top:1px solid var(--line)}.pt-wer{border-right:1px solid var(--line);align-items:flex-start;gap:10px;min-width:0;padding:12px 12px 12px 14px;display:flex}.pt-wer>div{flex:1;min-width:0}.pt-wer .n{font-weight:600;font-size:var(--fs-s);line-height:1.25}.pt-wer.ecke{font-size:var(--fs-xs);color:var(--ink-soft);align-items:center;font-weight:600}.pt-avatar{background:var(--riffel-bild) center / cover no-repeat var(--web-tief);width:30px;height:30px;color:var(--ink-invert);text-shadow:var(--initialen-schatten);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;line-height:1;display:flex}.pt-ausl{font-size:var(--fs-xs);color:var(--ink-soft);align-items:center;gap:8px;margin-top:8px;display:flex}.pt-ausl .balken{background:var(--inset);border-radius:3px;flex:1;height:6px;overflow:hidden}.pt-ausl .balken>i{width:var(--anteil,0%);background:var(--status-live);height:100%;display:block}.pt-ausl .balken.gelb>i{background:var(--status-warn)}.pt-ausl .balken.rot>i{background:var(--status-error)}.pt-tage,.pt-zellen,.pt-balken{grid-template-columns:repeat(var(--tage), minmax(0, 1fr));display:grid}.pt-tag{border-left:1px solid var(--line-fein);font-size:var(--fs-xs);color:var(--grau-3);flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;padding:10px 8px;display:flex}.pt-tag:first-child,.pt-zelle:first-child{border-left:0}.pt-tag .wt{color:var(--ink);font-weight:600}.pt-tag .h{color:var(--accent-text);margin-left:auto;font-weight:600}.pt-tag.heute{background:var(--accent-soft);color:var(--accent-text)}.pt-tag.heute .wt{color:var(--accent-text)}.pt-tag.feiertag{color:var(--text-meta)}.pt-tag.wochenstart,.pt-zelle.wochenstart{border-left:2px solid var(--line-strong)}.pt-tag.wochenstart:first-child,.pt-zelle.wochenstart:first-child{border-left:0}.pt-spur{min-width:0;position:relative}.pt-zellen{position:absolute;inset:0}.pt-zellen.fest{height:100%;position:static}.pt-zelle{border-left:1px solid var(--line-fein);min-width:0;position:relative}.pt-zelle.heute{background:color-mix(in srgb, var(--accent-soft) 45%, transparent)}.pt-zelle.gesperrt{background:repeating-linear-gradient(135deg, var(--line-fein) 0 6px, transparent 6px 12px)}.pt-zelle.ziel{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.pt-zelle.gesperrt.ziel{box-shadow:inset 0 0 0 2px var(--status-warn);background:var(--status-warn-soft)}.pt-sperre{font-size:var(--fs-xs);color:var(--grau-3);white-space:nowrap;text-overflow:ellipsis;font-weight:600;position:absolute;bottom:5px;left:6px;right:4px;overflow:hidden}.pt-balken{pointer-events:none;grid-auto-rows:minmax(46px,auto);gap:4px 0;min-height:84px;padding:6px 0 26px;position:relative}.pt-b{pointer-events:auto;border:1px solid color-mix(in srgb, var(--pt-f) 35%, var(--surface));border-left:4px solid var(--pt-f);background:var(--pt-s);min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;grid-column:var(--s) / span var(--n);grid-row:var(--b);border-radius:6px;align-content:center;gap:1px;margin:0 4px;padding:5px 8px 5px 9px;display:grid;position:relative}.pt-b[data-pt-zieh]{cursor:grab}.pt-b:hover{border-color:var(--pt-f)}.pt-b1{min-width:0;font-size:var(--fs-xs);align-items:flex-start;gap:4px;font-weight:600;line-height:1.25;display:flex}.pt-b .ic{color:var(--pt-i);flex:none;display:flex}.pt-b1 .o{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1;min-width:0}.pt-b2{font-size:var(--fs-xs);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:0 5px;line-height:1.3;display:flex}.pt-b.konflikt{border-color:var(--status-error);border-left-color:var(--status-error);box-shadow:0 0 0 1px var(--status-error);background:var(--status-error-soft)}.pt-b.konflikt .ic{color:var(--status-error-ink)}.pt-warn{background:var(--status-error);width:18px;height:18px;color:var(--ink-invert);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:flex;position:absolute;top:-7px;right:-5px}.pt-b.erledigt{--pt-f:var(--status-live);--pt-s:var(--surface);border-color:var(--line-strong);border-left-color:var(--status-live);color:var(--grau-3)}.pt-b.erledigt .ic{color:var(--status-live-ink)}.pt-b.laeuft{box-shadow:inset 0 -3px 0 var(--pt-f)}.pt-b.vorher{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.pt-b.danach{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.pt-b.gezogen,.pt-k.gezogen{opacity:.35}.pt-geist{z-index:var(--z-toast);pointer-events:none;opacity:.95;box-shadow:var(--tip-schatten);margin:0;position:fixed;top:0;left:0}body.pt-zieht,body.pt-zieht *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.pt-zeile.fristen .pt-zelle{flex-direction:column;gap:4px;min-height:40px;padding:6px 4px;display:flex}.pt-marke{max-width:100%;height:24px;font-size:var(--fs-xs);background:var(--chip-bg);color:var(--grau-1);border-radius:4px;align-items:center;gap:5px;min-width:0;padding:0 8px;font-weight:600;display:inline-flex}.pt-marke svg{flex:none}.pt-marke span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-marke.gelb{background:var(--status-warn-soft);color:var(--status-warn-ink)}.pt-marke.rot{background:var(--status-error-soft);color:var(--status-error-ink)}.pt[data-plantafel="2wochen"] .pt-b3{display:none}.pt[data-plantafel="2wochen"] .pt-b{margin:0 2px;padding:4px 4px 4px 6px}.pt[data-plantafel="2wochen"] .pt-tag .h,.pt[data-plantafel=monat] .pt-tag .h,.pt[data-plantafel="2wochen"] .pt-marke span,.pt[data-plantafel=monat] .pt-marke span{display:none}.pt[data-plantafel=monat] .pt-tag{flex-direction:column;align-items:center;gap:0;padding:8px 0}.pt[data-plantafel=monat] .pt-b{border-left-width:3px;justify-items:center;margin:0 2px;padding:0}.pt[data-plantafel=monat] .pt-b2 .z,.pt[data-plantafel=monat] .pt-b3,.pt[data-plantafel=monat] .pt-b1,.pt[data-plantafel=monat] .pt-sperre{display:none}.pt[data-plantafel=monat] .pt-balken{grid-auto-rows:30px;min-height:70px;padding-bottom:8px}.pt[data-plantafel=monat] .pt-marke{justify-content:center;width:24px;padding:0}.pt-legende{font-size:var(--fs-xs);color:var(--ink-soft);flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.pt-legende span{align-items:center;gap:6px;display:inline-flex}.pt-farbe{background:var(--pt-s);border:1px solid color-mix(in srgb, var(--pt-f) 35%, var(--surface));border-left:4px solid var(--pt-f);border-radius:3px;width:16px;height:12px;display:inline-block}.pt-farbe.konflikt{background:var(--status-error-soft);border:1px solid var(--status-error);box-shadow:0 0 0 1px var(--status-error)}.pt-farbe.erledigt{background:var(--surface);border:1px solid var(--line-strong);border-left:4px solid var(--status-live)}.pt-farbe.laeuft{background:var(--pt-s);box-shadow:inset 0 -3px 0 var(--pt-f)}.pt-farbe.gesperrt{border:1px solid var(--line-strong);background:repeating-linear-gradient(135deg, var(--line-hover) 0 3px, transparent 3px 6px)}.pt-hilfe{max-width:920px;font-size:var(--fs-xs);color:var(--ink-soft);margin-top:8px}.pt-bs{border-radius:var(--r-m);background:var(--surface);color:var(--pt-i);font-size:var(--fs-xs);flex:none;align-items:center;gap:1px;padding:0 4px 0 5px;font-weight:600;line-height:18px;display:inline-flex}.plan-wahl{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.plan-e{border:1px solid var(--line-strong);border-left:4px solid var(--accent);border-radius:var(--r-m);background:var(--surface);width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;gap:2px;margin-bottom:8px;padding:10px 12px;display:grid}.plan-e:last-child{margin-bottom:0}.plan-e:hover{border-color:var(--line-hover);border-left-color:var(--accent)}.plan-e .z{font-size:15px;font-weight:600}.plan-e .o{font-weight:600;font-size:var(--fs-s)}.plan-e.offen{border-left-color:var(--line-hover);border-style:dashed dashed dashed solid}.plan-e.konflikt{border-left-color:var(--status-error);background:var(--status-error-soft)}.plan-e{grid-template-columns:minmax(0,1fr)}.plan-e .meta{overflow-wrap:anywhere}.plan-tab .plan-e{white-space:normal}.plan-e .sv-pille{justify-self:start;margin-top:4px}.plan-tab td{vertical-align:top;min-width:150px}.plan-tab td:first-child{min-width:180px}.plan-tab th.heute,.plan-tab td.heute{background:var(--accent-soft)}.plan-p{align-items:center;gap:10px;display:flex}.plan-p .n{font-weight:600}.plan-offen{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.plan-offen .plan-e{margin-bottom:0}.plan-tag{margin-top:18px}.plan-tag h2{font-size:var(--fs-s);align-items:baseline;gap:8px;margin:0 0 10px;font-weight:600;display:flex}.plan-m{gap:6px;margin-bottom:10px;display:grid}.ei-kopf{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ei-kurz{margin-bottom:4px;font-weight:600}.ei-anweisung{white-space:pre-line;margin:0 0 12px}.pt-nav .pt-quad{flex:none;justify-content:center;align-items:center;width:36px;padding:0;display:inline-flex}.cc-kacheln.sv-personen{grid-template-columns:minmax(0,1fr);gap:10px}.sv-personen .cc-kachel-wahl{border-radius:var(--r-m);min-height:64px;padding:10px 14px}.sv-personen .cc-kachel-wahl .t{font-size:15px}.sv-personen .person-avatar{width:36px;height:36px;font-size:13.5px}.sv-toasts .toast{border-radius:var(--r-m);max-width:520px;color:var(--ink-invert);align-items:center;gap:12px;margin:0 auto;padding:14px 16px;font-size:15px;display:flex;bottom:20px;left:16px;right:16px}.sv-toasts .toast .text{flex:1}.sv-toasts .toast small{color:color-mix(in srgb, var(--ink-invert) 70%, transparent);margin-top:2px;font-size:13px;display:block}.sv-toasts .toast.alarm{background:var(--status-error-ink)}@media (max-width:760px){.sv-toasts .toast{bottom:calc(var(--sv-leiste-h) + env(safe-area-inset-bottom) + 14px)}}@media (min-width:761px){.sv-toasts .toast{left:calc(var(--rail) + 24px);bottom:24px}}.sv-ma-lage{gap:16px;display:grid}.sv-ei-karte .unter{white-space:pre-line}.sv-ei-karte:not(.ganz) .unter{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sv-ei-karte .fuss{align-items:center}.sv-ei-ic{display:inline-flex}.sv-ei-ic svg{width:16px;height:16px}.sv-pack-liste{margin:0;padding:0;list-style:none;display:grid}.sv-pack-z{border-bottom:1px solid var(--line-fein);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.sv-pack-z:first-child{padding-top:0}.sv-pack-z:last-child{border-bottom:0;padding-bottom:0}.sv-pack-z .ic{color:var(--grau-3);display:flex}.sv-pack-z .n{overflow-wrap:anywhere;font-size:15px;font-weight:600}.sv-pack-z .m{font-size:var(--fs-s);color:var(--ink-soft);overflow-wrap:anywhere;margin-top:2px}.sv-pack-liste+.sv-karte-meta{margin:12px 0 0}@media (max-width:520px){.sv-pack-z{grid-template-columns:24px minmax(0,1fr)}.sv-pack-z>.adm-chip,.sv-pack-z>a{grid-column:2;justify-self:start}}.sv-art-schild{align-items:center;gap:5px;display:inline-flex}.sv-art-schild svg{width:14px;height:14px;color:var(--pt-i)}.sv-kontakt{border-bottom:1px solid var(--line-fein);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.sv-kontakt:first-child{padding-top:0}.sv-kontakt:last-child{border-bottom:0;padding-bottom:0}.sv-kontakt .n{font-weight:600}.sv-kontakt .m{font-size:var(--fs-s);color:var(--ink-soft)}.sv-kontakt>a{flex:none}.sv-ei-rumpf{padding:16px 18px 18px}.sv-ei-rumpf>:last-child{margin-bottom:0}.sv-ei-raster{gap:16px;display:grid}.sv-ei-spalte{align-content:start;gap:16px;display:grid}@media (min-width:1024px){.sv-ei-raster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}dialog.sv-danke{background:0 0;border:none;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:20px;position:fixed;inset:0;overflow:hidden}dialog.sv-danke[open]{justify-content:center;align-items:center;display:flex}dialog.sv-danke::backdrop{background:var(--dialog-schleier)}.sv-danke-karte{border-radius:var(--r-m);background:var(--surface);width:100%;max-width:420px;color:var(--ink);text-align:center;box-shadow:var(--dialog-schatten);padding:32px 24px 24px;animation:.35s ease-out sv-danke-rein;position:relative}.sv-danke-haken{background:var(--status-live);width:76px;height:76px;color:var(--surface);box-shadow:0 0 0 10px var(--status-live-soft);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.sv-danke-haken svg{width:40px;height:40px}.sv-danke h2{margin:0;font-size:24px;font-weight:600;line-height:1.25}.sv-danke-gruss{color:var(--accent-text);margin:10px 0 20px;font-size:16px;font-weight:600}.sv-danke-info{border-radius:var(--r-m);background:var(--inset);margin:0 0 20px;padding:14px;font-size:15px;line-height:1.5}.sv-danke-konfetti{pointer-events:none;position:absolute;inset:0}.sv-danke-konfetti i{top:-20px;left:var(--konfetti-x);opacity:.9;background:var(--accent);width:10px;height:16px;animation:2.4s ease-in forwards sv-konfetti;animation-delay:var(--konfetti-v);border-radius:2px;position:absolute}.sv-danke-konfetti i:nth-child(4n+2){background:var(--signal)}.sv-danke-konfetti i:nth-child(4n+3){background:var(--status-live)}@keyframes sv-konfetti{to{opacity:0;transform:translateY(110vh)rotate(540deg)}}@keyframes sv-danke-rein{0%{opacity:0;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.sv-danke-konfetti{display:none}.sv-danke-karte{animation:none}}.sv-ei-check{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.sv-ei-check li{align-items:center;gap:10px;display:flex}.sv-ei-check .kasten{border:2px solid var(--line-hover);border-radius:5px;flex:none;width:18px;height:18px}.sv-ei-check li.erledigt{color:var(--status-live-ink-aa)}.sv-ei-nach{margin-top:12px}.sv-dok-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sv-dok-kopf .pp-zwischen{margin:0}.sv-dok-chips{margin-bottom:20px}.sv-dok-anz{font-size:var(--fs-base);margin:0 0 12px;font-weight:600}.sv-dok-tabelle col.ar,.sv-dok-tabelle col.so{width:17%}.sv-dok-tabelle col.da{width:11%}.sv-dok-tabelle col.st{width:168px}.sv-dok-tabelle col.ak{width:176px}.sv-dok-tabelle td{white-space:normal;vertical-align:top;overflow-wrap:anywhere;overflow:visible}.sv-dok-obj strong{font-weight:600;display:block}.sv-dok-obj .s{color:var(--text-meta);margin-top:2px;font-size:12.5px;display:block}.sv-dok-tabelle tr.ersetzt td,.sv-dok-tabelle tr.ersetzt strong{color:var(--ink-soft)}.sv-dok-aktion,.sv-dok-knoepfe{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.sv-dok-tabelle .sv-dok-aktion{flex-direction:column;align-items:stretch}.sv-dok-chips .sp-chip{text-decoration:none}.sv-dok-knoepfe{margin-top:12px}.sv-ma-karte>.sv-dok-knoepfe{align-items:flex-start;display:flex}.sv-dok-pp{border-top:1px solid var(--line-fein);margin-top:16px;padding-top:14px}.sv-dok-pp .sv-dok-knoepfe{margin-top:0}@media (max-width:760px){.sv-dok-pp .sv-dok-knoepfe{grid-template-columns:minmax(0,1fr);display:grid}.sv-dok-pp .sv-dok-laden,.sv-dok-pp .sv-dok-laden>button{width:100%}}.sv-dok-befunde{font-size:var(--fs-s);color:var(--ink-soft);gap:4px;margin:6px 0 0 18px;padding:0;display:grid}.sv-dok-laden{flex-direction:column;gap:4px;display:inline-flex}.sv-dok-tabelle .sv-dok-laden,.sv-dok-tabelle .sv-dok-laden>button,.sv-dok-tabelle .sv-dok-aktion>button{width:100%}.sv-dok-fehler{font-size:var(--fs-s);color:var(--status-error-ink)}.sv-dok-karte .titel{overflow-wrap:anywhere}.cc-l-tabelle tr.cc-sv-dok-zeile td{white-space:normal;height:auto;overflow:visible}.cc-sv-dok-titel{color:var(--text-meta);margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}
.sv-koppeln{max-width:560px}.sv-koppeln .cc-pfadzeile{margin-bottom:16px}.sv-stepper{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin:0 0 24px;padding:0;list-style:none;display:grid}.sv-stepper li{font-size:var(--fs-xs);color:var(--text-meta);text-align:center}.sv-stepper li i{background:var(--line);border-radius:2px;height:4px;margin-bottom:6px;display:block}.sv-stepper li.fertig i,.sv-stepper li.jetzt i{background:var(--accent)}.sv-stepper li.jetzt{color:var(--ink);font-weight:600}.sv-koppeln-form,.sv-koppeln-teil{gap:16px;display:grid}.sv-koppeln-teil[hidden]{display:none}.sv-koppeln-form .gf{margin:0}.sv-oder{font-size:var(--fs-xs);color:var(--text-meta);align-items:center;gap:12px;margin:4px 0;display:flex}.sv-oder:before,.sv-oder:after{content:"";background:var(--line);flex:1;height:1px}.sv-knopf-stapel{gap:10px;display:grid}.sv-knopf-stapel:empty{display:none}.sv-laden .dash-balken-lauf{margin:10px 0 0}.sv-laden-titel{color:var(--ink);margin:0;font-weight:600}.sv-koppeln-fertig{text-align:center;gap:16px;padding-top:12px;display:grid}.sv-koppeln-fertig .card{text-align:left}.sv-koppeln-fertig h2{font-size:var(--fs-xl);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:600}.sv-koppeln-fertig .sv-tk-einleitung{margin:8px 0 0}.sv-koppeln-fertig .kreis{background:var(--status-live-soft);width:72px;height:72px;color:var(--status-live-ink);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;display:flex}.sv-koppeln-fertig .kreis svg{width:36px;height:36px}.sv-koppeln [data-auftrag-montage] .sv-karte-meta{margin-top:12px}.sv-koppeln-pin{margin-top:12px;display:flex}
.sv-tp-h2{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin:0 0 12px;display:flex}.sv-tp-h2 h2{margin:0;font-size:17px;font-weight:600}.sv-tp-h2 .anz{margin-left:8px}.sv-tp-text{color:var(--text-meta);margin:-4px 0 16px;font-size:13.5px}.sv-tp+.sv-tp,.sv-team+.sv-tp,.sv-tp+.sv-team{margin-top:var(--sp-6)}.sv-tp-stapel{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1100px){.sv-tp-stapel{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-tp-karte{flex-direction:column;min-width:0;display:flex}.sv-tp-kopf{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.sv-tp-kopf>:last-child:not(.sv-tp-wer){flex:none;margin-left:auto}.sv-tp-wer{gap:2px;min-width:0;display:grid}.sv-tp-wer .n{overflow-wrap:anywhere;font-weight:600}.sv-tp-wer .meta,.sv-tp-wann,.sv-tp-wst .meta{color:var(--text-meta);overflow-wrap:anywhere;font-size:13px}.sv-tp-team{background:var(--ink);color:var(--surface)}.sv-tp-wann{margin:var(--sp-2) 0 0}.sv-tp-dl{gap:6px;margin:14px 0 0;font-size:13.5px;display:grid}.sv-tp-dl>div{grid-template-columns:132px minmax(0,1fr);gap:10px;display:grid}.sv-tp-dl dt{color:var(--text-meta);padding-top:1px;font-size:12.5px}.sv-tp-dl dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sv-tp-ausl{margin-top:var(--sp-3);color:var(--text-meta);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;font-size:12.5px;display:grid}.sv-tp-ausl .balken{background:var(--inset);border-radius:3px;height:6px;display:block;overflow:hidden}.sv-tp-ausl .balken>i{width:var(--anteil,0%);background:var(--status-live);height:100%;display:block}.sv-tp-ausl .balken.gelb>i{background:var(--status-warn)}.sv-tp-ausl .balken.rot>i{background:var(--status-error)}.sv-tp-ausl .zahl{color:var(--ink);font-weight:600}.sv-tp-ausl .bezug{grid-column:1/-1}.sv-tp-wst{border-top:1px solid var(--line-fein);margin:14px 0 0;padding-top:12px;font-size:13.5px}.sv-tp-knoepfe{gap:var(--sp-2);padding-top:var(--sp-3);flex-wrap:wrap;margin-top:auto;display:flex}.sv-tp-knoepfe>*{flex:1 1 0;justify-content:center;min-width:150px}.sv-tp-leer{padding:20px}.sv-tp-leer strong{margin-bottom:2px;display:block}.sv-tp-tab td.schmal .btn-sekundaer-s{white-space:nowrap}.sv-tp-tab tbody tr{cursor:default}.sv-tp-zeile{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.sv-tp-ft{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sv-tp-ft .ft{gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);grid-template-columns:52px minmax(0,1fr);align-items:center;padding:10px 12px;display:grid}.sv-tp-ft .ft-tag{border-radius:var(--r-s);background:var(--inset);color:var(--ink);justify-items:center;padding:6px 0;display:grid}.sv-tp-ft .ft-tag b{font-size:18px;font-weight:600;line-height:1.1}.sv-tp-ft .ft-tag i,.sv-tp-ft .ft-tx i{font-size:12.5px;font-style:normal}.sv-tp-ft .ft-tx{gap:2px;min-width:0;display:grid}.sv-tp-ft .ft-tx b{color:var(--ink);font-size:14px;font-weight:600}.sv-tp-ft .ft-tx i{color:var(--text-meta)}.sv-tp-ft .ft.vorbei{background:0 0}.sv-tp-ft .ft.vorbei .ft-tag,.sv-tp-ft .ft.vorbei .ft-tx b{color:var(--text-meta)}.sv-tp-hilfe{color:var(--text-meta);margin:-8px 0 0;font-size:13px}.sv-tp-hilfe:not(:first-child){margin-top:8px}.sv-tp-label{color:var(--grau-3);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.hk{border:1px solid var(--line-strong);border-radius:var(--r-m);background:var(--surface);gap:10px;padding:14px;display:grid}.hk.fehler{border-color:var(--status-error)}.hk-kopf{justify-content:space-between;align-items:center;display:flex}.hk-nav{border:1px solid var(--line-strong);border-radius:var(--r-m);background:var(--surface);width:40px;height:40px;color:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.hk-nav:hover{border-color:var(--line-hover)}.hk-raster{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.hk-wt{color:var(--text-meta);text-align:center;padding:4px 0;font-size:13px;font-weight:600}.hk-t{border-radius:var(--r-m);height:40px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;padding:0;font-size:15px}.hk-t:hover{border-color:var(--line-hover)}.hk-t.frei{color:var(--text-meta)}.hk-t.aus{visibility:hidden}.hk-t.heute{border-color:var(--line-hover);font-weight:600}.hk-t.zw{background:var(--accent-soft);color:var(--accent-text);border-radius:0}.hk-t.gew{border-color:var(--accent);background:var(--accent);color:var(--ink-invert);font-weight:600}.hk-nav:focus-visible,.hk-t:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.hk-fuss{color:var(--text-meta);margin:0;font-size:13px}@media (max-width:760px){.sv-tp-dl>div{grid-template-columns:112px minmax(0,1fr)}.sv-tp-knoepfe>*{min-width:0}}
