.set-toggle{background:var(--line-dash);cursor:pointer;border:none;border-radius:11px;flex:none;width:38px;height:22px;padding:0;position:relative}.set-toggle .knopf{background:var(--surface);width:17px;height:17px;box-shadow:0 1px 3px var(--buehne-schatten);border-radius:50%;transition:left .15s;position:absolute;top:2.5px;left:2.5px}.set-toggle.an{background:var(--accent)}.set-toggle.an .knopf{left:18.5px}.set-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.set-toggle.cc-aus,.set-toggle:disabled{opacity:.45;cursor:not-allowed}.wx-schalter-form{display:contents}.wx-seite>.card+.card{margin-top:16px}.wx-ende-raster{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.5fr);gap:12px;padding:16px 18px;display:grid}.wx-ende-feld,.wx-ende-regel{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:14px 16px;display:flex}.wx-ende-feld .l{color:var(--text-meta);font-size:12.5px}.wx-ende-feld .w{color:var(--ink);align-items:center;min-height:28px;font-size:20px;font-weight:600;display:flex}.wx-ende-feld .s{color:var(--grau-3);margin-bottom:10px;font-size:12.5px;line-height:1.45}.wx-ende-feld .btn,.wx-ende-feld a{margin-top:auto}.wx-ende-regel{background:var(--inset)}.wx-ende-kopf{justify-content:space-between;align-self:stretch;align-items:center;gap:12px;margin-bottom:6px;display:flex}.wx-ende-kopf .tx{gap:2px;display:grid}.wx-ende-kopf .t{color:var(--ink);font-size:14px;font-weight:600}.wx-ende-kopf .s{color:var(--text-meta);font-size:12.5px}.wx-ende-kopf b{color:var(--ink);font-size:13px}.wx-ende-folgen{color:var(--grau-1);gap:6px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.wx-ende-folgen li{align-items:flex-start;gap:8px;display:flex}.wx-ende-folgen svg{color:var(--status-live);flex:none;margin-top:2px}.wx-ende-folgen li:last-child svg{color:var(--grau-3);margin-top:1px}.wx-k-zeile{border-top:1px solid var(--line-fein);grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:76px;padding:10px 18px;display:grid}.wx-k-zeile:first-child{border-top:0}.wx-k-zeile .ik{border-radius:var(--r-s);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.wx-k-zeile.aus .ik{background:var(--inset);color:var(--text-meta)}.wx-k-zeile .tx{gap:2px;min-width:0;display:grid}.wx-k-zeile .t{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.wx-k-zeile .s{color:var(--text-meta);font-size:12.5px}.wx-k-zeile .v{color:var(--grau-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.wx-k-zeile.aus .v{color:var(--text-meta)}.wx-k-zeile .kn{gap:8px;display:flex}.wx-k-zeile>b{color:var(--ink);font-size:13px}.wx-wl-kopf{align-items:baseline;gap:12px;margin:26px 2px 12px;display:flex}.wx-wl-kopf .t{color:var(--ink);margin:0;font-size:17px;font-weight:600}.wx-wl-kopf .s{color:var(--text-meta);font-size:12.5px}.cc-b-hinweis.wx-wl-band{text-align:center;justify-content:center;align-items:center;gap:16px;margin:0 0 12px;display:flex}.wx-verlauf{color:var(--grau-1);gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.wx-vs{margin:6px 0 4px}.wx-vs.kunde{border-radius:var(--r-m);background:var(--paper);border:1px solid var(--line-fein);padding:16px}.wx-vs.gross{max-height:62vh;overflow:auto}.wx-vs.glocke{border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden}.nu-mail{border:1px solid var(--line);border-radius:var(--r-m);margin-bottom:16px;overflow:hidden}.nu-mail.wx-mail{margin:0 0 4px}.nu-mail .kopf{background:var(--inset);border-bottom:1px solid var(--line-fein);color:var(--grau-2);gap:4px;padding:12px 16px;font-size:13px;display:grid}.nu-mail .kopf .l{width:64px;color:var(--text-meta);display:inline-block}.nu-mail .text{color:var(--ink);white-space:pre-line;padding:14px 16px 16px;font-size:13.5px;line-height:1.6}.adm-dialog textarea.wx-t-mail{min-height:220px}@media (max-width:1279px){.wx-ende-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wx-ende-regel{grid-column:1/-1}}@media (max-width:760px){.wx-ende-raster{grid-template-columns:minmax(0,1fr)}.wx-k-zeile{grid-template-columns:36px minmax(0,1fr) auto}.wx-k-zeile .kn{flex-wrap:wrap;grid-area:2/2/auto/-1}.wx-wl-kopf{flex-direction:column;gap:2px}}.wx-vs .dash-hero.wx-hero{background-image:var(--riffel-bild);padding:36px 36px 32px}.wx-vs .dash-hero.wx-hero:before{content:"";background:var(--buehne-schleier);position:absolute;inset:0}.wx-vs .dash-hero.wx-hero>*{z-index:1;position:relative}.wx-vs .wx-hero-titel{letter-spacing:-.02em;max-width:760px;color:var(--ink-invert);margin:14px 0 8px;font-size:32px;font-weight:700;line-height:1.15}.wx-vs .wx-hero-text{max-width:660px;color:var(--glas-text);margin:0 0 22px;font-size:15px;line-height:1.6}.wx-vs .wx-hero-knoepfe{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.wx-vs .wx-hero-btn{border-radius:var(--r-s);background:var(--signal);height:42px;color:var(--ink);white-space:nowrap;align-items:center;padding:0 22px;font-size:13.5px;font-weight:600;display:inline-flex}.wx-vs .wx-hero-link{height:42px;color:var(--ink-invert);text-underline-offset:3px;align-items:center;font-size:13.5px;font-weight:600;text-decoration:underline;display:inline-flex}.wx-vs .wx-hero-zu{background:var(--sucher-schleier);width:36px;height:36px;color:var(--ink-invert);cursor:default;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.wx-vs .context-banner{padding:0}.wx-vs .context-banner.wx-band .context-banner-inner{background:var(--ink);color:var(--ink-invert);text-align:center;justify-content:center;gap:14px}.wx-vs .wx-band-knopf{border-radius:var(--r-s);background:var(--signal);height:36px;color:var(--ink);white-space:nowrap;flex:none;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.wx-vs.glocke .ben-eintrag{cursor:default;border-bottom:0}@media (max-width:760px){.wx-vs .dash-hero.wx-hero{padding:24px 20px 22px}.wx-vs .wx-hero-titel{font-size:24px}}.adm-dialog .cc-dlg-label{color:var(--grau-3);margin:14px 0 8px;font-size:13px;font-weight:500;display:block}.adm-dialog .cc-b-hinweis+.cc-dlg-label{margin-top:14px}.wx-k-meldung{padding:12px 18px 0}.wx-wl-tabelle col.wx-sp-kunde{width:30%}.wx-wl-tabelle col.wx-sp-wunsch{width:32%}.wx-wl-tabelle col.wx-sp-seit{width:140px}.wx-wl-tabelle col.wx-sp-zustand{width:240px}.wx-seite .cc-aus,.wx-seite .cc-aus:hover,.cc-blatt .cc-aus,.cc-blatt .cc-aus:hover{background:var(--chip-bg);color:var(--text-disabled);cursor:not-allowed;border-color:#0000}.wx-seite .cc-l-sammel .cc-aus{opacity:.45}.wx-seite .set-toggle.cc-aus{background:var(--line-dash);opacity:.45}.wx-seite .set-toggle.an.cc-aus{background:var(--accent)}@media (max-width:760px){.cc-l-roll .wx-wl-tabelle{min-width:0}.wx-wl-tabelle colgroup{display:none}.wx-wl-tabelle thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wx-wl-tabelle tbody tr{border-bottom:1px solid var(--line-fein);grid-template-columns:auto minmax(0,1fr) auto;row-gap:6px;padding:12px 0;display:grid}.wx-wl-tabelle tbody tr:last-child{border-bottom:none}.wx-wl-tabelle tbody td{white-space:normal;border-bottom:none;grid-column:2;height:auto;padding:0 12px}.wx-wl-tabelle tbody td.kasten{grid-area:1/1/span 4;width:auto;padding:2px 0 0 16px}.wx-wl-tabelle tbody td.pfeil{grid-area:1/3;padding:0 16px 0 0}.cc-b-hinweis.wx-wl-band{text-align:left;flex-direction:column;align-items:flex-start;gap:10px}}
.fc-nf{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);min-height:272px;box-shadow:var(--spot-schatten);grid-template-columns:minmax(0,53fr) minmax(0,47fr);margin:30px 0 48px;display:grid;position:relative;overflow:hidden}.fc-nf.ohne-bild{grid-template-columns:minmax(0,1fr)}.fc-nf-text{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:34px 40px 34px 28px;display:flex}.fc-nf.ohne-bild .fc-nf-text{padding-right:72px}.fc-nf-tag{box-sizing:border-box;background:var(--accent-text);max-width:100%;height:24px;color:var(--surface);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;align-items:center;gap:7px;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex;overflow:hidden}.fc-nf-tag i{background:var(--surface);border-radius:50%;flex:none;width:6px;height:6px}.fc-nf-titel{letter-spacing:-.02em;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:20px 0 0;font-size:30px;font-weight:700;line-height:1.16}.fc-nf-sub{max-width:60ch;color:var(--grau-1);white-space:pre-line;overflow-wrap:anywhere;margin:18px 0 0;font-size:13px;line-height:1.55}.fc-nf-zusatz{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:6px 0 0;font-size:17px;font-weight:600;line-height:1.4}.fc-nf-tag+.fc-nf-sub,.fc-nf-tag+.fc-nf-zusatz{margin-top:16px}.fc-nf-knopf{align-items:center;gap:8px;max-width:100%;margin-top:20px;display:inline-flex}.fc-nf-bild{background:var(--accent-soft);min-height:272px;position:relative}.fc-nf-bild img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fc-nf-zu{z-index:2;background:var(--surface);width:36px;height:36px;color:var(--grau-2);border:1px solid var(--line);border-radius:var(--r-s);justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.fc-nb{box-sizing:border-box;border:1px solid var(--accent);border-radius:var(--r-m);background:var(--accent-soft);min-height:40px;color:var(--accent-text);align-items:center;gap:4px;padding:1px 1px 1px 12px;display:flex;position:relative}.fc-nb:before{content:"";flex:none;width:24px}.fc-nb.mit-symbol:before{width:64px}.fc-nb-fenster{text-align:center;flex:1;min-width:0;padding:8px 0;font-size:13.5px;font-weight:500;line-height:1.45;overflow:hidden}.fc-nb-t{white-space:pre-line}.fc-nb-knoepfe{flex:none;align-items:center;gap:4px;display:flex}.fc-nb-knopf{border-radius:var(--r-s);width:36px;height:36px;color:var(--accent-ink);flex:none;justify-content:center;align-items:center;display:flex}.am-nf .fc-nf-titel{font-size:clamp(28px,2.3vw - 3px,36px)}a.fc-nf-knopf{text-decoration:none}a.fc-nf-knopf svg{flex:none}button.fc-nf-zu{cursor:pointer;padding:0}button.fc-nf-zu:hover{color:var(--ink);border-color:var(--line-hover)}button.fc-nf-zu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1360px){.am-nf{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (max-width:900px){.am-nf,.am-nf.ohne-bild{grid-template-columns:minmax(0,1fr);min-height:0}.am-nf .fc-nf-bild{aspect-ratio:16/9;order:-1;min-height:0}.am-nf .fc-nf-text{padding:22px 20px 24px}.am-nf.ohne-bild .fc-nf-text{padding-right:64px}.am-nf .fc-nf-titel{font-size:26px}}#fc-news-oben{z-index:calc(var(--z-sidebar) + 2);box-sizing:border-box;background:var(--paper);padding:16px 16px 20px;position:fixed;top:0;left:0;right:0}#fc-news-oben .fc-nb-knopf{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}#fc-news-oben .fc-nb-knopf:hover{background:var(--accent-soft-2)}#fc-news-oben .fc-nb-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}#fc-news-oben .fc-nb.lauftext:before{display:none}#fc-news-oben .fc-nb.lauftext .fc-nb-fenster{text-align:left;-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--ink) 28px, var(--ink) calc(100% - 28px), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--ink) 28px, var(--ink) calc(100% - 28px), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, var(--ink) 28px, var(--ink) calc(100% - 28px), transparent 100%)}#fc-news-oben .fc-nb.lauftext .fc-nb-band{will-change:transform;animation:fc-nb-lauf var(--fc-nb-dauer,30s) linear infinite;display:inline-flex}#fc-news-oben .fc-nb.lauftext .fc-nb-text{box-sizing:border-box;min-width:var(--fc-nb-fenster,0px);flex:none;padding:0 96px 0 28px}#fc-news-oben .fc-nb.lauftext .fc-nb-t{white-space:nowrap}#fc-news-oben .fc-nb.lauftext.halt .fc-nb-band,#fc-news-oben .fc-nb.lauftext:focus-within .fc-nb-band{animation-play-state:paused}@keyframes fc-nb-lauf{0%{transform:translate(0)}to{transform:translate(-50%)}}#fc-news-oben .fc-nb.einblenden .fc-nb-text{animation:.9s cubic-bezier(.2,.7,.2,1) both fc-nb-ein;display:inline-block}@keyframes fc-nb-ein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#fc-news-oben .fc-nb .fc-nb-band,#fc-news-oben .fc-nb .fc-nb-text{animation:none}#fc-news-oben .fc-nb.lauftext:before{display:block}#fc-news-oben .fc-nb.lauftext .fc-nb-fenster{text-align:center;-webkit-mask-image:none;mask-image:none}#fc-news-oben .fc-nb.lauftext .fc-nb-band{display:block}#fc-news-oben .fc-nb.lauftext .fc-nb-text{min-width:0;padding:0}#fc-news-oben .fc-nb.lauftext .fc-nb-text+.fc-nb-text{display:none}#fc-news-oben .fc-nb.lauftext .fc-nb-t{white-space:pre-line}}@media (max-width:600px){#fc-news-oben .fc-nb:before,#fc-news-oben .fc-nb.mit-symbol:before{display:none}#fc-news-oben .fc-nb-fenster{text-align:left}}.cc-e-obj{align-items:center;gap:12px;min-width:0;display:flex}.cc-e-obj-tx{gap:1px;min-width:0;display:grid}.cc-e-glyph{box-sizing:border-box;background:var(--paper);width:52px;height:36px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:7px;flex:none;display:block;position:relative;overflow:hidden}.cc-e-glyph i{box-sizing:border-box;display:block;position:absolute}.cc-e-glyph .b{border:1px solid var(--accent);background:var(--accent-soft);border-radius:2px;height:8px;top:4px;left:4px;right:4px}.cc-e-glyph .z{background:var(--surface);height:6px;box-shadow:inset 0 0 0 1px var(--line);border-radius:2px;top:16px;left:4px;right:4px}.cc-e-glyph .z.k{top:25px;right:22px}.cc-e-glyph .h{background:linear-gradient(90deg, var(--accent), var(--web-navy));border-radius:2px;height:9px;top:4px;left:4px;right:4px}.cc-e-glyph .k{background:var(--surface);box-shadow:var(--spot-schatten);border-radius:2px;inset:16px 4px 4px;overflow:hidden}.cc-e-glyph .k:before{content:"";background:var(--ink);border-radius:2px;width:14px;height:3px;position:absolute;top:5px;left:4px}.cc-e-glyph .k img{object-fit:cover;width:50%;height:100%;position:absolute;top:0;right:0}.cc-e-grau{color:var(--text-meta)}.cc-e-nr{background:var(--inset);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--grau-3);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:600;display:grid}.cc-e-nr.aus{color:var(--grau-5);box-shadow:inset 0 0 0 1px var(--line-dash);background:0 0}.cc-e-news-tabelle .cc-e-sp-zustand{width:190px}.cc-e-news-tabelle .cc-e-sp-fuer{width:130px}.cc-e-news-tabelle .cc-e-sp-zeitraum{width:190px}.cc-e-faq-tabelle .cc-e-sp-entwurf{width:170px}.cc-e-faq-tabelle .cc-e-sp-sichtbar{width:96px}.cc-e-faq-tabelle .cc-e-sp-reihe{width:112px}.cc-l-tabelle.cc-e-faq-tabelle td{padding-top:9px;padding-bottom:9px}.cc-e-faq-tabelle .cc-l-obj .s{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.cc-e-sichtbar,.cc-e-reihe{z-index:1;position:relative}.cc-e-reihe{gap:4px;display:inline-flex}.cc-e-reihe button{border:1px solid var(--line-strong);border-radius:var(--r-s);background:var(--surface);width:36px;height:36px;color:var(--grau-2);cursor:pointer;place-items:center;padding:0;display:grid}.cc-e-reihe button:hover:not(:disabled){border-color:var(--line-hover);color:var(--ink)}.cc-e-reihe button:disabled{color:var(--grau-5);border-color:var(--line-fein);cursor:default;background:0 0}.cc-e-reihe button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cc-e-sichtbar{min-height:36px;color:var(--grau-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.cc-e-faq-fuer{margin:0 0 14px}.cc-e-leiste{box-sizing:border-box;align-items:center;gap:14px;min-height:68px;margin:0 0 16px;padding:12px 14px 12px 16px;display:flex}.cc-e-leiste .ik{border-radius:var(--r-s);background:var(--status-live-soft);width:40px;height:40px;color:var(--status-live-ink);flex:none;place-items:center;display:grid}.cc-e-leiste.entwurf{box-shadow:inset 3px 0 0 var(--accent)}.cc-e-leiste.entwurf .ik{background:var(--accent-soft);color:var(--accent-ink)}.cc-e-leiste .tx{flex:1;gap:2px;min-width:0;display:grid}.cc-e-leiste .t{color:var(--ink);font-size:14px;font-weight:600}.cc-e-leiste .s{color:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cc-e-leiste .kn{flex:none;align-items:center;gap:8px;display:flex}.cc-e-karte-verlauf{margin-top:16px}.cc-e-karte-verlauf .adm-kopf .t{font-size:inherit;margin:0}.cc-e-verlauf{padding:4px 18px 10px}@media (max-width:760px){.cc-e-leiste{flex-wrap:wrap}.cc-e-leiste .tx{flex:calc(100% - 54px)}.cc-e-leiste .s{white-space:normal}.cc-e-leiste .kn{flex:100%;justify-content:flex-end}}.cc-e-band{border-radius:var(--r-m);background:var(--riffel-bild) center / cover no-repeat var(--accent-soft);margin:0 0 18px;padding:16px;position:relative;overflow:hidden}.cc-e-band-kopf{justify-content:space-between;align-items:center;gap:10px;margin:-2px 0 10px;display:flex}.cc-e-band-kopf span{background:var(--surface);height:24px;color:var(--grau-2);border-radius:6px;align-items:center;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.cc-e-mini{pointer-events:none;height:var(--mini-h,auto);position:relative}.cc-e-mini-buehne{transform-origin:0 0;width:1138px;transform:scale(var(--mini-s,.45));position:absolute;top:0;left:0}.cc-e-mini-buehne .fc-nf{box-shadow:var(--blatt-schatten);margin:0}.cc-e-mini .fc-nb{box-shadow:var(--spot-schatten)}.cc-e-mini-leer{background:var(--surface);min-height:64px;color:var(--text-meta);text-align:center;border-radius:8px;place-items:center;padding:0 12px;font-size:13px;display:grid}.cc-e-faq-muster .card.faq{box-shadow:var(--spot-schatten);margin:0}.cc-e-faq-muster .faq-eintrag summary{pointer-events:none}.cc-e-schalter{min-height:36px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;margin:0 0 8px;font-size:13.5px;display:flex}.cc-e-schalter input{flex:none;margin:0}.cc-e-schalter .s{color:var(--text-meta);font-size:12.5px}.cc-e-hinweis{color:var(--text-meta);margin:2px 0 12px;font-size:13px;line-height:1.5}.cc-e-hilfe{color:var(--text-meta);justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 14px;font-size:12.5px;line-height:1.45;display:flex}.cc-e-hilfe code{font:inherit;color:var(--grau-2);font-weight:600}.cc-e-notiz{color:var(--text-meta);margin:4px 0 0;font-size:12.5px}.cc-e-laeuft{box-sizing:border-box;border-radius:var(--r-s);background:var(--inset);min-height:52px;color:var(--grau-2);align-items:center;gap:10px;margin:0 0 24px;padding:0 14px;font-size:13.5px;display:flex}.cc-e-lesen{margin:0 0 6px}.cc-e-verwerfen{border-top:1px solid var(--line-fein);color:var(--text-meta);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;font-size:12.5px;display:flex}.cc-e-punkte{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.cc-e-punkte li{background:var(--inset);color:var(--grau-1);border-radius:10px;padding:10px 12px 10px 34px;font-size:13.5px;line-height:1.5;position:relative}.cc-e-punkte li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:17px;left:13px}.cc-e-punkte li.warn:before{background:var(--status-warn)}.cc-kacheln.cc-e-drei,.cc-kacheln.cc-e-bilder{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-e-bilder .cc-kachel-wahl{align-content:start;gap:6px;padding:6px 6px 8px}.cc-e-bilder .cc-kachel-wahl:has(.cc-kachel-punkt:checked){padding-right:6px}.cc-e-bilder .cc-kachel-wahl .haken{margin-top:0;top:12px;right:12px}.cc-e-bilder .bild{aspect-ratio:16/10;object-fit:cover;background:var(--accent-soft);border-radius:6px;width:100%;display:block}.cc-e-bilder .t{color:var(--grau-2);text-overflow:ellipsis;white-space:nowrap;padding:0 2px;font-size:12.5px;font-weight:500;line-height:1.3;overflow:hidden}.cc-kacheln.cc-e-symbole{grid-template-columns:repeat(5,minmax(0,1fr))}.cc-e-symbole .cc-kachel-wahl{color:var(--grau-2);place-items:center;padding:0}.cc-e-symbole .cc-kachel-wahl svg{width:20px;height:20px}.cc-e-symbole .cc-kachel-wahl:has(.cc-kachel-punkt:checked){color:var(--accent-ink);padding-right:0}:is(.cc-e-symbole .cc-kachel-wahl .haken,.cc-e-symbole .cc-kachel-wahl:has(.cc-kachel-punkt:checked) .haken){display:none}@media (max-width:760px){.cc-kacheln.cc-e-drei,.cc-kacheln.cc-e-bilder{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq{padding:4px 0}.faq-eintrag{border-bottom:1px solid var(--line-fein)}.faq-eintrag:last-child{border-bottom:none}.faq-eintrag summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;font-size:15px;font-weight:600;list-style:none;display:flex}.faq-eintrag summary::-webkit-details-marker{display:none}.faq-zeichen{flex:none;width:11px;height:11px;position:relative}.faq-zeichen:before,.faq-zeichen:after{content:"";background:var(--grau-4);width:11px;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0}.faq-zeichen:after{transform:rotate(90deg)}.faq-eintrag[open] .faq-zeichen:after{transform:rotate(0)}.faq-antwort{color:var(--ink);max-width:88ch;padding:0 24px 20px;font-size:14.5px;line-height:1.7}.faq-regeln{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);margin:12px 0;padding:14px 16px}
.dash-zeitfilter{margin:0 0 var(--sekt-s);flex-wrap:wrap;gap:8px;display:flex}.dash-zeit{border:1px solid var(--line);background:var(--surface);color:var(--text-meta);white-space:nowrap;border-radius:4px;padding:7px 13px;font-size:12.5px;font-weight:500;text-decoration:none}.dash-zeit:hover{border-color:var(--line-strong);color:var(--ink)}.dash-zeit.aktiv{background:var(--ink);border-color:var(--ink);color:var(--surface);font-weight:600}.dash-kpis{margin-bottom:var(--sekt);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.dash-kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-s);min-width:0;padding:22px 24px}.dash-kpi .l{color:var(--text-meta);margin-bottom:8px;font-size:12.5px;display:block}.dash-kpi .w{color:var(--ink);font-size:26px;font-weight:600}.dash-kpi .w.skelett{width:96px;display:inline-block}.dash-kpi .s{color:var(--text-meta);margin-top:6px;font-size:12.5px;display:block}.dash-unten{margin-top:var(--sekt);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.dash-unten.allein{grid-template-columns:minmax(0,1fr)}.dash-spalte{flex-direction:column;gap:24px;min-width:0;display:flex}.dash-netz{flex-direction:column;min-width:0;padding:16px;display:flex}.dash-netz-kopf{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.dash-netz-kopf .t{color:var(--ink);margin:0;font-size:14px;font-weight:600}.dash-netz-kopf .s{color:var(--text-meta);font-size:12.5px}.dash-netz-zahl{color:var(--grau-3);margin:0 0 10px;font-size:13px;line-height:1.5}.dash-tabs.klein .dash-tab{height:26px;padding:0 10px;font-size:12.5px}.dash-netz>.dash-netz-karte{border:1px solid var(--line-fein);border-radius:var(--r-s);background:var(--surface);flex:auto;min-height:320px;position:relative;overflow:hidden}.dash-netz>.dash-netz-karte.dash-netz-de>.dek{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.dash-netz-de .dek-land.gewaehlt{fill:var(--dek-land);stroke:var(--surface)}.dash-netz-de .dek-pkt.akzent{stroke-width:8px}.dash-st-liste{max-height:300px;margin:0 -6px;padding:0 6px;list-style:none;overflow-y:auto}.dash-st-zeile{border-bottom:1px solid var(--line-fein);align-items:center;gap:12px;padding:10px 6px;font-size:13px;display:flex}.dash-st-zeile:last-child{border-bottom:0}.dash-st-zeile .ik{border-radius:var(--r-s);background:var(--paper);width:34px;height:34px;color:var(--grau-2);flex:none;place-items:center;display:grid}.dash-st-zeile .n{gap:2px;min-width:0;display:grid}.dash-st-zeile .n b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.dash-st-zeile .n span{color:var(--grau-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.dash-ben-karte{padding:16px 18px}.dash-ben-karte .t{color:var(--ink);margin:0 0 12px;font-size:14px;font-weight:600}.dash-ben-liste{margin:0;padding:0;list-style:none}.dash-ben{border-bottom:1px solid var(--line-fein);gap:10px;padding:8px 0;display:flex}.dash-ben:last-child{border-bottom:none}.dash-ben .punkt{border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.dash-ben .punkt.ok{background:var(--status-live)}.dash-ben .punkt.warn{background:var(--status-warn)}.dash-ben .punkt.fehler{background:var(--status-error)}.dash-ben .von{color:var(--ink);font-size:12.5px;font-weight:600}.dash-ben .txt{color:var(--grau-2);font-size:12.5px;line-height:1.5}.dash-ben .meta{color:var(--text-meta);margin-top:2px;font-size:12.5px}@media (max-width:1100px){.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.dash-unten{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.dash-kpis{grid-template-columns:minmax(0,1fr);gap:12px}}
.status-chip.abgelehnt{background:var(--status-error-soft);color:var(--status-error-ink)}.bp-wert{color:var(--grau-2);font-size:13px}.bp-wert b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.bp-werbung .kachel-hinweis strong{font-weight:600}.bp-werbung .kachel-netz-zeile b{text-overflow:ellipsis;overflow:hidden}.kachel-hinweis .pruef-frist{margin-top:2px;font-weight:400;display:block}.bp-portal .dash-kacheln+.dash-abschnitt-kopf{margin-top:var(--sekt)}.bp-portal .dash-kpi .w{white-space:nowrap}.bpw .wz-s1.bpw-zwei{grid-template-columns:repeat(2,minmax(0,1fr))}.bpw .wz-s1 .wz-name-feld textarea{min-height:84px}.bpw .wz-schritt-fehler{margin:14px 0 0}.bpw .gf-label.wz-s1-h{margin-bottom:6px;display:block}.bpw .wz-beginn.fehler .wz-opt{border-color:var(--status-error)}@media (max-width:1180px){.bpw .wz-s1.bpw-zwei{grid-template-columns:minmax(0,1fr)}}.wz-s1>.bpw-vorschau{align-self:start;margin:0}.bpw-anforderungen{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bpw-anforderungen>div{border:1px solid var(--line);border-radius:var(--r-m);gap:4px;padding:14px 16px;display:grid}.bpw-anforderungen .l,.bpw-anforderungen .s{color:var(--text-meta);font-size:12.5px}.bpw-anforderungen b{color:var(--ink);font-size:15px;font-weight:600}@media (max-width:760px){.bpw-anforderungen{grid-template-columns:minmax(0,1fr)}.bp-portal .dash-tabs{flex-wrap:wrap;min-width:0;max-width:100%;overflow-x:visible}}.bpw .gf-drop.fehler{border-color:var(--status-error)}.bp-datei-vorschau{border:1px solid var(--line);border-radius:var(--r-m);align-items:center;gap:12px;margin:-6px 0 12px;padding:10px 12px;display:flex}.bpw .bp-datei-vorschau{margin-top:14px}.bp-dv-text{flex:1;gap:2px;min-width:0;display:grid}.bp-dv-text .t{overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.bp-dv-text .s{color:var(--text-meta);font-size:12.5px}.bp-thumb{box-sizing:border-box;width:112px;height:199px;color:var(--surface);background:var(--motiv-platzhalter);background-position:50%;background-size:cover;border-radius:10px;flex-direction:column;flex:none;justify-content:flex-end;gap:4px;padding:12px;display:flex;overflow:hidden}.bp-thumb.mit-bild{background-color:var(--inset);background-image:var(--bild)}.bp-thumb .f{opacity:.75;font-size:12.5px}.bp-thumb.klein{width:44px;height:78px;padding:6px}.bpw-wert{border-radius:var(--r-m);background:var(--inset);gap:4px;margin-top:16px;padding:14px 16px;display:grid}.bpw-wert .t{color:var(--ink);font-size:15px}.bpw-wert .t b{font-variant-numeric:tabular-nums;font-weight:700}.bpw-wert .s{color:var(--text-meta);font-size:12.5px;line-height:1.5}.bp-mehrfach{border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden}.bp-mehrfach.fehler{border-color:var(--status-error);box-shadow:0 0 0 3px var(--status-error-soft)}.bp-mehrfach-kopf{border-bottom:1px solid var(--line-fein);background:var(--ablage-grund);align-items:center;gap:12px;padding:8px 10px;display:flex}.bp-mehrfach-kopf .suchfeld{flex:1}.bp-mehrfach-kopf .suchfeld .eingabe{height:40px;font-size:13.5px}.bp-mehrfach-liste{max-height:220px;overflow-y:auto}.bp-mf-zeile{border-bottom:1px solid var(--line-fein);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:grid}.bp-mf-zeile[hidden]{display:none}.bp-mf-zeile:hover{background:var(--inset)}.bp-mf-zeile .s{color:var(--text-meta);font-size:12.5px}.bp-mehrfach-fuss{color:var(--text-meta);background:var(--ablage-grund);padding:8px 12px;font-size:12.5px}.bpw-zusammen{align-items:flex-start;gap:22px;display:flex}.bpw-zus-vorschau{flex:none;width:300px;max-width:46%}.bpw-zus-vorschau .wz-vorschau-bild{border:1px solid var(--line);border-radius:var(--r-m);margin:0;position:relative;overflow:hidden}.bpw-zus-vorschau .wz-vorschau-bild>img:first-child{height:auto}.bp-spot-daten{grid-template-columns:96px minmax(0,1fr);gap:6px 12px;margin:4px 0 0;font-size:13px;display:grid}.bp-spot-daten dt{color:var(--text-meta)}.bp-spot-daten dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.bpw-zusammen .bp-spot-daten{flex:1;gap:10px 16px;min-width:0;font-size:14px}@media (max-width:560px){.bpw-zusammen{flex-direction:column}.bpw-zus-vorschau{width:100%;max-width:300px}.bpw-zusammen .bp-spot-daten{width:100%}}.bpw .pr-liste{margin:0}.bpw label.su-agb{margin:0;display:flex}button.wz-step-btn{font:inherit;color:inherit;text-align:left;border-radius:var(--r-s);cursor:pointer;background:0 0;border:none;padding:0}button.wz-step-btn:hover .wz-label{text-decoration:underline}button.wz-step-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:560px){.bpw .wz-foot-steps{justify-content:center}.bpw .wz-foot-steps .wz-step:not(.active){display:none}.bpw .wz-foot-steps .wz-step.active{flex:none}.bpw .wz-foot-steps .wz-line{display:none}}
.kb-beispiel,.kb-seite .an-fazit,.kb-seite .an-kzs,.kb-seite>.an-karte,.kb-seite>[data-kb-netz]>.an-karte{margin-bottom:var(--sp-4)}.kb-fuss{color:var(--text-meta);margin:0;font-size:12.5px;line-height:1.45}.kb-fuss b{color:var(--ink);font-weight:600}.kb-ergebnis{margin-bottom:0}.kb-ergebnis .s{color:var(--text-meta)}.kb-regeln{gap:var(--sp-2);margin:0;padding-left:18px;font-size:13.5px;line-height:1.45;display:grid}.kb-freigabe.set-toggles{padding:0}.kb-fz{gap:2px;min-width:0;display:grid}.kb-fz b{font-weight:600}.kb-fz span{color:var(--text-meta);font-size:12.5px;line-height:1.45}.kb-freigabe-fuss{justify-content:flex-end;margin-top:auto;display:flex}.kb-seite>.an-karte .an-st-zeile .adm-chip,.kb-seite>[data-kb-netz]>.an-karte .an-st-zeile .adm-chip,.kb-raster .an-st-zeile .adm-chip{justify-self:end}.kb-seite .adm-chip.neutral{color:var(--grau-2)}@media (min-width:1181px){.kb-seite .an-fazit{grid-template-columns:minmax(220px,380px) minmax(0,1fr)}.kb-seite .an-fazit-zahl{white-space:nowrap}}.kb-seite .an-st-zeile .trend{white-space:nowrap}.kb-stand{align-items:center;gap:var(--sp-1) var(--sp-2);margin:0 0 var(--sp-4);color:var(--text-meta);flex-wrap:wrap;font-size:12.5px;line-height:1.45;display:flex}.kb-stand b{color:var(--ink);font-weight:600}.kb-stand-voll{align-items:center;gap:6px;display:inline-flex}.kb-rahmen>.view-wrap{padding:0}.kb-skelett-fazit{margin-bottom:var(--sp-4)}.kb-skelett-zahl{font-size:56px;line-height:1.05}@media (max-width:560px){.kb-seite .kb-kzs{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.kb-seite .kb-kzs .an-kz .w{font-size:20px}.kb-skelett-zahl{font-size:46px}}.kb-sicht-wahl{margin-bottom:var(--sp-4);display:none}.kb-wisch{overscroll-behavior-x:contain;overflow-x:auto}.kb-wisch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:560px){.kb-sicht-wahl{display:block}.kb-sicht[data-kb-sicht=liter] [data-kb-gruppe=preis],.kb-sicht[data-kb-sicht=preis] [data-kb-gruppe=liter]{display:none}.kb-wisch .an-stapel,.kb-wisch .cc-g-achse{min-width:calc(var(--spalten,1) * 6px)}}.kb-effekt-zeile{color:inherit;padding:var(--sp-2) var(--sp-3);margin:0 calc(-1 * var(--sp-3));border-radius:var(--r-s);text-decoration:none}a.kb-effekt-zeile:hover{background:var(--chip-bg)}a.kb-effekt-zeile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kb-effekt-zeile.aktiv{background:var(--accent-soft)}.kb-effekt-zeile.aktiv .l{color:var(--ink);font-weight:600}.kb-effekt-zeile.aktiv .je{color:var(--grau-2)}.kb-effekt .bahn{position:relative;overflow:visible}.kb-effekt .bahn i{background:0 0;border-radius:0;width:auto;position:absolute;top:0;bottom:0}.kb-effekt .bahn i.null{background:var(--line-strong);width:2px;margin-left:-1px;top:-3px;bottom:-3px;left:50%}.kb-effekt .bahn i.band{left:var(--links,50%);right:calc(100% - var(--rechts,50%));background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);border-radius:4px}.kb-effekt .bahn i.punkt{left:var(--links,50%);background:var(--grau-3);border-radius:2px;width:4px;margin-left:-2px;top:-3px;bottom:-3px}.kb-effekt .bahn i.punkt.erkennbar{background:var(--accent)}.kb-zeitleiste.cc-b-kat{padding:0}.kb-zeitleiste .cc-b-kat-zeile .spur i.s{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--accent-text)}.kb-zeitleiste .cc-b-kat-zeile .spur i.p{background:var(--accent);color:var(--ink-invert)}.kb-zeitleiste .cc-g-fuss{margin:var(--sp-2) 0 0;color:var(--text-meta)}@media (max-width:760px){.kb-zeitleiste .cc-b-kat-zeile{gap:var(--sp-2);grid-template-columns:96px minmax(0,1fr)}}.kb-zeitleiste .cc-b-kat-zeile.kopf .spur span{white-space:nowrap}
.an-st-kopfzeile.kb-liga-zeile,.an-st-zeile.kb-liga-zeile{grid-template-columns:64px minmax(0,1.9fr) minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.7fr) minmax(0,.7fr) minmax(0,.8fr) 156px}.an-st-kopfzeile.kb-liga-zeile.mit-shop,.an-st-zeile.kb-liga-zeile.mit-shop{grid-template-columns:64px minmax(0,1.9fr) minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.7fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,.8fr) 156px}.an-st-zeile.kb-liga-zeile{position:relative}.kb-liga-zeile .ppa-st-link{min-width:0;display:block;overflow:hidden}.kb-liga-zeile .ppa-st-link strong{display:block}.an-st-zeile.kb-liga-zeile:has(.ppa-st-link:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.kb-liga-zeile .rang{color:var(--text-meta);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13px;display:inline-flex}.kb-liga-zeile .rang .trend{gap:2px;font-size:12px}.kb-liga-zeile .zahl{align-items:center;gap:12px;min-width:0;display:flex}.kb-liga-zeile .zahl b{min-width:84px;font-weight:600}.kb-liga-zeile .bahn{background:var(--chip-bg);border-radius:4px;flex:1;height:8px;overflow:hidden}.kb-liga-zeile .bahn i{height:100%;width:var(--ppa-breite,0%);background:var(--accent);border-radius:0 4px 4px 0;display:block}.kb-liga-zeile .ohne,.kb-liga-zeile .leise{color:var(--text-meta);font-size:12.5px}.kb-liga-zeile .marke{justify-content:flex-end;display:flex}.kb-liga-zeile .shop{justify-items:end;gap:2px;min-width:0;display:grid}.kb-liga-zeile .shop .s{white-space:normal;text-align:right}.an-st-zeile.kb-liga-zeile.ohne-daten .name strong{color:var(--text-meta)}@media (max-width:760px){.an-st-kopfzeile.kb-liga-zeile,.an-st-kopfzeile.kb-liga-zeile.mit-shop{display:none}.an-st-zeile.kb-liga-zeile,.an-st-zeile.kb-liga-zeile.mit-shop{grid-template-columns:36px minmax(0,1fr) auto;align-items:center}.an-st-zeile.kb-liga-zeile .name{grid-column:auto}.an-st-zeile.kb-liga-zeile .zahl .bahn,.an-st-zeile.kb-liga-zeile>.nur-breit{display:none}.an-st-zeile.kb-liga-zeile .zahl b{min-width:0}.an-st-zeile.kb-liga-zeile>.mobil-zeile{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px 12px;display:flex}}@media (min-width:761px){.an-st-zeile.kb-liga-zeile>.mobil-zeile{display:contents}}.kb-stationen-raster{margin-top:var(--sp-4)}.kb-wetter{margin-top:var(--sp-2);padding-left:64px}.kb-wetter-leiste{background:var(--inset);border-radius:3px;height:12px;position:relative}.kb-wetter-leiste i{top:0;bottom:0;left:var(--links);width:var(--breite);border-radius:2px;min-width:3px;position:absolute}.kb-wetter-leiste i.schnee,.an-legende i.kb-w-schnee{background:var(--an-reihe-3)}.kb-wetter-leiste i.glaette,.an-legende i.kb-w-glaette{background:var(--an-reihe-6)}.kb-wetter-leiste i.starkregen,.an-legende i.kb-w-starkregen{background:var(--an-reihe-2)}.kb-wetter-leiste i.hitze,.an-legende i.kb-w-hitze{background:var(--status-error)}.an-legende i.kb-w-schnee,.an-legende i.kb-w-glaette,.an-legende i.kb-w-starkregen,.an-legende i.kb-w-hitze{height:10px}.kb-wetter .an-legende{margin-top:var(--sp-2)}.kb-wetter-satz{margin:var(--sp-2) 0 0;color:var(--text-meta);font-size:12.5px;line-height:1.45}@media (max-width:760px){.kb-wetter{padding-left:44px}}.kb-station .cc-pfadzeile{margin-bottom:var(--sp-4)}
