.kachel-bento .sz{margin-top:auto;padding-top:22px;font-size:12.5px;color:#3b4658}.kachel-bento .sz-knopf{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #e3e7ee;border-radius:6px;background:#fff;font-size:12px;font-weight:500;color:#111827}.sz-eingang{display:grid;grid-template-columns:128px 72px 1fr;align-items:center}.sz-quellen{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sz-quellen li{display:flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid #e3e7ee;border-radius:6px;background:#f6f8fb;color:#3b4658;font-weight:500}.sz-fluss{width:100%;height:120px;overflow:visible}.sz-strich{fill:none;stroke:url(#sz-fluss-verlauf);stroke-width:1.5;vector-effect:non-scaling-stroke}.sz-liste{list-style:none;margin:0;padding:0;border:1px solid #e3e7ee;border-radius:8px;overflow:hidden;background:#fff}.sz-liste li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-top:1px solid #e3e7ee}.sz-liste li:first-child{border-top:0}.sz-liste strong{color:#111827;font-weight:600}.sz-liste .sz-neu{background:#eef4fd}.sz-liste em{font-style:normal;font-size:11px;font-weight:600;padding:2px 7px;border-radius:4px;background:#dcebfb;color:#174a8f}.sz-postfach{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-end}.sz-anbieter{display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border:1px solid #e3e7ee;border-radius:6px;background:#fff;font-weight:600;letter-spacing:-.01em;color:#3b4658}.sz-anbieter.ist-verbunden{border-color:#1c7a70;background:#e3f3f1;color:#111827}.sz-anbieter b{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500;color:#1c7a70}.sz-board{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;height:162px}.sz-spalte{border-radius:8px;background:#f3f6fa;padding:8px}.sz-spalte span{font-size:11px;font-weight:600;color:#5b6577}.sz-karte{--c:0;--r:0;position:absolute;left:calc(var(--c) * (100% + 8px) / 3 + 6px);top:calc(52px + var(--r) * 48px);width:calc((100% - 16px) / 3 - 12px);padding:6px 8px;border:1px solid #e3e7ee;border-radius:6px;background:#fff;display:grid;gap:1px;box-shadow:0 1px 2px rgba(13,19,32,.06)}.sz-karte strong{font-size:11px;line-height:1.25;color:#111827;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sz-karte span{font-size:11px;color:#5b6577;font-variant-numeric:tabular-nums}.sz-karte-0{--c:0}.sz-karte-1{--c:2;--r:1;border-color:#2c66dd}.sz-karte-2{--c:2}.sz-monat{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.sz-wt{font-size:10px;color:#5b6577;text-align:center;padding-bottom:2px}.sz-tag{display:grid;justify-items:center;gap:2px;padding:4px 0 3px;border-radius:5px;font-size:10.5px;color:#3b4658;font-variant-numeric:tabular-nums}.sz-tag.ist-heute{background:#2c66dd;color:#fff}.sz-tag i{display:flex;gap:2px;height:5px}.sz-punkt{width:5px;height:5px;border-radius:50%}.sz-punkt.typ-termin{background:#6d43c8}.sz-punkt.typ-anruf{background:#0d4fb0}.sz-punkt.typ-email{background:#0e6d7a}.sz-punkt.typ-angebot{background:#a7741c}.sz-tag.ist-heute .sz-punkt{background:#fff}.sz-kalender .sz-knopf{margin-top:10px}.sz-plan-rahmen{position:relative;height:150px;border-radius:8px;overflow:hidden;background:#f2efe9;border:1px solid #e3e7ee}.sz-plan{position:absolute;inset:0;width:100%;height:100%}.osm-wasser{fill:#aad3df}.osm-park{fill:#c8facc;stroke:#a6d8a8;stroke-width:.6}.osm-haeuser rect{fill:#e2dbd2;stroke:#cfc5b9;stroke-width:.5}.osm-rand path{fill:none;stroke:#cdc6bd;stroke-width:7.5;stroke-linecap:round}.osm-strasse path{fill:none;stroke:#fff;stroke-width:6;stroke-linecap:round}.osm-rand .osm-haupt{stroke:#e3b37a;stroke-width:9.5}.osm-strasse .osm-haupt{stroke:#fcd6a4;stroke-width:8}.osm-name{font:italic 6.5px/1 Geist,Arial,sans-serif;fill:#6b6158;letter-spacing:.02em}.sz-nadel{position:absolute;width:26px;height:26px;margin:-24px 0 0 -13px}.sz-nadel svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px rgba(13,19,32,.25))}.sz-nadel.art-kunde{color:#0d5fd6}.sz-nadel.art-kunde svg path{fill:rgba(13,95,214,.3)}.sz-nadel.art-projekt{color:#c2521f}.sz-nadel.art-projekt svg path{fill:rgba(194,82,31,.3)}.sz-nadel.art-betrieb{color:#10233b}.sz-nadel.art-betrieb svg path{fill:rgba(16,35,59,.2)}.sz-nadel b{position:absolute;top:-3px;right:-3px;display:grid;place-items:center;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:#0d5fd6;color:#fff;font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums}.sz-nadel.ist-aktiv{transform:scale(1.25);transform-origin:50% 92%;z-index:1}.sz-info{position:absolute;right:calc(26% + 18px);top:44%;display:grid;gap:1px;padding:8px 10px;border-radius:8px;background:#fff;box-shadow:0 2px 6px rgba(13,19,32,.16);white-space:nowrap}.sz-info strong{font-size:12px;color:#111827}.sz-info span{font-size:11px;color:#5b6577}.sz-info b{display:inline-flex;align-items:center;gap:4px;justify-self:start;margin-top:5px;padding:3px 9px;border-radius:5px;background:#2c66dd;color:#fff;font-size:11px;font-weight:500}.sz-zeitleiste{position:relative;display:flex;justify-content:space-between;align-items:center;height:18px;margin:0 4px 14px}.sz-zeitleiste:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid #dde2e9}.sz-tagpunkt{position:relative;width:10px;height:10px;border-radius:50%;background:#cfd5de}.sz-tagpunkt:first-child{background:#2c66dd}.sz-tagpunkt:last-child{background:#c0303a;box-shadow:0 0 0 3px rgba(192,48,58,.15)}.sz-stillzeile{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid #e3e7ee;border-radius:8px;background:#f3f6fa;margin-bottom:10px}.sz-stillzeile strong{color:#111827;font-weight:600}.sz-stillzeile em{font-style:normal;font-size:11px;font-weight:500;padding:2px 7px;border-radius:5px;background:#c0303a;color:#fff;white-space:nowrap}.sz-antwort{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:5px 10px;border-radius:6px;background:#e3f2f4;color:#0e6d7a;font-weight:500}.sz-aufgaben{position:relative;list-style:none;margin:0;padding:0;height:110px}.sz-aufgaben li{position:absolute;left:0;right:0;height:32px;display:flex;align-items:center;padding:0 12px;border:1px solid #e3e7ee;border-radius:6px;background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sz-aufgaben strong{color:#111827;font-weight:600;margin-right:4px}.sz-aufgabe-2{top:0;border-color:#2c66dd;background:#eef4fd}.sz-aufgabe-0{top:38px}.sz-aufgabe-1{top:76px}.kachel-bento .tile.full{align-items:center}.sz-performance{display:grid;gap:14px;padding-top:0}.sz-balkenzeile{display:grid;grid-template-columns:1fr auto;column-gap:12px;row-gap:6px;align-items:baseline}.sz-balkenname{color:#3b4658;font-size:13.5px}.sz-balkenzeile strong{font-size:22px;font-weight:600;letter-spacing:-.02em;color:#111827;font-variant-numeric:tabular-nums}.sz-balken{grid-column:1/-1;display:grid;gap:3px}.sz-balken i{display:block;height:8px;border-radius:4px;transform-origin:left}.sz-balken .jetzt{background:linear-gradient(90deg,#3675eb,#58c5b9)}.sz-balken .vorher{height:4px;background:#cfd5de}.sz-balkenzeile small{grid-column:1/-1;font-size:12px;color:#5b6577}.sz-hinweis{margin:0;font-size:12px;color:#5b6577;display:flex;align-items:center;gap:6px;justify-self:end}.sz-hinweis .vorher-muster{display:inline-block;width:14px;height:4px;border-radius:2px;background:#cfd5de}@media (prefers-reduced-motion:no-preference){.motion .kachel-bento.is-in .sz-a{animation:sz-rein .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--n, 0) * 90ms + .2s)}.motion .kachel-bento.is-in .sz-strich{stroke-dasharray:160;animation:sz-zeichnen 1.1s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--n, 0) * .15s + .3s)}.motion .kachel-bento.is-in .sz-liste li{animation:sz-rein .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--n, 0) * 90ms + .9s)}.motion .kachel-bento.is-in .sz-liste .sz-neu{animation:sz-neu 1.6s cubic-bezier(.22,1,.36,1) both;animation-delay:1.1s}.motion .kachel-bento.is-in .ist-verbunden b{animation:sz-rein .5s cubic-bezier(.22,1,.36,1) both;animation-delay:1.2s}.motion .kachel-bento.is-in .sz-karte-1{animation:sz-weiterruecken 1s cubic-bezier(.65,0,.35,1) both;animation-delay:1s}.motion .kachel-bento.is-in .sz-nadel{animation:sz-fallen .45s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--n, 0) * .11s + .25s)}.motion .kachel-bento.is-in .sz-nadel.ist-aktiv{animation:sz-fallen-aktiv .5s cubic-bezier(.22,1,.36,1) both;animation-delay:.9s}.motion .kachel-bento.is-in .sz-tagpunkt{animation:sz-verblassen .4s ease-out both;animation-delay:calc(var(--n, 0) * .14s + .3s)}.motion .kachel-bento.is-in .sz-tagpunkt:first-child{animation:none}.motion .kachel-bento.is-in .sz-tagpunkt:last-child{animation:sz-rein .4s ease-out both;animation-delay:1.5s}.motion .kachel-bento.is-in .sz-aufgabe-2{animation:sz-nach-vorn .9s cubic-bezier(.65,0,.35,1) both;animation-delay:1s}.motion .kachel-bento.is-in .sz-aufgabe-0{animation:sz-eins-runter-0 .9s cubic-bezier(.65,0,.35,1) both;animation-delay:1s}.motion .kachel-bento.is-in .sz-aufgabe-1{animation:sz-eins-runter-1 .9s cubic-bezier(.65,0,.35,1) both;animation-delay:1s}.motion .kachel-bento.is-in .sz-balken i{animation:sz-wachsen 1s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--n, 0) * .15s + .3s)}}@keyframes sz-rein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sz-zeichnen{0%{stroke-dashoffset:160}to{stroke-dashoffset:0}}@keyframes sz-neu{0%{opacity:0;transform:translateY(-10px);background:#dcebfb}40%{opacity:1;transform:none}to{background:#eef4fd}}@keyframes sz-weiterruecken{0%{--c:1;--r:0;border-color:#e3e7ee}60%{border-color:#2c66dd}to{--c:2;--r:1;border-color:#2c66dd}}@keyframes sz-fallen{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes sz-fallen-aktiv{0%{opacity:0;transform:translateY(-10px) scale(1)}60%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1.25)}}@keyframes sz-verblassen{0%{background:#2c66dd}to{background:#cfd5de}}@keyframes sz-nach-vorn{0%{top:76px;border-color:#e3e7ee;background:#fff}to{top:0;border-color:#2c66dd;background:#eef4fd}}@keyframes sz-eins-runter-0{0%{top:0}to{top:38px}}@keyframes sz-eins-runter-1{0%{top:38px}to{top:76px}}@keyframes sz-wachsen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@property --c{syntax:"<number>";inherits:false;initial-value:0}@property --r{syntax:"<number>";inherits:false;initial-value:0}@media (max-width:640px){.sz-eingang{grid-template-columns:1fr;gap:10px}.sz-fluss{display:none}.sz-quellen{grid-auto-flow:column}}.dsv .trust .ds-tage{display:flex;justify-content:flex-end;width:100%;height:18px;margin:14px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px);mask-image:linear-gradient(90deg,transparent,#000 16px)}.dsv .trust .ds-tage-spur{display:flex;flex:none;margin:0 -12px 0 0;align-items:flex-end;gap:4px;height:100%}.ds-tage-spur i{display:block;flex:none;width:8px;height:100%;border-radius:2px;background:#22c55e;transform-origin:bottom}.ds-tage-spur i.ist-aktiv{position:relative}.ds-tage-spur i.ist-aktiv:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#3675eb,#58c5b9);opacity:0}.ds-tage-spur i.ist-leer{transform:scaleY(0)}@media (prefers-reduced-motion:no-preference){.ds-tage-spur{animation:ds-ruecken 3.2s cubic-bezier(.65,0,.35,1) infinite}.ds-tage-spur i.ist-aktiv{animation:ds-sichern 3.2s cubic-bezier(.22,1,.36,1) infinite}.ds-tage-spur i.ist-aktiv:after{animation:ds-verlauf 3.2s linear infinite}}@keyframes ds-sichern{0%{transform:scaleY(0)}34%,to{transform:scaleY(1)}}@keyframes ds-ruecken{0%,42%{transform:translateX(0)}68%,to{transform:translateX(-12px)}}@keyframes ds-verlauf{0%,72%{opacity:1}88%,to{opacity:0}}.dsv .trust .ds-tage,.dsv .trust>div{min-width:0}.dsv .trust>div{position:relative;overflow:hidden}.dsv .trust .ds-globus{position:absolute;left:0;right:0;bottom:0;display:block;width:100%;height:62%;margin:0;pointer-events:none}.dsv .trust>div{min-height:148px;container-type:inline-size}.dsv .trust .ds-tage{position:absolute;left:20px;right:20px;width:auto;margin:0;bottom:calc(18cqw + 7.2px - 9px)}.dsv .trust .ds-strom,.dsv .trust .ds-vertrag{position:absolute;left:20px;right:20px;margin:0;display:flex;align-items:center}.dsv .trust .ds-strom{height:34px;bottom:calc(18cqw + 7.2px - 17px);gap:10px}.dsv .trust .ds-tabelle{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:2px;width:26px;height:30px;padding:3px;margin:0;border:1px solid #c3cad5;border-radius:3px;background:#fff}.ds-tabelle i{display:block;border-radius:1px;background:#dde2e9}.ds-tabelle i:nth-child(-n+2){background:#c3cad5}.dsv .trust .ds-flugbahn{position:relative;flex:1;display:block;height:12px;margin:0;min-width:0}.ds-pfeil{position:absolute;top:0;width:22px;height:12px}.ds-pfeil.ist-rein{background:#22c55e;clip-path:polygon(0 36%,60% 36%,60% 0,100% 50%,60% 100%,60% 64%,0 64%)}.ds-pfeil.ist-raus{background:linear-gradient(90deg,#3675eb,#58c5b9);clip-path:polygon(100% 36%,40% 36%,40% 0,0 50%,40% 100%,40% 64%,100% 64%)}.ds-zeichen{flex:none;width:24px;height:24px}.ds-pfeil.ist-rein{animation:ds-flug-rein linear both}.ds-pfeil.ist-raus{animation:ds-flug-raus linear both}@keyframes ds-flug-rein{0%{left:0;opacity:0}12%,88%{opacity:1}to{left:calc(100% - 22px);opacity:0}}@keyframes ds-flug-raus{0%{left:calc(100% - 22px);opacity:0}12%,88%{opacity:1}to{left:0;opacity:0}}.dsv .trust .ds-vertrag{height:54px;bottom:calc(18cqw + 7.2px - 27px);gap:8px}.dsv .trust .ds-blatt{position:relative;flex:1;display:grid;align-content:start;gap:4px;max-width:46px;height:54px;margin:0;padding:14px 6px 0;border:1px solid #dde2e9;border-radius:3px;background:#fff;box-shadow:0 1px 3px rgba(13,19,32,.08)}.ds-blatt em{position:absolute;top:4px;left:6px;font-style:normal;font-size:6.5px;font-weight:700;letter-spacing:.04em;background:linear-gradient(90deg,#3675eb,#58c5b9);-webkit-background-clip:text;background-clip:text;color:transparent}.ds-blatt:not(:first-child){padding-top:8px}.ds-blatt i{display:block;height:2.5px;border-radius:1px;background:#c3cad5;transform-origin:left}.ds-blatt i:nth-of-type(3n){width:75%}.ds-blatt svg{position:absolute;left:5px;right:5px;bottom:4px;width:calc(100% - 10px);height:12px;overflow:visible}.ds-blatt path{fill:none;stroke:url(#ds-unterschrift);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.dsv .trust .ds-tracking{position:absolute;left:0;right:0;bottom:0;display:block;width:100%;height:62%;margin:0;pointer-events:none}