.sup-oben{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:24px;display:grid}.sup-motiv{border-radius:var(--r-m);min-height:248px;color:var(--ink-invert);background:var(--buehne);border:0;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:24px;padding:32px 34px;display:grid;position:relative;overflow:hidden}.sup-motiv .tx{align-content:center;justify-items:start;gap:12px;display:grid}.sup-motiv h2{letter-spacing:-.015em;color:var(--ink-invert);max-width:17em;margin:0;font-size:27px;font-weight:600;line-height:1.16}.sup-motiv h2 em,.mo-held h1 em{color:var(--signal);font-style:normal;display:block}.sup-motiv p{color:var(--mo-text-hell);max-width:46ch;margin:0;font-size:14.5px;line-height:1.6}.sup-motiv .knoepfe{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.sup-motiv .ab{color:var(--glas-text-hero);font-size:13px}.sup-motiv .ab b{color:var(--ink-invert);font-weight:600}.mo-gelb.btn{gap:8px;height:42px;padding:0 20px;font-size:13.5px;font-weight:700}.sup-motiv-bild{height:196px;position:relative}.mo-poster{aspect-ratio:9/16;border-radius:var(--r-m);border:3px solid var(--mo-poster-rand);background-image:var(--bild);width:96px;box-shadow:var(--mo-poster-schatten);background-position:50%;background-size:cover;position:absolute}.sup-motiv-bild .mo-poster:first-child{top:22px;left:6px;transform:rotate(-7deg)}.sup-motiv-bild .mo-poster:nth-child(2){z-index:1;top:2px;left:66px;transform:rotate(3deg)}.sup-motiv-bild .mo-poster:nth-child(3){top:30px;left:124px;transform:rotate(9deg)}@media (max-width:1100px){.sup-motiv{grid-template-columns:1fr}.sup-motiv-bild{display:none}}#mo-angebot,#mo-beispiele,#mo-ablauf,#mo-briefing{scroll-margin-top:calc(16px + var(--kopf-h) + 28px)}.mo-held{border-radius:var(--r-m);min-height:400px;color:var(--ink-invert);background:var(--buehne);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:32px;padding:48px 52px;display:grid;position:relative;overflow:hidden}.mo-held .tx{justify-items:start;gap:16px;display:grid}.mo-held h1{letter-spacing:-.025em;color:var(--ink-invert);max-width:15em;margin:0;font-size:42px;font-weight:600;line-height:1.08}.mo-held p{color:var(--mo-text-hell);max-width:54ch;margin:0;font-size:16px;line-height:1.6}.mo-held .punkte{color:var(--ink-invert);flex-wrap:wrap;gap:10px 22px;margin:4px 0 0;padding:0;font-size:13.5px;font-weight:500;list-style:none;display:flex}.mo-held .punkte li{align-items:center;gap:8px;display:inline-flex}.mo-held .punkte svg{color:var(--signal);flex:none}.mo-held .knoepfe{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.mo-geist{border:1px solid var(--mo-geist-rand);border-radius:var(--r-s);background:var(--mo-geist-flaeche);height:42px;color:var(--ink-invert);font:inherit;cursor:pointer;align-items:center;padding:0 18px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.mo-geist:hover{background:var(--mo-geist-flaeche-hover);border-color:var(--mo-geist-rand-hover)}.mo-held .bild{height:320px;position:relative}.mo-held .bild .mo-poster{border-radius:var(--r-m);border-width:4px;width:132px}.mo-held .bild .mo-poster:first-child{top:54px;left:0;transform:rotate(-8deg)}.mo-held .bild .mo-poster:nth-child(2){z-index:1;width:148px;top:14px;left:92px;transform:rotate(2deg)}.mo-held .bild .mo-poster:nth-child(3){top:62px;left:204px;transform:rotate(9deg)}.mo-preisschild{z-index:2;border-radius:var(--r-m);background:var(--signal);color:var(--ink);box-shadow:var(--mo-preisschild-schatten);gap:1px;padding:10px 14px;font-size:12.5px;font-weight:600;display:grid;position:absolute;bottom:6px;right:4px;transform:rotate(-4deg)}.mo-preisschild b{letter-spacing:-.01em;font-size:21px;font-weight:700}.an-kopf2{margin:36px 0 14px}.an-kopf2 h2{letter-spacing:-.01em;margin:0 0 4px;font-size:20px;font-weight:600}.an-kopf2 p{color:var(--text-meta);max-width:70em;margin:0;font-size:13.5px;line-height:1.5}.mo-angebote{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.mo-angebot{align-content:start;gap:10px;padding:28px 30px;display:grid;position:relative;overflow:hidden}.mo-angebot .ik{border-radius:var(--r-s);background:var(--accent-soft);width:46px;height:46px;color:var(--accent);place-items:center;display:grid}.mo-angebot h3{letter-spacing:-.01em;margin:6px 0 0;font-size:20px;font-weight:600}.mo-angebot p{color:var(--grau-2);margin:0;font-size:13.5px;line-height:1.6}.mo-angebot .preis{color:var(--text-meta);align-items:baseline;gap:8px;margin:8px 0 4px;font-size:13px;display:flex}.mo-angebot .preis b{letter-spacing:-.02em;color:var(--ink);font-size:34px;font-weight:600}.mo-angebot ul{border-top:1px solid var(--line-fein);color:var(--grau-1);gap:9px;margin:4px 0 0;padding:14px 0 0;font-size:13.5px;line-height:1.5;list-style:none;display:grid}.mo-angebot li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;display:grid}.mo-angebot li svg{color:var(--status-live);margin-top:3px}.mo-beispiele{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mo-beispiel{grid-template-rows:auto 1fr;margin:0;padding:0;display:grid;overflow:hidden}.mo-beispiel .schirm{background:var(--buehne-klein);place-items:center;padding:22px 0 20px;display:grid}.mo-beispiel .mo-poster{border-width:4px;border-color:var(--ink);border-radius:var(--r-m);width:124px;box-shadow:var(--mo-beispiel-schatten);position:static}.mo-beispiel figcaption{color:var(--grau-2);align-content:start;gap:4px;padding:16px 18px 20px;font-size:13px;line-height:1.55;display:grid}.mo-beispiel figcaption b{color:var(--ink);font-size:14.5px;font-weight:600}.mo-beispiel .art{color:var(--accent-text);font-size:12.5px;font-weight:600}.mo-ablauf{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.mo-ablauf li{color:var(--grau-2);border-left:1px solid var(--line-fein);align-content:start;gap:6px;padding:24px 22px 26px;font-size:13px;line-height:1.55;display:grid;position:relative}.mo-ablauf li:first-child{border-left:0}.mo-ablauf li b{color:var(--ink);font-size:14.5px;font-weight:600}.mo-ablauf .nr{background:var(--ink);width:34px;height:34px;color:var(--ink-invert);text-align:center;border-radius:50%;align-content:center;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.mo-ablauf li:not(:last-child):after{content:"";border-top:2px dotted var(--line-hover);height:0;position:absolute;top:41px;left:68px;right:-1px}.mo-briefing{padding:32px 36px 28px}.mo-br-kopf{border-bottom:1px solid var(--line-fein);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;padding-bottom:22px;display:flex}.mo-br-kopf h2,.mo-te-kopf h2,.mo-fertig h2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.mo-br-kopf p,.mo-te-kopf p,.mo-fertig>p{color:var(--grau-2);max-width:62ch;margin:6px 0 0;font-size:13.5px;line-height:1.6}.mo-schritte{flex:none;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.mo-schritte li{border-radius:var(--r-s);background:var(--inset);height:36px;color:var(--text-meta);align-items:center;gap:8px;padding:0 14px 0 6px;font-size:13px;font-weight:500;display:inline-flex}.mo-schritte .nr{background:var(--surface);border:1px solid var(--line-strong);text-align:center;border-radius:50%;align-content:center;width:24px;height:24px;font-size:12.5px;font-weight:700;display:block}.mo-schritte li.aktiv{background:var(--ink);color:var(--ink-invert);font-weight:600}.mo-schritte li.aktiv .nr{background:var(--signal);border-color:var(--signal);color:var(--ink)}.mo-schritte li.erledigt{background:var(--status-live-soft);color:var(--status-live-ink)}.mo-schritte li.erledigt .nr{background:var(--status-live);border-color:var(--status-live);color:var(--ink-invert)}.mo-teil{max-width:860px}.mo-teil[hidden]{display:none}.sp-titel{color:var(--ink);align-items:center;gap:10px;margin:0 0 18px;font-size:17px;font-weight:600;display:flex}.sp-titel .nr{background:var(--ink);width:24px;height:24px;color:var(--ink-invert);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.sp-format{border-radius:var(--r-m);grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.sp-format button{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);font:inherit;text-align:left;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;padding:16px;transition:border-color .15s,box-shadow .15s;display:grid}.sp-format button:hover{border-color:var(--line-hover)}.sp-format button .sp-f-ikon{border-radius:var(--r-s);background:var(--inset);width:40px;height:40px;color:var(--text-meta);grid-row:1/3;justify-content:center;align-items:center;display:flex}.sp-format button .t{color:var(--ink);font-size:14.5px;font-weight:600}.sp-format button .s{color:var(--text-meta);font-size:12.5px;line-height:1.4}.sp-format button.aktiv{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sp-format button.aktiv .sp-f-ikon{background:var(--accent-soft);color:var(--accent-ink)}.sp-format.fehler button{border-color:var(--status-error)}.sp-chips{flex-wrap:wrap;gap:8px;display:flex}.mo-teil .gf-raster{margin-top:4px}.mo-br-fuss{border-top:1px solid var(--line-fein);justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding-top:20px;display:flex}.mo-br-fuss .rechts{align-items:center;gap:14px;display:flex}.mo-br-stand{color:var(--text-meta);font-size:13px}.mo-te-kopf{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.mo-te-kopf p.mo-meet{color:var(--text-meta);margin-top:8px}.mo-te-kopf p.mo-meet b{color:var(--grau-2);font-weight:600}.mo-ok{background:var(--status-live-soft);width:40px;height:40px;color:var(--status-live-ink);border-radius:50%;flex:none;place-items:center;display:grid}.mo-ok.gross{width:56px;height:56px}.mo-ok.gross svg{width:22px;height:22px}.mo-woche{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mo-woche .t{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.mo-woche .knoepfe{gap:8px;display:flex}.mo-wo-knopf{border:1px solid var(--line-strong);border-radius:var(--r-s);background:var(--surface);width:36px;height:36px;color:var(--ink);place-items:center;display:grid}.mo-wo-knopf:hover{border-color:var(--line-hover)}.mo-wo-knopf[aria-disabled=true]{color:var(--text-disabled);pointer-events:none}.mo-tage{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.mo-tag{border-radius:var(--r-m);background:var(--inset);align-content:start;gap:8px;padding:14px 12px 16px;display:grid}.mo-tag .kopf{color:var(--ink);text-align:center;padding-bottom:6px;font-size:13px;font-weight:600}.mo-zeit{border:1px solid var(--line-strong);border-radius:var(--r-s);background:var(--surface);height:36px;font:inherit;color:var(--grau-1);cursor:pointer;text-align:center;font-variant-numeric:tabular-nums;align-content:center;font-size:13px;font-weight:600;display:block}button.mo-zeit:hover{border-color:var(--accent)}.mo-zeit.aktiv{border-color:var(--accent);background:var(--accent);color:var(--ink-invert)}.mo-zeit.vergeben{color:var(--text-meta);cursor:default;background:0 0;border-style:dashed;font-weight:500;text-decoration:line-through}.mo-tel{max-width:360px;margin:22px 0 0}.mo-fertig{justify-items:start;gap:10px;display:grid}.mo-fertig h2{margin-top:8px}.mo-fertig .mo-stand{width:100%;max-width:760px}.mo-fertig-knoepfe{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.mo-stand{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);margin:16px 0 0;padding:16px 18px}.mo-stand .kopf{letter-spacing:.08em;text-transform:uppercase;color:var(--text-meta);margin-bottom:12px;font-size:12.5px;font-weight:600}.mo-stand ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.mo-stand li{min-height:32px;color:var(--text-meta);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;display:grid;position:relative}.mo-stand li .p{border:2px solid var(--line-hover);background:var(--surface);z-index:1;border-radius:50%;justify-self:center;place-items:center;width:18px;height:18px;display:grid;position:relative}.mo-stand li:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:24px;bottom:-8px;left:10px}.mo-stand li.erledigt{color:var(--ink)}.mo-stand li.erledigt .p{border-color:var(--status-live);background:var(--status-live);color:var(--ink-invert)}.mo-stand li.erledigt .p svg{width:10px;height:10px}.mo-stand li.erledigt:not(:last-child):before{background:var(--status-live)}.mo-stand li.aktuell{color:var(--ink);font-weight:600}.mo-stand li.aktuell .p{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.mo-stand li .d{color:var(--text-meta);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}.mo-stand-zeile{border-radius:var(--r-m);background:var(--inset);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;font-size:13.5px;display:grid}.mo-stand-zeile .l{color:var(--text-meta);font-size:12.5px}.mo-stand-zeile .w{gap:1px;display:grid}.mo-stand-zeile .w .s{color:var(--grau-2);font-size:12.5px}.mo-stand-zeile.ok{background:var(--status-live-soft)}.mo-stand-zeile.ok .w .s{color:var(--status-live-ink-aa)}.a7-details{border:1px solid var(--line);border-radius:var(--r-m);margin:16px 0 0;padding:14px 16px}.a7-details .kopf{letter-spacing:.08em;text-transform:uppercase;color:var(--text-meta);margin-bottom:10px;font-size:12.5px;font-weight:600}.a7-details dl{grid-template-columns:170px minmax(0,1fr);gap:6px 14px;margin:0;font-size:13px;display:grid}.a7-details dl>div{display:contents}.a7-details dt{color:var(--text-meta)}.a7-details dd{color:var(--ink);overflow-wrap:anywhere;white-space:pre-line;margin:0}@media (max-width:1180px){.mo-held{grid-template-columns:1fr}.mo-held .bild{display:none}.mo-ablauf{grid-template-columns:1fr}.mo-ablauf li{border-left:0;border-top:1px solid var(--line-fein)}.mo-ablauf li:first-child{border-top:0}.mo-ablauf li:after{display:none}.mo-br-kopf{flex-direction:column}}@media (max-width:720px){.mo-held{min-height:0;padding:32px 22px}.mo-held h1{font-size:30px}.sup-motiv{padding:26px 22px}.sup-motiv h2{font-size:23px}.mo-angebote,.mo-beispiele,.sp-format{grid-template-columns:1fr}.mo-briefing{padding:22px 18px 20px}.mo-schritte{flex-wrap:wrap}.mo-tage{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-br-fuss{flex-wrap:wrap}.mo-stand-zeile{grid-template-columns:1fr}.a7-details dl{grid-template-columns:1fr;gap:2px}.a7-details dd{margin-bottom:8px}}.cc-d-stufen ol{margin:0;padding:0;list-style:none;display:grid}.cc-d-stufen li{min-height:30px;color:var(--text-meta);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:2px 10px;font-size:13.5px;display:grid;position:relative}.cc-d-stufen li .p{border:2px solid var(--line-hover);background:var(--surface);z-index:1;border-radius:50%;justify-self:center;place-items:center;width:18px;height:18px;display:grid;position:relative}.cc-d-stufen li:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:22px;bottom:-8px;left:10px}.cc-d-stufen li.erledigt{color:var(--ink)}.cc-d-stufen li.erledigt .p{border-color:var(--status-live);background:var(--status-live);color:var(--ink-invert)}.cc-d-stufen li.erledigt .p svg{width:10px;height:10px}.cc-d-stufen li.erledigt:not(:last-child):before{background:var(--status-live)}.cc-d-stufen li.aktuell{color:var(--ink);font-weight:600}.cc-d-stufen li.aktuell .p{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.cc-d-stufen li .d{color:var(--text-meta);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}.cc-d-stufen li .n{color:var(--grau-2);grid-column:2/4;font-size:12.5px;font-weight:400}.cc-d-termin{border-radius:var(--r-m);background:var(--inset);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;font-size:13.5px;display:grid}.cc-d-termin .tx{gap:2px;display:grid}.cc-d-termin .l,.cc-d-termin .s{color:var(--text-meta);font-size:12.5px}.cc-d-termin.ok{background:var(--status-live-soft)}.cc-d-termin .kn,.cc-d-motiv-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.cc-d-motiv-knoepfe{margin-top:14px}.cc-d-spot-kopf{letter-spacing:.08em;text-transform:uppercase;color:var(--text-meta);margin:18px 0 8px;font-size:12.5px;font-weight:600}@media (max-width:720px){.cc-d-termin{grid-template-columns:1fr}}.cc-betrag{display:block;position:relative}.cc-betrag .eingabe{font-variant-numeric:tabular-nums;padding-right:40px}.cc-betrag .e{color:var(--text-meta);pointer-events:none;font-size:15px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.cc-d-zw{max-width:400px;padding-top:0}.sp-dialog .gf-drop{margin-bottom:18px}.sp-dateien{gap:8px;margin:-8px 0 18px;display:grid}.sp-dateien:empty{display:none}.sp-datei{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex}.sp-datei-ikon{background:var(--inset);width:34px;height:34px;color:var(--grau-3);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.sp-datei-text{flex:1;gap:2px;min-width:0;display:grid}.sp-datei-text .n{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.sp-datei-text .g{color:var(--text-meta);font-size:12.5px}.sp-datei-text .g .fehler{color:var(--status-error-ink)}.sp-datei-weg{width:36px;height:36px;color:var(--grau-4);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.sp-datei-weg:hover{color:var(--status-error-ink);background:var(--status-error-soft)}.sp-datei-weg.laden:hover{color:var(--accent-ink);background:var(--accent-soft)}.sp-datei-weg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sp-datei-weg:disabled{opacity:.45;cursor:default}.a7-anhaenge{gap:6px;margin-top:10px;display:grid}.chat-blase .a7-anhaenge .sp-datei{background:var(--anhang-auf-hell)}.chat-blase.kunde .a7-anhaenge .sp-datei{background:var(--anhang-auf-ink);color:var(--ink)}.cc-d-anh{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cc-d-anh .chip{background:var(--cc-anhang-grund);font:inherit;color:var(--grau-2);text-align:left;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:12.5px;display:inline-flex}.cc-d-anh button.chip{cursor:pointer}.cc-d-anh button.chip:hover{color:var(--accent-ink)}.cc-d-anh button.chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cc-d-anh .chip .fehler{color:var(--status-error-ink)}.mo-stand-zeile .mo-annahme{grid-column:1/-1;justify-items:start;gap:8px;display:grid}.mo-stand-zeile .mo-annahme .vt-kaestchen{margin:0}.mo-stand-zeile .mo-annahme .s,.mo-stand-zeile .mo-annahme.s{color:var(--grau-2);margin:0;font-size:12.5px;line-height:1.5}
.wk{z-index:var(--wk-ebene);background:var(--wk-grund);cursor:pointer;transition:opacity var(--wk-ausblenden) var(--wk-kurve);place-items:center;display:grid;position:fixed;inset:0}.wk[data-phase=aus]{opacity:0;pointer-events:none}.wk[data-vorab]{animation:wk-weg var(--wk-ausblenden) var(--wk-kurve) var(--wk-vorab-frist) forwards}@keyframes wk-weg{to{opacity:0;visibility:hidden}}.wk-orb{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.wk[data-orb] .wk-orb{opacity:1}.wk-poster{width:var(--wk-poster-groesse);height:var(--wk-poster-groesse);pointer-events:none;animation:wk-atmen var(--wk-atmen) ease-in-out infinite alternate;transition:opacity var(--wk-ausblenden) var(--wk-kurve);margin:auto;position:absolute;inset:0}.wk-poster:before{content:"";background:conic-gradient(var(--wk-farbe-1), var(--wk-farbe-2), var(--wk-farbe-3), var(--wk-farbe-4), var(--wk-farbe-5), var(--wk-farbe-6), var(--wk-farbe-1));filter:blur(var(--wk-poster-unschaerfe));animation:wk-drehen var(--wk-drehen) linear infinite;border-radius:50%;position:absolute;inset:0}.wk[data-phase=logo] .wk-poster{opacity:var(--wk-poster-gedimmt)}.wk[data-orb] .wk-poster{opacity:var(--wk-poster-rest,0);transition:none}.wk[data-ruhig] .wk-poster{transition:none}@keyframes wk-atmen{to{transform:scale(var(--wk-poster-atmen))}}@keyframes wk-drehen{to{transform:rotate(1turn)}}.wk-marke{align-items:center;gap:var(--sp-4);color:var(--wk-marke);opacity:0;transform:scale(var(--wk-start-skala));filter:blur(var(--sp-2));transition:opacity var(--wk-einblenden) var(--wk-kurve), transform var(--wk-wachsen) var(--wk-kurve), filter var(--wk-einblenden) var(--wk-kurve);flex-direction:column;display:flex;position:relative}.wk[data-phase=logo] .wk-marke,.wk[data-phase=aus] .wk-marke{opacity:1;filter:none;transform:none}.wk-zeichen{position:relative}.wk-lockup{width:var(--wk-marke-breite);height:auto;display:block;position:relative}.wk-glanz,.wk-strahl{width:var(--wk-glanz-breite);pointer-events:none;opacity:0;border-radius:50%;position:absolute;top:50%;left:0}.wk-glanz{height:var(--wk-glanz-hoehe);background:linear-gradient(90deg, var(--wk-farbe-1), var(--wk-farbe-2), var(--wk-farbe-3), var(--wk-farbe-4), var(--wk-farbe-5), var(--wk-farbe-6));filter:blur(var(--wk-glanz-unschaerfe));--wk-glanz-deck:var(--wk-glanz-deckkraft)}.wk-strahl{height:var(--wk-strahl-hoehe);background:linear-gradient(90deg, transparent, var(--wk-marke) 50%, transparent);filter:blur(var(--sp-1));--wk-glanz-deck:var(--wk-strahl-deckkraft)}.wk:not([data-ruhig])[data-phase=logo] .wk-glanz,.wk:not([data-ruhig])[data-phase=logo] .wk-strahl{animation:wk-glanz var(--wk-glanz-dauer) var(--wk-glanz-kurve) var(--wk-glanz-verzug) both}@keyframes wk-glanz{0%{opacity:0;transform:translate(-100%,-50%)}18%{opacity:var(--wk-glanz-deck)}78%{opacity:var(--wk-glanz-deck)}to{transform:translate(var(--wk-glanz-ziel), -50%);opacity:0}}.wk-text{max-width:var(--wk-marke-max);font-size:var(--wk-text-groesse);color:var(--wk-marke);text-align:center;text-shadow:var(--wk-text-hof);margin:0;font-weight:500}.wk-lockup .marke-hell{fill:var(--wk-grund)}@media (prefers-reduced-motion:reduce){.wk-orb,.wk-poster,.wk-glanz,.wk-strahl{display:none}.wk-marke{filter:none;transition:opacity var(--wk-ausblenden) linear;transform:none}}
.cc-c-schirme{grid-template-columns:repeat(auto-fill,minmax(226px,1fr));gap:20px 24px;padding:22px 18px 24px;display:grid}.cc-c-schirm{align-items:flex-start;gap:18px;min-width:0;display:flex}.cc-c-schirm .cc-bild-schirm{margin-bottom:10px}.cc-c-schirm-text{justify-items:start;gap:6px;min-width:0;padding-top:2px;display:grid}.cc-c-schirm-text .t{color:var(--ink);font-size:13.5px;font-weight:600}.cc-c-schirm-text .s{color:var(--text-meta);font-size:12.5px;line-height:1.4}.cc-c-plan{box-sizing:border-box;border:1.5px dashed var(--accent-line);background:repeating-linear-gradient(-45deg, var(--accent-soft), var(--accent-soft) 5px, var(--surface) 5px, var(--surface) 10px);width:68px;height:121px;color:var(--accent);border-radius:7px;flex:none;place-items:center;display:grid}.cc-c-plan svg{width:22px;height:22px}.cc-c-link{height:28px;font:inherit;color:var(--fs-gewaehlt-ink);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cc-c-link:hover{text-decoration:underline}.cc-bild-schirm{box-sizing:border-box;background:var(--schirm-rahmen);width:68px;height:121px;box-shadow:var(--schirm-rahmen-schatten);border-radius:7px;flex:none;padding:3px;display:block;position:relative}.cc-bild-schirm .in{background:var(--motiv-flaeche);border-radius:4px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.cc-bild-schirm .live{background:var(--status-live);width:8px;height:8px;box-shadow:0 0 0 3px var(--status-live-soft);border-radius:50%;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.cc-bild-schirm .live.aus{background:var(--status-error);box-shadow:0 0 0 3px var(--status-error-soft)}.cc-c-lauf{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:26px 12px 24px;list-style:none;display:grid}.cc-c-lauf li{text-align:center;color:var(--text-meta);align-content:start;justify-items:center;gap:7px;font-size:12.5px;display:grid;position:relative}.cc-c-lauf li:before{content:"";z-index:0;background:var(--line-strong);width:100%;height:2px;position:absolute;top:12px;right:50%}.cc-c-lauf li:first-child:before{display:none}.cc-c-lauf li.fertig:before,.cc-c-lauf li.aktuell:before{background:var(--status-live)}.cc-c-lauf .p{z-index:1;box-sizing:border-box;background:var(--surface);border:2px solid var(--line-strong);width:26px;height:26px;color:var(--ink-invert);border-radius:50%;place-items:center;display:grid;position:relative}.cc-c-lauf .p svg{width:13px;height:13px}.cc-c-lauf li.fertig .p{background:var(--status-live);border-color:var(--status-live)}.cc-c-lauf li.aktuell .p{border-color:var(--accent);box-shadow:0 0 0 5px var(--accent-soft)}.cc-c-lauf li.aktuell .p:after{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px}.cc-c-lauf li.aktuell .l{color:var(--ink);font-weight:600}.cc-c-lauf li.fertig .l{color:var(--grau-2)}.cc-c-lauf .d{color:var(--text-meta);margin-top:-3px}.cc-c-orgs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.cc-c-org{box-sizing:border-box;border-radius:var(--r-m);background:var(--inset);align-items:center;gap:14px;min-width:0;min-height:68px;padding:12px 14px;display:flex}.cc-c-org .cc-bild-ini{width:40px;height:40px;font-size:13.5px}.cc-c-org.leer{border:1px solid var(--line);background:0 0}.cc-c-org .tx{gap:2px;min-width:0;display:grid}.cc-c-org .t{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.cc-c-org .s{color:var(--text-meta);font-size:12.5px}.cc-c-org.leer .t{color:var(--grau-3);font-weight:500}.cc-c-org-leer{border-radius:var(--r-s);background:var(--inset);width:40px;height:40px;color:var(--text-meta);flex:none;place-items:center;display:grid}.cc-c-org-leer svg{width:18px;height:18px}.pa-link{color:var(--fs-gewaehlt-ink);font-weight:600;text-decoration:none}.pa-link:hover{text-decoration:underline}.cc-l-tabelle col.sp-st-kampagne{width:42%}.cc-l-tabelle col.sp-st-zustand{width:22%}.cc-l-tabelle col.sp-st-spot{width:96px}@media (max-width:720px){.cc-c-lauf{grid-template-columns:minmax(0,1fr);justify-items:start;gap:14px;padding:20px 18px}.cc-c-lauf li{text-align:left;grid-auto-flow:column;place-items:center start}.cc-c-lauf li:before{display:none}.cc-c-lauf .d{margin-top:0}.cc-c-orgs{grid-template-columns:minmax(0,1fr)}}.cc-c-dl dd .s{color:var(--text-meta);margin-top:2px;font-size:12.5px;display:block}.cc-c-dl .cc-c-grau{color:var(--text-meta)}.cc-l-tabelle .st-rechts{text-align:right}.cc-c-schirme-koerper{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.cc-c-durchlauf{border-radius:var(--r-m);background:var(--inset);justify-items:start;gap:10px;margin:22px 18px 24px 0;padding:14px 16px;display:grid}.cc-c-durchlauf .l{color:var(--grau-3);font-size:12.5px;font-weight:600}.cc-c-durchlauf .s{color:var(--text-meta);font-size:12.5px}.cc-motive{align-items:flex-end;gap:8px;display:flex}.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);border-radius:5px;flex:none;width:40px;position:relative;overflow:hidden}.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-c-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 18px;display:grid}.st-dl-paar{margin:0}.cc-x-chips{flex-wrap:wrap;gap:6px;display:flex}.cc-x-chips .adm-tag{background:var(--accent-soft);color:var(--fs-gewaehlt-ink);border-radius:4px;padding:2px 7px;font-size:12.5px;font-weight:600;display:inline-block}.cc-p-kompakt{display:grid}.cc-p-zeile{border-top:1px solid var(--line-fein);min-height:56px;color:inherit;grid-template-columns:32px minmax(0,1fr) auto auto 14px;align-items:center;gap:12px;padding:0 18px;text-decoration:none;display:grid}a.cc-p-zeile:hover{background:var(--paper)}a.cc-p-zeile:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.cc-p-zeile .tx{gap:1px;min-width:0;display:grid}.cc-p-zeile .t{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.cc-p-zeile .s{color:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cc-p-zeile .r{color:var(--grau-3);white-space:nowrap;font-size:13px}.cc-p-zeile .pf{color:var(--grau-5);opacity:0;font-size:18px}a.cc-p-zeile:hover .pf,a.cc-p-zeile:focus-visible .pf{opacity:1}.cc-avatar{background:var(--accent-soft);width:32px;height:32px;color:var(--fs-gewaehlt-ink);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.cc-c-verlauf{padding:4px 18px 10px;display:grid}.cc-v-eintrag{border-bottom:1px solid var(--line-fein);grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 0;display:grid}.cc-v-eintrag:last-of-type{border-bottom:0}.cc-v-text{gap:3px;min-width:0;display:grid}.cc-v-satz{color:var(--ink);font-size:13.5px;line-height:1.45}.cc-v-satz b{font-weight:600}.cc-v-zeit{color:var(--text-meta);white-space:nowrap;padding-top:1px;font-size:12.5px}.cc-v-mehr{height:36px;color:var(--fs-gewaehlt-ink);justify-self:start;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cc-v-leer{color:var(--text-meta);padding:12px 0;font-size:13px}.cc-bild-karte{border-radius:var(--r-m);width:72px;height:72px;box-shadow:inset 0 0 0 1px var(--line);background:var(--karte-neutral);flex:none;display:block;overflow:hidden}.cc-bild-karte svg{width:100%;height:100%;display:block}.cc-bild-karte .hof{fill:var(--accent);opacity:.18}.cc-bild-karte .nadel{fill:var(--accent);stroke:var(--surface);stroke-width:1.8px}.cc-bild-karte .kern{fill:var(--surface)}.cc-f-karte{flex:none;display:inline-flex;position:relative}.cc-f-karte.g-l{padding:0 14px 9px 0}.cc-f-karte.g-xs{padding:6px 12px 6px 0}.cc-f-karte.g-s{padding:0 12px 7px 0}.cc-bild-karte.g-xs{width:34px;height:34px}.cc-bild-karte.g-s{width:44px;height:44px}.cc-f-logo{box-sizing:border-box;vertical-align:middle;background-color:var(--surface);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cc-f-logo.xs{border-radius:5px;width:32px;height:20px;padding:2px 3px}.cc-f-logo.s{width:36px;height:24px;padding:3px 4px}.cc-f-logo.l{border-radius:var(--r-s);width:54px;height:36px;padding:4px 6px}.cc-f-logo.ohne{border:1px dashed var(--line-dash);background-color:var(--inset);color:var(--grau-5)}.cc-f-logo.ohne svg{width:100%;height:100%}.cc-f-logo.name{border:1px dashed var(--line-hover);color:var(--grau-3);white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1}.cc-f-logo.name.l{font-size:14px}.cc-f-karte>.cc-f-logo{box-shadow:var(--motiv-schatten);position:absolute;bottom:0;right:0}.cc-f-wert{align-items:center;gap:8px;display:inline-flex}.adm-thumb{aspect-ratio:9/16;border:1px solid var(--accent-line);background:repeating-linear-gradient(-45deg, var(--accent-soft), var(--accent-soft) 5px, var(--accent-soft-2) 5px, var(--accent-soft-2) 10px);border-radius:4px;flex:none;width:34px}.st-kampagne-text{gap:2px;min-width:0;display:grid}.st-kampagne{align-items:center;gap:12px;padding:8px 0;display:flex}@media (max-width:720px){.cc-c-schirme-koerper{grid-template-columns:minmax(0,1fr)}.cc-c-durchlauf{margin:0 18px 22px}.cc-p-zeile{grid-template-columns:32px minmax(0,1fr) auto;padding:10px 18px}.cc-p-zeile .r,.cc-p-zeile .pf{display:none}}
.dash-willkommen{min-height:280px;margin-bottom:var(--sekt-s);border-radius:var(--r-m);color:var(--surface);background:var(--dw-grund);position:relative;overflow:hidden;container:dw/inline-size}.dw-bild{object-fit:cover;object-position:50% 68%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.dash-willkommen:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--dw-abdunkeln-55) 0%, var(--dw-abdunkeln-50) 32%, var(--dw-abdunkeln-0) 48%);display:none;position:absolute;inset:0}.dw-text{z-index:2;box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;min-height:280px;padding:36px 28px 34px;display:flex;position:relative}.dw-titel{letter-spacing:-.02em;text-shadow:0 1px 16px var(--dw-schatten-text);margin:0;font-size:clamp(26px,6.06061cqw - 42.4242px,34px);font-weight:700;line-height:1.22}.dw-titel span{display:block}.dw-sub{color:var(--dw-text-sub);text-shadow:0 1px 10px var(--dw-schatten-text);margin:10px 0 0;font-size:14px;line-height:1.5}.dw-aktion{flex-direction:column;align-items:center;gap:8px;margin-top:auto;padding-top:20px;display:flex}.dw-knopf{border-radius:var(--r-s);background:var(--surface);height:42px;color:var(--ink);white-space:nowrap;box-shadow:0 8px 22px var(--dw-schatten-knopf);justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dw-knopf:hover{background:var(--accent-soft);text-decoration:none}.dw-karte{z-index:2;border-radius:var(--r-m);background:var(--dw-karte);width:216px;height:124px;box-shadow:0 16px 36px var(--dw-schatten-karte);position:absolute;top:28px;left:36px;overflow:hidden}.dw-karte svg{width:100%;height:100%;display:block}.dw-karte .dw-bstr path{fill:none;stroke:var(--surface);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.dw-karte .dw-ab path{fill:none;stroke:var(--surface);stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round}.dw-karte .dw-st circle{fill:var(--accent)}.dw-karte .dw-fokus-hof{fill:var(--accent);opacity:.18}.dw-karte .dw-fokus{fill:var(--accent);stroke:var(--surface);stroke-width:1.6px}.dw-hinweis{box-sizing:border-box;background:var(--surface);border-radius:var(--r-s);text-align:left;max-width:160px;color:var(--ink);box-shadow:0 6px 16px var(--dw-schatten-hinweis);padding:8px 12px 9px;position:absolute;top:10px;right:10px}.dw-hinweis strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.dw-hinweis span{color:var(--grau-3);white-space:nowrap;align-items:center;gap:6px;margin-top:2px;font-size:12.5px;line-height:1.3;display:flex}.dw-hinweis i{background:var(--status-live);border-radius:50%;flex:none;width:8px;height:8px}.dw-hinweis i.netz{background:var(--accent)}.dw-schritte{z-index:2;background:var(--surface);border-radius:var(--r-m);color:var(--ink);box-shadow:0 16px 36px var(--dw-schatten-karte);align-items:flex-start;gap:0;padding:14px 18px 12px;display:flex;position:absolute;bottom:34px;right:36px}.dw-schritt{flex-direction:column;flex:none;align-items:center;gap:6px;width:82px;display:flex}.dw-kreis{background:var(--chip-bg);width:28px;height:28px;color:var(--grau-5);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.dw-schritt.fertig .dw-kreis{background:var(--accent);color:var(--surface)}.dw-schritt.aktiv .dw-kreis{background:var(--ink);color:var(--surface);box-shadow:0 0 0 3px var(--dw-kreis-rand)}.dw-label{white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.2}.dw-schritt.offen .dw-label{color:var(--grau-5);font-weight:500}.dw-linie{background:var(--line-strong);border-radius:1px;flex:none;width:20px;height:2px;margin:13px -10px 0}.dw-linie.fertig{background:var(--accent)}@container dw (max-width:1129px){.dw-schritte{display:none}.dw-text{padding-left:min(280px,max(28px,1131px - 100cqw))}.dw-text:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(270deg, var(--dw-abdunkeln-55) 0%, var(--dw-abdunkeln-42) 45%, var(--dw-abdunkeln-0) 78%);position:absolute;inset:0}.dw-titel{font-size:clamp(22px,5.15464cqw - 17.0103px,26px)}}@media (max-width:1100px){.dw-karte,.dw-schritte{display:none}.dash-willkommen:before{display:block}.dw-text{padding-left:28px}.dw-titel{font-size:clamp(22px,5.15464cqw - 2.8866px,26px)}}.dw-schritt-gruppe{display:contents}
.wz-pb{gap:0;display:grid}.wz-pb-z{color:var(--grau-1);justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;font-size:13px;display:flex}.wz-pb-z span{min-width:0}.wz-pb-z small{color:var(--text-meta);margin-top:2px;font-size:12.5px;display:block}.wz-pb-z b{font-variant-numeric:tabular-nums;flex:none;font-weight:500}.wz-pb-z.minus,.wz-pb-z.minus b{color:var(--status-live-ink-aa)}.wz-pb-z.netto{border-top:1px solid var(--line);margin-top:10px;padding-top:12px}.wz-pb-z.ust{color:var(--grau-3)}.wz-pb-z.brutto{border-top:1px solid var(--line);color:var(--ink);margin-top:4px;padding-top:12px;font-size:15px;font-weight:600}.wz-pb-z.brutto b{font-size:17px;font-weight:700}.wz-fertig-gross{position:relative}.wz-konfetti{pointer-events:none;z-index:2;height:560px;position:absolute;inset:-30px 0 auto;overflow:hidden}.wz-konfetti i{top:-28px;left:var(--k-links);width:var(--k-b);height:var(--k-h);opacity:0;animation:wz-konfetti-fall var(--k-dauer) cubic-bezier(.25, .6, .45, 1) var(--k-start) forwards;border-radius:2px;display:block;position:absolute}.wz-konfetti i.f{border-radius:0;background:0 0!important}.wz-konfetti i.f svg{width:100%;height:100%;display:block}.wz-konfetti .k1{background:var(--accent);color:var(--accent)}.wz-konfetti .k2{background:var(--ink);color:var(--ink)}.wz-konfetti .k3{background:var(--accent-soft-2);color:var(--accent-02)}.wz-konfetti .k4{background:var(--status-live);color:var(--status-live)}@keyframes wz-konfetti-fall{0%{opacity:0;transform:translate(0,0)rotate(0)}8%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate3d(0, 520px, 0) rotate(var(--dreh,300deg))}}@media (prefers-reduced-motion:reduce){.wz-konfetti{display:none}}
.karte-wrap{padding-bottom:0}.map-stage{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);grid-template-columns:360px 1fr;height:calc(100vh - 120px);min-height:520px;display:grid;overflow:hidden}.map-stage.nur-panel{grid-template-columns:1fr;height:auto;min-height:0}.map-stage.nur-panel .mp-liste{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:0 10px;display:grid}.map-stage.nur-panel .map-panel>.btn-block{max-width:320px}.map-panel{background:var(--surface);padding:var(--sp-5);overflow:auto}.map-panel h2{font-size:var(--fs-l)}.mp-sub{font-size:var(--fs-s);color:var(--ink-soft);margin:var(--sp-2) 0 var(--sp-4)}.mp-kpis{gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:1fr 1fr;max-width:320px;display:grid}.mp-kpis .v{font-size:var(--fs-l);font-weight:600;display:block}.mp-kpis .l{font-size:var(--fs-xs);color:var(--ink-soft);margin-top:4px;display:block}.mp-price{border-top:1px solid var(--line);padding-top:var(--sp-4);margin-bottom:var(--sp-4)}.mp-price .now{font-size:var(--fs-xl);font-weight:600}.mp-price .was{font-size:var(--fs-s);color:var(--ink-soft);margin-left:var(--sp-2);text-decoration:line-through}.mp-price .note{font-size:var(--fs-xs);color:var(--ink-soft);margin-top:4px;display:block}.mp-abschnitt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-meta);border-top:1px solid var(--line-fein);justify-content:space-between;align-items:baseline;gap:10px;margin:16px 0 10px;padding-top:14px;font-size:12.5px;display:flex}.mp-liste{margin:var(--sp-2) 0 0;padding:0;list-style:none}.mp-station{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-m);align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:flex}a.mp-station{color:inherit;text-decoration:none}a.mp-station:hover{border-color:var(--line-strong)}.mp-station .mitte{flex:1;min-width:0}.mp-station .n{font-size:13.5px;font-weight:600;display:block}.mp-station .s{color:var(--text-meta);margin-top:2px;font-size:12.5px;display:block}.mp-station .rechts{flex:none}.mp-station .chip{white-space:nowrap;background:var(--status-live-soft);color:var(--status-live-ink-aa);border-radius:5px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.mp-station .chip>svg{flex:none;width:12px;height:12px}button.mp-station{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit}button.mp-station:hover{border-color:var(--line-strong)}button.mp-station.aktiv{border-color:var(--accent);background:var(--accent-soft)}button.mp-station.aktiv .s{color:var(--ink-soft)}button.mp-station:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.map-canvas{background:var(--inset);padding:var(--sp-5);border-left:1px solid var(--line);position:relative;overflow:auto}.map-sidebar{top:calc(var(--sp-5) + 80px);right:var(--sp-5);width:364px;max-height:calc(100% - 128px);z-index:var(--z-sidebar);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);position:absolute;overflow:auto}.sb2-kopf{background:var(--buehne);min-height:118px;color:var(--ink-invert);flex-direction:column;justify-content:flex-end;gap:4px;padding:18px 20px 16px;display:flex;position:relative}.sb2-kopf h2{color:var(--ink-invert);margin:0;padding-right:40px;font-size:20px;font-weight:600;line-height:1.2}.sb2-kopf p{color:var(--ink-invert);margin:0;font-size:12.5px}.sb2-zu{background:var(--surface);width:32px;height:32px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.sb2-zu svg{width:14px;height:14px}.sb2-zu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sb2-body{gap:16px;padding:18px 20px 20px;display:grid}.sb2-kacheln{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sb2-kacheln .wp-kachel .w{font-size:15px}.sb2-knopf{display:flex}.mp-such-leer{font-size:var(--fs-s);color:var(--ink-soft)}.mp-such-leer p{margin:0 0 var(--sp-3)}.kopf-netz-suche{width:214px}.mp-suche-handy{display:none}@media (max-width:760px){.kopf-netz-suche{display:none}.mp-suche-handy{margin-top:var(--sp-3);display:block}.map-stage{grid-template-columns:1fr;height:auto}.map-canvas{border-left:0;border-top:1px solid var(--line);padding:var(--sp-4)}.map-sidebar{top:auto;left:var(--sp-2);right:var(--sp-2);bottom:var(--sp-2);width:auto;max-height:55vh;position:fixed}}.gf-block{padding:22px 18px 4px}.gf-raster.schmal-breit{grid-template-columns:140px minmax(0,1fr)}@media (max-width:640px){.gf-raster.schmal-breit{grid-template-columns:1fr}}.re-vermerk{margin-bottom:18px}.zm-liste{border:1px solid var(--line);border-radius:var(--r-m);margin:0 18px 18px;overflow:hidden}.zm-zeile{box-sizing:border-box;align-items:center;gap:14px;min-height:68px;padding:12px 16px;display:flex}.zm-marke{box-sizing:border-box;border-radius:6px;flex:none;justify-content:center;align-items:center;width:46px;height:30px;display:flex}.zm-marke.rechnung{background:var(--inset);border:1px solid var(--line);color:var(--grau-1)}.zm-text{gap:3px;min-width:0;display:grid}.zm-nr{color:var(--ink);letter-spacing:.03em;font-size:14px;font-weight:600}.zm-text .zm-sub{margin-top:0}.zm-standard{background:var(--accent-soft);color:var(--status-info-ink);border-radius:4px;flex:none;margin-left:auto;padding:3px 10px;font-size:12.5px;font-weight:600}.zm-rechnung{border-top:1px solid var(--line-fein);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;padding:18px;display:grid}@media (max-width:760px){.zm-rechnung{grid-template-columns:1fr}.zm-zeile{flex-wrap:wrap}}.zm-label-zeile{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.zm-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-meta);font-size:12.5px;font-weight:600}.zm-wert{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}.zm-wert.fehlt{color:var(--status-warn-ink)}.zm-mails{gap:4px;display:grid}.zm-sub{color:var(--text-meta);margin-top:3px;font-size:12.5px;line-height:1.5}.re-mail-form{gap:var(--sp-3);display:grid}.re-mail-liste{gap:10px;display:grid}.re-mail-zeile{align-items:center;gap:8px;display:flex}.re-mail-zeile input{flex:1;min-width:0;margin-bottom:0}.re-mail-weg{border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);width:52px;height:52px;color:var(--grau-4);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.re-mail-weg:hover{color:var(--status-error-ink);border-color:var(--status-error);background:var(--status-error-soft)}.zm-neu.re-mail-plus{width:100%;min-height:44px;font:inherit;color:var(--accent-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin-top:6px;padding:0 2px;font-size:13.5px;font-weight:600;display:flex}.zm-neu.re-mail-plus:hover{color:var(--accent)}.a7-zurueck{margin-top:var(--sp-4)}a.zm-link{text-decoration:none}.zm-zeile+.zm-zeile,.zm-zeile+.zm-neu{border-top:1px solid var(--line-fein)}.zm-zeile:not(.standard){background:var(--inset)}.zm-marke.visa{background:var(--marke-visa)}.zm-marke.amex{background:var(--marke-amex)}.zm-marke.mastercard,.zm-marke.sepa,.zm-marke.unknown{background:var(--surface);border:1px solid var(--line)}.zm-marke-text{fill:var(--marke-schrift);letter-spacing:.6px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700}.zm-marke-text.visa{font-size:15px;font-style:italic}.zm-marke-text.sepa{fill:var(--marke-sepa);font-style:italic}.zm-marke-text.unknown{fill:var(--ink);font-size:11px}.zm-nr .p{color:var(--text-meta);letter-spacing:.14em;margin-right:2px}.zm-sub.abgelaufen{color:var(--status-error-ink);font-weight:500}.zm-knoepfe{flex:none;gap:8px;margin-left:auto;display:flex}.zm-knoepfe form{display:contents}.zm-zeile-meldung{gap:var(--sp-2);flex-basis:100%;display:grid}.zm-hinweis{margin:0 18px 12px}.zm-liste>.zm-neu{background:var(--surface);width:100%;min-height:52px;font:inherit;color:var(--status-info-ink);cursor:pointer;text-align:left;border:0;align-items:center;gap:10px;padding:0 16px;font-size:13.5px;font-weight:600;display:flex}.zm-liste>.zm-neu:hover{background:var(--accent-soft)}.zm-wahl{grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 16px;display:grid}.zm-wahl button{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);font:inherit;text-align:left;cursor:pointer;justify-items:start;gap:4px;padding:16px;display:grid}.zm-wahl button .t{color:var(--ink);font-size:14px;font-weight:600}.zm-wahl button .s{color:var(--text-meta);font-size:12.5px}.zm-wahl button.aktiv{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.zm-sicher{margin-bottom:var(--sp-3);border-radius:var(--r-m);background:var(--inset);color:var(--text-meta);align-items:flex-start;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.zm-sicher svg{flex:none;margin-top:1px}.zm-element{min-height:120px;margin:4px 0 16px}@media (max-width:520px){.zm-wahl{grid-template-columns:minmax(0,1fr);gap:8px}.zm-knoepfe{flex-wrap:wrap;margin-left:0}}.zm-mc-rot{fill:var(--marke-mc-rot)}.zm-mc-gelb{fill:var(--marke-mc-gelb)}.zm-mc-orange{fill:var(--marke-mc-orange)}.st-seite .titelzeile{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.st-seite .titelzeile h2{font-size:var(--fs-xl);color:var(--ink);margin:0}.st-seite .zurueck-knopf{border-radius:var(--r-s);border:1px solid var(--line-strong);background:var(--surface);width:38px;height:38px;color:var(--grau-2);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.st-seite .zurueck-knopf:hover{border-color:var(--ink);color:var(--ink);background:var(--paper)}.st-seite .kopf-meta{color:var(--grau-1);flex-wrap:wrap;align-items:center;gap:10px 26px;margin:14px 0 8px;font-size:14px;display:flex}.st-seite .kopf-meta-teil{align-items:center;gap:8px;display:inline-flex}.st-seite .kopf-meta-teil svg{color:var(--grau-4);flex:none}.st-seite .sb-chips{margin:2px 0 var(--sp-5);flex-wrap:wrap;gap:8px;display:flex}.st-seite .sb-chip{background:var(--inset);color:var(--grau-2);border:1px solid var(--line);border-radius:5px;padding:5px 11px;font-size:12.5px;font-weight:600}.st-seite .dash-kpis{margin-bottom:var(--sekt);grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.st-seite .dash-kpis:has(+.st-quelle){margin-bottom:8px}.st-seite .dash-kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-s);padding:22px 24px}.st-seite .dash-kpi .l{color:var(--text-meta);margin-bottom:8px;font-size:12.5px;display:block}.st-seite .dash-kpi .w{font-size:26px;font-weight:600}.st-seite .dash-kpi .s{color:var(--text-meta);margin-top:6px;font-size:12.5px;display:block}.st-seite .dash-kpi .st-verkehr{color:var(--ink-soft);margin-top:10px}.st-seite .st-quelle{margin:0 0 var(--sekt);font-size:var(--fs-xs);color:var(--text-meta);line-height:1.5}.st-seite .st-quelle a{color:inherit;text-decoration:underline}.st-seite .st-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.st-seite .st-spalte{gap:16px;display:grid}.st-seite .st-karte{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-s);padding:18px}.st-seite .st-karte-kopf{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.st-seite .st-karte-kopf .t{margin:0;font-size:14px;font-weight:600}.st-seite .st-umfeld{font-size:var(--fs-s);color:var(--ink-soft);margin:0;line-height:1.6}@media (max-width:1100px){.st-seite .dash-kpis{grid-template-columns:1fr}}
.cc-aufgabe{border-bottom:1px solid var(--line-fein);grid-template-columns:36px minmax(0,1fr) minmax(96px,auto) 156px;align-items:center;gap:14px;min-height:64px;padding:10px 18px;display:grid}.cc-aufgabe:last-child{border-bottom:0}.cc-aufgabe-ik{border-radius:var(--r-s);background:var(--inset);width:36px;height:36px;color:var(--grau-3);place-items:center;display:grid}.cc-aufgabe-ik.freigaben{background:var(--accent-soft);color:var(--accent-ink)}.cc-aufgabe-ik.kunden{background:var(--cc-ik-kunden-grund);color:var(--cc-ik-kunden-text)}.cc-aufgabe-ik.buchungen{background:var(--status-info-soft);color:var(--status-info-ink)}.cc-aufgabe-ik.netz{background:var(--status-warn-soft);color:var(--status-warn-ink)}.cc-aufgabe-ik.geld{background:var(--status-live-soft);color:var(--status-live-ink)}.cc-aufgabe-text{gap:2px;min-width:0;display:grid}.cc-aufgabe-text .t{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.cc-aufgabe-text .k{color:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cc-aufgabe-text .t,.cc-aufgabe-text .k{white-space:normal;overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.cc-aufgabe-zeit{color:var(--text-meta);white-space:nowrap;justify-self:end;font-size:12.5px}.cc-aufgabe-aktionen{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cc-u{gap:16px;display:grid}.cc-u .adm-karte{margin-bottom:0}.cc-u-band{box-sizing:border-box;border-radius:var(--r-m);background-color:var(--cc-u-grund);min-height:140px;color:var(--ink-invert);background-position:50%;background-size:cover;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px 22px 28px;display:flex;position:relative;overflow:hidden}.cc-u-band:before{content:"";background:var(--cc-u-schleier);position:absolute;inset:0}.cc-u-band>*{position:relative}.cc-u-gruss{gap:8px;min-width:0;display:grid}.cc-u-datum{background:var(--cc-u-datum-grund);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:5px 10px;font-size:12.5px;display:inline-flex}.cc-u-datum i{background:var(--signal);border-radius:50%;flex:none;width:7px;height:7px}.cc-u-hallo{letter-spacing:-.01em;color:var(--ink-invert);margin:0;font-size:22px;font-weight:600;line-height:1.25}.cc-u-satz{color:var(--glas-text);margin:0;font-size:13.5px;line-height:1.4}.cc-u-kzs{flex:none;gap:12px;display:flex}.cc-u-kz{box-sizing:border-box;border-radius:var(--r-m);background:var(--auf-ink-flaeche);min-width:150px;min-height:92px;box-shadow:var(--cc-u-kachel-rand);-webkit-backdrop-filter:blur(10px);align-content:start;gap:2px;padding:12px 14px;display:grid}.cc-u-kz .w{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:600;line-height:1.25}.cc-u-kz .w small{color:var(--glas-text-leise);font-size:13.5px;font-weight:500}.cc-u-kz .l{color:var(--glas-text);white-space:nowrap;font-size:12.5px}.cc-u-kz .u{color:var(--cc-u-text-leiser);white-space:nowrap;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex}.cc-u-kz .u i{border-radius:50%;flex:none;width:7px;height:7px}.cc-u-kz .u i.rot{background:var(--status-error);box-shadow:var(--cc-u-alarm-hof)}.cc-u-kz .u i.gruen{background:var(--status-live)}.cc-u-kz .u i.grau{background:var(--glas-linie-stark)}.cc-u-kz .balken{background:var(--glas);border-radius:3px;flex:1;height:5px;margin-top:5px;display:block;overflow:hidden}.cc-u-kz .balken b{background:var(--status-live);border-radius:3px;height:100%;display:block}.cc-u-raster{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cc-u-seite{align-content:start;gap:16px;min-width:0;display:grid}@media (max-width:1100px){.cc-u-band,.cc-u-kzs{flex-wrap:wrap}}.cc-u-haupt .adm-kopf .t{align-items:center;gap:6px;display:inline-flex}.cc-u-filter{border-bottom:1px solid var(--line-fein);flex-wrap:wrap;gap:8px;padding:14px 18px;display:flex}.cc-u-filter .sp-chip{white-space:nowrap;padding:0 13px}.cc-u-haupt{container-type:inline-size}@container (max-width:700px){.cc-u-filter{gap:6px;padding:14px 16px}.cc-u-filter .sp-chip{padding:0 9px}}.cc-u-abschnitt+.cc-u-abschnitt{border-top:1px solid var(--line-fein)}.cc-u-zwischen{color:var(--grau-3);align-items:center;gap:8px;padding:14px 18px 4px;font-size:12.5px;font-weight:600;display:flex}.cc-u-zwischen i{background:var(--grau-6);border-radius:50%;flex:none;width:8px;height:8px}.cc-u-abschnitt.dringend .cc-u-zwischen i{background:var(--status-error);box-shadow:0 0 0 3px var(--status-error-soft)}.cc-u-abschnitt.heute .cc-u-zwischen i{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cc-u-zwischen .n{color:var(--text-meta);font-variant-numeric:tabular-nums;font-weight:500}.cc-u-zeilen .cc-aufgabe{transition:background .12s}.cc-u-zeilen .cc-aufgabe:hover{background:var(--paper)}.cc-u-zeilen .cc-aufgabe-text .t,.cc-u-zeilen .cc-aufgabe-text .k{white-space:normal;overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}@container (max-width:700px){.cc-u-zeilen .cc-aufgabe{grid-template-columns:36px minmax(0,1fr) auto 156px;gap:12px;padding:10px 16px}}.cc-aufgabe-ik.cc-u-bild{background:0 0;border-radius:0;width:36px;height:auto;min-height:36px;position:relative}.cc-u-mehr{border:0;border-top:1px solid var(--line-fein);width:100%;height:42px;font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;margin:0;padding:0;font-size:13px;font-weight:600;display:block}.cc-u-mehr:hover{background:var(--paper)}.cc-u-mehr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cc-u-haupt .cc-leer{min-height:260px}.cc-u-fuss{border-top:1px solid var(--line-fein);justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:10px 18px 12px;display:flex}.cc-u-fuss .s{min-width:0;color:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cc-u-link{height:28px;font:inherit;color:var(--accent-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cc-u-link:hover{text-decoration:underline}.cc-u-link svg{margin-top:1px}.cc-u-fuss .cc-u-link{color:var(--accent-text)}.cc-u-zurueck{gap:2px;padding:0 18px 12px;display:grid}.cc-u-zr{border-top:1px dashed var(--line-fein);grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 0;display:grid}.cc-u-zr .d{color:var(--grau-3);white-space:nowrap;font-size:12.5px;font-weight:600}.cc-u-zr .tx{gap:2px;min-width:0;display:grid}.cc-u-zr .t{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.cc-u-zr .k{color:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cc-u-netz.adm-karte,.cc-u-zeitraum.adm-karte{padding-bottom:20px}.cc-u-netz{container:cc-u-netz/inline-size}.cc-u-band{background-image:var(--riffel-bild)}.cc-u-kz .balken b{width:var(--anteil,0%)}.cc-leer-unter{max-width:460px;color:var(--grau-3);margin:0;font-size:13.5px;line-height:1.45}h3.cc-u-zwischen{line-height:inherit;margin:0}.cc-u-ini{width:36px;height:36px;font-size:12.5px;font-weight:600}@media (max-width:760px){.cc-u-band{padding:18px}.cc-u-kzs{width:100%}.cc-u-kz{flex:140px;min-width:0}.cc-u-haupt .cc-aufgabe{grid-template-columns:36px minmax(0,1fr);padding:12px 16px}.cc-u-haupt .cc-aufgabe-zeit{grid-column:2;justify-self:start}.cc-u-haupt .cc-aufgabe-aktionen{grid-column:2;justify-content:flex-start}}.cc-illu{border-radius:var(--r-m);background:var(--riffel-bild) center / cover no-repeat;width:148px;height:92px;box-shadow:var(--cc-illu-rand);place-items:center;display:grid;position:relative;overflow:hidden}.cc-illu-karte{box-sizing:border-box;border-radius:var(--r-s);background:var(--surface);width:104px;height:50px;box-shadow:var(--cc-illu-schatten);align-items:center;gap:10px;padding:0 12px;display:flex}.cc-illu-zeilen{flex:1;gap:6px;display:grid}.cc-illu-zeilen i{background:var(--chip-bg);border-radius:3px;height:5px}.cc-illu-zeilen i.kurz{width:62%}.cc-illu-haken{background:var(--status-live);width:26px;height:26px;color:var(--ink-invert);box-shadow:0 0 0 4px var(--status-live-soft);border-radius:50%;flex:none;place-items:center;display:grid}.cc-illu-haken svg{width:14px;height:14px}.cc-illu-funke{background:var(--cc-illu-funke);border-radius:50%;width:8px;height:8px;position:absolute}.cc-illu-funke.a{top:16px;left:18px}.cc-illu-funke.b{width:5px;height:5px;top:22px;right:20px}.cc-illu-funke.c{width:5px;height:5px;bottom:14px;left:30px}@media (max-width:1279.98px){.cc-u-raster{grid-template-columns:minmax(0,1fr)}.cc-u-seite{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (max-width:760px){.cc-u-seite{grid-template-columns:minmax(0,1fr)}}.cc-u-netz .adm-kopf .t{align-items:center;gap:6px;display:inline-flex}.cc-u-netz-klick{transition:box-shadow .15s,border-color .15s;position:relative}.cc-u-netz-klick .cc-u-netz-link{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.cc-u-netz-klick .cc-u-netz-link:after{content:"";z-index:1;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.cc-u-netz-klick .cc-u-netz-link .pf{color:var(--grau-5);place-items:center;margin-left:2px;transition:transform .15s,color .15s;display:inline-grid}.cc-u-netz-klick .cc-u-netz-link .pf svg{width:12px;height:12px}.cc-u-netz-klick .cc-u-region,.cc-u-netz-klick .cc-seg{z-index:2;position:relative}.cc-u-netz-klick:hover{border-color:var(--line-hover);box-shadow:0 10px 28px var(--kachel-schatten)}.cc-u-netz-klick:hover .cc-u-netz-link .pf{color:var(--ink);transform:translate(3px)}.cc-u-netz-klick .cc-u-karte svg{transition:transform .35s}.cc-u-netz-klick:hover .cc-u-karte svg{transform:scale(1.04)}.cc-u-netz-klick:has(.cc-u-netz-link:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.cc-u-netz-klick .cc-u-netz-link:focus-visible{outline:none}.cc-u-karte{border-radius:var(--r-m);background:var(--cc-u-karte-land);height:124px;box-shadow:var(--cc-u-karte-rand);margin:20px 18px 0;overflow:hidden}.cc-u-karte svg{width:100%;max-width:none;height:100%;display:block}@media (max-height:800px){.cc-u-netz .cc-u-karte{height:80px;margin-top:16px}}.cc-u-karte .land{fill:var(--cc-u-karte-land)}.cc-u-karte .gruen path{fill:var(--cc-u-karte-gruen);stroke:none}.cc-u-karte .meer{fill:var(--cc-u-karte-meer)}.cc-u-karte .inseln ellipse{fill:var(--cc-u-karte-land);stroke:var(--cc-u-karte-insel-rand);stroke-width:.8px}.cc-u-karte .fluss path{fill:none;stroke:var(--cc-u-karte-fluss);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.cc-u-karte .ab-rand path{fill:none;stroke:var(--cc-u-karte-ab-rand);stroke-width:4.2px;stroke-linecap:round;stroke-linejoin:round}.cc-u-karte .ab path{fill:none;stroke:var(--surface);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.cc-u-karte .st .p{stroke:var(--surface);stroke-width:1.4px}.cc-u-karte .st .p.laeuft{fill:var(--status-live)}.cc-u-karte .st .p.problem{fill:var(--karte-warn)}.cc-u-karte .st .p.aus{fill:var(--status-error)}.cc-u-karte .st .hof{fill:var(--status-error);opacity:.2}.cc-u-karte .st .p.ruht{fill:var(--cc-u-karte-ruht)}.cc-u-karte .st .p.montage{fill:var(--surface);stroke:var(--accent);stroke-width:1.8px}.cc-u-karte .st .p.ohne{fill:var(--surface);stroke:var(--cc-u-karte-ohne);stroke-width:1.6px}.cc-u-netz-seg{padding:14px 18px 2px}.cc-u-netz-seg .cc-seg{width:100%}.cc-u-netz-seg .cc-seg-legende{flex-wrap:nowrap;gap:4px 10px}@container cc-u-netz (max-width:340px){.cc-u-netz-seg .cc-seg-legende{grid-template-columns:repeat(3,max-content);gap:4px 14px;display:grid}}@container cc-u-netz (max-width:390px){.cc-u-netz-seg.lang .cc-seg-legende{grid-template-columns:repeat(3,max-content);gap:4px 14px;display:grid}}.cc-u-netz-seg .cc-seg-legende span{gap:5px}.cc-u-regionen{padding:6px 8px 0;display:grid}.cc-u-region{box-sizing:border-box;min-height:42px;color:inherit;border-radius:8px;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:10px;padding:3px 10px;text-decoration:none;display:grid;position:relative}.cc-u-region+.cc-u-region:before{content:"";border-top:1px solid var(--line-fein);position:absolute;top:0;left:10px;right:10px}.cc-u-region:hover{background:var(--paper);text-decoration:none}.cc-u-region:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cc-u-region .tx{gap:1px;min-width:0;display:grid}.cc-u-region .t{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:18px;overflow:hidden}.cc-u-region .s{color:var(--text-meta);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;line-height:17px;display:flex}.cc-u-region .s i{border-radius:50%;flex:none;width:7px;height:7px}.cc-u-region .s i.rot{background:var(--status-error)}.cc-u-region .s i.gelb{background:var(--karte-warn)}.cc-u-region .pf{color:var(--grau-5);place-items:center;display:grid}.cc-u-ruhig{border-radius:var(--r-m);background:var(--status-live-soft);color:var(--status-live-ink-aa);align-items:center;gap:8px;margin:10px 18px 0;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.cc-u-kacheln{padding:8px 18px 0}.cc-u-netz-leer{justify-items:start;gap:2px;padding:14px 18px 0;display:grid}.cc-u-netz-leer .t{color:var(--ink);font-size:14px;font-weight:600}.cc-u-netz-hinweis{padding:16px 18px 0}.cc-u-netz-leer .cc-u-link{color:var(--accent-text)}.cc-u-w-liste{gap:12px;padding:20px 18px 0;display:grid}.cc-u-w{border-radius:var(--r-m);background:var(--inset);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.cc-u-w .tx{gap:3px;min-width:0;display:grid}.cc-u-w .l{color:var(--text-meta);font-size:12.5px}.cc-u-w .w{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.cc-u-w .s{color:var(--text-meta);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cc-u-w .s.plus{color:var(--status-live-ink-aa)}.cc-u-w .bild .cc-mv{width:84px}.cc-u-w .bild .cc-mv-balken{gap:3px;height:36px}.cc-u-zeitraum .cc-u-fuss{border-top:0;justify-content:flex-end;min-height:28px;margin-top:10px;padding:0 18px}.cc-u-zeitraum .cc-u-link{color:var(--accent-text)}.cc-u-zeitraum-hinweis{padding:16px 18px 0}
.cc-set-aktionen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-height:36px;margin-bottom:12px;display:flex}.cc-avatar{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.cc-avatar.kunde{background:var(--inset);color:var(--grau-2);box-shadow:inset 0 0 0 1px var(--line)}.cc-kachel-wahl .aktuell{color:var(--text-meta);font-size:12.5px;font-weight:500}.cc-person-kopf{align-items:center;gap:16px;margin-bottom:20px;display:flex}.cc-person-kopf .n{color:var(--ink);font-size:16px;font-weight:600;display:block}.cc-person-kopf .e{color:var(--text-meta);font-size:13px}.cc-rechte{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.cc-rechte li{color:var(--grau-3);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.cc-rechte li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.pz-zust{display:grid}.pz-zust .cc-d-zeile{border-top:1px solid var(--line-fein);min-height:56px;color:var(--ink);grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:0;text-decoration:none;display:grid}.pz-zust .cc-d-zeile:first-child{border-top:0}.pz-zust .cc-d-zeile:hover{background:var(--paper)}.pz-zust .cc-d-zeile:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.pz-zust .tx{gap:1px;min-width:0;display:grid}.pz-zust .t{font-size:13.5px;font-weight:600;line-height:1.3}.pz-zust .s{color:var(--text-meta);font-size:12.5px}.pz-zust .pf{color:var(--grau-5);font-size:18px}.pz-blatt-satz{color:var(--text-meta);margin:0;font-size:13px}.cc-l-tabelle col.pz-sp-person{width:34%}.cc-l-tabelle col.pz-sp-zustand{width:240px}.cc-l-tabelle col.pz-sp-letzte{width:160px}.cc-l-tabelle col.pz-sp-rolle{width:150px}.cc-l-tabelle col.pz-sp-zust{width:130px}.pz-handy{display:none}.cc-l-tabelle.pz-tabelle tr.cc-gewaehlt .s,.cc-l-tabelle.pz-tabelle tr.cc-gewaehlt .pz-handy{color:var(--grau-2)}.cc-d-matrix{font-size:13.5px;display:grid}.cc-d-matrix .kopf,.cc-d-matrix .zeile{grid-template-columns:minmax(220px,1.6fr) repeat(5,minmax(74px,1fr));align-items:center;display:grid}.cc-d-matrix .kopf{border-bottom:1px solid var(--line-fein);padding:14px 18px 12px}.cc-d-matrix .zeile{border-top:1px solid var(--line-fein);min-height:48px;padding:6px 18px}.cc-d-matrix .kopf+.zeile{border-top:0}.cc-d-matrix .a{gap:1px;min-width:0;padding-right:12px;display:grid}.cc-d-matrix .kopf .a{color:var(--text-meta);align-self:end;font-size:12.5px}.cc-d-matrix .zeile .a .t{color:var(--ink);line-height:1.4}.cc-d-matrix .zeile .a .s{color:var(--text-meta);font-size:12.5px}.cc-d-matrix .r{text-align:center;justify-items:center;gap:7px;min-width:0;display:grid}.cc-d-matrix .r .t{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:600}.cc-d-matrix .av{justify-content:center;align-items:center;min-height:26px;display:flex}.cc-d-av{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-text);letter-spacing:-.02em;box-shadow:0 0 0 2px var(--surface);border-radius:50%;place-items:center;margin-left:-6px;font-size:12.5px;font-weight:700;display:grid}.cc-d-av:first-child{margin-left:0}.cc-d-av.mehr{background:var(--chip-bg);color:var(--grau-3)}.cc-d-matrix .av .leer{color:var(--text-meta);font-size:12.5px}.cc-d-matrix .c{place-items:center;display:grid}.cc-d-matrix .ok{background:var(--status-live-soft);width:26px;height:26px;color:var(--status-live-ink);border-radius:50%;place-items:center;display:grid}.cc-d-matrix .ok svg{width:13px;height:13px}.cc-d-matrix .nein{color:var(--grau-5)}.cc-d-matrix-roll{overflow-x:auto}:is(.set-haupt:has(>.pz-seite),.pz-seite){min-width:0}.cc-d-team-titel{margin:26px 0 12px}@media (max-width:760px){.cc-l-roll .cc-l-tabelle.pz-tabelle{min-width:0}.pz-tabelle col.pz-sp-zustand,.pz-tabelle col.pz-sp-letzte,.pz-tabelle col.pz-sp-rolle,.pz-tabelle col.pz-sp-zust,.pz-tabelle col.pz-sp-rolle-org,.pz-tabelle th:not(:first-child):not(.pfeil),.pz-tabelle td:not(:first-child):not(.pfeil){display:none}.pz-tabelle col.pz-sp-person{width:auto}.cc-l-tabelle.pz-tabelle td{height:auto;padding-top:12px;padding-bottom:12px}.pz-tabelle .pz-handy{color:var(--text-meta);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:12.5px;display:flex}.cc-d-matrix{min-width:640px}}
.cc-ba-sek{width:148px}.cc-ba-sort{width:196px}.cc-b-zeit{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--r-m);background:var(--surface);align-items:center;gap:2px;height:36px;padding:3px;display:inline-flex}.cc-b-zeit button{height:28px;font:inherit;color:var(--grau-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 13px;font-size:13px;font-weight:500}.cc-b-zeit button:hover{color:var(--ink);background:var(--inset)}.cc-b-zeit button[aria-pressed=true]{background:var(--ink);color:var(--ink-invert);font-weight:600}.cc-b-zeit button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cc-v-mehr{height:36px;font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cc-v-mehr:hover{text-decoration:underline}.fin-tab{min-width:0;font-size:13.5px;display:grid}.fin-z{box-sizing:border-box;border:0;border-bottom:1px solid var(--line-fein);min-height:52px;font:inherit;color:var(--ink);text-align:left;cursor:default;background:0 0;align-items:center;column-gap:14px;margin:0 -10px;padding:6px 10px;font-size:13.5px;text-decoration:none;display:grid}button.fin-z{cursor:pointer;width:calc(100% + 20px)}button.fin-z:hover{background:var(--inset);border-radius:8px}button.fin-z:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:8px}.fin-z.kopf{min-height:34px;color:var(--text-meta);font-size:12.5px}.fin-z>span{min-width:0}.fin-z>.r{text-align:right;justify-self:end;max-width:100%}.fin-obj{align-items:center;gap:10px;min-width:0;display:flex}.fin-obj .tx{gap:2px;min-width:0;display:grid}.fin-obj .t{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fin-obj .s,.fin-w .s{color:var(--text-meta);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:400;overflow:hidden}.fin-w{font-variant-numeric:tabular-nums;white-space:nowrap;gap:2px;min-width:0;font-weight:500;display:grid}.fin-z>.r .fin-w{justify-items:end}.fin-ba>.adm-kopf{align-items:center}.fin-ba-kopf-r{align-items:center;gap:14px;min-width:0;display:inline-flex}.fin-ba-rumpf{padding:6px 18px 12px}.fin-ba-z{grid-template-columns:18px minmax(0,1.7fr) minmax(180px,1.3fr) minmax(130px,.7fr) minmax(150px,.8fr) 14px}.fin-ba-z.e1{min-height:60px}.fin-ba-z.e1 .fin-obj .t{font-size:14px}.fin-ba-kinder,.fin-ba-gruppe{display:grid}.fin-ba-z.e2>.fin-obj{padding-left:22px}.fin-ba-z.e3{min-height:50px}.fin-ba-z.e3>.fin-obj{padding-left:22px}.fin-ba-kinder .fin-ba-kinder .fin-ba-z.e3>.fin-obj{padding-left:50px}.fin-ba-kinder .fin-ba-kinder .fin-ba-mehr{padding-left:96px}.fin-ba-z.e2 .fin-obj .t,.fin-ba-z.e3 .fin-obj .t{font-weight:500}.fin-ba-z.e1.auf,.fin-ba-z.e2.auf{background:var(--inset);border-radius:8px}.fin-ba-pf{color:var(--grau-4);transition:transform .15s;display:inline-flex}.fin-ba-pf.auf{transform:rotate(90deg)}.fin-ba-z.e2>.fin-ba-pf{transform:translate(22px)}.fin-ba-z.e2>.fin-ba-pf.auf{transform:translate(22px)rotate(90deg)}.fin-ba-q{grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:12px;display:grid}.fin-ba-q b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.fin-ba-leiste,.cc-b-a-mini{background:var(--accent-soft);height:8px;box-shadow:inset 0 0 0 1px var(--accent-line);border-radius:4px;display:flex;overflow:hidden}.fin-ba-leiste i,.cc-b-a-mini i{width:var(--breite,0%);flex:none;height:100%;display:block}.fin-ba-leiste i.b,.cc-b-a-mini i.b{background:var(--ink)}.fin-ba-leiste i.r,.cc-b-a-mini i.r{background:var(--karte-warn)}.fin-ba-mehr{border-bottom:1px solid var(--line-fein);align-items:center;min-height:44px;margin:0 -10px;padding:0 10px 0 68px;display:flex}.fin-ba+.card{margin-bottom:16px}@media (max-width:1439px){.fin-ba-z{grid-template-columns:18px minmax(0,1.5fr) minmax(150px,1.1fr) minmax(120px,.7fr) minmax(130px,.8fr) 14px}.fin-ba-kopf-r>span:first-child{display:none}}.cc-b-a-mini{flex:none;gap:2px;width:120px}.cc-b-a-mini i{border-radius:2px}.cc-b-a-zelle{align-items:center;gap:12px;min-width:0;max-width:100%;display:inline-flex}.cc-b-a-zelle>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.cc-l-tabelle.cc-ba-tabelle td{padding-top:6px;padding-bottom:6px}.cc-ba-tabelle td.cc-ba-zustand,.cc-ba-tabelle .cc-chip .d{text-overflow:clip;overflow:visible}.cc-b-a-kampagnen .s{color:var(--text-meta);font-size:12.5px;display:inline}.cc-ba-tabelle col.cc-ba-sp-station{width:30%}.cc-ba-tabelle col.cc-ba-sp-zustand{width:230px}.cc-ba-tabelle col.cc-ba-sp-werbezeit{width:280px}.cc-b-kat{padding:10px 18px 16px}.cc-b-kat-liste{margin:0;padding:0;list-style:none}.cc-b-kat-zeile{grid-template-columns:136px minmax(0,1fr);align-items:center;gap:12px;min-height:32px;display:grid}.cc-b-kat-zeile .n{color:var(--grau-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cc-b-kat-zeile .spur{background:var(--inset);border-radius:6px;height:22px;position:relative}.cc-b-kat-zeile.kopf .spur{background:0 0;height:24px}.cc-b-kat-zeile.kopf .spur span{top:0;left:var(--links,0%);width:var(--breite,0%);height:24px;color:var(--text-meta);border-radius:6px;place-items:center;font-size:12.5px;display:grid;position:absolute}.cc-b-kat-zeile.kopf .spur span.an{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.cc-b-kat-zeile.kopf .heute{top:24px;left:var(--links,0%);background:var(--accent);opacity:.55;pointer-events:none;z-index:1;border-radius:1px;width:2px;height:226px;margin-left:-1px;position:absolute}.cc-b-kat-zeile .spur i{top:2px;bottom:2px;left:var(--links,0%);width:var(--breite,0%);box-sizing:border-box;border-radius:5px;align-items:center;min-width:6px;padding:0 8px;font-style:normal;display:flex;position:absolute;overflow:hidden}.cc-b-kat-zeile .spur i.b{background:var(--ink);color:var(--ink-invert)}.cc-b-kat-zeile .spur i.r{background:var(--karte-warn);color:var(--karte-warn-ink)}.cc-b-kat-zeile .spur i span{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.cc-b-kat-zeile .spur .lbl{top:50%;left:calc(var(--links,0%) + 8px);color:var(--ink);white-space:nowrap;font-size:12.5px;font-weight:600;position:absolute;transform:translateY(-50%)}.cc-b-kat-zeile .spur .lbl.links{left:auto;right:calc(var(--rechts,0%) + 8px)}.cc-b-kat-zeile .spur .frei{color:var(--text-meta);font-size:12.5px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.cc-l-fuss b{color:var(--grau-2);font-variant-numeric:tabular-nums;font-weight:600}.cc-l-seiten{align-items:center;gap:4px;display:flex}.cc-l-s{box-sizing:border-box;min-width:36px;height:36px;color:var(--grau-2);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0 8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-grid}a.cc-l-s:hover{border-color:var(--line-strong);background:var(--surface)}.cc-l-s.aktiv{background:var(--ink);color:var(--ink-invert)}.cc-l-s.aus{color:var(--grau-6)}.cc-l-s.pfeil{font-size:16px}@media (max-width:760px){.fin-ba>.adm-kopf{flex-wrap:wrap;row-gap:8px}.fin-ba-rumpf{padding:6px 12px 12px}.fin-ba-z{grid-template-columns:18px minmax(0,1fr) 44px minmax(88px,auto);column-gap:10px}.fin-ba-z>:nth-child(n+5){display:none}.fin-ba-q{grid-template-columns:44px}.fin-ba-q>.fin-ba-leiste{display:none}.fin-ba-z.kopf>:nth-child(3){visibility:hidden}.fin-ba-mehr{padding-left:40px}.cc-b-kat{padding:10px 12px 14px}.cc-b-kat-zeile{grid-template-columns:92px minmax(0,1fr);gap:8px}.cc-ba-sort{width:100%}}
.cc-g-raster{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.cc-g-raster>.card{margin:0}.cc-g-karte{flex-direction:column;min-width:0;margin:0;display:flex}.cc-g-karte.b2{grid-column:span 2}.cc-g-raster>.cc-b-aufmerksamkeit{grid-column:1/-1;margin:0}.cc-g-karte .adm-kopf .s{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cc-g-koerper{flex-direction:column;flex:1;gap:16px;min-width:0;padding:20px 18px;display:flex}@media (max-width:1279px){.cc-g-raster{grid-template-columns:minmax(0,1fr)}.cc-g-karte.b2{grid-column:auto}}.cc-g-punkt{background:var(--accent);border-radius:2px;flex:none;width:9px;height:9px;margin-right:7px;display:inline-block}.cc-g-punkt.gb{background:repeating-linear-gradient(135deg, var(--accent) 0 1.5px, var(--accent-soft) 1.5px 4px);box-shadow:inset 0 0 0 1px var(--accent-line)}.cc-g-delta{color:var(--text-meta);white-space:nowrap;font-size:12.5px;font-weight:600}.cc-g-delta.gut{color:var(--status-live-ink)}.cc-g-delta.schlecht{color:var(--status-error-ink)}.cc-g-kopfzahlen{flex-wrap:wrap;align-items:flex-start;gap:44px;display:flex}.cc-g-kz{gap:3px;min-width:0;display:grid}.cc-g-kz .w{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:26px;font-weight:600;line-height:1.15}.cc-g-kz.zwei .w{font-size:20px;line-height:1.4}.cc-g-kz .l{color:var(--grau-3);align-items:center;font-size:12.5px;display:flex}.cc-g-kz .s{color:var(--text-meta);font-size:12.5px}.cc-g-chart{grid-template-columns:60px minmax(0,1fr);column-gap:10px;display:grid}.cc-g-y{height:156px;position:relative}.cc-g-y span{top:var(--t);color:var(--text-meta);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;position:absolute;right:0;transform:translateY(-50%)}.cc-g-flaeche{min-width:0;position:relative}.cc-g-gitter{top:var(--t);background:var(--line-fein);height:1px;position:absolute;left:0;right:0}.cc-g-saeulen{gap:6px;display:flex;position:relative}.cc-g-monat{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.cc-g-monat .bahn{justify-content:center;align-items:flex-end;width:100%;height:156px;display:flex}.cc-g-saeule{height:var(--h);border-radius:4px 4px 1px 1px;flex-direction:column;width:100%;max-width:30px;display:flex;overflow:hidden}.cc-g-saeule i{flex:var(--f);min-height:0;display:block}.cc-g-saeule i.bez{background:var(--accent)}.cc-g-saeule i.gb{background:repeating-linear-gradient(135deg, var(--accent-line) 0 4px, var(--accent-soft) 4px 8px)}.cc-g-monat:not(.an) .cc-g-saeule{opacity:.42}.cc-g-monat:hover .cc-g-saeule{opacity:1;filter:brightness(.94)}.cc-g-monat .x{color:var(--text-meta);white-space:nowrap;justify-items:center;margin-top:8px;font-size:12.5px;line-height:1.25;display:grid}.cc-g-monat .x small{color:var(--text-meta);font-size:12.5px}.cc-g-monat.an .x{color:var(--grau-2)}.cc-g-monat.heute .x>span{color:var(--ink);font-weight:600}@media (max-width:759px){.cc-g-chart{grid-template-columns:48px minmax(0,1fr);column-gap:6px}.cc-g-saeulen{gap:2px}.cc-g-monat .x,.cc-g-monat .x small,.cc-g-y span{font-size:10.5px}.cc-g-kopfzahlen{gap:20px}}.cc-g-kz-liste{display:grid}.cc-g-kz-zeile{border-top:1px solid var(--line-fein);grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:14px;padding:10px 0;display:grid}.cc-g-kz-zeile:first-child{border-top:0;padding-top:0}.cc-g-kz-zeile:last-child{padding-bottom:0}.cc-g-kz-zeile .tx{gap:1px;min-width:0;display:grid}.cc-g-kz-zeile .l{color:var(--text-meta);font-size:12.5px}.cc-g-kz-zeile .w{font-variant-numeric:tabular-nums;color:var(--ink);font-size:22px;font-weight:600;line-height:1.2}.cc-g-kz-zeile .s,.cc-g-kz-zeile .cc-g-delta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cc-g-kz-zeile .s{color:var(--text-meta);font-size:12.5px}.cc-g-kz-zeile .bild{justify-self:end;width:96px}.cc-g-vergleich{gap:7px;display:grid}.cc-g-vergleich i{width:var(--w);background:var(--accent);border-radius:3px;height:10px;display:block}.cc-g-vergleich i.vor{background:repeating-linear-gradient(135deg, var(--line-hover) 0 4px, var(--line-strong) 4px 7px)}.cc-g-ring{width:64px;height:64px;margin-left:auto;display:block}.cc-g-ring .bahn{stroke:var(--chip-bg)}.cc-g-meter{background:repeating-linear-gradient(135deg, var(--line-hover) 0 4px, var(--line-strong) 4px 7px);border-radius:3px;height:10px;display:block;overflow:hidden}.cc-b-auf-mehr{width:100%;height:42px;font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:600;display:block}.cc-b-auf-mehr:hover{background:var(--paper)}.cc-b-auf-mehr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cc-b-aufmerksamkeit .cc-aufgabe:hover{background:var(--paper)}@media (max-width:759px){.cc-b-aufmerksamkeit .cc-aufgabe{grid-template-columns:36px minmax(0,1fr);padding:12px 16px}.cc-b-aufmerksamkeit .cc-aufgabe-zeit{grid-column:2;justify-self:start}.cc-b-aufmerksamkeit .cc-aufgabe-aktionen{grid-column:2;justify-content:flex-start}}
.nu-satz{color:var(--grau-2);margin:0;padding:14px 18px 2px;font-size:13.5px;line-height:1.5}.nu-leise{color:var(--text-meta);font-size:13px}.nu-lage-bild{flex:auto;align-self:stretch;gap:8px;width:100%;min-width:0;display:grid}.nu-lage-bild .cc-mv{width:100%}.nu-lage-bild .cc-mv-balken{gap:6px;height:64px}.nu-lage-bild>.l{color:var(--text-meta);font-size:12.5px}.nu-jetzt{align-items:center;gap:8px;display:inline-flex}.nu-jetzt>i{background:var(--status-live);width:8px;height:8px;box-shadow:0 0 0 4px var(--status-live-soft);border-radius:50%}.nu-tr{padding:12px 18px 18px;display:grid}.nu-tr-z,.nu-tr-ab{grid-template-columns:minmax(170px,.9fr) minmax(0,2fr) 56px 52px;align-items:center;gap:14px;display:grid}.nu-tr-z{min-height:36px}.nu-tr-z .l{gap:1px;min-width:0;display:grid}.nu-tr-z .l .t{color:var(--ink);font-size:13.5px;font-weight:600}.nu-tr-z .l .s{color:var(--text-meta);font-size:12.5px}.nu-tr-z .b{background:var(--inset);border-radius:5px;height:18px;overflow:hidden}.nu-tr-z .b>i{width:var(--breite,0%);background:var(--accent);border-radius:5px;height:100%;display:block}.nu-tr-z[data-nu-stufe=konto] .b>i,.nu-tr-z[data-nu-stufe=rundgang] .b>i{background:var(--accent-soft-2)}.nu-tr-z[data-nu-stufe=gebucht] .b>i,.nu-tr-z[data-nu-stufe=live] .b>i,.nu-tr-z[data-nu-stufe=wieder] .b>i{background:var(--status-live)}.nu-tr-z .w{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);font-size:15px;font-weight:600}.nu-tr-z .p{text-align:right;color:var(--text-meta);font-variant-numeric:tabular-nums;font-size:12.5px}.nu-tr-z.folgt .l .t,.nu-tr-z.folgt .w{color:var(--text-meta);font-weight:500}.nu-tr-ab{min-height:20px}.nu-tr-ab>span{color:var(--text-meta);border-left:2px solid var(--line);grid-column:2/5;padding-left:10px;font-size:12.5px;line-height:1.3}.nu-tr-ab.warn>span{color:var(--status-warn-ink);border-left-color:var(--status-warn);font-weight:600}.nu-unten{gap:8px;padding:0 18px 18px;display:grid}.nu-unten>.l{color:var(--text-meta);font-size:12.5px}.nu-laender{gap:8px;padding:18px 18px 16px;display:grid}.nu-land{grid-template-columns:minmax(150px,.9fr) minmax(0,2fr) 40px;align-items:center;gap:12px;font-size:13.5px;display:grid}.nu-land .t{color:var(--ink)}.nu-land .b{background:var(--inset);border-radius:4px;height:12px;overflow:hidden}.nu-land .b>i{width:var(--breite,0%);background:var(--accent);border-radius:4px;height:100%;display:block}.nu-land .w{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.nu-liste-kopf{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:8px 0 12px;display:flex}.nu-liste-kopf .t{color:var(--ink);margin:0;font-size:16px;font-weight:600}.nu-liste-kopf .s{color:var(--text-meta);font-size:13px}.fin-k-leer{border-radius:var(--r-m);background:var(--inset);color:var(--grau-3);text-align:center;margin:18px;padding:22px 18px;font-size:13.5px}.fin-kacheln{gap:12px;margin:0;display:grid}.fin-kacheln.v4{grid-template-columns:repeat(4,minmax(0,1fr))}.fin-kacheln .wp-kachel .s{line-height:1.35}.cc-c-kacheln.fin-ku-kacheln{grid-template-columns:repeat(3,minmax(0,1fr))}.fin-ku-kacheln .wp-kachel .s{white-space:normal}.fin-kt{gap:16px;display:grid}.fin-kt>.card{margin:0}.fin-kt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.fin-kt-kopf>.tx{gap:2px;display:grid}.fin-kt-kopf>.tx>.t{font-size:15px;font-weight:600}.fin-kt-kopf>.tx>.s{color:var(--text-meta);font-size:12.5px}.fin-kt-wahl{flex-wrap:wrap;gap:8px;display:inline-flex}.fin-kt-rumpf{padding:18px}.fin-kt-rumpf .wp-kachel .w{white-space:normal;font-size:18px}.fin-kt-rumpf .wp-kachel .w .cc-chip{vertical-align:2px}.fin-nu-kopf{margin-bottom:16px}.fin-nu-kopf>.adm-kopf .s{align-items:center;gap:8px;display:inline-flex}.fin-nu-rumpf{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:stretch;gap:24px;padding:20px 18px 16px;display:grid}.fin-nu-haupt{flex-direction:column;gap:3px;min-width:0;display:flex}.fin-nu-haupt .z{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1}.fin-nu-haupt .t{margin-top:6px;font-size:14px;font-weight:600}.fin-nu-haupt .s{color:var(--text-meta);font-size:12.5px;line-height:1.45}.fin-nu-haupt .nu-lage-bild{flex:none;margin-top:auto;padding-top:16px}.fin-nu-rumpf .wp-kachel{align-content:start;gap:5px;padding:14px 16px}.fin-nu-rumpf .wp-kachel .w{letter-spacing:-.01em;font-size:22px}.fin-nu-rumpf .wp-kachel.gruen .w{color:var(--status-live-ink)}.fin-nu-rumpf .wp-kachel .s{line-height:1.35}.fin-nu-fuss{border-top:1px solid var(--line-fein);color:var(--text-meta);text-align:center;margin:0;padding:12px 18px;font-size:12.5px}.cc-u-kopflink{color:var(--accent-text);white-space:nowrap;align-items:center;gap:1px;font-weight:600;text-decoration:none;display:inline-flex}.nu-fuss .cc-u-link{color:var(--accent-text)}.cc-u-kopflink:hover{text-decoration:underline}@media (max-width:1279px){.fin-kacheln.v4{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-nu-rumpf{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cc-c-kacheln.fin-ku-kacheln{grid-template-columns:minmax(0,1fr)}.nu-tr-z,.nu-tr-ab{grid-template-columns:minmax(110px,1fr) minmax(0,1fr) 40px 40px;gap:8px}.nu-land{grid-template-columns:minmax(110px,1fr) minmax(0,1fr) 32px}}.cc-l-tabelle col.sp-ku-kunde{width:24%}.cc-l-tabelle col.sp-ku-umsatz{width:13%}.cc-l-tabelle col.sp-ku-kampagnen{width:17%}.cc-l-tabelle col.sp-ku-rhythmus{width:15%}.cc-l-tabelle col.sp-ku-extras{width:11%}.cc-l-tabelle col.sp-kt-tag{width:124px}.cc-l-tabelle col.sp-kt-spot{width:110px}.cc-l-tabelle col.sp-kt-stationen{width:88px}.cc-l-tabelle col.sp-kt-laufzeit{width:180px}.cc-l-tabelle col.sp-kt-wert{width:120px}.cc-l-tabelle col.sp-nu-person{width:24%}.cc-l-tabelle col.sp-nu-firma{width:21%}.cc-l-tabelle col.sp-nu-rolle{width:11%}.cc-l-tabelle col.sp-nu-tag{width:118px}.cc-l-tabelle col.sp-nu-letzte{width:150px}
.cc-blatt-hg{display:none}.cc-blatt{z-index:260;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);width:560px;max-width:calc(100vw - 32px);box-shadow:var(--blatt-schatten);flex-direction:column;animation:.18s ease-out ccBlattRein;display:flex;position:fixed;top:16px;bottom:16px;right:16px}.cc-blatt:focus{outline:none}.cc-blatt.breit{width:720px}@keyframes ccBlattRein{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.cc-blatt-kopf{border-bottom:1px solid var(--line-fein);align-items:flex-start;gap:12px;padding:14px 14px 14px 22px;display:flex}.cc-blatt-titelzeile{flex:1;gap:4px;min-width:0;padding-top:6px;display:grid}.cc-blatt-t{align-items:center;gap:10px;min-width:0;display:flex}.cc-blatt-t h2{min-width:0;color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.cc-blatt-t h2:focus{outline:none}.cc-blatt-t .cc-chip{flex:none}.cc-blatt-zurueck{height:24px;color:var(--accent-ink);justify-self:start;align-items:center;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.cc-blatt-zurueck:hover{text-decoration:underline}.cc-blatt-x{border:1px solid var(--line-strong);border-radius:var(--r-s);background:var(--surface);width:36px;height:36px;color:var(--grau-3);flex:none;place-items:center;display:grid}.cc-blatt-x:hover{border-color:var(--line-hover);color:var(--ink)}.cc-blatt-inhalt{overscroll-behavior:contain;flex:1;padding:20px 22px 24px;overflow-y:auto}.cc-blatt-inhalt:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.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,.cc-blatt-fuss .cc-b-links{margin-right:auto}.cc-blatt-fuss .links{color:var(--text-meta);font-size:12.5px}.cc-blatt .cc-abschnitt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-meta);margin:24px 0 10px;font-size:12.5px;font-weight:600}.cc-blatt .cc-abschnitt:first-child{margin-top:0}.cc-blatt .cc-d-dl,.cc-blatt .cc-verlauf{padding-inline:0}.cc-blatt .cc-verlauf .s{display:block}.cc-blatt .cc-verlauf a{text-decoration:none}.cc-blatt .cc-verlauf a:hover{text-decoration:underline}@media (max-width:1279px){.cc-blatt-hg{z-index:255;background:var(--dialog-schleier);display:block;position:fixed;inset:0}.cc-blatt,.cc-blatt.breit{border-radius:0;max-width:100vw;top:0;bottom:0;right:0}html.cc-blatt-sperre{overflow:hidden}}@media (max-width:760px){.cc-blatt,.cc-blatt.breit{width:100vw}.cc-blatt-inhalt{padding:18px 16px 24px}}@media (prefers-reduced-motion:reduce){.cc-blatt{animation:none}}.cc-l-tabelle tr.cc-gewaehlt>td{background:var(--accent-soft)}.cc-l-tabelle tr.cc-gewaehlt>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.cc-l-tabelle tr.cc-gewaehlt .cc-l-pfeil{opacity:1}.cc-l-tabelle tr.cc-gewaehlt .s,.cc-l-tabelle tr.cc-gewaehlt .cc-a-wartet-text,.cc-l-tabelle tr.cc-gewaehlt .cc-a-grau{color:var(--grau-2)}.cc-b-k-band{background-image:var(--riffel-bild)}.cc-b-k-band.nacht{background-image:var(--riffel-bild-nacht)}.cc-b-k-band .cc-b-beleg-karte{align-items:center;gap:16px}.cc-b-k-band .tx{gap:3px}.cc-b-k-band .tx .t{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.cc-b-k-band .cc-b-lz{margin:6px 0 1px}.cc-b-k-band .cc-b-lz-balken{max-width:220px}@media (max-width:560px){.cc-b-k-band .cc-b-lz>span:first-child{white-space:normal}}.cc-b-k-band .k{flex:none;justify-items:end;gap:2px;display:grid}.cc-b-k-band .k .w{font-size:20px}.cc-bild-schirm{aspect-ratio:9/16;box-sizing:border-box;background:var(--schirm-rahmen);width:50px;box-shadow:var(--schirm-rahmen-schatten);border-radius:7px;flex:none;padding:3px;display:block;position:relative}.cc-bild-schirm .in{background:var(--motiv-flaeche);border-radius:4px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.cc-bild-schirm img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cc-bild-schirm .live{background:var(--status-live);width:8px;height:8px;box-shadow:0 0 0 3px var(--status-live-soft);border-radius:50%;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.cc-bild-schirm .live.aus{background:var(--status-error);box-shadow:0 0 0 3px var(--status-error-soft)}.cc-b-k-leermotiv{box-sizing:border-box;border:1.5px dashed var(--accent-line);width:50px;height:89px;color:var(--grau-5);background:var(--inset);border-radius:8px;flex:none;place-items:center;display:grid}.cc-b-k-leermotiv svg{width:20px;height:20px}.cc-blatt .cc-b-bezug .cc-bild-ini{width:40px;height:40px;font-size:13.5px}.cc-b-hinweis.rot{background:var(--status-error-soft);box-shadow:inset 3px 0 0 var(--status-error)}.cc-blatt .cc-b-bezug+.cc-b-hinweis{margin-top:12px}.cc-blatt .cc-b-hinweis+.cc-dl{margin-top:16px}.cc-blatt .cc-dl dd .s{color:var(--text-meta);font-size:12.5px;display:block}.cc-b-link{min-height:24px;color:var(--accent-text);align-items:center;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.cc-b-link:hover{text-decoration:underline}.cc-blatt .cc-b-nw+.cc-b-k-satz{margin-top:10px}.cc-blatt .cc-b-k-satz+.cc-b-k-satz{margin-top:4px}.cc-blatt .cc-b-nw .wp-kachel .l,.cc-blatt .cc-b-nw .wp-kachel .w{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-blatt .gf-fuss{margin-top:14px;padding:12px 0 0}@media (max-width:560px){.cc-blatt .cc-b-nw{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-blatt .cc-dl{grid-template-columns:minmax(0,1fr);gap:2px 0}.cc-blatt .cc-dl dd{margin-bottom:8px}.cc-b-k-band .cc-b-beleg{padding:14px}}.cc-vb{background:var(--vb-grund);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--motiv-hell);border:0;grid-template-rows:auto minmax(0,1fr);margin:0;padding:0;animation:.16s ease-out ccVbRein;display:grid;position:fixed;inset:0}.cc-vb:not([open]){display:none}.cc-vb::backdrop{background:var(--vb-grund)}@keyframes ccVbRein{0%{opacity:0}to{opacity:1}}.cc-vb-kopf{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:16px 20px 0 28px;display:grid}.cc-vb-titel{gap:2px;min-width:0;display:grid}.cc-vb-titel h2{color:var(--motiv-hell);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:1.35;overflow:hidden}.cc-vb-titel .s{color:var(--vb-leise);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.cc-vb-pos{color:var(--vb-leise);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.cc-vb-x{background:var(--vb-knopf);width:36px;height:36px;color:var(--motiv-hell);cursor:pointer;border:0;border-radius:50%;justify-self:end;place-items:center;padding:0;transition:background .15s;display:grid}.cc-vb-x:hover{background:var(--vb-knopf-hover)}.cc-vb-buehne{place-items:center;min-height:0;padding:14px 96px 24px;display:grid;position:relative}.cc-vb-inhalt{place-items:center;min-width:0;display:grid}.cc-vb-pfeil{background:var(--vb-knopf);width:48px;height:48px;color:var(--motiv-hell);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-top:-24px;padding:0;transition:background .15s,opacity .15s;display:grid;position:absolute;top:50%}.cc-vb-pfeil.links{left:28px}.cc-vb-pfeil.rechts{right:28px}.cc-vb-pfeil:hover:not(:disabled){background:var(--vb-knopf-hover)}.cc-vb-pfeil:disabled{opacity:.28;cursor:default}.cc-vb button:focus-visible{outline:2px solid var(--motiv-hell);outline-offset:2px}@media (max-width:760px){.cc-vb-kopf{gap:10px;padding:12px 12px 0 16px}.cc-vb-buehne{padding:12px 16px 84px}.cc-vb-pfeil{margin-top:0;top:auto;bottom:20px}.cc-vb-pfeil.links{left:calc(50% - 64px)}.cc-vb-pfeil.rechts{right:calc(50% - 64px)}}@media (prefers-reduced-motion:reduce){.cc-vb{animation:none}.cc-vb-x,.cc-vb-pfeil{transition:none}}
.wt-zwei{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.wt-zwei.vs{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.wt-zwei>.adm-karte{flex-direction:column;margin-bottom:0;display:flex}@media (max-width:1239px){.wt-zwei,.wt-zwei.vs{grid-template-columns:minmax(0,1fr)}}.wt-karte .adm-kopf{box-sizing:border-box;align-items:center;min-height:52px;padding-top:8px;padding-bottom:8px}.wt-karte .adm-kopf .s{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wt-h{align-items:baseline;gap:12px;margin:26px 0 12px;display:flex}.wt-h .t{color:var(--ink);flex:none;font-size:16px;font-weight:600}.wt-h .s{color:var(--text-meta);min-width:0;font-size:12.5px}@media (max-width:760px){.wt-h{flex-direction:column;gap:4px}}.wt-vs-koerper{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:20px;padding:16px 18px 18px;display:grid}.wt-vs-rahmen{border-radius:var(--r-m);background:var(--ink);width:270px;height:480px;box-shadow:0 0 0 5px var(--ink), 0 16px 36px var(--vk-rahmen-schatten);margin:5px;overflow:hidden}.wt-vs-fakten{align-content:start;gap:14px;min-width:0;padding-top:5px;display:grid}.wt-vs-kacheln{gap:8px;display:grid}.wt-vs-kacheln .wp-kachel{gap:2px;padding:10px 12px}.wt-vs-kacheln .wp-kachel .w{align-items:center;min-width:0;font-size:14px;display:flex}.wt-vs-kacheln .wp-kachel .w .vk-schild{margin-right:7px}.wt-vs-fakten .cc-knopf,.wt-vs-fakten .btn-sekundaer-s{justify-self:start}.wt-vs-name{gap:2px;display:grid}.wt-vs-name b{color:var(--ink);font-size:15px;font-weight:600}.wt-vs-name span{color:var(--text-meta);font-size:12.5px}@media (max-width:760px){.wt-vs-koerper{grid-template-columns:minmax(0,1fr);justify-items:center}.wt-vs-fakten{justify-self:stretch}}.vk-w-tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wt-schirm{box-sizing:border-box;width:100%;height:100%;color:var(--ink-invert);flex-direction:column;padding:18px 16px 12px;display:flex;position:relative}.wt-schirm.leer{background:var(--vk-lage-grund);text-align:center;justify-content:center;align-items:center}.wt-leer-in{justify-items:center;gap:10px;padding:0 22px;display:grid}.wt-leer-in svg{opacity:.8;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px}.wt-leer-in b{font-size:16px;font-weight:600}.wt-leer-in span{opacity:.85;font-size:13px;line-height:1.45}.vk-schild{box-sizing:border-box;background:var(--vk-autobahn);min-width:34px;height:22px;color:var(--ink-invert);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1.5px var(--ink-invert), 0 0 0 1px var(--vk-autobahn);text-shadow:none;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex}.vk-schild.gross{border-radius:6px;min-width:44px;height:28px;font-size:14px}.vk-ik{flex:none;width:18px;height:18px;display:block}.vk-ik .sp{fill:var(--vk-sperrung)}.vk-ik .sw{fill:var(--ink-invert)}.vk-ik .wn{fill:var(--vk-warnung);stroke:var(--vk-warnung);stroke-width:1.6px;stroke-linejoin:round}.vk-ik .wz{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round}.vk-ik .bk{fill:var(--vk-baustelle)}.vk-ik .bs{fill:none;stroke:var(--ink-invert);stroke-width:1.8px}.vk-zelle{align-items:center;gap:9px;min-width:0;display:flex}.vk-zelle .tx{min-width:0;display:grid}.vk-zelle>.vk-schild{width:40px}.vk-zelle .h{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vk-zelle .h b{font-weight:600}.vk-zelle .s{color:var(--text-meta);font-size:12.5px}.vk-zustand{justify-items:start;gap:3px;display:grid}.vk-zustand .s{color:var(--text-meta);font-size:12.5px}.vk-b-schilder{flex-wrap:wrap;gap:6px;display:inline-flex}.vk-b-liste{gap:7px;display:grid}.vk-b-zeile{align-items:flex-start;gap:9px;min-width:0;display:flex}.vk-b-zeile>.vk-ik,.vk-b-zeile>.vk-schild{margin-top:1px}.vk-b-zeile b{font-weight:600}.vk-b-liste+.s{margin-top:6px}.vk-schirm{box-sizing:border-box;width:100%;height:100%;color:var(--ink-invert);flex-direction:column;display:flex;position:relative}.vk-schirm.vk-lage{background:var(--vk-lage-grund);text-shadow:none;padding:15px 14px 9px;overflow:hidden}.vk-l-bild{background:var(--vk-bild-frei) center 46% / cover no-repeat;height:172px;-webkit-mask-image:linear-gradient(180deg, transparent 0%, var(--ink) 26%, var(--ink) 70%, transparent 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0%, var(--ink) 26%, var(--ink) 70%, transparent 100%);mask-image:linear-gradient(180deg, transparent 0%, var(--ink) 26%, var(--ink) 70%, transparent 100%);position:absolute;top:126px;left:0;right:0}.vk-lage.stau .vk-l-bild{background-image:var(--vk-bild-stau)}.vk-l-kopf{align-items:flex-start;gap:8px;min-width:0;display:flex;position:relative}.vk-l-kopf .o{align-items:center;gap:6px;min-width:0;font-size:15px;display:flex}.vk-l-kopf .o svg{width:17px;height:17px;fill:var(--vk-ort-ikon);flex:none}.vk-l-kopf .o b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.vk-l-kopf .z{font-variant-numeric:tabular-nums;flex:none;justify-items:end;margin-left:auto;line-height:1.15;display:grid}.vk-l-kopf .z span{font-size:12.5px;font-weight:500}.vk-l-kopf .z b{font-size:15px;font-weight:600}.vk-l-titel{letter-spacing:-.02em;margin-top:12px;font-size:27px;font-weight:800;line-height:1.04;position:relative}.vk-l-satz{color:var(--vk-lage-leise);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:14.5px;font-weight:500;position:relative;overflow:hidden}.vk-l-unten{gap:8px;margin-top:auto;display:grid;position:relative}.vk-l-stand{background:var(--vk-lage-karte);box-shadow:inset 0 0 0 1px var(--vk-glas-linie);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:10px 12px;display:grid}.vk-l-stand .ik{background:var(--vk-lage-frei);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.vk-l-stand .ik svg{width:24px;height:24px;fill:var(--ink-invert)}.vk-lage.gelb .vk-l-stand .ik{background:var(--vk-warnung)}.vk-lage.rot .vk-l-stand .ik{background:var(--vk-sperrung)}.vk-l-stand .tx{gap:5px;min-width:0;display:grid}.vk-l-stand .tx b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.vk-l-stand .bk{background:var(--vk-balken-spur);border-radius:4px;height:7px;display:flex;overflow:hidden}.vk-l-stand .bk i{height:100%;width:var(--breite);display:block}.vk-l-stand .bk .g{background:var(--vk-lage-frei);border-radius:4px 0 0 4px}.vk-l-stand .bk .y{background:var(--vk-balken-gelb)}.vk-l-stand .bk .r{background:var(--vk-sperrung)}.vk-l-stand .bk i:last-child{border-radius:0 4px 4px 0}.vk-l-stand .m{color:var(--vk-lage-leise);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.vk-l-karte{height:104px;box-shadow:inset 0 0 0 1px var(--vk-glas-linie);border-radius:14px;position:relative;overflow:hidden}.vk-l-karte svg{width:100%;height:100%;display:block;position:absolute;inset:0}.vk-l-karte .kg{fill:var(--vk-karte-grund)}.vk-l-karte .kw{fill:var(--vk-karte-wiese)}.vk-l-karte .kb{fill:var(--vk-karte-wasser)}.vk-l-karte .kn{fill:none;stroke:var(--vk-karte-netz);stroke-width:1px}.vk-l-karte .ka{fill:none;stroke:var(--vk-lage-frei);stroke-width:4.2px;stroke-linecap:round;filter:drop-shadow(0 0 2.5px var(--vk-karte-schein))}.vk-l-karte .ka.gelb{stroke:var(--vk-balken-gelb);filter:none}.vk-l-karte .ka.rot{stroke:var(--vk-sperrung);filter:none}.vk-l-karte .ks{fill:var(--vk-autobahn);stroke:var(--ink-invert);stroke-width:1.3px}.vk-l-karte .kt{fill:var(--ink-invert);font-family:inherit;font-size:12.5px;font-weight:700}.vk-l-karte .ko{fill:var(--ink-invert);paint-order:stroke;stroke:var(--vk-karte-ortrand);stroke-width:3px;font-family:inherit;font-size:12.5px;font-weight:600}.vk-l-karte .kp{fill:var(--vk-karte-punkt);stroke:var(--vk-karte-punktrand);stroke-width:3px}.vk-l-karte .kpi{fill:var(--ink-invert)}.vk-l-quelle{color:var(--vk-quelle-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.2;overflow:hidden}
.wt-ton{font-weight:600}.wt-ton.gruen{color:var(--status-live-ink-aa)}.wt-ton.rot{color:var(--status-error-ink)}.wt-leise{color:var(--text-meta);margin:0;padding:4px 0 2px;font-size:13px}.wt-band{box-sizing:border-box;border-radius:var(--r-m);background:var(--status-error-soft);min-height:52px;color:var(--status-error-ink);text-align:center;box-shadow:inset 0 0 0 1px var(--status-error-soft);justify-content:center;align-items:center;gap:14px;margin-bottom:16px;padding:8px 16px;font-size:13.5px;display:flex}.wt-band .p{background:var(--status-error);width:8px;height:8px;box-shadow:0 0 0 4px var(--status-error-soft);border-radius:50%;flex:none}.wt-band .tx{line-height:1.45}.wt-band b{font-weight:600}.wt-q-band{border-radius:var(--r-m);background:var(--riffel-bild) center / cover no-repeat;margin:16px 18px 4px;padding:16px}.wt-q-marke{border-radius:var(--r-m);background:var(--surface);box-shadow:var(--wt-q-schatten);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.wt-q-ikon{border-radius:var(--r-s);background:var(--accent-soft);place-items:center;width:44px;height:44px;display:grid}.wt-q-ikon .wt-ik{--wt-wolke:var(--accent);width:30px;height:30px}.wt-q-marke .tx{gap:2px;min-width:0;display:grid}.wt-q-marke .t{color:var(--ink);font-size:14px;font-weight:600}.wt-q-marke .s{color:var(--text-meta);font-size:12.5px}.wt-q-status{background:var(--status-live-soft);height:26px;color:var(--status-live-ink-aa);border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.wt-q-status:before{content:"";background:var(--status-live);border-radius:50%;width:7px;height:7px}.wt-q-status.rot{background:var(--status-error-soft);color:var(--status-error-ink)}.wt-q-status.rot:before{background:var(--status-error)}.wt-q-status.grau{background:var(--inset);color:var(--text-meta)}.wt-q-status.grau:before{background:var(--grau-4)}.wt-q-fakten{padding:14px 18px 16px}.wt-q-fakten .cc-dl{grid-template-columns:118px minmax(0,1fr);gap:9px 14px}.wt-q-fakten .cc-dl dd .s{color:var(--text-meta);font-size:12.5px;line-height:1.4;display:block}.wt-q-kacheln{gap:8px;margin-top:16px}.wt-q-kacheln .wp-kachel{min-width:0;padding:10px 12px}.wt-q-kacheln .wp-kachel .w{font-size:15px}@media (max-width:760px){.wt-q-fakten .cc-dl{grid-template-columns:minmax(0,1fr);gap:2px 0}.wt-q-fakten .cc-dl dd{margin-bottom:10px}.wt-q-kacheln{grid-template-columns:minmax(0,1fr)}.wt-q-marke{grid-template-columns:44px minmax(0,1fr)}.wt-q-status{grid-column:2;justify-self:start}}.wt-ik{flex:none;width:22px;height:22px;display:block}.wt-ik .sf,.wt-ik .bf{fill:var(--wt-sonne)}.wt-ik .ss{fill:none;stroke:var(--wt-sonne);stroke-width:1.9px;stroke-linecap:round}.wt-ik .wf{fill:var(--wt-wolke,var(--stone))}.wt-ik .wf.hinten{fill:none;stroke:var(--wt-wolke,var(--stone));stroke-width:1.8px;stroke-linecap:round;opacity:.7}.wt-ik .rs{fill:none;stroke:var(--wt-regen);stroke-width:1.9px;stroke-linecap:round}.wt-ik .ns{fill:none;stroke:var(--wt-wolke,var(--stone));stroke-width:1.9px;stroke-linecap:round}.wt-ik .of{fill:currentColor}.wt-ik .oc{fill:var(--wt-ort-loch,var(--surface))}.wt-schirm.wl{text-shadow:none;background:var(--wt-schleier-blau), var(--wt-bild-heiter) center / cover no-repeat;--wt-wolke:var(--wt-wolke-hell);--wt-ort-loch:var(--wt-ort-loch-blau);padding:15px 14px 9px;overflow:hidden}.wt-schirm.wl.w-sonnig{background-image:var(--wt-schleier-blau), var(--wt-bild-sonnig)}.wt-schirm.wl.w-regen{background-image:var(--wt-schleier-grau), var(--wt-bild-regen)}.wt-schirm.wl.w-bewoelkt{background-image:var(--wt-schleier-grau), var(--wt-bild-wolken)}.wt-schirm.wl.w-gewitter{background-image:var(--wt-schleier-gewitter), var(--wt-bild-gewitter)}.wl-temp{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:66px;font-weight:800;line-height:1}.wl-lage{letter-spacing:-.01em;margin-top:3px;font-size:18px;font-weight:700}.wl .vk-l-unten{gap:6px}.wl .vk-l-quelle{white-space:normal;text-overflow:clip;flex:none;overflow:visible}.wl .vk-l-stand{background:var(--wt-wl-karte)}.wl-heute{grid-template-columns:34px minmax(0,1fr);padding:8px 12px}.wl-heute .ik{background:0 0;border-radius:0;width:34px;height:34px}.wl .wl-heute .ik{background:0 0}.wl-heute .ik .wt-ik{width:32px;height:32px}.wl-heute .tx{gap:3px}.wl-karte{border-radius:var(--r-m);background:var(--wt-wl-karte);box-shadow:inset 0 0 0 1px var(--vk-glas-linie);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wl-stunden{grid-auto-columns:1fr;grid-auto-flow:column;padding:7px 6px 8px;display:grid}.wl-stunden span{justify-items:center;gap:3px;min-width:0;display:grid}.wl-stunden small{color:var(--vk-lage-leise);white-space:nowrap;font-size:12.5px}.wl-stunden b{font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:700}.wl-tage{padding:3px 12px}.wl-tag{grid-template-columns:minmax(0,1fr) 22px 74px;align-items:center;gap:8px;height:26px;display:grid}.wl-tag+.wl-tag{box-shadow:inset 0 1px 0 var(--wt-wl-trenner)}.wl-tag .n{font-size:13.5px;font-weight:600}.wl-tag .t{font-variant-numeric:tabular-nums;justify-content:flex-end;gap:10px;font-size:13.5px;display:flex}.wl-tag .t span{color:var(--vk-lage-leise)}.wl-tag .t b{text-align:right;min-width:28px;font-weight:700}.wt-jetzt{align-items:center;gap:9px;min-width:0;display:inline-flex}.wt-jetzt .wt-ik{--wt-wolke:var(--stone);width:26px;height:26px}.wt-tabelle .wt-jetzt{max-width:100%;display:flex}.wt-jetzt>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.wt-jetzt .wt-ik{flex:none}.wt-jetzt b{font-variant-numeric:tabular-nums;font-weight:600}.wt-zelle{gap:2px;min-width:0;display:grid}.wt-zelle .s{color:var(--text-meta);font-size:12.5px}.wt-regeln{padding:4px 18px 6px;display:grid}.wt-regel{border-bottom:1px solid var(--line-fein);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:4px 16px;padding:12px 0;font-size:13.5px;display:grid}.wt-regel:last-child{border-bottom:none}.wt-regel>.t{color:var(--ink);align-self:start;padding-top:1px;font-weight:600}.wt-regel>.w{min-width:0}.wt-regel>.w>b{color:var(--ink);font-weight:600}.wt-regel>.s{color:var(--text-meta);grid-column:2;font-size:12.5px;line-height:1.45}@media (max-width:760px){.wt-regel{grid-template-columns:minmax(0,1fr)}.wt-regel>.s{grid-column:1}}.wt-warn-liste{border-top:1px solid var(--line-fein);gap:8px;padding:12px 18px 16px;display:grid}.wt-unter-t{letter-spacing:.06em;text-transform:uppercase;color:var(--text-meta);font-size:12.5px;font-weight:600}.wt-l{padding:2px 18px 10px;display:grid}.wt-l-zeile{border-bottom:1px solid var(--line-fein);min-height:40px;color:var(--ink);font-variant-numeric:tabular-nums;grid-template-columns:52px 128px 64px 70px minmax(0,1fr);align-items:center;gap:12px;font-size:13px;display:grid}.wt-l-zeile:last-child{border-bottom:none}.wt-l-zeile.kopf{min-height:36px;color:var(--text-meta);font-size:12.5px;font-weight:600}.wt-l-zeile .z{font-weight:600}.wt-l-zeile .r{text-align:right}.wt-l-zeile .f{color:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.wt-l-zeile.fehl .f{color:var(--status-error-ink)}@media (max-width:760px){.wt-l-zeile{grid-template-columns:44px minmax(0,1fr) 48px 56px;gap:8px}.wt-l-zeile .f{white-space:normal;grid-column:2/-1;padding-bottom:8px}}.wt-aend{flex:1;align-content:center;padding:6px 18px 12px;display:grid}.wt-aend .cc-leer{min-height:0;padding:18px 0}
.wx-wizard-zu{padding-bottom:32px}.wx-zu{gap:16px;display:grid}.wx-wizard-zu .wx-zu{max-width:1120px;margin:0 auto}.dash-hero.wx-zu-hero{padding:40px 40px 36px}.wx-zu .wx-zu-titel{letter-spacing:-.02em;color:var(--ink-invert);margin:16px 0 10px;font-size:32px;font-weight:700;line-height:1.15}.wx-zu-text{max-width:680px;color:var(--glas-text);margin:0 0 24px;font-size:15px;line-height:1.6}.wx-zu-knoepfe{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.wx-zu-form{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.wx-zu-haupt,.wx-zu-neben{box-sizing:border-box;border-radius:var(--r-s);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 20px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.wx-zu-haupt{background:var(--surface);color:var(--ink);border:0}.wx-zu-haupt:hover{background:var(--signal)}.wx-zu-haupt:disabled{cursor:progress}.wx-zu-neben{border:1px solid var(--glas-linie-stark);background:var(--glas-kante);color:var(--ink-invert)}.wx-zu-neben:hover{background:var(--glas-linie)}.wx-zu-haupt:focus-visible,.wx-zu-neben:focus-visible,.wx-zu-link:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.wx-zu-ok{box-sizing:border-box;border-radius:var(--r-s);background:var(--surface);height:42px;color:var(--ink);white-space:nowrap;align-items:center;gap:10px;padding:0 16px 0 10px;font-size:13.5px;display:flex}.wx-zu-ok .ik{background:var(--status-live);width:24px;height:24px;color:var(--ink-invert);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.wx-zu-ok b{color:var(--status-live-ink-aa);font-weight:600}.wx-zu-link{color:var(--accent-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;margin-left:8px;padding:0;font-family:inherit;font-size:12.5px;font-weight:600}.wx-zu-wunsch{color:var(--glas-text);margin:12px 0 0;font-size:12.5px}.wx-zu-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.wx-zu-kachel{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);flex-direction:column;align-items:flex-start;gap:6px;padding:20px;display:flex}.wx-zu-kachel .ik{border-radius:var(--r-s);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.wx-zu-kachel b{color:var(--ink);font-size:15px;font-weight:600}.wx-zu-kachel p{color:var(--text-meta);margin:0;font-size:13px;line-height:1.55}.wx-zu-mehr{color:var(--accent-text);margin-top:auto;padding-top:8px;font-size:13px;font-weight:600;text-decoration:none}.wx-zu-mehr:hover{text-decoration:underline}.wx-wunsch-z{align-items:center;gap:14px;padding:16px 18px;display:flex}.wx-wunsch-z .ik{border-radius:var(--r-s);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.wx-wunsch-z .tx{flex:1;gap:2px;min-width:0;font-size:13.5px;display:grid}.wx-wunsch-z .tx b{font-weight:600}.wx-wunsch-z .tx .s{color:var(--text-meta);font-size:12.5px}@media (max-width:1000px){.wx-zu-kacheln{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dash-hero.wx-zu-hero{padding:28px 20px 24px}.wx-zu .wx-zu-titel{font-size:26px}.wx-zu-haupt,.wx-zu-neben,.wx-zu-ok{white-space:normal;height:auto;min-height:42px;padding-top:8px;padding-bottom:8px}.wx-zu-ok,.wx-wunsch-z{flex-wrap:wrap}}
