.ov-verlauf{color:var(--slo-text)}.ov-rueckgaengig{border:1px solid var(--slo-gold);border-radius:var(--radius-zeile,12px);background:var(--slo-gold-hell);align-items:center;gap:10px;margin-bottom:11px;padding:9px 11px;display:flex}.ov-rueckgaengig>svg{color:var(--slo-gold-text);flex:none}.ov-rueckgaengig>div{flex:1;min-width:0}.ov-rueckgaengig strong,.ov-rueckgaengig small{color:var(--slo-gold-text);display:block}.ov-rueckgaengig strong{font-size:13px;font-weight:600}.ov-rueckgaengig small{font:400 11px var(--slo-mono);margin-top:1px}.ov-rueckgaengig>span{flex:none}.ov-korrekturfehler{color:var(--slo-fehler-text);margin:-3px 0 10px;font-size:12.5px;line-height:1.45}.objektakte .panel-sektion-inhalt>.ov-verlauf{margin-top:6px;margin-bottom:-2px}.ov-filter{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.ov-chip-hit{height:30px;color:var(--slo-text-neben);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;display:inline-flex}.ov-chip-flaeche{border:1px solid var(--slo-rand-eingabe);background:var(--slo-karte);border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:13.5px;line-height:1;transition:color .15s cubic-bezier(.2,.7,.2,1),border-color .15s cubic-bezier(.2,.7,.2,1),background .15s cubic-bezier(.2,.7,.2,1);display:inline-flex}.ov-chip-flaeche>span{font-family:var(--font-mono);font-size:10.5px}.ov-chip-hit.aktiv .ov-chip-flaeche{border-color:var(--slo-gruen);background:var(--slo-gruen);color:var(--slo-weiss,#fff)}.ov-chip-hit:focus-visible{outline:2px solid var(--slo-gruen);outline-offset:2px}.ov-tagkopf{align-items:center;gap:9px;padding:11px 0 5px;display:flex}.ov-tagkopf>span,.ov-tagkopf>small{color:var(--slo-text-leise);font-family:var(--font-mono);white-space:nowrap;font-size:10px;line-height:1.3}.ov-tagkopf>span{letter-spacing:.08em;text-transform:uppercase}.ov-tagkopf>span.heute{color:var(--slo-gruen)}.ov-tagkopf>i{background:var(--slo-rand);flex:1;height:1px}.ov-eintrag{border-radius:6px;margin:0 -6px;transition:background .2s cubic-bezier(.2,.7,.2,1)}.ov-eintrag.offen{background:var(--slo-karte)}.ov-eintrag-knopf{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:9px;padding:7px 6px;display:flex}.ov-eintrag-knopf:focus-visible{outline:2px solid var(--slo-gruen);outline-offset:-2px}.ov-uhr{width:34px;color:var(--slo-text-leise);font-family:var(--font-mono);flex:none;padding-top:2px;font-size:11px}.ov-punkt{background:var(--slo-rand-eingabe);border-radius:999px;flex:none;width:8px;height:8px;margin-top:5px}.ov-punkt.erledigt{background:var(--slo-gruen)}.ov-punkt.geplant{background:var(--slo-gold)}.ov-punkt.offen{background:var(--slo-fehler-text)}.ov-haupttext{flex:1;min-width:0}.ov-haupttext>span{color:var(--slo-text);font-size:13.5px;font-weight:600;line-height:1.35;display:block}.ov-haupttext>span.korrigiert{color:var(--slo-text-leise);text-decoration:line-through}.ov-haupttext>small{color:var(--slo-text-leise);font-family:var(--font-mono);margin-top:2px;font-size:11px;display:block}.ov-korrektur{background:var(--slo-fehler-hell);color:var(--slo-fehler-text);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;margin-top:2px;padding:2px 6px;font-size:9.5px}.ov-chevron{width:13px;height:13px;color:var(--slo-text-leise);flex:none;margin-top:4px;display:inline-flex}.ov-detail{color:var(--slo-text-neben);padding:0 8px 10px 49px;font-size:12.5px;line-height:1.5;animation:.2s cubic-bezier(.2,.7,.2,1) both objekt-verlauf-pop}.ov-stempel{color:var(--slo-text-leise);font-family:var(--font-mono);margin-top:5px;font-size:10.5px}.ov-eintrag-korrektur{padding-top:8px}.ov-bezuege{flex-wrap:wrap;align-items:center;gap:7px;padding-top:8px;display:flex}.ov-bezuege button,.ov-bezuege span,.ov-mehr button,.ov-fehler button{border:1px solid var(--slo-rand-eingabe);background:var(--slo-karte);height:28px;color:var(--slo-text-neben);font:inherit;border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;display:inline-flex}.ov-bezuege button,.ov-mehr button,.ov-fehler button{cursor:pointer}@media (hover:hover) and (pointer:fine){.ov-bezuege button:hover,.ov-mehr button:hover,.ov-fehler button:hover{border-color:var(--slo-gruen);color:var(--slo-gruen)}}.ov-leer,.ov-status{color:var(--slo-text-neben);padding:14px 0 6px;font-size:13px}.ov-mehr{padding-top:11px}.ov-fehler{color:var(--slo-fehler-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}@keyframes objekt-verlauf-pop{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (pointer:coarse){.ov-chip-hit{align-items:center;height:44px;margin-block:-7px}.ov-bezuege button,.ov-mehr button,.ov-fehler button{min-height:44px;margin-block:-8px}.ov-bezuege,.ov-mehr,.ov-fehler{padding-block:8px}}@media (prefers-reduced-motion:reduce){.ov-detail{animation:none}}
.massnahmen-notizen{border:1px solid var(--slo-rand);border-radius:var(--slo-radius-gross);background:var(--slo-flaeche);margin-top:14px;overflow:hidden}.massnahmen-notizen>header{background:var(--slo-karte);align-items:center;gap:9px;padding:10px 13px;display:flex}.massnahmen-notizen>header strong{flex:1;font-size:14px;font-weight:600}.massnahmen-notizen>header>span{color:var(--slo-text-neben);font:400 11.5px var(--slo-mono)}.mn-inhalt{background:var(--slo-flaeche);padding:12px 13px 14px}.mn-erklaerung{color:var(--slo-text-neben);margin:0 0 6px;font-size:12.5px;line-height:1.45}.mn-status{color:var(--slo-text-neben);margin:6px 0;font-size:12.5px;line-height:1.45}.mn-liste{flex-direction:column;gap:11px;display:flex}.mn-notiz{gap:10px;display:flex}.mn-notiz>.kommentar-avatar{flex:0 0 24px;width:24px;height:24px;font-size:10px}.mn-textbereich{flex:1;min-width:0}.mn-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mn-zeile>strong{font-size:13px;font-weight:600}.mn-zeile>strong.ehemalig{color:var(--slo-text-leise)}.mn-zeile>time{font:400 11px var(--slo-mono);color:var(--slo-text-leise)}.mn-rolle{background:var(--slo-karte);color:var(--slo-text-leise);font:400 9.5px var(--slo-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:1px 6px}.mn-rolle.buero{background:var(--slo-gruen-hell);color:var(--slo-gruen)}.mn-abstand{flex:1}.mn-symbol{border-radius:var(--slo-radius-klein);cursor:pointer;width:24px;height:24px;color:var(--slo-text-leise);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.mn-symbol:hover{color:var(--slo-gruen);background:var(--slo-gruen-hell)}}.mn-symbol:disabled{cursor:default;opacity:.5}.mn-symbol:focus-visible{outline:2px solid var(--slo-gruen);outline-offset:3px}.mn-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:13.5px;line-height:1.5}.mn-geaendert{font:400 10.5px var(--slo-mono);color:var(--slo-text-leise);margin-top:3px;display:block}.mn-eingabe{margin-top:12px;display:block}.mn-eingabe input,.mn-edit textarea{border:1px solid var(--slo-rand-eingabe);border-radius:var(--slo-radius);background:var(--slo-flaeche);min-width:0;height:38px;color:var(--slo-text);font:400 13.5px var(--slo-sans);flex:1;padding:0 12px}.mn-eingabe input:focus,.mn-edit textarea:focus{border-color:var(--slo-fokus-kante);box-shadow:var(--slo-fokus-ring);outline:none}.mn-edit{margin-top:5px}.mn-edit textarea{resize:none;field-sizing:content;width:100%;height:auto;min-height:42px;max-height:150px;padding:8px 11px;overflow-y:auto}.mn-edit>div{gap:7px;margin-top:5px;display:flex}.mn-eingabe .prototype-button,.mn-edit .prototype-button{height:30px;min-height:30px;padding:0 11px;font-size:12.5px}.mn-fehler{color:var(--slo-fehler-text);background:var(--slo-fehler-hell);border-radius:var(--slo-radius);margin:8px 0;padding:8px 10px;font-size:12.5px;line-height:1.4}.mn-fehler button{color:inherit;cursor:pointer;background:0 0;border:none;text-decoration:underline}@media (any-pointer:coarse){.mn-symbol:before{content:"";width:44px;height:44px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.mn-symbol+.mn-symbol{margin-left:12px}.mn-eingabe input,.mn-eingabe .prototype-button,.mn-edit .prototype-button{height:44px;min-height:44px}}@media (max-width:520px){.mn-eingabe{flex-direction:column;align-items:stretch}.mn-eingabe .prototype-button{width:100%}}.mn-anhaenge{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.mn-anhaenge button,.mn-anhaenge a{border:1px solid var(--slo-rand);border-radius:var(--slo-radius-klein);background:var(--slo-karte);min-height:34px;color:var(--slo-text);font:11px var(--slo-mono);cursor:pointer;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex;overflow:hidden}.mn-anhaenge img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:64px;height:50px;display:block}.mn-anhaenge a{padding:0 10px}
.zeitmuster-akte{gap:12px;min-width:0;display:grid}.zeitmuster-karte{border:1px solid var(--slo-rand);border-radius:var(--slo-radius-gross);background:var(--slo-flaeche);margin:0 0 12px;transition:border-color .25s,box-shadow .25s;overflow:hidden}.zeitmuster-karte.stand-in_arbeit{border-color:var(--slo-akzent-text);box-shadow:inset 3px 0 var(--slo-akzent-text)}.zeitmuster-karte.stand-erledigt{border-color:var(--slo-rand);background:color-mix(in srgb,var(--slo-rand-hell) 18%,var(--slo-flaeche))}.zeitmuster-kartenkopf{align-items:center;gap:4px;padding:13px 12px 13px 15px;display:flex}.zeitmuster-aufklappen{text-align:left;min-width:0;color:var(--slo-text);cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:10px;padding:0;display:flex}.shell .zeitmuster-aufklappen:focus-visible{outline:none}.zeitmuster-karte:has(>.zeitmuster-kartenkopf .zeitmuster-aufklappen:focus-visible){outline:2px solid var(--slo-gruen);outline-offset:2px}.zeitmuster-aufklappen>span:last-child{flex:1;min-width:0}.zeitmuster-aufklappen strong{font-size:14px;font-weight:600;line-height:1.5;display:block}.zeitmuster-aufklappen small{color:var(--slo-text-neben);margin-top:4px;font-size:11px;line-height:1.5;display:block}.zeitmuster-kartenkopf .massnahme-kartenkennung,.zeitmuster-detail .massnahme-kartenkennung{border:1px solid var(--massnahme-farbe);border-radius:var(--slo-radius-klein);font:600 10px var(--slo-mono);color:var(--massnahme-schrift,var(--massnahme-farbe));background:color-mix(in srgb,var(--massnahme-farbe) 18%,var(--slo-flaeche));flex-shrink:0;padding:5px}.shell.thema-dunkel :is(.zeitmuster-kartenkopf,.zeitmuster-detail) .massnahme-kartenkennung{border-color:var(--massnahme-farbe-dunkel);color:var(--massnahme-schrift-dunkel,var(--massnahme-farbe-dunkel));background:color-mix(in srgb,var(--massnahme-farbe-dunkel) 20%,var(--slo-flaeche))}.zeitmuster-kartenstand{font:600 10px var(--slo-sans);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.zeitmuster-kartenstand.in-arbeit{color:var(--slo-akzent-text)}.zeitmuster-kartenstand.erledigt{color:var(--slo-text-neben)}.zeitmuster-kartenkopf .slo-icon-button{flex-shrink:0;width:28px;height:32px}.zeitmuster-karteninhalt,.zeitmuster-detailinhalt{overflow-wrap:anywhere;gap:16px;padding:0 15px 16px;font-size:12px;line-height:1.65;display:grid}.zeitmuster-detailinhalt{padding:20px}.zeitmuster-karteninhalt p,.zeitmuster-detailinhalt p{margin:0}.zeitmuster-fensterwahl{grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:6px;display:grid}.zeitmuster-fensterwahl button{border:1px solid var(--slo-rand);border-radius:var(--slo-radius-klein);min-height:39px;color:var(--slo-text-neben);background:var(--slo-karte);cursor:pointer;font:500 11px var(--slo-sans);text-align:left;justify-content:space-between;align-items:center;gap:5px;padding:7px 9px;display:flex}.zeitmuster-fensterwahl button[aria-pressed=true]{color:var(--slo-text);border-color:var(--slo-text-neben);box-shadow:inset 0 0 0 1px var(--slo-text-neben)}.zeitmuster-fensterwahl button.stand-ausstehend.fenster-aktuell{border-color:var(--slo-text-neben);background:color-mix(in srgb,var(--slo-rand-hell) 30%,var(--slo-karte))}.zeitmuster-fensterwahl button.stand-ausstehend.fenster-aktuell .zeitmuster-fensterstand{color:var(--slo-text-neben)}.zeitmuster-fensterwahl button.stand-in_arbeit{color:var(--slo-akzent-text);border-color:var(--slo-akzent-text);box-shadow:inset 3px 0 var(--slo-akzent-text);background:var(--slo-gruen-hell)}.zeitmuster-fensterwahl button.stand-erledigt{color:var(--slo-text-neben);border-color:var(--slo-rand);background:color-mix(in srgb,var(--slo-rand-hell) 24%,var(--slo-karte))}.zeitmuster-fensterwahl button.stand-erledigt[aria-pressed=true]{border-color:var(--slo-text-neben)}.zeitmuster-fensterbereich{font:400 10px/1.4 var(--slo-sans);text-align:left;margin-top:4px;display:block}.zeitmuster-fensterstand{min-width:9px;color:var(--slo-akzent-text);justify-content:center;align-items:center;display:inline-flex}.zeitmuster-fensterwahl button.stand-erledigt .zeitmuster-fensterstand{color:var(--slo-text-neben)}.zeitmuster-fensterstand>span,.zeitmuster-aktivpunkt{background:var(--slo-akzent-text);width:6px;height:6px;box-shadow:0 0 0 3px var(--slo-gruen-hell);border-radius:50%;flex-shrink:0}.zeitmuster-einsatz{gap:12px;min-width:0;display:grid}.zeitmuster-einsatzangaben{gap:7px;margin:0;display:grid}.zeitmuster-einsatzangaben>div{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;column-gap:10px;min-width:0;display:grid}.zeitmuster-einsatzangaben dt{color:var(--slo-text-neben);align-items:center;gap:7px;font-size:11px;font-weight:500;line-height:18px;display:flex}.zeitmuster-einsatzangaben dt svg{flex-shrink:0}.zeitmuster-einsatzangaben dd{min-width:0;color:var(--slo-text);margin:0;font-size:12px;line-height:18px}.zeitmuster-einsatzangaben dd small{color:var(--slo-text-neben);margin-top:2px;font-size:10px;display:block}.zeitmuster-einsatzangaben>.fenster-aktuell{border-radius:var(--slo-radius-klein);box-shadow:inset 0 0 0 1px var(--slo-rand);background:color-mix(in srgb,var(--slo-rand-hell) 30%,var(--slo-karte));margin:0 -8px;padding:5px 8px}.zeitmuster-einsatz .bb-text{font-size:12px}.zeitmuster-hinweise{gap:9px;margin:0;padding:0;list-style:none;display:grid}.zeitmuster-hinweise li{gap:9px;display:flex}.zeitmuster-hinweise svg{color:var(--slo-text-neben);flex-shrink:0;margin-top:3px}.zeitmuster-hinweise small{color:var(--slo-text-neben);display:block}.zeitmuster-ortshinweis{border-left:2px solid var(--slo-rand);padding-left:11px;font-size:11px}.zeitmuster-ortshinweis strong{font-weight:500}.zeitmuster-ausfuehrung{border-top:1px solid var(--slo-rand-hell);gap:12px;padding-top:13px;display:grid}.zeitmuster-status{min-height:30px;color:var(--slo-text-neben);align-items:center;gap:9px;display:flex}.zeitmuster-status strong{font-size:11px;font-weight:500}.zeitmuster-status small{margin-left:auto;font-size:10px}.zeitmuster-statussymbol{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.zeitmuster-statussymbol svg{width:28px;height:28px;overflow:visible}.zeitmuster-statuskreis{stroke:var(--slo-rand);stroke-width:1.5px}.zeitmuster-statuskern{fill:currentColor}.zeitmuster-statushaken,.zeitmuster-startkreis{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.zeitmuster-startkreis{transform-origin:14px 14px;transform:rotate(-90deg)}.stand-erledigt>.zeitmuster-status .zeitmuster-statuskreis{fill:var(--slo-rand-hell);stroke:var(--slo-text-neben)}.bestaetigt-in_arbeit .zeitmuster-startkreis{stroke-dasharray:1;animation:.65s cubic-bezier(.2,.7,.2,1) both zeitmuster-zeichnen}.bestaetigt-in_arbeit .zeitmuster-statuskern{transform-origin:50%;animation:.5s ease-out both zeitmuster-kern}.bestaetigt-erledigt .zeitmuster-statushaken{stroke-dasharray:1;animation:.55s cubic-bezier(.2,.7,.2,1) .1s both zeitmuster-zeichnen}.bestaetigt-erledigt .zeitmuster-statuskreis{animation:.85s ease-out both zeitmuster-bestaetigen}.bestaetigt-ausstehend .zeitmuster-statuskreis{transform-origin:50%;animation:.5s ease-out both zeitmuster-zurueck}.zeitmuster-ausfuehrung[class*=bestaetigt-] .zeitmuster-status strong{animation:.32s ease-out both zeitmuster-statuswechsel}.zeitmuster-statussymbol.speichert:after{content:"";opacity:0;border:1.5px solid #0000;border-top-color:currentColor;border-radius:50%;animation:.9s linear .18s infinite zeitmuster-speichert;position:absolute;inset:2px}.stand-in_arbeit>.zeitmuster-status{color:var(--slo-akzent-text)}.stand-erledigt>.zeitmuster-status{color:var(--slo-text-neben)}.zeitmuster-aktionen{flex-wrap:wrap;gap:8px;display:flex}.zeitmuster-aktionen .slo-button{white-space:normal;flex:1;justify-content:center;min-height:38px}.zeitmuster-arbeitsaktionen{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:44px;display:grid}.zeitmuster-arbeitsaktionen .slo-button{min-width:0;height:44px;padding:6px 9px;font-size:11px;line-height:1.3}.zeitmuster-arbeitsaktionen .slo-button[aria-disabled=true]{cursor:progress}.zeitmuster-arbeitsaktionen .slo-button svg{flex-shrink:0}.zeitmuster-form{gap:12px;font-size:12px;display:grid}.zeitmuster-form label{min-width:0;color:var(--slo-text-neben);gap:5px;display:grid}.zeitmuster-formpaar{grid-template-columns:1fr 1fr;gap:8px;display:grid}.zeitmuster-form .eingabe{width:100%;min-width:0;font-size:12px}.zeitmuster-fehler{color:var(--slo-fehler-text)}.zeitmuster-zusatz{border-top:1px solid var(--slo-rand-hell);color:var(--slo-text-neben);padding:10px 0 0;font-size:11px}.zeitmuster-zusatz .plan-aufklapper-titel{font-size:11px}.zeitmuster-original{white-space:pre-wrap;overflow-wrap:anywhere}.zeitmuster-neben{color:var(--slo-text-neben);font-size:11px;line-height:1.6}@keyframes zeitmuster-zeichnen{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes zeitmuster-kern{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes zeitmuster-bestaetigen{0%{fill:#0000}55%{fill:var(--slo-gruen-hell);stroke-width:2.5px}to{fill:var(--slo-gruen-hell);stroke-width:1.5px}}@keyframes zeitmuster-zurueck{0%{stroke-dasharray:12 4;transform:rotate(-90deg)}to{stroke-dasharray:12 0;transform:rotate(0)}}@keyframes zeitmuster-statuswechsel{0%{opacity:.65;transform:translate(3px)}to{opacity:1;transform:translate(0)}}@keyframes zeitmuster-speichert{0%{opacity:1;transform:rotate(0)}to{opacity:1;transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.zeitmuster-karte{transition:none}.zeitmuster-ausfuehrung[class*=bestaetigt-] .zeitmuster-status *,.zeitmuster-statussymbol.speichert:after{animation:none}}@media (max-width:430px){.zeitmuster-kartenkopf{flex-wrap:wrap;padding:12px}.zeitmuster-karteninhalt{padding:0 12px 12px}.zeitmuster-aktionen .slo-button{min-height:44px}.zeitmuster-kartenkopf .slo-icon-button{min-height:40px}.zeitmuster-einsatzangaben>div{grid-template-columns:4.25rem minmax(0,1fr);column-gap:8px}}.zeitmuster-spuren{gap:12px;margin-top:10px;display:grid}.zeitmuster-monate{text-align:center;color:var(--slo-text-neben);grid-template-columns:repeat(12,1fr);font-size:9px;display:grid}.zeitmuster-spur{background:repeating-linear-gradient(to right,transparent 0,transparent calc(8.333% - 1px),var(--slo-rand-hell) calc(8.333% - 1px),var(--slo-rand-hell) 8.333%);margin:4px 0;position:relative}.zeitmuster-balken{background:var(--slo-akzent-text);border-radius:2px;min-width:2px;height:10px;display:block;position:absolute}.zeitmuster-balken.abgeleitet{background:repeating-linear-gradient(135deg,var(--slo-akzent-text) 0,var(--slo-akzent-text) 2px,var(--slo-gruen-hell) 2px,var(--slo-gruen-hell) 5px)}.zeitmuster-balken.ende-offen{-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000)}.zeitmuster-spurzeile>small{color:var(--slo-text-neben);font-size:10px;display:block}.zeitmuster-fortschritt{gap:8px;margin-top:15px;font-size:11px;display:grid}.zeitmuster-fortschritt>div{flex-wrap:wrap;justify-content:space-between;gap:5px;display:flex}.zeitmuster-fortschritt strong{font-weight:500}.zeitmuster-fortschritt progress{appearance:none;border-radius:var(--slo-radius-voll);border:0;width:100%;height:5px}.zeitmuster-fortschritt progress::-webkit-progress-bar{background:var(--slo-rand-hell);border-radius:var(--slo-radius-voll)}.zeitmuster-fortschritt progress::-webkit-progress-value{background:var(--slo-akzent-text);border-radius:var(--slo-radius-voll)}.zeitmuster-fortschritt p{color:var(--slo-text-neben);margin:0}.zeitmuster-monatsansicht{gap:12px;font-size:12px;display:grid}.zeitmuster-monatsansicht>label{gap:5px;display:grid}.zeitmuster-monatszeile{border-top:1px solid var(--slo-rand-hell);gap:4px;padding-top:10px;display:grid}.zeitmuster-monatszeile small{color:var(--slo-text-neben)}.zeitmuster-objektname{margin:0 0 12px;font-size:14px}.zeitmuster-dialog{border:1px solid var(--slo-rand);border-radius:var(--slo-radius-dialog);width:min(760px,100vw - 32px);max-height:88dvh;color:var(--slo-text);background:var(--slo-karte);animation:prototyp-pop var(--slo-motion-dialog) var(--slo-bewegung);padding:0}.zeitmuster-dialog::backdrop{background:color-mix(in srgb,var(--slo-dunkel) 45%,transparent)}.zeitmuster-dialog>header{background:var(--slo-karte);border-bottom:1px solid var(--slo-rand);z-index:1;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;display:flex;position:sticky;top:0}.zeitmuster-dialog h2{font:500 21px var(--slo-serif);margin:0}.zeitmuster-dialoginhalt{gap:16px;padding:20px 24px;display:grid}.zeitmuster-dialoginhalt>label{gap:6px;font-size:12px;display:grid}@media (prefers-reduced-motion:reduce){.zeitmuster-dialog{animation:none}}
.bereichsbild{--bb-farbe:var(--massnahme-farbe,var(--slo-akzent-text));--bb-schrift:var(--massnahme-schrift,var(--bb-farbe));gap:8px;min-width:0;margin:0;display:grid}.shell.thema-dunkel .bereichsbild{--bb-farbe:var(--massnahme-farbe-dunkel,var(--massnahme-farbe,var(--slo-akzent-text)));--bb-schrift:var(--massnahme-schrift-dunkel,var(--bb-farbe))}.bb-reiter-punkt{background:var(--bb-farbe);border-radius:50%;order:2;width:7px;height:7px}.bb-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bb-rahmen{border:1px solid var(--slo-rand-hell);border-radius:var(--slo-radius-gross);background:var(--slo-karte);min-width:0;padding:10px}.bb-flaeche{min-width:0;position:relative;container-type:inline-size}.bb-querschnitt{pointer-events:none;-webkit-tap-highlight-color:transparent;width:100%;height:auto;display:block;overflow:visible}.bb-land{fill:var(--slo-rand-hell)}.bb-wasser{fill:color-mix(in srgb, var(--slo-blaugruen) 22%, var(--slo-karte))}.bb-wasserlinie{fill:none;stroke:color-mix(in srgb, var(--slo-blaugruen) 55%, var(--slo-karte));stroke-width:1.5px;stroke-dasharray:5 5}.bb-profil,.bb-weg,.bb-strich{fill:none;stroke-width:11px;stroke-linejoin:round}.bb-profil{stroke:color-mix(in srgb, var(--slo-text-leise) 55%, var(--slo-rand-hell));stroke-linecap:round}.bb-weg{stroke:color-mix(in srgb, var(--slo-text-neben) 65%, var(--slo-rand-hell))}.bb-wegmitte{fill:none;stroke:var(--slo-karte);stroke-width:1.5px;stroke-dasharray:5 5}.bb-strich{stroke:#0000;stroke-linecap:butt;transition:stroke .15s}.bb-strich[data-zustand=an]{stroke:var(--bb-farbe)}.bb-strich[data-zustand=offen]{stroke:var(--bb-farbe);stroke-dasharray:9 7}.bb-strich[data-zustand=spaeter],.bb-strich[data-zustand=ohne]{stroke:color-mix(in srgb, var(--bb-farbe) 35%, var(--slo-karte))}.bb-fuge{fill:none;stroke:var(--slo-karte);stroke-width:2.5px}.bb-name{fill:var(--slo-text-neben);font:500 13px var(--slo-sans);text-anchor:middle}.bb-name[data-gewaehlt]{fill:var(--bb-schrift);font-weight:600}.bb-treffer{fill:none;stroke:#0000;stroke-width:30px;pointer-events:stroke}.bb-wasser-treffer{fill:#0000;pointer-events:fill}.bereichsbild[data-klickbar] .bb-zone{cursor:pointer}@media (hover:hover){.bereichsbild[data-klickbar] .bb-zone:hover .bb-strich:not([data-zustand]){stroke:color-mix(in srgb, var(--bb-farbe) 40%, transparent)}.bereichsbild[data-klickbar] .bb-zone:hover .bb-strich:is([data-zustand=an],[data-zustand=offen]){stroke:color-mix(in srgb, var(--bb-farbe) 78%, var(--slo-text))}.bereichsbild[data-klickbar] .bb-zone:hover .bb-strich:is([data-zustand=spaeter],[data-zustand=ohne]){stroke:color-mix(in srgb, var(--bb-farbe) 55%, var(--slo-karte))}}@media (any-pointer:coarse){.bb-treffer{stroke-width:36px}}@container (max-width:420px){.bb-name{display:none}}.bb-jahr{border:1px solid var(--bb-farbe);border-radius:var(--slo-radius-voll);background:color-mix(in srgb, var(--bb-farbe) 16%, var(--slo-flaeche));color:var(--bb-schrift);font:600 11px/1.4 var(--slo-mono);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;padding:1px 6px;position:absolute;transform:translate(-50%,-50%)}.bb-jahr[data-spaeter]{background:var(--slo-flaeche);color:var(--slo-text-neben);border-style:dashed;font-weight:500}@container (max-width:420px){.bb-jahr{padding:0 4px;font-size:10px}}.bb-kacheln{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.bb-kachel{border:1px solid var(--slo-rand-hell);border-radius:var(--slo-radius);background:var(--slo-flaeche);min-height:92px;color:var(--slo-text-neben);font:500 12.5px/1.3 var(--slo-sans);text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-tap-highlight-color:transparent;align-content:center;justify-items:center;gap:6px;padding:10px 8px;transition:border-color .15s,background-color .15s;display:grid}.bb-kachel[data-eigen]{border-style:dashed;border-color:var(--slo-rand)}.bb-kachel[data-zustand]{border-color:var(--bb-farbe);box-shadow:inset 0 0 0 1px var(--bb-farbe);background:color-mix(in srgb, var(--bb-farbe) 10%, var(--slo-flaeche));color:var(--slo-text);font-weight:600}.bereichsbild[data-klickbar] .bb-kachel{cursor:pointer}@media (hover:hover){.bereichsbild[data-klickbar] .bb-kachel:not([data-zustand]):hover{border-color:color-mix(in srgb, var(--bb-farbe) 55%, var(--slo-rand-hell))}}.bb-motiv{width:72px;height:40px;display:block}.bb-m-land{fill:var(--slo-rand-hell)}.bb-m-wasser{fill:color-mix(in srgb, var(--slo-blaugruen) 22%, var(--slo-karte))}.bb-m-flaeche{fill:color-mix(in srgb, var(--slo-rand-hell) 70%, var(--slo-karte))}.bb-m-linie,.bb-m-akzent{fill:none;stroke-linecap:round;stroke-linejoin:round}.bb-m-linie{stroke:color-mix(in srgb, var(--slo-text-leise) 55%, var(--slo-rand-hell));stroke-width:2.5px}.bb-m-akzent{stroke:color-mix(in srgb, var(--slo-text-leise) 70%, var(--slo-rand-hell));stroke-width:3.5px}.bb-m-stein{fill:var(--slo-karte);stroke:color-mix(in srgb, var(--slo-text-leise) 70%, var(--slo-rand-hell));stroke-width:2px}.bb-kachel[data-zustand] .bb-m-akzent,.bb-kachel[data-zustand] .bb-m-stein{stroke:var(--bb-farbe)}.bb-kachel-arten{-webkit-line-clamp:3;color:var(--slo-text-neben);font:400 11px/1.35 var(--slo-sans);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bb-kachel[data-zustand] .bb-m-flaeche{fill:color-mix(in srgb, var(--bb-farbe) 18%, var(--slo-flaeche))}.bb-text{color:var(--slo-text);font:400 13px/1.5 var(--slo-sans);gap:2px;margin:0;display:grid}@media (prefers-reduced-motion:reduce){.bb-strich,.bb-kachel{transition:none}}.bereich-einsatz{gap:12px;min-width:0;display:grid}.bereich-felder{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid;container-type:inline-size}.bereich-titel{color:var(--slo-text-neben);font:500 12px/1.4 var(--slo-sans)}.bereich-liste{gap:6px;min-width:0;display:grid}.bereich-liste-wahl{width:100%;display:flex}.bereich-liste-wahl>button:first-child:focus-visible{border-color:var(--slo-fokus-kante);box-shadow:var(--slo-fokus-ring);outline:0}.bereich-liste-feld{columns:2 15rem;border:1px solid var(--slo-rand-hell);border-radius:var(--slo-radius);background:var(--slo-flaeche);column-gap:28px;padding:8px 12px}.bereich-liste-gruppe{break-inside:avoid;padding:4px 0;display:grid}.bereich-liste-gruppe>.bereich-titel{padding:6px 0}.bereich-liste-eintraege{padding-left:27px;display:grid}.bereich-liste-feld .slo-checkbox-field{align-items:flex-start;padding:6px 0}.bereich-liste-gruppe>.slo-checkbox-field .slo-checkbox-label{font-weight:600}.bereich-eigen{border:1px dashed var(--slo-rand);color:var(--slo-text-neben);font:500 11px/1.5 var(--slo-sans);vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 5px;display:inline-block}@media (any-pointer:coarse){.bereich-liste-feld .slo-checkbox-field{align-items:center;min-height:44px;padding:0}}.bereich-block{border-top:1px solid var(--slo-rand-hell);gap:10px;min-width:0;padding-top:12px;display:grid}.bereich-zeile{grid-template-columns:9.5rem minmax(0,1fr);align-items:start;gap:6px 12px;min-width:0;display:grid}.bereich-zeile>.bereich-titel{color:var(--slo-text);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding-top:8px;font-weight:600}.bereich-zeile-inhalt{gap:8px;min-width:0;display:grid}.bereich-chips{flex-wrap:wrap;gap:6px;display:flex}.bereich-wechsel{border:1px solid var(--slo-rand-hell);border-radius:var(--slo-radius);background:var(--slo-karte);gap:8px;min-width:0;padding:10px 12px;display:grid}.bereich-frage{color:var(--slo-text);font:500 12.5px/1.4 var(--slo-sans)}.bereich-meter{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.bereich-meter>.prototype-field{width:6rem;font:500 14px var(--slo-mono);font-variant-numeric:tabular-nums}.bereich-meter>.prototype-field:has(input[aria-invalid=true]){border-color:var(--slo-rot)}.bereich-meter>span{color:var(--slo-text-neben);font:500 13px var(--slo-sans)}.bereich-meter>.plan-feld-fehler{font-family:var(--slo-sans);flex-basis:100%}.bereich-vorschau{color:var(--slo-text);font:500 12.5px/1.4 var(--slo-mono);font-variant-numeric:tabular-nums;margin:0}.bereich-leer{color:var(--slo-text-neben);font:400 13px/1.5 var(--slo-sans);margin:0}.bereich-leer strong{color:var(--slo-text);font-weight:600}.bereich-hilfe{margin:0}@media (any-pointer:coarse){.bereich-zeile>.bereich-titel{padding-top:13px}}@container (max-width:480px){.bereich-zeile{grid-template-columns:minmax(0,1fr)}.bereich-zeile>.bereich-titel{padding-top:0}}
.konto-neu .konto-menue{border:1px solid var(--slo-rand-hell);background:var(--slo-flaeche);width:min(326px,100vw - 28px);max-height:calc(100dvh - 28px);color:var(--slo-text);animation:konto-pop var(--slo-motion-popover) var(--slo-bewegung);border-radius:8px;flex-direction:column;padding:0;display:flex;left:44px;overflow:hidden;box-shadow:0 12px 24px #0000001f}.konto-neu .konto-menue[data-schliesst=true]{animation:konto-pop var(--slo-motion-exit) ease-in reverse both;pointer-events:none}.konto-neu .shell-nutzer{background:0 0;border:0;border-radius:50%;width:34px;height:34px;min-height:0;padding:0}.konto-avatar{aspect-ratio:1;background:var(--slo-gruen);width:34px;height:34px;color:var(--slo-auf-dunkel);font:600 14px var(--slo-mono);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.konto-neu .glocke-zaehler{min-width:17px;height:17px;font:700 9.5px var(--slo-mono);box-shadow:0 0 0 2px var(--slo-flaeche);padding:0 4px;top:-3px;right:-5px}.konto-neu :is(button,a):focus-visible{outline:2px solid var(--slo-gruen);outline-offset:-2px}.konto-neu-kopf{background:var(--slo-karte);border-bottom:1px solid var(--slo-rand-hell);align-items:center;gap:11px;padding:13px 15px;display:flex}.konto-identitaet{flex:1;min-width:0}.konto-identitaet strong{font:600 15px var(--slo-serif);overflow-wrap:anywhere;display:block}.konto-identitaet>span{font:11px var(--slo-mono);color:var(--slo-text-neben);margin-top:1px;display:block}.konto-einstellungen{border-radius:var(--slo-radius);width:40px;height:40px;color:var(--slo-text-neben);flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.konto-einstellungen:hover{background:var(--slo-gruen-hell);color:var(--slo-gruen)}}.konto-schliessen{border-radius:var(--slo-radius-klein);width:44px;height:44px;color:var(--slo-text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:none}@media (hover:hover) and (pointer:fine){.konto-schliessen:hover{background:var(--slo-gruen-hell);color:var(--slo-gruen)}}.konto-eingang-kopf{align-items:center;gap:8px;padding:12px 15px 8px;display:flex}.konto-eingang-kopf>svg{color:var(--slo-text-neben);flex:none}.konto-eingang-kopf strong{flex:1;font-size:13.5px;font-weight:600}.konto-eingang-kopf>span{font:10.5px var(--slo-mono);color:var(--slo-text-neben);white-space:nowrap}.konto-eingang-leer{color:var(--slo-text-neben);margin:0;padding:12px 15px 20px;font-size:13px}.konto-eingang-liste{scrollbar-width:thin;scrollbar-color:var(--slo-rand) transparent;flex:auto;min-height:0;max-height:268px;overflow:auto}.konto-eingang-datum{z-index:1;background:var(--slo-flaeche);font:10px var(--slo-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slo-text-leise);padding:7px 15px 4px;position:sticky;top:0}.konto-hinweis{--hinweis-farbe:var(--slo-status-geplant);border:0;border-top:1px solid var(--slo-rand-hell);border-left:3px solid var(--hinweis-farbe);width:100%;color:var(--slo-text);text-align:left;cursor:pointer;background:0 0;padding:0;display:flex}.konto-hinweis.abgeschlossen{--hinweis-farbe:var(--slo-status-erledigt)}.konto-hinweis.ungelesen{background:color-mix(in srgb, var(--slo-akzent-text) 5%, var(--slo-flaeche))}.konto-hinweis.gelesen{background:var(--slo-flaeche);border-left-color:#0000}@media (hover:hover) and (pointer:fine){.konto-hinweis:hover{background:var(--slo-karte)}}.konto-hinweis-inhalt{flex:1;gap:10px;min-width:0;padding:10px 15px 10px 12px;display:flex}.konto-hinweis-icon{clip-path:polygon(50% 0,100% 27%,100% 73%,50% 100%,0 73%,0 27%);background:var(--hinweis-farbe);width:28px;height:30px;color:var(--slo-auf-dunkel);flex:none;justify-content:center;align-items:center;display:inline-flex}.konto-hinweis-icon svg{width:14px;height:14px}.konto-hinweis-text{flex:1;min-width:0;display:block}.konto-hinweis strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.konto-hinweis.gelesen .konto-hinweis-icon{filter:grayscale();opacity:.54}.konto-hinweis.gelesen strong{color:var(--slo-text-neben);font-weight:500}.konto-hinweis.gelesen .konto-hinweis-meta{color:var(--slo-text-leise)}.konto-hinweis-meta{font:10.5px var(--slo-mono);color:var(--slo-text-neben);flex-wrap:wrap;align-items:center;gap:7px;margin-top:3px;display:flex}.konto-hinweis-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.konto-hinweis-stand{background:var(--slo-gruen-hell);color:var(--slo-gruen);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:1px 6px;font-size:9px}.konto-hinweis.gelesen .konto-hinweis-stand{background:var(--slo-karte);color:var(--slo-text-leise)}.konto-hinweis time{color:var(--slo-text-leise);font:10.5px var(--slo-mono);white-space:nowrap;flex:none;padding-top:2px}.konto-eingang-aktionen{border-top:1px solid var(--slo-rand-hell);gap:8px;padding:10px 15px 12px;display:flex}.konto-eingang-aktionen :is(button,a){border:1px solid var(--slo-rand);border-radius:var(--slo-radius);height:30px;color:var(--slo-text);font:500 12px var(--slo-sans);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 11px;text-decoration:none;display:inline-flex}.konto-eingang-aktionen .konto-alle-anzeigen{background:var(--slo-gruen);border-color:var(--slo-gruen);color:var(--slo-auf-dunkel)}.konto-neu button:disabled{opacity:.5;cursor:default}.konto-neu-thema{border-top:1px solid var(--slo-rand-hell);background:var(--slo-karte);align-items:center;gap:10px;padding:11px 15px;display:flex}.konto-neu-thema>span{font:10.5px var(--slo-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slo-text-leise);flex:1}.konto-thema-auswahl{background:var(--slo-papier);border:1px solid var(--slo-rand-hell);border-radius:999px;width:150px;height:32px;padding:3px;display:flex}.konto-thema-auswahl button{color:var(--slo-text-neben);font:500 11px var(--slo-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:5px;display:inline-flex}.konto-thema-auswahl button.aktiv{background:var(--slo-flaeche);color:var(--slo-text);box-shadow:0 1px 3px #00000012}.konto-neu .konto-abmelden{border:0;border-top:1px solid var(--slo-rand-hell);width:100%;color:var(--slo-fehler-text);font:400 13.5px var(--slo-sans);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:8px;padding:11px 15px;display:flex}@media (hover:hover) and (pointer:fine){.konto-neu .konto-abmelden:hover{background:var(--slo-fehler-hell)}}.konto-neu-fehler{color:var(--slo-fehler-text);background:var(--slo-fehler-hell);padding:12px 15px;font-size:13px;line-height:1.5}.konto-neu-fehler button{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline;display:block}.konto-neu.konto-zeile{width:100%}.konto-neu.konto-zeile .konto-zeile-knopf{border-top:1px solid var(--slo-rand-hell);width:100%;height:auto;min-height:64px;color:var(--slo-text);text-align:left;border-radius:0;justify-content:flex-start;gap:12px;padding:9px 12px}.konto-neu.konto-zeile .konto-zeile-knopf[aria-expanded=true]{background:var(--slo-gruen-hell)}@media (hover:hover) and (pointer:fine){.konto-neu.konto-zeile .konto-zeile-knopf:hover{background:var(--slo-gruen-hell)}}.konto-zeile-identitaet{flex:1;min-width:0;display:block}.konto-zeile-identitaet strong{text-overflow:ellipsis;white-space:nowrap;font:600 15px var(--slo-sans);display:block;overflow:hidden}.konto-zeile-identitaet>span{color:var(--slo-text-neben);font:10.5px var(--slo-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.konto-zeile .glocke-zaehler{min-width:22px;height:22px;box-shadow:none;padding:0 6px;font-size:10px;position:static}.konto-zeile-chevron{color:var(--slo-text-neben);flex:none;display:inline-flex;transform:rotate(-90deg)}@media (pointer:coarse){.konto-neu .shell-nutzer:before{content:"";border-radius:50%;position:absolute;inset:-5px}.konto-einstellungen,.konto-eingang-aktionen :is(button,a),.konto-thema-auswahl,.konto-neu .konto-abmelden{min-height:44px}.konto-einstellungen{min-width:44px}.konto-neu.konto-zeile .shell-nutzer:before{content:none}}@media (max-width:1099px){dialog.konto-vollbild{background:var(--slo-flaeche);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--slo-text);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.konto-vollbild::backdrop{animation:einblenden var(--slo-motion-dialog) var(--slo-bewegung) both;background:#1418146b}dialog.konto-vollbild[data-schliesst=true]::backdrop{animation:einblenden var(--slo-motion-exit) ease-in reverse both}.konto-vollbild .konto-menue{box-sizing:border-box;width:100%;height:100%;max-height:none;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-shadow:none;animation:konto-vollbild-auf var(--slo-motion-sheet) var(--slo-bewegung);border:0;border-radius:0;position:static}.konto-vollbild[data-schliesst=true] .konto-menue{animation:konto-vollbild-auf var(--slo-motion-exit) ease-in reverse both}.konto-vollbild .konto-neu-kopf{min-height:72px;padding:12px 16px}.konto-vollbild .konto-identitaet strong{font-size:18px}.konto-vollbild .konto-identitaet>span{margin-top:3px;font-size:11.5px}.konto-vollbild .konto-einstellungen{width:44px;height:44px}.konto-vollbild .konto-schliessen{display:inline-flex}.konto-vollbild .konto-eingang-kopf{padding:16px 16px 10px}.konto-vollbild .konto-eingang-kopf strong{font-size:15px}.konto-vollbild .konto-eingang-liste{overscroll-behavior:contain;max-height:none}.konto-vollbild .konto-eingang-datum{padding-left:16px;padding-right:16px}.konto-vollbild .konto-hinweis-inhalt{align-items:center;min-height:58px;padding:11px 16px 11px 13px}.konto-vollbild .konto-eingang-aktionen{padding:10px 16px 12px}.konto-vollbild .konto-eingang-aktionen :is(button,a){flex:1;height:44px}.konto-vollbild .konto-neu-thema{padding:10px 16px}.konto-vollbild .konto-thema-auswahl{width:min(190px,52vw);height:44px}.konto-vollbild .konto-abmelden{min-height:52px;padding:12px 16px}}@keyframes konto-pop{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@keyframes konto-vollbild-auf{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.konto-neu .konto-menue,.konto-neu .konto-menue[data-schliesst=true],.konto-vollbild .konto-menue,.konto-vollbild[data-schliesst=true] .konto-menue,dialog.konto-vollbild::backdrop,dialog.konto-vollbild[data-schliesst=true]::backdrop{animation:none}}
