.zentrale .notiz-ueberblick{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:2px 0 14px;display:grid}.zentrale .notiz-kachel{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);min-height:58px;color:var(--color-creme);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;transition:border-color .14s;display:flex}.zentrale .notiz-kachel>span{color:var(--color-salbei);letter-spacing:.02em;font-size:11.5px;font-weight:650;line-height:1.3}.zentrale .notiz-kachel>b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:1.3}.zentrale .notiz-kachel:hover:not(:disabled),.zentrale .notiz-kachel:focus-visible{border-color:var(--color-signal)}.zentrale .notiz-kachel:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.zentrale .notiz-kachel:disabled{cursor:default}.zentrale .notiz-kachel[data-leer=ja]>b{color:var(--color-salbei);font-weight:600}.zentrale .notiz-kachel[data-leer=ja]{background:0 0}.zentrale .notiz-kachel:not([data-leer]){box-shadow:inset 3px 0 0 var(--color-signal)}.zentrale .notiz-kachel[data-ton=warn]{box-shadow:inset 3px 0 0 var(--color-beere-hell)}.zentrale .notiz-kachel>small{color:var(--color-salbei);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.3}.zentrale .notiz-kachel[data-ton=warn]{border-color:color-mix(in srgb, var(--color-beere-hell) 55%, var(--z-kante))}.zentrale .notiz-kachel[data-ton=warn]>b{color:var(--color-beere-hell)}.zentrale .notiz-kachel[data-ton=gut]>b{color:var(--color-signal)}.zentrale .notiz-gruppe-titel:focus{outline:none}.zentrale .notiz-gruppe-titel:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.zentrale .notiz-gruppe[data-gruppe=naechste] .notiz-gruppe-titel{color:var(--color-salbei)}.zentrale .notiz-gruppe-leer{margin:4px 0 2px;font-size:13px}.zentrale .notiz-erledigt{margin-top:6px}.zentrale .notiz-erledigt>summary{min-height:32px;color:var(--color-salbei);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:inline-flex}.zentrale .notiz-erledigt>summary span{background:var(--z-flaeche-hoch);border-radius:999px;padding:0 6px}.zentrale .notiz-erledigt>summary:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.zentrale .notiz-haken-fertig{background:color-mix(in srgb, var(--color-signal) 18%, transparent);color:var(--color-signal);border-radius:50%}.zentrale .notiz-zeile[data-erledigt=ja]>a>span{color:var(--color-salbei);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--color-salbei) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--color-salbei) 70%, transparent)}.zentrale .notiz-offen-kopf.notiz-offen-kopf-knapp{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.zentrale .tag-notiz[data-hervor=ja]{border-radius:12px;animation:2.6s ease-out both notiz-hervor}@keyframes notiz-hervor{0%,45%{box-shadow:0 0 0 2px var(--color-signal)}to{box-shadow:0 0 0 2px #0000}}@media (prefers-reduced-motion:reduce){.zentrale .tag-notiz[data-hervor=ja]{box-shadow:0 0 0 2px var(--color-signal);animation:none}}.zentrale .az-seite{--az-luft:14px}.zentrale .az-steuerung{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin:18px 0 14px;display:flex}.zentrale .az-monat{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zentrale .az-monat-name{text-align:center;min-width:9.5em;color:var(--z-text);margin:0;font-size:1.15rem;font-weight:700}@media (width<=640px){.zentrale .az-monat{grid-template-columns:auto minmax(0,1fr) auto;width:100%;display:grid}.zentrale .az-monat .portal-button{justify-content:center;min-width:44px}.zentrale .az-monat-name{min-width:0}.zentrale .az-monat-wort{display:none}.zentrale .az-monat-heute{grid-column:1/-1}}.zentrale .az-filter{flex-wrap:wrap;gap:10px 14px;display:flex}.zentrale .az-filter .portal-label{min-width:11rem}.zentrale .az-meldung{margin:10px 0}.zentrale .az-stand{padding:12px var(--az-luft);border:1px solid var(--z-kante);border-left:4px solid var(--z-primary);background:var(--z-flaeche);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin:0 0 14px;display:flex}.zentrale .az-stand[data-art=vorlaeufig]{border-left-color:var(--z-entwurf)}.zentrale .az-stand[data-art=laufend]{border-left-color:var(--z-kante-hell)}.zentrale .az-stand-text{color:var(--z-text);flex:22rem;margin:0;line-height:1.5}.zentrale .az-stand-knoepfe{flex:0 auto}.zentrale .az-stand-verlauf{color:var(--z-muted);flex-basis:100%;font-size:13px}.zentrale .az-stand-verlauf summary{cursor:pointer;align-items:center;min-height:32px;display:flex}.zentrale .az-stand-verlauf ul{margin:6px 0 0;padding-left:18px}.zentrale .az-offen{padding:12px var(--az-luft);border:1px solid var(--z-kante);border-left:4px solid var(--color-beere-hell);background:var(--z-flaeche);border-radius:12px;margin:0 0 14px}.zentrale .az-abschnitt{color:var(--z-text);margin:0 0 4px;font-size:1rem;font-weight:700}.zentrale .az-offen-liste{margin:10px 0 0;padding:0;list-style:none}.zentrale .az-offen-liste li{border-top:1px solid var(--z-kante);color:var(--z-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:8px 0;display:flex}.zentrale .az-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.zentrale .az-kacheln>:last-child:nth-child(odd){grid-column:1/-1}@media (width>=768px){.zentrale .az-kacheln{grid-template-columns:repeat(5,minmax(0,1fr))}.zentrale .az-kacheln>:last-child:nth-child(odd){grid-column:auto}}.zentrale .az-kachel{padding:12px var(--az-luft);border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:12px}.zentrale .az-kachel b{font-variant-numeric:tabular-nums;color:var(--z-text);font-size:1.45rem;line-height:1.2;display:block}.zentrale .az-kachel span{letter-spacing:.03em;text-transform:uppercase;color:var(--z-muted);font-size:12px}.zentrale .az-liste-rahmen{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:12px;overflow:hidden}.zentrale .az-liste{margin:0;padding:0;list-style:none}.zentrale .az-liste-kopf{display:none}.zentrale .az-person+.az-person{border-top:1px solid var(--z-kante)}.zentrale .az-person{position:relative}.zentrale .az-person-plus{top:8px;right:calc(var(--az-luft) - 4px);z-index:1;border:1px solid var(--z-kante);width:40px;height:40px;color:var(--z-primary);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;display:inline-grid;position:absolute}.zentrale .az-person-plus:hover{background:var(--z-flaeche-hoch)}.zentrale .az-person-plus:focus-visible{outline:2px solid var(--z-primary);outline-offset:2px}.zentrale :has(>.az-person[data-plus])>.az-person>.az-person-knopf{padding-right:calc(var(--az-luft) + 44px)}.zentrale :has(.az-person[data-plus]) .az-liste-kopf{padding-right:calc(var(--az-luft) + 44px)}.zentrale .az-person-knopf{width:100%;min-height:56px;padding:12px var(--az-luft);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-template-areas:"name name name pfeil""ist soll diff.""urlaub krank. .""marken marken marken marken";gap:8px 10px;display:grid}.zentrale .az-person-knopf:hover{background:var(--z-flaeche-hoch)}.zentrale .az-person-knopf:focus-visible{outline:2px solid var(--z-primary);outline-offset:-2px}.zentrale .az-person[data-offen]>.az-person-knopf{background:var(--z-flaeche-hoch)}.zentrale .az-person-name{flex-direction:column;grid-area:name;min-width:0;display:flex}.zentrale .az-person-name b{color:var(--z-text);overflow-wrap:anywhere}.zentrale .az-person-name small{color:var(--z-muted);font-size:12.5px}.zentrale .az-pfeil{color:var(--z-muted);grid-area:pfeil;align-self:center;transition:transform .15s}.zentrale .az-person[data-offen] .az-pfeil{transform:rotate(180deg)}.zentrale .az-zahl{font-variant-numeric:tabular-nums;color:var(--z-text);white-space:nowrap;flex-direction:column;font-size:14px;font-weight:600;display:flex}.zentrale .az-zahl:before{content:attr(data-wort);letter-spacing:.02em;color:var(--z-muted);font-size:11px;font-weight:500}.zentrale .az-zahl[data-wort=Gearbeitet]{grid-area:ist}.zentrale .az-zahl[data-wort=Geplant]{grid-area:soll}.zentrale .az-zahl[data-wort=Unterschied]{grid-area:diff}.zentrale .az-zahl[data-wort=Urlaub]{grid-area:urlaub}.zentrale .az-zahl[data-wort=Krank]{grid-area:krank}.zentrale .az-zahl[data-vorzeichen=minus]{color:var(--color-beere-hell)}.zentrale .az-marken{flex-wrap:wrap;grid-area:marken;gap:4px 6px;display:flex}@media screen and (width<=1179px),print and (width<=899px){.zentrale .az-marken[data-leer]{display:none}}@media screen and (width>=1180px),print and (width>=900px){.zentrale .az-liste-kopf,.zentrale .az-person-knopf{grid-template-columns:minmax(170px,1.5fr) repeat(3,minmax(82px,.7fr)) repeat(2,minmax(64px,.55fr)) minmax(150px,1.9fr) 22px;grid-template-areas:none;align-items:center;gap:6px 14px;display:grid}.zentrale .az-liste-kopf{padding:9px var(--az-luft);border-bottom:1px solid var(--z-kante);letter-spacing:.04em;text-transform:uppercase;color:var(--z-muted);font-size:11.5px;font-weight:600}.zentrale .az-person-name,.zentrale .az-marken,.zentrale .az-pfeil,.zentrale .az-zahl[data-wort]{grid-area:auto}.zentrale .az-zahl{font-weight:500;display:block}.zentrale .az-zahl:before{content:none}.zentrale .az-zahl-klein{color:var(--z-muted)}}.zentrale .az-tage-rahmen{padding:4px var(--az-luft) var(--az-luft);border-top:1px solid var(--z-kante);background:var(--z-grund)}.zentrale .az-tage-leer{margin:10px 0}.zentrale .az-wochen{margin-top:10px}.zentrale .az-wochen button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:44px;line-height:1.2;display:inline-flex}.zentrale .az-wochen small{color:var(--z-muted);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.zentrale .az-wochen button[aria-pressed=true] small{color:inherit}.zentrale .az-wochen .marke{padding:0 6px;font-size:11px;line-height:16px}.zentrale .az-tag[data-woche-weg]{display:none}@media print{.zentrale .az-tag[data-woche-weg]{display:block}}.zentrale .az-tagliste{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.zentrale .az-tag{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:10px;padding:10px 12px}.zentrale .az-tag[data-stand=kommt]{opacity:.8}.zentrale .az-tag-zeile{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.zentrale .az-zelle{min-width:0;color:var(--z-text);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.zentrale .az-zelle:before{content:attr(data-wort);letter-spacing:.02em;color:var(--z-muted);font-size:11px}.zentrale .az-zelle small{color:var(--z-muted);font-size:12px}.zentrale .az-zelle-tag{grid-column:1/-1}.zentrale .az-zelle-tag:before{content:none}.zentrale .az-zelle .marke{align-self:flex-start}.zentrale .az-spaet{color:var(--z-entwurf-tinte)}@media screen and (width>=1180px),print and (width>=900px){.zentrale .az-tag-zeile{grid-template-columns:minmax(118px,1.2fr) minmax(98px,1fr) repeat(2,minmax(76px,.8fr)) repeat(3,minmax(70px,.7fr)) minmax(140px,1.4fr);align-items:start}.zentrale .az-zelle-tag{grid-column:auto}}.zentrale .az-kommentar{border-left:3px solid var(--z-primary);background:var(--z-flaeche-hoch);color:var(--z-text);border-radius:0 8px 8px 0;margin:8px 0 0;padding:8px 10px;font-size:13.5px}.zentrale .az-tag-knoepfe{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;display:flex}.zentrale .az-tag-knoepfe:empty{display:none}.zentrale .az-tage-fuss{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:12px;display:flex}.zentrale .az-verlauf{border-top:1px dashed var(--z-kante);gap:8px;margin:10px 0 0;padding:10px 0 0;font-size:13px;list-style:none;display:grid}.zentrale .az-verlauf li{color:var(--z-text);grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.zentrale .az-verlauf small{color:var(--z-muted);overflow-wrap:anywhere;display:block}.zentrale .az-verlauf-wann{font-variant-numeric:tabular-nums;color:var(--z-muted)}@media (width>=640px){.zentrale .az-verlauf li{grid-template-columns:9.5rem minmax(0,1fr);gap:12px}}.zentrale .az-antraege{border-left-color:var(--z-entwurf)}.zentrale .az-antrag-liste{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.zentrale .az-antrag{border-top:1px solid var(--z-kante);color:var(--z-text);padding:10px 0 0}.zentrale .az-antrag[data-ziel=ja]{outline:2px solid var(--z-entwurf);outline-offset:2px;border-top:0;border-radius:10px;padding:10px 10px 6px}.zentrale .az-antrag-kopf{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 8px;display:flex}.zentrale .az-antrag-wann{margin-left:auto;font-size:12px}.zentrale .az-antrag-werte{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:0;font-size:14px}.zentrale .az-antrag-werte th,.zentrale .az-antrag-werte td{border-top:1px solid var(--z-kante-hell);text-align:left;vertical-align:top;color:var(--z-text);padding:6px 10px 6px 8px}.zentrale .az-antrag-werte thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--z-muted);border-top:0;padding-top:0;font-size:11px;font-weight:700}.zentrale .az-antrag-werte tbody th{width:6.5rem;color:var(--z-muted);font-weight:600}.zentrale .az-antrag-werte td small{color:var(--z-muted);font-size:12px;display:block}.zentrale .az-antrag-neu th{color:var(--z-text)}.zentrale .az-antrag-werte .az-antrag-anders{color:var(--z-text);box-shadow:inset 3px 0 0 var(--z-entwurf);font-weight:700}.zentrale .az-antrag-kommentar{overflow-wrap:anywhere}.zentrale .az-antrag-werte .az-schmal{display:none}@media (width<=479px){.zentrale .az-antrag-werte{font-size:13px}.zentrale .az-antrag-werte th,.zentrale .az-antrag-werte td{padding-left:5px;padding-right:4px}.zentrale .az-antrag-werte tbody th{width:auto}.zentrale .az-antrag-werte .az-breit{display:none}.zentrale .az-antrag-werte .az-schmal{display:inline}}.zentrale .az-antrag .az-tag-knoepfe .rueckfrage{flex-basis:100%}.zentrale .az-formular{border:1px solid var(--z-kante-hell);background:var(--z-flaeche-hoch);border-radius:10px;margin-top:10px;padding:12px}.zentrale .az-formular-titel{color:var(--z-text);margin:0 0 8px;font-size:14px}.zentrale .az-formular-felder{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));align-items:end;gap:10px 12px;display:grid}.zentrale .az-kommentar-feld{grid-column:1/-1}.zentrale .az-formular-felder .drehrad-tag{grid-column:span 2}.zentrale .az-formular-haken{justify-items:start;gap:4px;margin-top:10px;display:grid}.zentrale .az-haken{cursor:pointer;align-items:center;gap:8px;min-height:36px;display:inline-flex}.zentrale .az-haken input{width:18px;height:18px;margin:0}.zentrale .az-formular .portal-actions{margin-top:10px}.zentrale .az-krank-frage{margin-top:12px}.zentrale .az-krank-frage p+p{margin-top:6px}.zentrale .az-krank-knopf{align-items:center;gap:8px;margin-top:10px;text-decoration:none;display:inline-flex}.zentrale .krank-vorgabe{color:var(--z-text);margin:0 0 12px}.zentrale .krank-schon-zurueck{margin:4px 0 8px}@media print{.zentrale .az-person-knopf{break-inside:avoid}.zentrale .az-pfeil{display:none}}@media (prefers-reduced-motion:reduce){.zentrale .az-pfeil{transition:none}}:root{--fc-sticky-header-footer-z:3;--fc-popover-z:4}.fc-nH{z-index:var(--fc-popover-z)!important}.fc-7s{isolation:isolate}.fc-wa,.fc-wa *,.fc-wa :before,.fc-wa :after{box-sizing:border-box!important}.fc-4m,.fc-4m *{cursor:not-allowed!important}.fc-eM{-ms-overflow-style:none!important;scrollbar-width:none!important}.fc-eM::-webkit-scrollbar{display:none!important}.fc-Qo{flex-shrink:0!important}.fc-fi .fc-fl{flex-flow:wrap!important;display:flex!important}.fc-Jf .fc-fl>*{float:left!important}[dir=rtl] .fc-Jf .fc-fl>*,.fc-Jf[dir=rtl] .fc-fl>*{float:right!important}.fc-Jf .fc-fl:after{content:""!important;clear:both!important;display:block!important}.fc-DP{cursor:pointer!important}.fc-An{cursor:n-resize!important}.fc-lZ{cursor:s-resize!important}.fc-9V{cursor:w-resize!important}[dir=rtl] .fc-9V,.fc-70{cursor:e-resize!important}[dir=rtl] .fc-70{cursor:w-resize!important}.fc-gQ{cursor:col-resize!important}.fc-mN,.fc-2d,.fc-B0{box-sizing:content-box!important;width:100%!important;height:100%!important;position:absolute!important}.fc-mN{margin:-10px!important;padding:10px!important}.fc-2d{margin-left:-10px!important;margin-right:-10px!important;padding-left:10px!important;padding-right:10px!important}.fc-B0{margin-top:-10px!important;margin-bottom:-10px!important;padding-top:10px!important;padding-bottom:10px!important}.fc-Z1{position:absolute;inset:0 -5px}.fc-1Y{-webkit-user-select:none;user-select:none}.fc-a9{visibility:hidden}.fc-Tu{border:0!important}.fc-hU{border-bottom:0!important;border-left:0!important;border-right:0!important}.fc-3e{border-top:0!important;border-left:0!important;border-right:0!important}.fc-PB,.fc-II{border-top:0!important;border-bottom:0!important}.fc-PB{border-inline-end:0!important}.fc-II{border-inline-start:0!important}.fc-MQ{border-left:0!important;border-right:0!important}.fc-Vo{border-top:0!important;border-bottom:0!important}.fc-2l{border-inline-start:1px solid #0000!important}.fc-Ao{flex-direction:row!important;display:flex!important}.fc-HH{flex-direction:column!important;display:flex!important}.fc-GV{flex-grow:1!important}.fc-g2{flex-grow:1!important;flex-basis:0!important;min-width:0!important;min-height:0!important}.fc-Ot{min-height:0!important}.fc-hp{flex-grow:1!important;flex-basis:0!important;min-width:0!important}.fc-fi .fc-uD,.fc-fi .fc-jM{flex-direction:column!important;display:flex!important}.fc-OJ{padding:0!important}.fc-oE{margin:0!important}.fc-V3{margin-top:0!important;margin-bottom:0!important}.fc-SS{margin-left:0!important;margin-right:0!important}.fc-y2{white-space:nowrap!important}.fc-CN{white-space:pre!important}.fc-gZ{overflow-anchor:none}.fc-FA{overflow:hidden!important}.fc-7T{white-space:nowrap!important;overflow:hidden!important}.fc-cc{position:relative!important}.fc-H0{position:absolute!important}.fc-6t{inset-inline-start:0!important}.fc-ct{position:absolute!important;inset:0!important}.fc-iv,.fc-Uu{position:absolute!important;left:0!important;right:0!important}.fc-7k,.fc-Yw{position:absolute!important;top:0!important;bottom:0!important}.fc-iv{top:0!important}.fc-Yw{width:0!important;left:0!important;right:0!important}@media not print{.fc-Ip{position:sticky!important}.fc-CS{position:sticky!important;top:0!important}.fc-tT{position:sticky!important;inset-inline-start:0!important}.fc-hy{z-index:var(--fc-sticky-header-footer-z)!important;position:sticky!important;top:0!important}}.fc-Np{box-sizing:content-box!important}.fc-aP{position:absolute!important;left:-10000px!important}.fc-6H{align-items:center!important}.fc-K8{align-items:flex-start!important}.fc-E3{align-items:flex-end!important}.fc-Px{z-index:var(--fc-sticky-header-footer-z)!important;position:sticky!important;bottom:0!important}.fc-J4>*{margin-top:-1px!important}.fc-J4>*>*{height:1px!important}.fc-Jf .fc-Yi{-moz-column-break-inside:avoid!important;break-inside:avoid!important}.fc-Jf .fc-uD{table-layout:fixed!important;border-spacing:0!important;border-collapse:separate!important;width:100%!important;display:table!important}.fc-Jf .fc-jM{-moz-column-break-inside:avoid!important;break-inside:avoid!important;z-index:9999!important;background:#fff!important;display:table-header-group!important;position:relative!important}.fc-fx{min-height:6em!important}.fc-BS{z-index:0}.fc-iu{z-index:1}.fc-Bk:focus-visible{z-index:2}.fc-monarch-n5m{--fc-monarch-border-style:solid;font-size:16px;line-height:1.5}.fc-monarch-Z9U{appearance:button;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border:0;border-radius:0;margin:0;padding:0}.fc-monarch-JiE{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.fc-monarch-1EY{position:absolute}.fc-monarch-eYX{position:relative}.fc-monarch-MaV{inset-inline:0}.fc-monarch-AWB{inset-block:0}.fc-monarch-11a{inset-inline-start:-4px}.fc-monarch-0fm{inset-inline-start:-8px}.fc-monarch-4oC{inset-inline-start:-12px}.fc-monarch-rbS{inset-inline-start:0}.fc-monarch-tHH{inset-inline-start:4px}.fc-monarch-Tuc{inset-inline-end:-4px}.fc-monarch-eDA{inset-inline-end:-8px}.fc-monarch-aYN{inset-inline-end:8px}.fc-monarch-dnf{inset-inline-end:-3px}.fc-monarch-YDC{top:-4px}.fc-monarch-uqG{top:-16px}.fc-monarch-Fn5{top:-20px}.fc-monarch-DGM{top:-1px}.fc-monarch-2ik{top:2px}.fc-monarch-1b8{top:6px}.fc-monarch-ERR{top:50%}.fc-monarch-SKv{top:8px}.fc-monarch-fJL{bottom:-4px}.fc-monarch-Uvq{bottom:-1px}.fc-monarch-1V6{left:50%}.fc-monarch-NPw{order:1}.fc-monarch-aAW{margin:-6px}.fc-monarch-CH7{margin:-1px}.fc-monarch-XE0{margin:2px}.fc-monarch-gMS{margin:4px}.fc-monarch-cGD{margin:6px}.fc-monarch-bvX{margin:8px}.fc-monarch-jD5{margin:16px}.fc-monarch-TT0{margin:1px}.fc-monarch-cKZ{margin-inline:2px}.fc-monarch-fn8{margin-inline:8px}.fc-monarch-148{margin-inline:1px}.fc-monarch-cJ3{margin-block:2px}.fc-monarch-2tF{margin-block:8px}.fc-monarch-SEP{margin-block:1px}.fc-monarch-Jzj{margin-inline-start:2px}.fc-monarch-Wga{margin-inline-start:4px}.fc-monarch-Mde{margin-inline-start:8px}.fc-monarch-qvL{margin-inline-start:1px}.fc-monarch-p9t{margin-inline-end:-6px}.fc-monarch-KYn{margin-inline-end:4px}.fc-monarch-OQ9{margin-inline-end:12px}.fc-monarch-FvP{margin-inline-end:8px}.fc-monarch-B3G{margin-inline-end:2.5%}.fc-monarch-9hC{margin-inline-end:1px}.fc-monarch-Dq8{margin-top:-4px}.fc-monarch-9Rk{margin-top:8px}.fc-monarch-vUo{margin-bottom:4px}.fc-monarch-ohi{margin-bottom:8px}.fc-monarch-Ika{margin-bottom:1px}.fc-monarch-F99{margin-left:-4px}.fc-monarch-I48{display:block}.fc-monarch-dl1{display:flex}.fc-monarch-pps{display:none}.fc-monarch-63n{width:0;height:0}.fc-monarch-3wQ{width:8px;height:8px}.fc-monarch-vnf{width:16px;height:16px}.fc-monarch-XUJ{width:20px;height:20px}.fc-monarch-IY5{width:28px;height:28px}.fc-monarch-n6w{width:32px;height:32px}.fc-monarch-Pwv{width:100%;height:100%}.fc-monarch-uuA{height:8px}.fc-monarch-9ml{height:16px}.fc-monarch-oM6{height:20px}.fc-monarch-TFV{height:24px}.fc-monarch-46Q{height:36px}.fc-monarch-84e{min-height:2px}.fc-monarch-jgW{min-height:16px}.fc-monarch-l5b{min-height:36px}.fc-monarch-toR{min-height:1px}.fc-monarch-roZ{width:50%}.fc-monarch-CjM{width:33.3333%}.fc-monarch-hza{width:8px}.fc-monarch-79F{width:20px}.fc-monarch-ilz{width:24px}.fc-monarch-Dhe{width:36px}.fc-monarch-4Tv{width:5px}.fc-monarch-aHX{max-width:160px}.fc-monarch-0i7{max-width:176px}.fc-monarch-2KU{min-width:0}.fc-monarch-xcS{min-width:240px}.fc-monarch-yi0{flex-shrink:0}.fc-monarch-1Zl{flex-shrink:1}.fc-monarch-OLq{flex-shrink:100}.fc-monarch-1El{flex-grow:1}.fc-monarch-KxI{rotate:-90deg}.fc-monarch-z44{rotate:90deg}.fc-monarch-jmT{rotate:180deg}.fc-monarch-sgX{flex-direction:column}.fc-monarch-1sP{flex-direction:row}.fc-monarch-dNl{flex-wrap:wrap}.fc-monarch-XpK{align-items:center}.fc-monarch-EF4{align-items:flex-start}.fc-monarch-N2M{justify-content:space-between}.fc-monarch-E9P{justify-content:center}.fc-monarch-LMv{justify-content:flex-end}.fc-monarch-Bsl{justify-content:flex-start}.fc-monarch-NWN{gap:4px}.fc-monarch-tgZ{gap:8px}.fc-monarch-wwb{gap:12px}.fc-monarch-OBr{align-self:flex-end}.fc-monarch-pKG{overflow:hidden}.fc-monarch-AAA{border-radius:2147483647px}.fc-monarch-hny{border-radius:8px}.fc-monarch-Fvv{border-radius:4px}.fc-monarch-NYF{border-start-start-radius:2147483647px;border-end-start-radius:2147483647px}.fc-monarch-kmj{border-start-start-radius:4px;border-end-start-radius:4px}.fc-monarch-dOc{border-start-end-radius:2147483647px;border-end-end-radius:2147483647px}.fc-monarch-Skl{border-start-end-radius:4px;border-end-end-radius:4px}.fc-monarch-Z7Q{border-top-left-radius:4px;border-top-right-radius:4px}.fc-monarch-2qh{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.fc-monarch-9hN{border-top-left-radius:12px;border-top-right-radius:12px}.fc-monarch-KxZ{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.fc-monarch-wsy,.fc-monarch-qQW{border-style:var(--fc-monarch-border-style);border-width:1px}.fc-monarch-5JF{border-style:var(--fc-monarch-border-style);border-width:4px}.fc-monarch-yDA{border-style:var(--fc-monarch-border-style);border-width:5px}.fc-monarch-Vpk{border-style:var(--fc-monarch-border-style);border-width:6px}.fc-monarch-1Wx{border-inline-style:var(--fc-monarch-border-style);border-inline-width:1px}.fc-monarch-JIC{border-block-style:var(--fc-monarch-border-style);border-block-width:1px}.fc-monarch-3J4{border-inline-start-style:var(--fc-monarch-border-style);border-inline-start-width:1px}.fc-monarch-USt{border-inline-end-style:var(--fc-monarch-border-style);border-inline-end-width:1px}.fc-monarch-ku3{border-top-style:var(--fc-monarch-border-style);border-top-width:1px}.fc-monarch-zi1{border-bottom-style:var(--fc-monarch-border-style);border-bottom-width:1px}.fc-monarch-TN2{--fc-monarch-border-style:dotted;border-style:dotted}.fc-monarch-lNM{border-color:var(--fc-event-color)}.fc-monarch-jdl{border-color:var(--fc-monarch-border)}.fc-monarch-nKh{border-color:var(--fc-monarch-now)}.fc-monarch-yF0{border-color:var(--fc-monarch-primary)}.fc-monarch-zOd{border-color:var(--fc-monarch-strong-border)}.fc-monarch-d0j{border-color:#0000}.fc-monarch-YjJ{background-color:var(--fc-event-color)}.fc-monarch-MAH{background-color:var(--fc-monarch-background)}.fc-monarch-VTw{background-color:var(--fc-monarch-faint)}.fc-monarch-PHz{background-color:var(--fc-monarch-highlight)}.fc-monarch-4Xm{background-color:var(--fc-monarch-muted)}.fc-monarch-9Mx{background-color:var(--fc-monarch-popover)}.fc-monarch-zue{background-color:var(--fc-monarch-primary)}.fc-monarch-XMK{background-color:var(--fc-monarch-secondary)}.fc-monarch-y37{background-color:var(--fc-monarch-selected)}.fc-monarch-4os{background-color:var(--fc-monarch-tertiary)}@media not print{@supports (color:color-mix(in lab, red, red)){.fc-monarch-gTC{background-color:color-mix(in oklab, var(--fc-event-color)15%, transparent)}}@supports not (color:color-mix(in lab, red, red)){.fc-monarch-gTC{isolation:isolate;position:relative}.fc-monarch-gTC:before{content:"";background-color:var(--fc-event-color);opacity:.15;z-index:-1;position:absolute;inset:0}}}.fc-monarch-KUX{padding:2px}.fc-monarch-iS4{padding:4px}.fc-monarch-3N5{padding:8px}.fc-monarch-lqx{padding:16px}.fc-monarch-7A6{padding:1px}.fc-monarch-oQ2{padding-inline:2px}.fc-monarch-aCI{padding-inline:4px}.fc-monarch-ZrE{padding-inline:6px}.fc-monarch-Nca{padding-inline:8px}.fc-monarch-Eaq{padding-inline:10px}.fc-monarch-Apf{padding-inline:12px}.fc-monarch-5su{padding-inline:20px}.fc-monarch-2rx{padding-block:2px}.fc-monarch-Jhn{padding-block:4px}.fc-monarch-End{padding-block:6px}.fc-monarch-dl6{padding-block:8px}.fc-monarch-8cT{padding-block:10px}.fc-monarch-P9h{padding-block:60px}.fc-monarch-z5u{padding-block:1px}.fc-monarch-a7i{padding-inline-start:2px}.fc-monarch-C2j{padding-inline-start:4px}.fc-monarch-Utm{padding-inline-end:4px}.fc-monarch-8ub{padding-bottom:2px}.fc-monarch-x96{padding-bottom:4px}.fc-monarch-lTO{padding-bottom:8px}.fc-monarch-b0n{padding-bottom:12px}.fc-monarch-2HE{text-align:end}.fc-monarch-AVD{font-size:24px;line-height:1.33333}.fc-monarch-vQz{font-size:11px;line-height:1.09091}.fc-monarch-9ZS{font-size:18px;line-height:1.55556}.fc-monarch-1Po{font-size:16px;line-height:1.5}.fc-monarch-9yp{font-size:14px;line-height:1.42857}.fc-monarch-a3B{font-size:12px;line-height:1.33333}.fc-monarch-DIS{font-weight:700}.fc-monarch-IPx{text-overflow:ellipsis}.fc-monarch-TZ4{white-space:nowrap}.fc-monarch-jm6{white-space:pre}.fc-monarch-Mra{color:var(--fc-event-color)}.fc-monarch-i9F{color:var(--fc-event-contrast-color)}.fc-monarch-bZ0{color:var(--fc-monarch-faint-foreground)}.fc-monarch-PVh{color:var(--fc-monarch-foreground)}.fc-monarch-JMv{color:var(--fc-monarch-muted-foreground)}.fc-monarch-sT2{color:var(--fc-monarch-popover-foreground)}.fc-monarch-8ys{color:var(--fc-monarch-primary-foreground)}.fc-monarch-c3e{color:var(--fc-monarch-secondary-foreground)}.fc-monarch-bIt{color:var(--fc-monarch-selected-foreground)}.fc-monarch-CCH{color:var(--fc-monarch-tertiary-foreground)}.fc-monarch-XHd{text-transform:uppercase}.fc-monarch-L1Y{font-style:italic}.fc-monarch-lMo{opacity:.5}.fc-monarch-iTG{opacity:.75}.fc-monarch-1kP{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.fc-monarch-tkw{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.fc-monarch-A3h{box-shadow:0 0 0 1px var(--fc-monarch-ring-color,currentcolor)}.fc-monarch-GBJ{box-shadow:0 0 0 2px var(--fc-monarch-ring-color,currentcolor)}.fc-monarch-SC5{--fc-monarch-ring-color:var(--fc-monarch-background)}.fc-monarch-2R2{outline-width:1px;outline-style:solid}.fc-monarch-x7S{outline-width:3px;outline-style:solid}.fc-monarch-07j{outline-offset:-1px}.fc-monarch-MJY{outline-color:var(--fc-monarch-outline)}.fc-monarch-hS8{outline-style:none!important}.fc-monarch-9LE{background:linear-gradient(var(--fc-monarch-strong), var(--fc-monarch-strong))var(--fc-monarch-background)}.fc-monarch-iCr:not(:last-child){border-bottom-style:var(--fc-monarch-border-style);border-bottom-width:1px}@media (hover:hover){.fc-monarch-vs6:is(:where(.fc-monarch-bCs):hover *){display:block}.fc-monarch-JQh:is(:where(.fc-monarch-bCs):hover *){background-color:var(--fc-monarch-muted)}.fc-monarch-Yws:is(:where(.fc-monarch-bCs):hover *){background-color:var(--fc-monarch-tertiary-over)}.fc-monarch-rih:is(:where(.fc-monarch-bCs):hover *){color:var(--fc-monarch-foreground)}.fc-monarch-zn9:is(:where(.fc-monarch-bCs):hover *){color:var(--fc-monarch-strong-foreground)}.fc-monarch-Ogp:is(:where(.fc-monarch-bCs):hover *){text-decoration-line:underline}}.fc-monarch-4Pp:is(:where(.fc-monarch-bCs):focus-visible *){background-color:var(--fc-monarch-muted)}.fc-monarch-8El:is(:where(.fc-monarch-bCs):focus-visible *){color:var(--fc-monarch-foreground)}.fc-monarch-Bpp:is(:where(.fc-monarch-bCs):focus-visible *){color:var(--fc-monarch-strong-foreground)}.fc-monarch-a9l:is(:where(.fc-monarch-bCs):focus-visible *){outline-width:3px;outline-style:solid}.fc-monarch-Hsn:is(:where(.fc-monarch-bCs):active *){background-color:var(--fc-monarch-strong)}.fc-monarch-jc4:is(:where(.fc-monarch-bCs):active *){background-color:var(--fc-monarch-tertiary-down)}@media (hover:hover){.fc-monarch-v08:hover{background-color:var(--fc-monarch-muted)}.fc-monarch-4bi:hover{background-color:var(--fc-monarch-primary-over)}.fc-monarch-ISM:hover{background-color:var(--fc-monarch-secondary-over)}.fc-monarch-SJz:hover{background-color:var(--fc-monarch-selected-over)}.fc-monarch-hbI:hover{background-color:var(--fc-monarch-tertiary-over)}.fc-monarch-Frw:hover{background-color:var(--fc-event-color)}@supports (color:color-mix(in lab, red, red)){.fc-monarch-Frw:hover{background-color:color-mix(in oklab, var(--fc-event-color)92%, var(--fc-event-contrast-color))}}.fc-monarch-Eu0:hover{text-decoration-line:underline}.fc-monarch-r63:hover{background:linear-gradient(var(--fc-monarch-stronger), var(--fc-monarch-stronger))var(--fc-monarch-background)}}.fc-monarch-Yib:focus-visible{background-color:var(--fc-monarch-muted)}.fc-monarch-sOR:focus-visible{outline-width:3px;outline-style:solid}.fc-monarch-yEk:active{background-color:var(--fc-monarch-primary-down)}.fc-monarch-KwH:active{background-color:var(--fc-monarch-secondary-down)}.fc-monarch-MQC:active{background-color:var(--fc-monarch-selected-down)}.fc-monarch-6MP:active{background-color:var(--fc-monarch-strong)}.fc-monarch-yo2:active{background-color:var(--fc-monarch-tertiary-down)}.fc-monarch-st8:active{background-color:var(--fc-event-color)}@supports (color:color-mix(in lab, red, red)){.fc-monarch-st8:active{background-color:color-mix(in oklab, var(--fc-event-color)85%, var(--fc-event-contrast-color))}}.fc-monarch-ljX:active{background:linear-gradient(var(--fc-monarch-strongest), var(--fc-monarch-strongest))var(--fc-monarch-background)}@media print{.fc-monarch-jsy{border-width:1px}.fc-monarch-DO7{border-color:var(--fc-event-color)}.fc-monarch-4MR{border-color:#000}.fc-monarch-vwH{background-color:#fff}.fc-monarch-cfp{color:#000}}[dir=rtl] .fc-monarch-keW{rotate:-90deg}[dir=rtl] .fc-monarch-jY6{rotate:none}[dir=rtl] .fc-monarch-ZW3{rotate:90deg}[dir=rtl] .fc-monarch-asP{rotate:180deg}:root{--fc-monarch-primary:#4c662b;--fc-monarch-primary-foreground:#fff;--fc-monarch-primary-over:#5c7440;--fc-monarch-primary-down:#6d8354;--fc-monarch-secondary:#cdeda3;--fc-monarch-secondary-foreground:#354e16;--fc-monarch-secondary-over:#c2e09a;--fc-monarch-secondary-down:#b7d391;--fc-monarch-tertiary:#386663;--fc-monarch-tertiary-foreground:#fff;--fc-monarch-tertiary-over:#4b7471;--fc-monarch-tertiary-down:#5f8380;--fc-monarch-event:var(--fc-monarch-primary);--fc-monarch-event-contrast:var(--fc-monarch-primary-foreground);--fc-monarch-highlight:#cdeda34d;--fc-monarch-now:#ba1a1a;--fc-monarch-selected:#586249;--fc-monarch-selected-foreground:#fff;--fc-monarch-selected-over:#67705a;--fc-monarch-selected-down:#777f6a;--fc-monarch-outline:#9fdb50;--fc-monarch-popover:var(--fc-monarch-background);--fc-monarch-background:#fff;--fc-monarch-faint:#7c7c671a;--fc-monarch-muted:#7c7c6726;--fc-monarch-strong:#7c7c674d;--fc-monarch-stronger:#7c7c6759;--fc-monarch-strongest:#7c7c6766;--fc-monarch-foreground:#0c0c09;--fc-monarch-faint-foreground:#bebebe;--fc-monarch-muted-foreground:#8d8d8d;--fc-monarch-border:#dddfdc;--fc-monarch-strong-border:#c3c5c1}@media not print{[data-color-scheme=dark]{--fc-monarch-primary:#b1d18a;--fc-monarch-primary-foreground:#1f3701;--fc-monarch-primary-over:#b9d696;--fc-monarch-primary-down:#c0daa2;--fc-monarch-secondary:#354e16;--fc-monarch-secondary-foreground:#cdeda3;--fc-monarch-secondary-over:#3e5622;--fc-monarch-secondary-down:#475e2e;--fc-monarch-tertiary:#a0d0cb;--fc-monarch-tertiary-foreground:#003735;--fc-monarch-tertiary-over:#aad5d0;--fc-monarch-tertiary-down:#b3d9d5;--fc-monarch-event:var(--fc-monarch-primary);--fc-monarch-event-contrast:var(--fc-monarch-primary-foreground);--fc-monarch-highlight:#354e164d;--fc-monarch-now:#ffb4ab;--fc-monarch-selected:#bfcbad;--fc-monarch-selected-foreground:#2a331e;--fc-monarch-selected-over:#c5d0b5;--fc-monarch-selected-down:#ccd5bd;--fc-monarch-outline:#5bcc3a;--fc-monarch-popover:#12140e;--fc-monarch-popover-foreground:#e2e3d8;--fc-monarch-background:#030712;--fc-monarch-foreground:#fff;--fc-monarch-faint-foreground:#898989;--fc-monarch-muted-foreground:#b0b0b0;--fc-monarch-border:#313330;--fc-monarch-strong-border:#525650}}.zentrale .system-seitenkopf{border-bottom:1px solid var(--z-kante);align-items:center;gap:18px;margin-bottom:28px;padding-bottom:26px;display:flex}.zentrale .system-seitenkopf>div{flex:1;min-width:0}.zentrale .system-seitenkopf .portal-kopf{margin:0;padding:0}.zentrale .system-seitenkopf .portal-titel{text-transform:none;letter-spacing:-.035em;font-family:inherit;font-size:clamp(25px,2.5vw,36px);font-style:normal;font-weight:750;line-height:1.15}.zentrale .system-seitenkopf .portal-titel:after{display:none}.zentrale .system-kopf-icon{border:1px solid var(--z-kante);background:var(--z-flaeche);width:58px;height:58px;color:var(--z-primary);border-radius:18px;flex:none;place-items:center;display:grid}.zentrale .system-aufbau{grid-template-columns:196px minmax(0,1fr);align-items:start;gap:32px;display:grid}.zentrale .system-navigation{position:sticky;top:100px}.zentrale .system-menue{gap:12px;display:grid}.zentrale .system-nav-link{min-height:46px;color:var(--z-muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;line-height:1.35;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.zentrale .system-nav-link svg{flex:none}.zentrale .system-nav-link:hover{background:var(--z-flaeche);color:var(--z-text)}.zentrale .system-nav-link[aria-current]{background:var(--z-flaeche);color:var(--z-primary);border-color:var(--z-kante);font-weight:700;box-shadow:0 2px 4px #14251b05}.zentrale .system-mobilwahl{display:none}.zentrale .system-inhalt{min-width:0}.zentrale .system-intro{margin:0 0 28px}.zentrale .system-intro h2{letter-spacing:-.025em;margin:7px 0 12px;font-size:clamp(24px,2.1vw,30px);font-weight:750;line-height:1.2}.zentrale .system-intro p{max-width:62ch;color:var(--z-muted);font-size:14px;line-height:1.7}.zentrale .system-gestalten{border:1px solid color-mix(in srgb, var(--z-primary) 55%, var(--z-kante));background:color-mix(in srgb, var(--z-primary) 9%, var(--z-flaeche));border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px 20px;margin:0 0 22px;padding:20px 22px;display:flex}.zentrale .system-gestalten-icon{background:var(--z-primary);width:52px;height:52px;color:var(--z-flaeche);border-radius:14px;flex:none;place-items:center;display:grid}.zentrale .system-gestalten-text{flex:320px;min-width:0}.zentrale .system-gestalten-text h3{letter-spacing:-.02em;margin:4px 0 6px;font-size:20px;font-weight:750;line-height:1.25}.zentrale .system-gestalten-text p{max-width:62ch;color:var(--z-muted);margin:0;font-size:14px;line-height:1.6}.zentrale .system-gestalten-text .system-thema-chips{margin-top:12px}.zentrale .system-gestalten-link{color:var(--z-text);text-decoration:none}.zentrale .system-gestalten-link:hover{text-decoration:underline}.zentrale .system-gestalten-knoepfe{flex-wrap:wrap;gap:10px;display:flex}.zentrale .system-gestalten-fehler{flex-basis:100%;margin:0}@media (width<=560px){.zentrale .system-gestalten{padding:16px}.zentrale .system-gestalten-knoepfe,.zentrale .system-gestalten-knoepfe .portal-button{flex:100%}}.zentrale .system-kategorie{margin-bottom:26px}.zentrale .system-kategorie>h3{color:var(--z-muted);margin-bottom:11px;font-size:12px;font-weight:650}.zentrale .system-karten{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.zentrale .system-karte{background:var(--z-flaeche);border:1px solid var(--z-kante);border-radius:16px;align-items:flex-start;gap:14px;min-width:0;padding:23px 19px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.zentrale .system-karte:hover{border-color:var(--z-primary);transform:translateY(-2px)}.zentrale .system-karte-icon{background:var(--z-flaeche-hoch);width:42px;height:42px;color:var(--z-primary);border-radius:12px;flex:none;place-items:center;display:grid}.zentrale .system-karte-text{gap:8px;min-width:0;display:grid}.zentrale .system-karte-text b{color:var(--z-text);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.4}.zentrale .system-karte-text>span{color:var(--z-muted);font-size:12px;line-height:1.7}.zentrale .system-karte-pfeil{color:var(--z-muted);flex:none;margin-left:auto}.zentrale .system-fussnote{color:var(--z-muted);padding-top:8px;font-size:12px;line-height:1.7}.zentrale .system-fussnote a{text-underline-offset:3px;color:var(--z-primary);text-decoration:underline}.zentrale .system-abschnitt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.zentrale .system-abschnitt-kopf h2{letter-spacing:-.025em;margin:6px 0 10px;font-size:25px;font-weight:750;line-height:1.2}.zentrale .system-abschnitt-kopf p{color:var(--z-muted);max-width:64ch;font-size:13px}.zentrale .system-abschnitt-kopf .portal-button{flex:none}.zentrale .system-inhalt .portal-titel,.zentrale .system-inhalt .marke-titel{text-transform:none;letter-spacing:-.02em;font-family:inherit;font-size:24px;font-style:normal;font-weight:700;line-height:1.25}.zentrale .system-inhalt .portal-titel:after{display:none}.zentrale .system-rollenauswahl{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.zentrale .system-rollenauswahl button{text-align:left;border:1px solid var(--z-kante);background:var(--z-flaeche);color:var(--z-text);border-radius:12px;flex:140px;gap:4px;padding:13px 15px;display:grid}.zentrale .system-rollenauswahl button b{font-size:13px}.zentrale .system-rollenauswahl button span{color:var(--z-muted);font-size:11px}.zentrale .system-rollenauswahl button[aria-pressed=true]{border-color:var(--z-primary);box-shadow:inset 0 0 0 1px var(--z-primary)}.zentrale .system-rollenprofil{background:var(--z-flaeche);border:1px solid var(--z-kante);border-radius:14px;align-items:center;gap:14px;margin-bottom:20px;padding:18px;display:flex}.zentrale .system-rollenprofil>div{flex:1;min-width:0}.zentrale .system-rollenprofil h3{margin-bottom:3px;font-size:17px;font-weight:700}.zentrale .system-rollenprofil p{color:var(--z-muted);font-size:12px;line-height:1.6}.zentrale .system-status{border:1px solid var(--z-kante);color:var(--z-muted);background:var(--z-flaeche);border-radius:20px;flex:none;align-self:flex-start;align-items:center;padding:4px 9px;font-size:11px;display:inline-flex}.zentrale .system-vorlagen{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:12px;margin-bottom:18px;padding:0 16px}.zentrale .system-vorlagen summary{cursor:pointer;align-items:center;gap:10px;padding:12px 0;font-size:13px;font-weight:650;display:flex}.zentrale .system-vorlagen summary span{color:var(--z-muted);margin-left:auto;font-size:11px;font-weight:400}.zentrale .system-vorlagen>p{color:var(--z-muted);margin:0 0 14px;font-size:12px}.zentrale .system-vorlagen-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-bottom:16px;display:grid}.zentrale .system-vorlagen-raster button{text-align:left;border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);border-radius:10px;gap:8px;padding:14px;display:grid}.zentrale .system-vorlagen-raster button b{font-size:13px}.zentrale .system-vorlagen-raster button span{color:var(--z-muted);font-size:12px;line-height:1.6}.zentrale .system-vorlagen-raster button small{color:var(--z-primary);font-size:11px;font-weight:600}.zentrale .system-rechte-werkzeuge{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.zentrale .system-rechte-suche{box-sizing:border-box;border:1px solid var(--z-kante-hell);background:var(--z-flaeche);height:44px;color:var(--z-muted);border-radius:10px;flex:210px;align-items:center;gap:10px;padding:0 12px;display:flex}.zentrale .system-rechte-suche input{width:100%;min-width:0;height:100%;min-height:0;color:var(--z-text);background:0 0;border:0;font-size:13px}.zentrale .system-rechte-suche svg{flex:none}.zentrale .system-rechte-suche:focus-within{border-color:var(--z-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--z-primary) 35%, transparent)}.zentrale .system-rechte-suche input:focus-visible{outline:none}.zentrale .system-filter{box-sizing:border-box;border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:10px;gap:3px;height:44px;padding:3px;display:flex}.zentrale .system-filter button{min-height:0;color:var(--z-muted);border-radius:7px;padding:0 11px;font-size:12px}.zentrale .system-filter button[aria-pressed=true]{color:var(--z-text);background:var(--z-flaeche-hoch);font-weight:650}.zentrale .system-treffer{color:var(--z-muted);margin:12px 0;font-size:11px}.zentrale .system-rechtegruppen{gap:9px;display:grid}.zentrale .system-rechtegruppe{background:var(--z-flaeche);border:1px solid var(--z-kante);border-radius:12px}.zentrale .system-rechtegruppe h3>button{text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:16px 18px;font-size:14px;font-weight:650;display:flex}.zentrale .system-gruppenanzahl{color:var(--z-muted);margin-left:auto;font-size:11px;font-weight:400}.zentrale .system-rechtegruppe h3 svg{flex:none;transition:transform .15s}.zentrale .system-rechtegruppe h3 button[aria-expanded=true] svg{transform:rotate(180deg)}.zentrale .system-recht{border-top:1px solid var(--z-kante);cursor:pointer;align-items:flex-start;gap:13px;padding:16px 18px;display:flex}.zentrale .system-recht input[type=checkbox]{flex:none;width:18px;height:18px;min-height:0;margin-top:2px}.zentrale .system-recht[data-geaendert]{background:var(--z-flaeche-hoch)}.zentrale .system-recht-text{gap:5px;min-width:0;display:grid}.zentrale .system-recht-text b{font-size:13px;font-weight:650;line-height:1.5}.zentrale .system-recht-text>span:not(.system-recht-marken),.zentrale .system-recht-text>small{color:var(--z-muted);font-size:12px;line-height:1.65}.zentrale .system-recht-marken{flex-wrap:wrap;gap:6px;display:flex}.zentrale .system-recht-marken:empty{display:none}.zentrale .system-recht-marken small{border:1px solid var(--z-kante);color:var(--z-muted);background:var(--z-flaeche);border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;display:inline-flex}.zentrale .system-speicherleiste{z-index:8;border:1px solid var(--z-kante-hell);background:var(--z-flaeche);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding:16px 18px;animation:.18s ease-out speicherleiste-ein;display:flex;position:sticky;bottom:12px;box-shadow:0 5px 24px #102b2014}@keyframes speicherleiste-ein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zentrale .system-speicherleiste{animation:none}}.zentrale .system-speicherleiste>div:first-child{flex:210px;gap:4px;display:grid}.zentrale .system-speicherleiste b{font-size:12px}.zentrale .system-speicherleiste span{color:var(--z-muted);font-size:11px}.zentrale .system-speicherleiste .portal-actions{margin:0}.zentrale .system-aenderungen{border-top:1px solid var(--z-kante);width:100%;font-size:12px}.zentrale .system-aenderungen summary{cursor:pointer;color:var(--z-primary);align-items:center;display:flex}.zentrale .system-aenderungen p{margin:6px 0;line-height:1.6}.zentrale .system-rollen-entfernen{color:var(--z-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:30px;font-size:12px;display:flex}.zentrale .system-formular{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:16px;margin-bottom:16px;padding:22px}.zentrale .system-formular-kopf{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.zentrale .system-formular-kopf>div{flex:1;min-width:0}.zentrale .system-formular h3{font-size:16px;font-weight:700;line-height:1.4}.zentrale .system-formular p{color:var(--z-muted);font-size:13.5px;line-height:1.65}.zentrale .system-formular .system-formular-text{max-width:72ch;margin:8px 0 20px}.zentrale .system-formular-aktion{border-top:1px solid var(--z-kante);flex-wrap:wrap;align-items:flex-end;gap:12px;padding-top:18px;display:flex}.zentrale .system-formular-aktion .portal-input{margin-bottom:0}.zentrale .system-formular-aktion label{flex:190px;gap:6px;font-size:12px;font-weight:600;display:grid}.zentrale .system-formular-aktion input{width:100%;min-width:0}.zentrale .system-formular-aktion input[type=number]{max-width:160px}.zentrale .system-formular .system-metadaten{margin-top:16px;font-size:11px}.zentrale .system-schalter-zeile{flex:320px;justify-content:space-between;align-items:center;gap:16px;max-width:420px;display:flex}.zentrale .system-schalter-zeile label{cursor:pointer}.zentrale .system-schalter{background:0 0;border-radius:22px;flex:none;align-items:center;width:56px;height:44px;display:inline-flex;position:relative}.zentrale .system-schalter:before{content:"";border:1px solid var(--z-kante-hell);background:var(--z-flaeche-hoch);border-radius:20px;position:absolute;inset:6px 0}.zentrale .system-schalter:after{content:"";background:var(--z-muted);border-radius:50%;width:22px;height:22px;transition:transform .16s;position:absolute;top:11px;left:5px}.zentrale .system-schalter[aria-checked=true]:before{background:var(--z-primary);border-color:var(--z-primary)}.zentrale .system-schalter[aria-checked=true]:after{background:var(--z-on-primary);transform:translate(24px)}.zentrale .system-fehler{margin:14px 0;font-size:13px;color:var(--color-beere-hell)!important}.zentrale .system-erfolg{margin-top:12px;font-size:12px;color:var(--z-primary)!important}.zentrale .system-inhalt :is(button:disabled){opacity:.65}@media (width<=1199px){.zentrale .system-aufbau{grid-template-columns:minmax(0,1fr);gap:24px}.zentrale .system-navigation{position:static}.zentrale .system-menue{display:none}.zentrale .system-mobilwahl{color:var(--z-muted);gap:7px;font-size:12px;display:grid}.zentrale .system-mobilwahl select{color:var(--z-text);background:var(--z-flaeche);width:100%}}@media (width<=640px){.zentrale .system-seitenkopf{align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:20px}.zentrale .system-kopf-icon{border-radius:13px;width:44px;height:44px}.zentrale .system-kopf-icon svg{width:22px}.zentrale .system-seitenkopf .portal-titel{overflow-wrap:anywhere;font-size:24px}.zentrale .system-karten{grid-template-columns:minmax(0,1fr)}.zentrale .system-karte{padding:18px 16px}.zentrale .system-rollenprofil{flex-wrap:wrap;padding:16px}.zentrale .system-rollenprofil>div{flex:1 0 calc(100% - 56px)}.zentrale .system-rollenprofil .system-status{margin-left:56px}.zentrale .system-rollenauswahl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zentrale .system-rollenauswahl button{overflow-wrap:anywhere;min-width:0;padding:12px}.zentrale .system-vorlagen summary{flex-wrap:wrap}.zentrale .system-vorlagen summary span{margin-left:0}.zentrale .system-vorlagen-raster{grid-template-columns:minmax(0,1fr)}.zentrale .system-rechte-werkzeuge>*{width:100%}.zentrale .system-filter button{flex:1}.zentrale .system-speicherleiste{padding:16px;position:static}.zentrale .system-speicherleiste .portal-actions{width:100%}.zentrale .system-speicherleiste .portal-actions button{flex:1}.zentrale .system-formular{padding:18px}.zentrale .system-formular-kopf{flex-wrap:wrap}.zentrale .system-formular-aktion{align-items:stretch}.zentrale .system-formular-aktion>label{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.zentrale .system-karte,.zentrale .system-nav-link,.zentrale .system-rechtegruppe h3 svg,.zentrale .system-schalter:after{transition:none}.zentrale .system-karte:hover{transform:none}}.zentrale .system-mailstatus{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.zentrale .system-mailstatus dt{color:var(--z-muted);margin-bottom:5px;font-size:11px}.zentrale .system-mailstatus dd{overflow-wrap:anywhere;font-size:16px;font-weight:650}.zentrale .system-mailstatus dd small{color:var(--z-muted);margin-top:5px;font-size:12px;font-weight:400;line-height:1.5;display:block}.zentrale .system-mailstatus.drei{grid-template-columns:repeat(3,minmax(0,1fr))}.zentrale .system-mailstatus .system-probeknopf{margin-top:12px;font-size:14px}.zentrale .system-probe-ok{border:1px solid var(--z-primary);background:color-mix(in oklab, var(--z-primary) 16%, transparent);color:var(--z-text);border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;font-weight:400;animation:.22s cubic-bezier(.22,1,.36,1) both system-ein;display:flex}.zentrale .system-probe-ok>svg{color:var(--z-primary);flex:none}.zentrale .system-probe-ok strong{font-size:15px;font-weight:700;display:block}.zentrale .system-probe-ok span{font-size:13px;line-height:1.5;display:block}@media (prefers-reduced-motion:reduce){.zentrale .system-probe-ok{animation:none}}.zentrale .system-mailtabelle{margin-top:12px;position:relative;overflow-x:auto}.zentrale .system-mailtabelle table{text-align:left;border-collapse:collapse;width:100%;min-width:460px;font-size:12px}.zentrale .system-mailtabelle th{color:var(--z-muted);border-bottom:1px solid var(--z-kante);padding:10px;font-size:11px;font-weight:600}.zentrale .system-mailtabelle td{vertical-align:top;border-bottom:1px solid var(--z-kante);padding:14px 10px}.zentrale .system-mailtabelle td:first-child{white-space:nowrap;color:var(--z-muted)}.zentrale .system-mailtabelle td>:is(span,small){overflow-wrap:anywhere;display:block}.zentrale .system-mailtabelle td small{max-width:30ch;color:var(--z-muted);font-size:11px}@media (width<=440px){.zentrale .system-mailstatus,.zentrale .system-mailstatus.drei{grid-template-columns:minmax(0,1fr);gap:18px}}.zentrale .system-seitenkopf .portal-page-header{margin:0;padding:0}.zentrale .system-tafel>.leitungstafel{background:0 0;border:0;border-radius:0;margin:0 0 16px;padding:0}.zentrale .system-tafel .leitungstafel-einleitung{max-width:72ch;color:var(--z-muted);margin:0 0 16px;font-size:12px;line-height:1.7}.zentrale .system-tafel .leitungstafel-zuschnitte{margin:0 0 18px}.zentrale .system-tafel .leitungstafel-gruppe h4{margin:0 0 6px}.zentrale .system-tafel .leitungstafel-bilanz{margin:16px 0 0}.zentrale .system-neue-rolle .system-breit{flex-basis:100%}.zentrale .system-farbwahl{flex:0 0 118px}.zentrale .system-farbwahl input[type=color]{cursor:pointer;height:44px;padding:4px}.zentrale .system-ankreuz{color:var(--z-muted);flex-direction:row;align-items:center;gap:10px;font-weight:400;display:flex}.zentrale .system-ankreuz input[type=checkbox]{flex:none;width:18px;height:18px;min-height:0;margin:0}.zentrale .praemien-liste{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:20px;display:grid}.zentrale .praemien-karte{border:1px solid var(--z-kante);background:var(--z-grund);border-radius:14px;min-width:0;padding:20px}.zentrale .praemien-karte[data-sichtbar=nein]{border-style:dashed}.zentrale .praemien-kopf{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.zentrale .praemien-kopf>div{min-width:0}.zentrale .praemien-kopf h4,.zentrale .praemien-muster h4{overflow-wrap:anywhere;margin:0 0 8px;font-size:17px;font-weight:650;line-height:1.4}.zentrale .praemien-fakten{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.zentrale .praemien-fakten dt{color:var(--z-muted);margin-bottom:3px;font-size:11px}.zentrale .praemien-fakten dd{overflow-wrap:anywhere;font-size:13px;font-weight:600}.zentrale .praemien-fakten small{color:var(--z-muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.zentrale .praemien-editor{border:1px solid var(--z-kante-hell);background:var(--z-grund);border-radius:14px;margin:20px 0;padding:22px;animation:.18s ease-out praemie-oeffnen}.zentrale .praemien-editor fieldset{min-width:0}.zentrale .praemien-editor>fieldset>legend{font-size:18px;font-weight:700}.zentrale .praemien-editor-raster{grid-template-columns:minmax(0,1.6fr) minmax(200px,1fr);align-items:start;gap:24px;display:grid}.zentrale .praemien-felder{gap:20px;min-width:0;display:grid}.zentrale .praemien-felder .portal-label{color:var(--z-text);gap:7px;font-size:13px;font-weight:600;display:grid}.zentrale .praemien-felder :is(small,legend){font-size:12px}.zentrale .praemien-felder small{color:var(--z-muted);font-weight:400}.zentrale .praemien-felder .portal-input{width:100%;min-width:0}.zentrale .praemien-felder textarea{resize:vertical}.zentrale .praemien-auswahl legend{margin-bottom:10px;font-weight:650}.zentrale .praemien-auswahl>.portal-label{max-width:220px;margin-top:12px}.zentrale .praemien-arten{gap:10px;display:grid}.zentrale .praemien-arten label{background:var(--z-flaeche);border:1px solid var(--z-kante);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.zentrale .praemien-arten label[data-gewaehlt]{border-color:var(--z-primary);box-shadow:inset 3px 0 var(--z-primary)}.zentrale .praemien-arten input{flex:none;width:18px;height:18px;min-height:0;margin-top:2px}.zentrale .praemien-arten span{gap:4px;display:grid}.zentrale .praemien-arten b{font-size:13px}.zentrale .praemien-zahlen{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.zentrale .praemien-vorschau{gap:14px;min-width:0;display:grid}.zentrale .praemien-muster{background:var(--z-flaeche);border:1px solid var(--z-kante);overflow-wrap:anywhere;border-radius:14px;gap:14px;padding:20px;display:grid}.zentrale .praemien-muster>svg{color:var(--z-primary)}.zentrale .praemien-muster>strong{font-variant-numeric:tabular-nums;color:var(--z-primary);font-size:28px}.zentrale .praemien-muster>strong small{color:var(--z-muted);font-size:13px;font-weight:500}.zentrale .praemien-beispielknopf{text-align:center;background:var(--z-primary);color:var(--z-on-primary);border-radius:9px;padding:12px;font-size:13px;font-weight:650;display:block}.zentrale .praemien-abschluss{border-top:1px solid var(--z-kante);margin-top:24px;padding-top:18px}.zentrale .praemien-abschluss .portal-actions{justify-content:flex-end}@keyframes praemie-oeffnen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (width<=1100px){.zentrale .praemien-editor-raster{grid-template-columns:minmax(0,1fr)}.zentrale .praemien-vorschau{max-width:400px}}@media (width<=640px){.zentrale .praemien-editor,.zentrale .praemien-karte{padding:16px}.zentrale .praemien-zahlen{grid-template-columns:minmax(0,1fr)}.zentrale .praemien-abschluss .portal-actions button{flex:1}}@media (prefers-reduced-motion:reduce){.zentrale .praemien-editor{animation:none}}@media (width<=767px){.zentrale .system-mailtabelle table.portal-tabelle{min-width:0}.zentrale .system-mailtabelle table.portal-tabelle td{border-bottom:0;padding:5px 0}}.zentrale .system-lauftabelle{margin-top:16px;position:relative;overflow-x:auto}.zentrale .system-lauftabelle table{text-align:left;border-collapse:collapse;width:100%;font-size:13px}.zentrale .system-lauftabelle th{color:var(--z-muted);white-space:nowrap;border-bottom:1px solid var(--z-kante);padding:8px 12px;font-size:11px;font-weight:600}.zentrale .system-lauftabelle td{vertical-align:middle;border-bottom:1px solid var(--z-kante);padding:8px 12px}.zentrale .system-lauftabelle :is(th,td):first-child{white-space:nowrap;padding-left:0}.zentrale .system-lauftabelle :is(th,td).zahlen{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.zentrale .system-lauftabelle tbody tr:last-child td{border-bottom:0}@media (width<=767px){.zentrale .system-lauftabelle table.portal-tabelle td,.zentrale .system-lauftabelle table.portal-tabelle td.zahlen{text-align:left;border-bottom:0;padding:5px 0}}.zentrale .onlineshop-meldung{margin-bottom:16px}.zentrale .onlineshop-ueberblick{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px;margin:0;display:grid}.zentrale .onlineshop-ueberblick>div{min-width:0}.zentrale .onlineshop-ueberblick dt{color:var(--z-muted);margin-bottom:5px;font-size:11px}.zentrale .onlineshop-ueberblick dd{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:650;line-height:1.35}.zentrale .onlineshop-ueberblick dd.onlineshop-hinweis{color:var(--z-muted);margin-top:4px;font-size:12px;font-weight:400;line-height:1.55}.zentrale .system-formular .onlineshop-gut{color:var(--color-signal-hell)}.zentrale .system-formular .onlineshop-schlecht{color:var(--color-beere-hell)}.zentrale .system-formular .onlineshop-klein{color:var(--z-muted);font-size:12px;line-height:1.6}.zentrale .system-formular .onlineshop-null{color:var(--z-muted)}.zentrale .onlineshop-aktion{border-top:1px solid var(--z-kante);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 28px;padding:18px 0;display:grid}.zentrale .onlineshop-aktion:first-child{border-top:0;padding-top:0}.zentrale .onlineshop-aktion:last-child{padding-bottom:0}.zentrale .onlineshop-aktion h4{margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.4}.zentrale .system-formular .onlineshop-aktion-text p{max-width:72ch}.zentrale .onlineshop-aktion-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.zentrale .onlineshop-aktion-ergebnis{grid-column:1/-1;min-width:0}.zentrale .onlineshop-ergebnis{gap:8px;display:grid}.zentrale .onlineshop-ergebnis>strong{font-size:14px}.zentrale .onlineshop-rueckfrage{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;display:flex}.zentrale .onlineshop-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:8px;display:flex}.zentrale .system-formular .onlineshop-kopf p{margin-top:4px}.zentrale .system-lauftabelle small.onlineshop-klein{display:block}.zentrale .system-lauftabelle td.onlineshop-klappzelle{text-align:right;padding-right:0}.zentrale .onlineshop-klapp{white-space:nowrap;gap:6px}.zentrale .onlineshop-klapp svg{transition:transform .15s}.zentrale .onlineshop-klapp[aria-expanded=true] svg{transform:rotate(180deg)}.zentrale .system-lauftabelle tr.onlineshop-offen td{border-bottom-color:#0000}.zentrale .system-lauftabelle tr.onlineshop-details td{white-space:normal;padding:0 0 18px}.zentrale .onlineshop-einzelheiten{border-left:3px solid var(--z-kante);gap:10px;padding:2px 0 2px 14px;display:grid}.zentrale .onlineshop-befunde{gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.zentrale .onlineshop-befunde ul{color:var(--z-muted);gap:2px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.zentrale .onlineshop-befunde small{color:var(--z-muted);margin-top:2px;font-size:12px;display:block}.zentrale .onlineshop-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zentrale .onlineshop-vorschau{gap:12px;margin-top:16px;display:grid}.zentrale .onlineshop-vorschau-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.zentrale .onlineshop-lauf{gap:6px;margin:14px 0 4px;display:grid}.zentrale .onlineshop-balken{background:var(--z-flaeche-hoch);border-radius:999px;height:8px;overflow:hidden}.zentrale .onlineshop-balken-fuellung{background:var(--z-primary);border-radius:999px;width:0;height:100%;transition:width .4s}.zentrale .onlineshop-balken[data-unbestimmt=ja] .onlineshop-balken-fuellung{width:35%;animation:1.4s ease-in-out infinite onlineshop-wandern}@keyframes onlineshop-wandern{0%{transform:translate(-60%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.zentrale .onlineshop-balken[data-unbestimmt=ja] .onlineshop-balken-fuellung{opacity:.5;width:100%;animation:none}.zentrale .onlineshop-balken-fuellung{transition:none}}.zentrale .system-formular .onlineshop-urteil{margin:14px 0 0;font-size:14px;font-weight:700;line-height:1.5}.zentrale .onlineshop-vergleich{border-top:1px solid var(--z-kante);gap:16px;margin-top:18px;padding-top:18px;display:grid}.zentrale .onlineshop-aenderung{border:1px solid var(--z-kante);border-left:4px solid var(--z-kante);background:var(--z-grund);border-radius:12px;padding:12px 14px 4px}.zentrale .onlineshop-aenderung--neu{border-left-color:var(--color-signal-hell)}.zentrale .onlineshop-aenderung--entfernen{border-left-color:var(--color-beere-hell)}.zentrale .onlineshop-aenderung--aendern{border-left-color:var(--z-muted)}.zentrale .onlineshop-aenderung--sichtbar{border-left-color:var(--z-primary)}.zentrale .onlineshop-aenderung h4{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;line-height:1.4;display:flex}.zentrale .onlineshop-anzahl{background:var(--z-flaeche-hoch);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:26px;height:22px;padding:0 7px;font-size:12px;font-weight:700;display:inline-grid}.zentrale .onlineshop-aenderung-rahmen{max-height:420px;margin-top:8px;overflow:auto}.zentrale .onlineshop-aenderung-rahmen thead th{z-index:1;background:var(--z-grund);position:sticky;top:0}.zentrale .onlineshop-sperrliste thead th{background:var(--z-flaeche)}.zentrale .onlineshop-aenderung-rahmen :is(th,td):first-child{white-space:normal;min-width:14rem}.zentrale .onlineshop-felder{gap:2px;display:grid}.zentrale .onlineshop-bestaetigen{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.zentrale .onlineshop-bestaetigen .onlineshop-klein{flex:22rem}.zentrale .onlineshop-rueckfrage--block{border:1px solid var(--z-kante);background:var(--z-grund);border-radius:12px;margin-top:14px;padding:12px 14px}.zentrale .onlineshop-sperrliste{margin-top:12px}.zentrale .system-formular-aktion.onlineshop-fuss{justify-content:space-between;align-items:center;margin-top:16px}.zentrale .onlineshop-bestandsstatus{margin-top:4px}@media (width<=1100px){.zentrale .onlineshop-ueberblick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.zentrale .onlineshop-aktion{grid-template-columns:minmax(0,1fr)}.zentrale .onlineshop-aktion-knoepfe{justify-content:stretch}.zentrale .onlineshop-aktion-knoepfe .portal-button{flex:auto;justify-content:center}.zentrale .onlineshop-kopf .system-filter{width:100%}.zentrale .onlineshop-kopf .system-filter button{flex:1}}@media (width<=480px){.zentrale .onlineshop-ueberblick{grid-template-columns:minmax(0,1fr);gap:18px}}@media (prefers-reduced-motion:reduce){.zentrale .onlineshop-klapp svg{transition:none}}.zentrale .quellen-liste{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.zentrale .quellen-zeile{border:1px solid var(--z-kante);background:var(--z-grund);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.zentrale .quellen-aktiv{border-color:color-mix(in srgb, var(--color-signal) 45%, var(--z-kante));background:var(--z-flaeche)}.zentrale .quellen-wahl{cursor:pointer;align-items:center;gap:9px;min-width:0;min-height:44px;display:flex}.zentrale .quellen-punkt{border-radius:999px;flex:none;width:10px;height:10px}.zentrale .quellen-name{overflow-wrap:anywhere;font-weight:600}.zentrale .quellen-zahl{color:var(--z-muted);white-space:nowrap;font-size:12.5px}.zentrale .quellen-ohne{font-style:italic}.zentrale .quellen-rang{align-items:center;gap:6px;display:flex}.zentrale .quellen-platz{font-variant-numeric:tabular-nums;min-width:1.6em;color:var(--z-muted);font-weight:700}.zentrale .quellen-rang .portal-button{justify-content:center;min-width:44px;padding:0 10px}.zentrale .quellen-summe{border-left:3px solid var(--color-signal);background:color-mix(in srgb, var(--color-signal) 9%, transparent);border-radius:0 8px 8px 0;margin:0 0 12px;padding:10px 12px;font-size:13.5px;line-height:1.55}.zentrale .quellen-knoepfe{flex-wrap:wrap;gap:8px;display:flex}@media (width<=560px){.zentrale .quellen-zeile{grid-template-columns:minmax(0,1fr);gap:6px}.zentrale .quellen-zahl{white-space:normal}.zentrale .quellen-knoepfe{grid-template-columns:1fr 1fr;display:grid}.zentrale .quellen-knoepfe>*{justify-content:center;width:100%}}.zentrale .bluete-plan{flex-direction:column;gap:14px;min-width:0;display:flex}.zentrale .bluete-plan>h2{margin-bottom:0}.zentrale .bluete-plan-satz{max-width:72ch;color:var(--z-muted);margin:0;font-size:.95rem;line-height:1.5}.zentrale .bluete-laufend{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:22px;padding:20px 24px;display:flex}.zentrale .bluete-laufend-text{flex:280px;gap:4px;min-width:0;display:grid}.zentrale .bluete-laufend-text p{margin:6px 0 0}.zentrale .bluete-jetzt{border-left:4px solid var(--z-primary);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;padding:20px 22px;display:grid}.zentrale .bluete-jetzt-artikel{align-content:start;gap:4px;min-width:0;display:grid}.zentrale .bluete-jetzt-name{overflow-wrap:anywhere;font-size:24px;line-height:1.15}.zentrale .bluete-jetzt-merkmale{color:var(--z-muted);font-size:15px}.zentrale .bluete-jetzt-abgleich{border-left:1px solid var(--z-kante);align-content:start;justify-items:start;gap:10px;padding-left:22px;display:grid}.zentrale .bluete-abgleich-satz{align-items:flex-start;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.zentrale .bluete-abgleich-satz:before{content:"";background:var(--z-primary);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.zentrale .bluete-abgleich-satz[data-ton=warnung]:before{background:var(--color-beere-hell)}.zentrale .bluete-rabatt{background:color-mix(in srgb, var(--z-primary) 8%, transparent);border-radius:10px;gap:4px;margin-top:10px;padding:10px 12px;display:grid}.zentrale .bluete-rabatt[data-ton=ruhig]{background:color-mix(in srgb, var(--z-muted) 8%, transparent)}.zentrale .bluete-rabatt-preis{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:16px;display:flex}.zentrale .bluete-rabatt-preis b,.zentrale .bluete-rabatt-preis s{white-space:nowrap}.zentrale .bluete-rabatt-preis s{color:var(--z-muted)}.zentrale .bluete-rabatt-prozent{background:var(--z-primary);color:var(--z-on-primary);white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:13px;font-weight:700}@media (width<=720px){.zentrale .bluete-jetzt{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.zentrale .bluete-jetzt-abgleich{border-top:1px solid var(--z-kante);border-left:0;padding:14px 0 0}}.zentrale .bluete-listenkopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.zentrale .bluete-listenkopf .portal-card-title{margin:0 0 2px}.zentrale .bluete-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.zentrale .bluete-zeile{border:1px solid var(--z-kante);background:var(--z-grund);border-radius:12px;transition:border-color .15s,background-color .15s;overflow:hidden}.zentrale .bluete-zeile[data-jetzt=ja]{border-color:var(--z-primary);background:var(--z-flaeche-hoch)}.zentrale .bluete-zeile[data-offen=ja]{background:var(--z-flaeche)}.zentrale .bluete-zeile[data-jetzt=ja][data-offen=ja]{box-shadow:inset 4px 0 0 var(--z-primary)}.zentrale .bluete-kopf{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(150px,.8fr) minmax(0,1.6fr) auto 18px;align-items:center;gap:12px;padding:10px 14px;display:grid}.zentrale .bluete-kopf:hover{background:color-mix(in srgb, var(--z-primary) 6%, transparent)}.zentrale .bluete-kopf:focus-visible{outline:2px solid var(--z-primary);outline-offset:-2px}.zentrale .bluete-monat{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.zentrale .bluete-marke{border:1px solid var(--z-primary);letter-spacing:.08em;text-transform:uppercase;color:var(--z-primary);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.zentrale .bluete-kurz{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.zentrale .bluete-kurz-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.zentrale .bluete-zeile[data-frei=ja] .bluete-kurz-name{color:var(--z-muted);font-weight:400}.zentrale .bluete-kurz-gehalt{color:var(--z-muted);white-space:nowrap;font-size:13px}.zentrale .bluete-status{border:1px solid var(--z-kante);white-space:nowrap;color:var(--z-muted);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.zentrale .bluete-status[data-ton=gut]{border-color:color-mix(in srgb, var(--z-primary) 45%, transparent);background:color-mix(in srgb, var(--z-primary) 10%, transparent);color:var(--z-primary)}.zentrale .bluete-status[data-ton=warnung]{border-color:color-mix(in srgb, var(--color-beere-hell) 55%, transparent);background:color-mix(in srgb, var(--color-beere-hell) 10%, transparent);color:var(--color-beere-hell)}.zentrale .bluete-pfeil{color:var(--z-muted);transition:transform .15s}.zentrale .bluete-kopf[aria-expanded=true] .bluete-pfeil{transform:rotate(180deg)}.zentrale .bluete-inhalt{border-top:1px solid var(--z-kante);gap:14px;padding:14px 14px 16px;display:grid}.zentrale .bluete-angaben{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 20px;margin:0;display:grid}.zentrale .bluete-angaben>div:first-child{grid-column:1/-1}.zentrale .bluete-angaben dt{letter-spacing:.06em;text-transform:uppercase;color:var(--z-muted);margin:0 0 2px;font-size:11px;font-weight:700}.zentrale .bluete-angaben dd{overflow-wrap:anywhere;margin:0;font-size:14px}@media (width<=767px){.zentrale .bluete-shopverweis{margin-block:-12px;padding-block:12px;display:inline-block}}.zentrale .bluete-bestand{gap:6px;display:grid}.zentrale .bluete-bestand-liste{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.zentrale .bluete-bestand-liste li{border:1px solid var(--z-kante);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.zentrale .bluete-bestand-liste li[data-online=ja]{border-color:color-mix(in srgb, var(--z-primary) 45%, transparent)}.zentrale .bluete-bestand-liste li[data-leer=ja] b{color:var(--z-muted)}.zentrale .bluete-bestand-online{letter-spacing:.08em;text-transform:uppercase;color:var(--z-primary);font-size:10px;font-weight:700}.zentrale .bluete-warnung{color:var(--color-beere-hell)}.zentrale .bluete-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.zentrale .bluete-suche{margin-top:-4px}.zentrale .bluete-uebernahme{border:1px dashed var(--z-kante-hell);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}@media (width<=640px){.zentrale .bluete-kopf{grid-template-columns:minmax(0,1fr) auto 18px;grid-template-areas:"monat status pfeil""kurz kurz kurz";gap:6px 10px}.zentrale .bluete-monat{grid-area:monat}.zentrale .bluete-kurz{grid-area:kurz}.zentrale .bluete-status{grid-area:status}.zentrale .bluete-pfeil{grid-area:pfeil}.zentrale .bluete-knoepfe .portal-button{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.zentrale .bluete-pfeil,.zentrale .bluete-zeile{transition:none}}.zentrale .rabatt-jetzt{border-left:4px solid var(--z-primary);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px;padding:20px 22px;display:grid}.zentrale .rabatt-jetzt-zahl{align-content:start;gap:4px;min-width:0;display:grid}.zentrale .rabatt-jetzt-gross{font-size:24px;line-height:1.15}.zentrale .rabatt-jetzt-abgleich{border-left:1px solid var(--z-kante);align-content:start;justify-items:start;gap:10px;padding-left:22px;display:grid}.zentrale .rabatt-abgleich-satz{align-items:flex-start;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.zentrale .rabatt-abgleich-satz:before{content:"";background:var(--z-primary);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.zentrale .rabatt-abgleich-satz[data-ton=warnung]:before{background:var(--color-beere-hell)}.zentrale .rabatt-vorher p{margin:0}.zentrale .rabatt-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.zentrale .rabatt-lesefehler{color:var(--color-beere-hell);margin:0}.zentrale .rabatt-listenkopf{margin-bottom:14px}.zentrale .rabatt-listenkopf .portal-card-title{margin:0 0 2px}.zentrale .rabatt-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.zentrale .rabatt-zeile{border:1px solid var(--z-kante);background:var(--z-grund);border-radius:12px;transition:border-color .15s,background-color .15s;overflow:hidden}.zentrale .rabatt-zeile[data-offen=ja]{background:var(--z-flaeche)}.zentrale .rabatt-zeile[data-online=ja]{border-color:color-mix(in srgb, var(--z-primary) 55%, transparent);box-shadow:inset 4px 0 0 var(--z-primary)}.zentrale .rabatt-zeile[data-gruppe=bluete]{background:color-mix(in srgb, var(--z-muted) 6%, transparent);border-style:dashed}.zentrale .rabatt-zeile[data-gruppe=bluete] .rabatt-kopf,.zentrale .rabatt-zeile[data-gruppe=bluete] .rabatt-inhalt{opacity:.62}.zentrale .rabatt-zeilenkopf{align-items:center;gap:8px;padding-right:12px;display:flex}.zentrale .rabatt-kopf{min-width:0;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;grid-template-columns:minmax(150px,1fr) minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:10px 14px;display:grid}.zentrale .rabatt-kopf:hover{background:color-mix(in srgb, var(--z-primary) 6%, transparent)}.zentrale .rabatt-kopf:focus-visible{outline:2px solid var(--z-primary);outline-offset:-2px}.zentrale .rabatt-name{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:700}.zentrale .rabatt-kurz{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.zentrale .rabatt-wert{white-space:nowrap;font-weight:700}.zentrale .rabatt-kasse{color:var(--z-muted);font-size:13px}.zentrale .rabatt-status{border:1px solid var(--z-kante);white-space:nowrap;color:var(--z-muted);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.zentrale .rabatt-status[data-ton=gut],.zentrale .rabatt-zustand[data-ton=gut]{border-color:color-mix(in srgb, var(--z-primary) 45%, transparent);background:color-mix(in srgb, var(--z-primary) 10%, transparent);color:var(--z-primary)}.zentrale .rabatt-status[data-ton=warnung],.zentrale .rabatt-zustand[data-ton=warnung]{border-color:color-mix(in srgb, var(--color-beere-hell) 55%, transparent);background:color-mix(in srgb, var(--color-beere-hell) 10%, transparent);color:var(--color-beere-hell)}.zentrale .rabatt-pfeil{color:var(--z-muted);transition:transform .15s}.zentrale .rabatt-kopf[aria-expanded=true] .rabatt-pfeil{transform:rotate(180deg)}.zentrale .rabatt-schalter{cursor:pointer}.zentrale .rabatt-schalter:disabled{opacity:.45;cursor:not-allowed}.zentrale .rabatt-bluete-link{white-space:nowrap;flex:none}.zentrale .rabatt-inhalt{border-top:1px solid var(--z-kante);gap:14px;padding:14px 14px 16px;display:grid}.zentrale .rabatt-angaben{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 20px;margin:0;display:grid}.zentrale .rabatt-angaben dt{letter-spacing:.06em;text-transform:uppercase;color:var(--z-muted);margin:0 0 2px;font-size:11px;font-weight:700}.zentrale .rabatt-angaben dd{overflow-wrap:anywhere;margin:0;font-size:14px}.zentrale .rabatt-grund{background:color-mix(in srgb, var(--z-muted) 8%, transparent);border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.zentrale .rabatt-grund[data-ton=warnung]{background:color-mix(in srgb, var(--color-beere-hell) 10%, transparent)}.zentrale .rabatt-artikel{gap:8px;display:grid}.zentrale .rabatt-artikel-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--z-muted);margin:0;font-size:12px;font-weight:700}.zentrale .rabatt-artikel-liste{border:1px solid var(--z-kante);border-radius:10px;gap:0;margin:0;padding:0;list-style:none;display:grid}.zentrale .rabatt-artikelzeile{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto auto;align-items:center;gap:6px 12px;padding:8px 12px;font-size:14px;display:grid}.zentrale .rabatt-artikelzeile+.rabatt-artikelzeile{border-top:1px solid var(--z-kante)}.zentrale .rabatt-artikelname{overflow-wrap:anywhere;min-width:0}.zentrale .rabatt-artikelpreis{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.zentrale .rabatt-artikelpreis b,.zentrale .rabatt-artikelpreis s{white-space:nowrap}.zentrale .rabatt-artikelpreis s{color:var(--z-muted)}.zentrale .rabatt-prozent{background:var(--z-primary);color:var(--z-on-primary);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.zentrale .rabatt-herkunft{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--z-muted);font-size:11px;font-weight:700}.zentrale .rabatt-zustand{border:1px solid var(--z-kante);color:var(--z-muted);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.zentrale .rabatt-dazu{justify-items:start;gap:8px;display:grid}.zentrale .rabatt-dazu p{margin:0}.zentrale .rabatt-suche{justify-self:stretch}@media (width<=720px){.zentrale .rabatt-jetzt{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.zentrale .rabatt-jetzt-abgleich{border-top:1px solid var(--z-kante);border-left:0;padding:14px 0 0}.zentrale .rabatt-artikelzeile{grid-template-columns:minmax(0,1fr) auto}.zentrale .rabatt-artikelname{grid-column:1/-1}}@media (width<=640px){.zentrale .rabatt-zeilenkopf{align-items:flex-start;padding-right:8px}.zentrale .rabatt-kopf{grid-template-columns:minmax(0,1fr) 18px;grid-template-areas:"name pfeil""kurz kurz""status status";gap:6px 10px}.zentrale .rabatt-name{grid-area:name}.zentrale .rabatt-kurz{grid-area:kurz}.zentrale .rabatt-status{grid-area:status;justify-self:start}.zentrale .rabatt-pfeil{grid-area:pfeil}.zentrale .rabatt-zeilenkopf>.system-schalter,.zentrale .rabatt-bluete-link{margin-top:6px}}@media (prefers-reduced-motion:reduce){.zentrale .rabatt-pfeil,.zentrale .rabatt-zeile{transition:none}}.zentrale .vorschau-paare{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.zentrale .vorschau-tafel{border:1px solid var(--z-kante);background:var(--z-grund);border-radius:12px;gap:8px;padding:12px;display:grid}.zentrale .vorschau-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.zentrale .vorschau-bild{border:1px solid var(--z-kante);border-radius:8px;width:100%;height:auto;display:block}.zentrale .vorschau-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.zentrale .vorschau-ziele{gap:4px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.zentrale .vorschau-ziele li{border-top:1px solid var(--z-kante);overflow-wrap:anywhere;grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:8px;padding:4px 0;display:grid}.zentrale .system-rollen-personen{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:14px;gap:8px;margin:12px 0;padding:14px 16px;display:grid}.zentrale .system-rollen-personen>b{font-size:14px}.zentrale .system-rollen-personen>p{color:var(--z-muted);margin:0;font-size:12.5px}.zentrale .system-rollen-leute{flex-wrap:wrap;gap:6px;display:flex}.zentrale .system-rollen-person{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);color:var(--z-text);border-radius:999px;align-items:baseline;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.zentrale .system-rollen-person:hover{border-color:var(--z-primary)}.zentrale .system-rollen-person:focus-visible{outline:2px solid var(--z-primary);outline-offset:2px}.zentrale .system-rollen-person small{color:var(--z-muted);font-weight:500}.zentrale .system-uebernehmen{color:var(--z-muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.zentrale .system-uebernehmen select{min-width:170px;margin:0}.zentrale .system-gruppe-schnell{flex-wrap:wrap;gap:8px;padding:10px 16px 4px;display:flex}.zentrale .system-gruppe-schnell button{border:1px solid var(--z-kante);background:var(--z-flaeche);min-height:32px;color:var(--z-text);font:inherit;cursor:pointer;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600}.zentrale .system-gruppe-schnell button:hover:not(:disabled){border-color:var(--z-primary)}.zentrale .system-gruppe-schnell button:disabled{opacity:.45;cursor:default}@media (width<=640px){.zentrale .system-uebernehmen{width:100%}.zentrale .system-uebernehmen select{flex:1;min-width:0}}.zentrale .storefarben{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;display:grid}.zentrale .storefarbe-karte{border:1px solid var(--z-kante);border-top:4px solid var(--filiale);background:var(--z-flaeche);border-radius:16px;gap:14px;padding:18px;display:grid}.zentrale .storefarbe-kopf{align-items:center;gap:12px;display:flex}.zentrale .storefarbe-muster{background:var(--filiale);border-radius:12px;flex:none;width:44px;height:44px;box-shadow:inset 0 0 0 1px #00000014}.zentrale .storefarbe-kopf h3{color:var(--color-creme);margin:0;font-size:16px;font-weight:700}.zentrale .storefarbe-kopf p{color:var(--color-salbei);margin:2px 0 0;font-size:12.5px}.zentrale .storefarbe-wahl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zentrale .storefarbe-feld{cursor:pointer;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:15px;font-weight:800;transition:transform .14s;display:grid;box-shadow:inset 0 0 0 1px #0000001f}.zentrale .storefarbe-feld:hover{transform:scale(1.08)}.zentrale .storefarbe-feld[aria-checked=true]{box-shadow:0 0 0 2px var(--z-flaeche), 0 0 0 4px var(--color-creme)}.zentrale .storefarbe-feld:focus-visible{outline:2px solid var(--color-creme);outline-offset:3px}.zentrale .storefarbe-eigen{border:1px solid var(--z-kante);min-height:32px;color:var(--color-salbei);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 4px;font-size:12.5px;font-weight:600;display:inline-flex}.zentrale .storefarbe-eigen input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:50%;width:26px;height:26px;padding:0}.zentrale .storefarbe-vorschau{border:1px dashed var(--z-kante);background:var(--z-grund);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.zentrale .storefarbe-vorschau .storefarbe-reiter{background:var(--filiale);color:var(--filiale-text,var(--z-on-primary));cursor:default}.zentrale .storefarbe-vorschau .storefarbe-reiter i{background:var(--filiale-text,var(--z-on-primary))}.zentrale .storefarbe-vorschau .portal-button{pointer-events:none}.zentrale .storefarbe-schrift{color:var(--z-primary);font-size:14px;font-weight:700}.zentrale .storefarbe-warnung{color:var(--color-beere-hell);margin:0;font-size:13px;font-weight:600}@media (width<=640px){.zentrale .storefarben{grid-template-columns:minmax(0,1fr)}}.zentrale .storefarbe-feld{flex:none;width:36px;min-width:0;height:36px;min-height:0}.zentrale .storefarbe-eigen{min-height:36px}.zentrale .storefarbe-eigen input[type=color]{flex:none;width:28px;height:28px;min-height:0;overflow:hidden}@media (width<=767px){.zentrale .storefarbe-eigen input[type=color]{width:44px;height:44px}}.zentrale .storefarbe-eigen input[type=color]::-webkit-color-swatch-wrapper{padding:0}.zentrale .storefarbe-eigen input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}.zentrale .storefarbe-eigen input[type=color]::-moz-color-swatch{border:0;border-radius:50%}.zentrale .absender-karte .absender-aktuell{overflow-wrap:anywhere;margin-top:4px;font-size:13.5px}.zentrale .absender-karte .absender-aktuell b{color:var(--z-text);font-weight:700}.zentrale .absender-schritte{border-top:1px solid var(--z-kante);gap:22px;margin:0;padding:18px 0 0;list-style:none;display:grid}.zentrale .absender-schritte>li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.zentrale .absender-nr{width:30px;height:30px;color:var(--z-primary);background:color-mix(in oklab, var(--z-primary) 16%, transparent);border:1px solid color-mix(in oklab, var(--z-primary) 45%, transparent);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.zentrale .absender-schritte h4{color:var(--z-text);font-size:14.5px;font-weight:700;line-height:30px}.zentrale .absender-schritte p{margin:0}.zentrale .absender-feld{color:var(--z-muted);gap:6px;margin-top:12px;font-size:12px;font-weight:600;display:grid}.zentrale .absender-feld input{width:100%;min-width:0}.zentrale .absender-passwort{gap:8px;display:flex}.zentrale .absender-passwort input{flex:1}.zentrale .absender-passwort .portal-button{flex:none;align-items:center;gap:6px;display:inline-flex}.zentrale .absender-karte .absender-server{overflow-wrap:anywhere;margin-top:10px;font-size:12.5px}.zentrale .absender-link{font:inherit;color:var(--z-text);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.zentrale .absender-serverfelder{border:1px dashed var(--z-kante);border-radius:12px;grid-template-columns:minmax(0,1fr) 160px;align-items:end;gap:10px 12px;margin:12px 0 0;padding:14px;display:grid}.zentrale .absender-serverfelder legend{color:var(--z-text);padding:0 6px;font-size:12px;font-weight:700}.zentrale .absender-serverfelder label{color:var(--z-muted);gap:6px;font-size:12px;font-weight:600;display:grid}.zentrale .absender-karte .absender-port{margin:0 0 11px;font-size:12.5px}.zentrale .absender-serverfelder>.absender-link{grid-column:1/-1;justify-self:start;font-size:12.5px}.zentrale .absender-schritte .portal-primary{margin-top:12px}.zentrale .absender-ergebnis{border:1px solid var(--z-kante);color:var(--z-text);border-radius:10px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.zentrale .absender-ergebnis strong{overflow-wrap:anywhere;font-size:15px;font-weight:700;display:block}.zentrale .absender-ergebnis span{overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.zentrale .absender-ergebnis>svg{flex:none}.zentrale .absender-ergebnis>.absender-ring{flex:none;font-size:19px;line-height:1;display:inline-flex}.zentrale .absender-ergebnis.fehler{border-color:var(--color-beere-hell);background:color-mix(in oklab, var(--color-beere-hell) 12%, transparent)}.zentrale .absender-ergebnis.fehler>svg{color:var(--color-beere-hell)}.zentrale .absender-rueckwege{border-top:1px solid var(--z-kante);flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:16px;display:flex}.zentrale .absender-rueckwege .portal-button{overflow-wrap:anywhere;text-align:left}.zentrale .absender-verlauf{margin-top:14px}.zentrale .absender-verlauf h4{color:var(--z-muted);font-size:12px;font-weight:700}.zentrale .absender-verlauf ul{color:var(--z-muted);gap:4px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.zentrale .absender-verlauf li{overflow-wrap:anywhere}@media (width<=560px){.zentrale .absender-serverfelder{grid-template-columns:minmax(0,1fr)}.zentrale .absender-passwort{flex-wrap:wrap}.zentrale .absender-passwort .portal-button{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.zentrale .absender-dreht{animation:none}}.zentrale .system-thema-kopf{margin:0 0 26px}.zentrale .system-thema-kopf h2{letter-spacing:-.025em;margin:7px 0 10px;font-size:clamp(24px,2.1vw,30px);font-weight:750;line-height:1.2}.zentrale .system-thema-kopf>p{max-width:64ch;color:var(--z-muted);font-size:14px;line-height:1.7}.zentrale .system-themenreiter{box-shadow:inset 0 -1px 0 var(--z-kante);scrollbar-width:thin;gap:4px;margin-top:22px;display:flex;position:relative;overflow:auto hidden}.zentrale .system-themenreiter-link{min-height:44px;color:var(--z-muted);white-space:nowrap;flex:none;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 -2px #0000}.zentrale .system-themenreiter-link:hover{color:var(--z-text)}.zentrale .system-themenreiter-link[aria-current=page]{color:var(--z-text);box-shadow:inset 0 -2px 0 var(--z-primary);font-weight:700}.zentrale .system-themenreiter-link:focus-visible{outline:2px solid var(--z-primary);outline-offset:-2px;border-radius:8px 8px 0 0}.zentrale .system-reiterinhalt>:is(.system-abschnitt-kopf,.system-intro):first-child .portal-kicker,.zentrale .system-reiterinhalt>:first-child>:is(.system-abschnitt-kopf,.system-intro):first-child .portal-kicker{display:none}.zentrale .system-reiterinhalt>:is(.system-abschnitt-kopf,.system-intro):first-child h2,.zentrale .system-reiterinhalt>:first-child>:is(.system-abschnitt-kopf,.system-intro):first-child h2{margin-top:0;font-size:21px}.zentrale .system-themen-rahmen{margin-bottom:18px;container-type:inline-size}.zentrale .system-themen{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@container (width<=760px){.zentrale .system-themen{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=480px){.zentrale .system-themen{grid-template-columns:minmax(0,1fr)}}.zentrale .system-thema-karte{background:var(--z-flaeche);border:1px solid var(--z-kante);border-radius:16px;align-content:start;gap:12px;min-width:0;padding:22px 20px 20px;transition:border-color .15s,transform .15s;display:grid;position:relative}.zentrale .system-thema-karte:hover,.zentrale .system-thema-karte:focus-within{border-color:var(--z-primary)}.zentrale .system-thema-karte:hover{transform:translateY(-2px)}.zentrale .system-thema-karte-kopf{align-items:center;gap:12px;min-width:0;display:flex}.zentrale .system-thema-karte h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;font-weight:700;line-height:1.35}.zentrale .system-thema-karte-link{color:var(--z-text);text-decoration:none}.zentrale .system-thema-karte-link:after{content:"";border-radius:16px;position:absolute;inset:0}.zentrale .system-thema-karte-link:focus-visible{outline:none}.zentrale .system-thema-karte-link:focus-visible:after{outline:2px solid var(--z-primary);outline-offset:3px}.zentrale .system-thema-karte>p{color:var(--z-muted);font-size:13px;line-height:1.65}.zentrale .system-thema-chips{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.zentrale .system-chip{z-index:1;border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);min-height:36px;color:var(--z-text);border-radius:999px;align-items:center;padding:0 13px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex;position:relative}.zentrale .system-chip:hover,.zentrale .system-chip:focus-visible{border-color:var(--z-primary);color:var(--z-primary)}@media (prefers-reduced-motion:reduce){.zentrale .system-thema-karte,.zentrale .system-themenreiter-link,.zentrale .system-chip{transition:none}.zentrale .system-thema-karte:hover{transform:none}}.zentrale .store-angaben-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.zentrale .store-angaben-feld{color:var(--z-muted);align-content:start;gap:6px;font-weight:600;display:grid}.zentrale .store-angaben-feld.ist-breit{grid-column:1/-1}.zentrale .store-angaben-feld .portal-input{margin:0}.zentrale .store-angaben-feld small{color:var(--z-muted);font-size:12px;font-weight:400}@media (width<=640px){.zentrale .store-angaben-raster{grid-template-columns:minmax(0,1fr)}}.zentrale .feste-rechte{background:var(--z-flaeche);border:1px solid var(--z-kante);border-radius:12px;gap:16px;padding:20px;display:grid}.zentrale .feste-rechte>h3{margin:0;font-size:16px;font-weight:650}.zentrale .feste-rechte>p{color:var(--z-muted);margin:-8px 0 0;font-size:13px}.zentrale .feste-rechte-gruppen{columns:260px;column-gap:28px}.zentrale .feste-rechte-gruppe{break-inside:avoid;margin-bottom:18px}.zentrale .feste-rechte-gruppe h4{align-items:baseline;gap:8px;margin:0 0 8px;font-size:13px;font-weight:650;display:flex}.zentrale .feste-rechte-gruppe h4 span{color:var(--z-muted);font-size:11px;font-weight:400}.zentrale .feste-rechte-gruppe ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.zentrale .feste-rechte-gruppe li{align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.zentrale .feste-rechte-gruppe li svg{color:var(--z-primary);flex:none;margin-top:2px}.zentrale .feste-rechte-fehlt{border-top:1px solid var(--z-kante);color:var(--z-muted);margin:0;padding-top:12px;font-size:13px}.zentrale .adressen-zusammenfassung{margin:4px 0 18px}.zentrale .adressen-zusammenfassung p{border:1px solid var(--z-kante);background:var(--z-flaeche);color:var(--z-text);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.zentrale .adressen-zusammenfassung p svg{flex:none;margin-top:1px}.zentrale .adressen-zusammenfassung p[data-zustand=ok] svg{color:var(--z-primary)}.zentrale .adressen-zusammenfassung p[data-zustand=abweichung]{border-color:color-mix(in srgb, var(--color-beere-hell) 45%, var(--z-kante))}.zentrale .adressen-zusammenfassung p[data-zustand=abweichung] svg{color:var(--color-beere-hell)}.zentrale .adressen-tabelle{border-collapse:collapse;text-align:left;width:100%;margin-top:10px;font-size:13px}.zentrale .adressen-tabelle th{border-bottom:1px solid var(--z-kante);color:var(--z-muted);padding:8px 10px;font-size:11px;font-weight:600}.zentrale .adressen-tabelle td{border-bottom:1px solid var(--z-kante);vertical-align:top;padding:12px 10px;line-height:1.45}.zentrale .adressen-tabelle tr:last-child td{border-bottom:0}.zentrale .adressen-tabelle :is(th,td):first-child{width:26%}.zentrale .adressen-tabelle :is(th,td):nth-child(3){width:20%}.zentrale .adressen-tabelle :is(th,td):nth-child(4){width:22%}.zentrale .adressen-mails :is(th,td):first-child{width:46%}.zentrale .adressen-mails :is(th,td):nth-child(2){width:28%}.zentrale .adressen-mails :is(th,td):nth-child(3){width:26%}.zentrale :is(.adressen-adresse,.adressen-ziel,.adressen-editor){justify-items:start;gap:3px;display:grid}.zentrale .adressen-adresse a{overflow-wrap:anywhere;align-items:center;gap:4px;display:inline-flex}.zentrale .adressen-tabelle small{color:var(--z-muted);font-size:12px;line-height:1.4}.zentrale .adressen-mail{overflow-wrap:anywhere;font-weight:600}.zentrale .adressen-leer{color:var(--z-muted)}.zentrale .adressen-stand{border:1px solid var(--z-kante);color:var(--z-muted);border-radius:8px;align-items:flex-start;gap:6px;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.zentrale .adressen-stand svg{flex:none;margin-top:1px}.zentrale .adressen-stand[data-zustand=ok]{border-color:color-mix(in srgb, var(--z-primary) 40%, transparent);background:color-mix(in srgb, var(--z-primary) 9%, transparent);color:var(--z-primary)}.zentrale .adressen-stand:is([data-zustand=abweichung],[data-zustand=fehler]){border-color:color-mix(in srgb, var(--color-beere-hell) 40%, transparent);background:color-mix(in srgb, var(--color-beere-hell) 9%, transparent);color:var(--color-beere-hell)}.zentrale .adressen-knopf{white-space:normal;text-align:left}@media (width<=767px){.zentrale .adressen-tabelle :is(th,td):nth-child(n){width:auto}}.zentrale .neuerungen-filter-zahl{font-variant-numeric:tabular-nums;margin-left:2px;font-weight:500}@media (width<=560px){.zentrale .neuerungen-filter .portal-schalter button{padding:0 11px}}.zentrale .neuerungen-filter .portal-schalter{margin:0}.zentrale .neuerungen-suche{flex:260px;min-width:0;max-width:440px}@media (width<=767px){.zentrale .neuerungen-suche{flex-basis:100%;max-width:none}.zentrale .system-suche-feld.neuerungen-suche input{font-size:16px}}.zentrale .neuerungen-treffer{color:var(--z-muted);margin:0;font-size:13px}.zentrale .neuerungen-treffer:not(:empty){margin-top:10px}.zentrale .neuerung mark{background:color-mix(in srgb, var(--z-primary) 30%, transparent);color:inherit;border-radius:3px;padding:0 2px}.zentrale .neuerungen-tag{margin-top:22px}.zentrale .neuerungen-tag h3{color:var(--z-muted);margin:0 0 10px;font-size:15px}.zentrale .neuerungen-liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.zentrale .neuerung{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:12px;grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.zentrale .neuerung-art{border:1px solid var(--z-kante);color:var(--z-text);background:var(--z-flaeche-hoch);white-space:nowrap;border-radius:999px;justify-self:start;padding:2px 9px;font-size:12px;font-weight:600;line-height:1.6}.zentrale .neuerung-art[data-art=neu]{border-color:color-mix(in srgb, var(--z-primary) 55%, var(--z-kante));background:color-mix(in srgb, var(--z-primary) 14%, var(--z-flaeche))}.zentrale .neuerung-art[data-art=behoben]{border-color:color-mix(in srgb, var(--color-beere-hell) 45%, var(--z-kante));background:color-mix(in srgb, var(--color-beere-hell) 10%, var(--z-flaeche))}.zentrale .neuerung-inhalt p{margin:0}.zentrale .neuerung-titel{color:var(--z-text);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.zentrale .neuerung-inhalt .neuerung-text{color:var(--z-text);margin-top:4px;line-height:1.5}.zentrale .neuerung-inhalt .neuerung-autor{color:var(--z-muted);margin-top:6px;font-size:12px}.zentrale .neuerung-inhalt .neuerung-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:6px;display:flex}.zentrale .neuerung-inhalt .neuerung-fuss .neuerung-autor{margin-top:0}.zentrale .neuerung-inhalt .neuerung-ansehen{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.zentrale .neuerung-abschnitt{color:var(--z-text);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15px;display:flex}.zentrale .neuerung-inhalt .neuerung-titel{margin-top:2px;font-weight:600}.zentrale .neuerung-verlauf{margin-top:8px}.zentrale .neuerung-verlauf>summary{cursor:pointer;min-height:36px;color:var(--z-primary);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;font-weight:600;list-style:none;display:flex}.zentrale .neuerung-verlauf>summary::-webkit-details-marker{display:none}.zentrale .neuerung-verlauf>summary:before{content:"›";width:.7em;transition:transform .18s;display:inline-block}.zentrale .neuerung-verlauf[open]>summary:before{transform:rotate(90deg)}.zentrale .neuerung-verlauf ol{border-left:2px solid var(--z-kante);gap:12px;margin:6px 0 2px;padding:2px 0 2px 14px;list-style:none;display:grid}.zentrale .neuerung-verlauf-kopf{color:var(--z-text);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.zentrale .neuerung-verlauf-am{color:var(--z-muted);font-variant-numeric:tabular-nums;font-size:12px}.zentrale .neuerung-verlauf-kopf .neuerung-art{padding:0 7px;font-size:11px}@media (prefers-reduced-motion:reduce){.zentrale .neuerung-verlauf>summary:before{transition:none}}.zentrale .neu-im-portal{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:14px;margin:0 0 18px;padding:14px 16px}.zentrale .neu-im-portal-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:8px;display:flex}.zentrale .neu-im-portal-kopf h3{margin:0;font-size:15px}.zentrale .neu-im-portal-kopf .portal-verweis{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.zentrale .neu-im-portal ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.zentrale .neu-im-portal li{grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.zentrale .neu-im-portal-titel{color:var(--z-text);overflow-wrap:anywhere}.zentrale .neu-im-portal-am{color:var(--z-muted);font-variant-numeric:tabular-nums;font-size:12px}@media (width<=767px){.zentrale .neuerung{grid-template-columns:minmax(0,1fr);gap:6px}.zentrale .neuerung-verlauf>summary{min-height:44px}.zentrale .neu-im-portal li{grid-template-columns:minmax(0,1fr) auto}.zentrale .neu-im-portal li .neuerung-art{display:none}}.kartenwahl-schritt{margin-bottom:28px}.kartenwahl-schritt h2{color:var(--z-text);align-items:center;gap:10px;margin:0 0 14px;font-size:1.15rem;font-weight:800;display:flex}.kartenwahl-nummer{background:var(--z-primary);width:28px;height:28px;color:var(--z-on-primary);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:inline-grid}.kartenwahl-karten{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kartenwahl-karte{border:2px solid var(--z-kante);background:var(--z-flaeche);color:var(--z-text);font:inherit;text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:10px;padding:10px 10px 14px;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex}.kartenwahl-karte:hover{border-color:var(--z-kante-hell)}.kartenwahl-karte:active{transform:translateY(1px)}.kartenwahl-karte[data-aktiv=ja]{border-color:var(--z-primary);box-shadow:0 0 0 4px color-mix(in oklab, var(--z-primary) 22%, transparent)}.kartenwahl-karte:focus-visible,.kartenwahl-store:focus-visible{outline:3px solid var(--z-primary);outline-offset:2px}.kartenwahl-bild{aspect-ratio:16/9;background:#0b120e;border-radius:10px;display:block;overflow:hidden}.kartenwahl-leinwand{opacity:0;width:100%;height:100%;transition:opacity .3s;display:block}.kartenwahl-leinwand[data-bereit=ja]{opacity:1}.kartenwahl-text{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:0 4px;display:grid}.kartenwahl-text svg{color:var(--z-muted);grid-row:span 2}.kartenwahl-text b{font-size:1.02rem}.kartenwahl-text span{color:var(--z-muted);font-size:.85rem}.kartenwahl-karte[data-aktiv=ja] .kartenwahl-text svg{color:var(--z-primary)}.kartenwahl-stores{flex-wrap:wrap;gap:12px;display:flex}.kartenwahl-store{border:2px solid var(--z-kante);border-left:8px solid var(--store,var(--z-kante-hell));background:var(--z-flaeche);min-height:52px;color:var(--z-text);font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:0 20px 0 16px;font-size:1rem;transition:border-color .15s,box-shadow .15s;display:inline-flex}.kartenwahl-store:hover{border-top-color:var(--z-kante-hell);border-right-color:var(--z-kante-hell);border-bottom-color:var(--z-kante-hell)}.kartenwahl-store[data-aktiv=ja]{border-top-color:var(--z-primary);border-right-color:var(--z-primary);border-bottom-color:var(--z-primary);box-shadow:0 0 0 4px color-mix(in oklab, var(--z-primary) 22%, transparent)}.kartenwahl-store svg{color:var(--store,var(--z-muted))}.kartenwahl-los{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.kartenwahl-knopf.kartenwahl-knopf{box-sizing:border-box;text-align:left;white-space:normal;border-radius:14px;align-items:center;gap:12px;max-width:100%;min-height:58px;padding:10px 24px;font-size:1.05rem;line-height:1.35;text-decoration:none;display:inline-flex}.kartenwahl-knopf>span{min-width:0}.kartenwahl-knopf>svg{flex:none}.kartenwahl-stand{color:var(--z-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.92rem;display:flex}@media (width<=700px){.kartenwahl-karten{grid-template-columns:1fr}.kartenwahl-karte{flex-direction:row;align-items:center}.kartenwahl-bild{flex:none;width:46%}.kartenwahl-knopf.kartenwahl-knopf{width:100%;padding:12px 18px}}@media (prefers-reduced-motion:reduce){.kartenwahl-karte,.kartenwahl-store,.kartenwahl-leinwand{transition:none}}.zentrale .ma-vorlagen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.zentrale .ma-vorlage{text-align:left;border:1px solid var(--z-kante);background:var(--z-flaeche);min-height:44px;color:var(--z-text);border-radius:14px;align-content:start;gap:6px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:grid}.zentrale .ma-vorlage:hover{border-color:var(--z-primary)}.zentrale .ma-vorlage[aria-pressed=true]{border-color:var(--z-primary);box-shadow:inset 0 0 0 1px var(--z-primary)}.zentrale .ma-vorlage b{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.zentrale .ma-vorlage b svg{color:var(--z-primary);flex:none}.zentrale .ma-vorlage span{color:var(--z-muted);font-size:12.5px;line-height:1.6}.zentrale .ma-schritt{background:var(--z-flaeche-hoch);width:28px;height:28px;color:var(--z-primary);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:750;display:inline-grid}.zentrale .ma-kopf{align-items:center;gap:12px;margin-bottom:12px;display:flex}.zentrale .ma-kopf h3{font-size:16px;font-weight:700;line-height:1.35}.zentrale .ma-kopf p{color:var(--z-muted);margin-top:2px;font-size:12.5px;line-height:1.55}.zentrale .ma-wahl{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px;padding:4px;display:grid}.zentrale .ma-wahl button{min-height:44px;color:var(--z-muted);background:0 0;border-radius:9px;padding:6px 10px;font-size:13px;font-weight:600}.zentrale .ma-wahl button:hover:not(:disabled){color:var(--z-text);background:var(--z-flaeche-hoch)}.zentrale .ma-wahl button[aria-pressed=true]{color:var(--z-on-primary);background:var(--z-primary)}.zentrale .ma-wahl button:disabled{background:0 0;border-color:#0000}.zentrale .ma-zeile{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px;display:flex}.zentrale .ma-haken{min-height:44px;color:var(--z-text);cursor:pointer;align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:inline-flex}.zentrale .ma-haken input{flex:none;width:20px;height:20px;min-height:0;margin:0}.zentrale .ma-leise{color:var(--z-muted);font-size:12.5px;line-height:1.6}.zentrale .ma-filter{grid-template-columns:minmax(0,1fr) minmax(150px,220px);gap:8px;margin-top:14px;display:grid}.zentrale .ma-suche{border:1px solid var(--z-kante-hell);background:var(--z-flaeche);min-height:44px;color:var(--z-muted);border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.zentrale .ma-suche:focus-within{border-color:var(--z-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--z-primary) 35%, transparent)}.zentrale .ma-suche input{width:100%;min-width:0;height:42px;min-height:0;color:var(--z-text);background:0 0;border:0}.zentrale .ma-suche input:focus-visible{outline:none}.zentrale .ma-filter select{min-height:44px;margin:0}.zentrale .ma-listenkopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:12px 0 8px;display:flex}.zentrale .ma-listenkopf b{font-size:13px}.zentrale .ma-listenkopf .portal-actions{gap:6px;margin:0}.zentrale .ma-personen{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:12px;max-height:340px;margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.zentrale .ma-personen li+li{border-top:1px solid var(--z-kante)}.zentrale .ma-person{cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:8px 14px;display:flex}.zentrale .ma-person:hover{background:var(--z-flaeche-hoch)}.zentrale .ma-person input{flex:none;width:20px;height:20px;min-height:0;margin:0}.zentrale .ma-person-text{flex:1;gap:1px;min-width:0;display:grid}.zentrale .ma-person-text b{overflow-wrap:anywhere;font-size:13.5px;font-weight:650}.zentrale .ma-person-text small{color:var(--z-muted);font-size:12px}.zentrale .ma-marke{border:1px solid var(--z-kante);color:var(--z-muted);background:var(--z-flaeche-hoch);border-radius:20px;flex:none;padding:2px 8px;font-size:11px}.zentrale .ma-arten{border:0;gap:8px;margin:0;padding:0;display:grid}.zentrale .ma-art{border:1px solid var(--z-kante);background:var(--z-flaeche);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.zentrale .ma-art:has(input:checked){border-color:var(--z-primary);background:color-mix(in srgb, var(--z-primary) 6%, var(--z-flaeche))}.zentrale .ma-art:has(input:disabled){cursor:not-allowed;opacity:.72}.zentrale .ma-art input{flex:none;width:20px;height:20px;min-height:0;margin:1px 0 0}.zentrale .ma-art-text{gap:3px;min-width:0;display:grid}.zentrale .ma-art-text b{font-size:13.5px;font-weight:650}.zentrale .ma-art-text span{color:var(--z-muted);font-size:12.5px;line-height:1.6}.zentrale .ma-art-text em{color:var(--color-beere-hell);font-size:12px;font-style:normal;line-height:1.55}.zentrale .ma-zeitfelder{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-top:14px;display:flex}.zentrale .ma-zeitfelder label{color:var(--z-muted);gap:6px;font-size:12px;font-weight:600;display:grid}.zentrale .ma-zeitfelder .portal-input{min-width:170px;margin:0}.zentrale .ma-zeitraum{color:var(--z-text);margin-top:12px;font-size:13px;font-weight:600}.zentrale .ma-stand{border:1px solid var(--z-kante);border-left:4px solid var(--z-primary);background:var(--z-flaeche);border-radius:14px;gap:10px;margin-bottom:16px;padding:16px 18px;display:grid}.zentrale .ma-stand[data-art=vorlaeufig]{border-color:var(--z-entwurf);border-left-color:var(--z-entwurf);background:var(--z-entwurf-grund);color:var(--z-entwurf-tinte)}.zentrale .ma-stand>b{font-size:14px}.zentrale .ma-stand p{font-size:13px;line-height:1.6}.zentrale .ma-stand ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.zentrale .ma-stand li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;font-size:13px;line-height:1.55;display:flex}.zentrale .ma-stand li .portal-actions{gap:8px;margin:0}.zentrale .ma-stand[data-art=vorlaeufig] .portal-verweis{color:inherit}.zentrale .ma-schutz{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);color:var(--z-text);border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;font-size:12.5px;line-height:1.65;display:flex}.zentrale .ma-schutz svg{color:var(--z-primary);flex:none;margin-top:2px}.zentrale .ma-los{border:1px solid var(--z-kante-hell);background:var(--z-flaeche);border-radius:16px;gap:12px;padding:18px;display:grid}.zentrale .ma-los-zusammen{color:var(--z-text);font-size:13.5px;line-height:1.6}.zentrale .ma-los .portal-button{justify-self:start;min-height:48px;padding-inline:22px;font-size:14px}.zentrale .ma-fertig{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);color:var(--z-text);border-radius:12px;gap:4px;padding:12px 14px;font-size:13px;line-height:1.6;display:grid}.zentrale .ma-fertig b{overflow-wrap:anywhere}@media (width<=640px){.zentrale .ma-vorlagen{grid-template-columns:minmax(0,1fr)}.zentrale .ma-wahl{grid-template-columns:repeat(2,minmax(0,1fr))}.zentrale .ma-filter{grid-template-columns:minmax(0,1fr)}.zentrale .ma-zeitfelder label,.zentrale .ma-zeitfelder .portal-input{width:100%;min-width:0}.zentrale .ma-zeitfelder label{flex:100%}.zentrale .ma-los .portal-button{justify-self:stretch}.zentrale .ma-stand li .portal-actions,.zentrale .ma-stand li .portal-actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.zentrale .ma-vorlage{transition:none}}.zentrale{font-variation-settings:"wdth" 100;color:var(--z-text);background:var(--z-grund);font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.55}.zentrale .marke-titel{text-transform:none;font-variation-settings:"wdth" 118;letter-spacing:-.032em;font-family:inherit;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.08}.zentrale .z-schmal{font-variation-settings:"wdth" 87}.zentrale .z-flaeche{box-shadow:0 2px 8px #173d2305}.zentrale [class*=text-salbei\/]{color:var(--z-muted)}.zentrale :is(input,select,textarea,button,a){max-width:100%}.zentrale :is(button,input,select,summary){min-height:44px}.zentrale :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #498853}.portal-shell{grid-template-columns:228px minmax(0,1fr);min-height:100dvh;display:grid}.portal-sidebar{color:#dceadc;--color-creme:#eff8e8;--color-salbei:#c4d7c5;--color-nebel:#b3cbb8;--z-kante:#365c46;background:#0b3323;flex-direction:column;min-height:100dvh;padding:30px 18px 20px;display:flex}.portal-sidebar .portal-brand{color:#c5d8c7;border-bottom:1px solid #ffffff20;margin-bottom:24px;padding:0 8px 26px;text-decoration:none;display:block}.portal-brand img{width:176px;max-width:100%;height:auto;margin:auto}.portal-brand span{font-variation-settings:"wdth" 92;text-align:center;color:#a9c8b0;margin-top:14px;font-size:12px;display:block}.portal-nav-group h2{color:#a9c8b0;border-bottom:1px solid #ffffff14;margin-bottom:6px;padding:0 12px 6px;font-size:12px;font-weight:600}.portal-nav-group a{color:#e0eade;border-radius:9px;align-items:center;gap:12px;min-height:44px;margin:3px 0;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.portal-nav-group a>span{text-align:center;color:#b4d8ba;width:19px;font-size:20px}.portal-nav-group a:hover{background:#ffffff0c}.portal-nav-group a[aria-current=page]{box-shadow:inset 3px 0 var(--z-jetzt);color:#f5ffec;background:#ffffff16;font-weight:600}.portal-nav-user{color:inherit;cursor:pointer;font:inherit;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff20;border-radius:0;flex:none;align-items:center;gap:10px;width:100%;margin-top:auto;padding:16px 5px 6px;display:flex}.portal-nav-user:hover{color:#fff}.portal-nav-user>span:nth-child(2){flex:auto;min-width:0}.portal-nav-user svg{color:#a9c8b0;flex:none}@media (width>=1024px){.portal-shell>.portal-sidebar{height:100dvh;min-height:0;position:sticky;top:0;overflow:hidden}.portal-shell>.portal-sidebar>nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:auto;min-height:0;padding-bottom:6px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}}.portal-nav-user b{font-size:12px;display:block}.portal-nav-user small{color:#b6cfbd;font-size:10px;display:block}.portal-avatar{color:#275336;background:#dbe8d3;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.portal-workspace{min-width:0}.portal-topbar{border-bottom:1px solid var(--z-kante);background:var(--z-flaeche);align-items:center;gap:18px;min-height:72px;padding:12px 32px;display:flex}.portal-breadcrumb{color:var(--z-muted);min-width:0;font-size:12px}.portal-breadcrumb span{color:#657b6c;padding:0 10px}.portal-topbar-user{color:var(--z-muted);margin-left:auto;font-size:12px}.portal-topbar button{font-size:11px}.portal-main{min-width:0;max-width:1760px;margin:auto;padding:32px;display:block}.portal-main:has(>.z-beipack){display:block}.portal-main>.z-beipack{max-width:none;margin-bottom:22px;position:static}.portal-main>*{min-width:0}.portal-main .z-quer{border-bottom:0;margin-bottom:24px;padding-bottom:0}.portal-menu-button{display:none!important}.portal-menu-close{align-self:flex-end;color:#fff!important;background:0 0!important;border-color:#ffffff30!important}.portal-button{border:1px solid var(--z-kante);background:var(--z-flaeche);min-height:44px;color:var(--z-text);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-weight:550;line-height:1.35;text-decoration:none;transition:background-color .15s;display:inline-flex}.portal-button:hover{background:var(--z-flaeche-hoch)}.portal-button:disabled{opacity:.55;cursor:default}.portal-primary{color:#fff;background:#0e4326;border-color:#0e4326}.portal-primary:hover{background:#1c6139}.portal-label{color:var(--z-text);min-width:0;font-size:12px;display:block}.portal-input{border:1px solid var(--z-kante-hell);background:var(--z-flaeche);width:100%;min-height:44px;color:var(--z-text);font:inherit;border-radius:8px;min-width:0;margin:5px 0 12px;padding:10px 12px;font-size:14px;display:block}.portal-input::placeholder{color:var(--z-muted)}.portal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portal-checkbox{align-items:center;gap:9px;min-height:44px;font-size:13px;display:flex}.portal-checkbox input{accent-color:#23633b;width:18px;height:18px;min-height:18px}.portal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:18px 0;display:flex}.portal-actions>[role=status]{margin-right:auto}.portal-muted{color:var(--z-muted)}.portal-small{font-size:12px}.portal-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--z-muted);font-size:11px;font-weight:600}.portal-calendar-card{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:14px;padding:20px;overflow:hidden}.portal-calendar-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.portal-calendar-tools .portal-label{min-width:0}.portal-view-switch{background:var(--z-flaeche-hoch);border:1px solid var(--z-kante);border-radius:9px;gap:3px;padding:3px;display:flex}.portal-view-switch button{background:0 0;border:0;font-size:12px}.portal-view-switch button[aria-pressed=true]{background:var(--z-flaeche);box-shadow:0 1px 3px #123e2415}.portal-calendar-caption{color:var(--z-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:16px;font-size:11px;display:flex}.portal-help{color:var(--z-muted);margin-top:18px;font-size:13px}.portal-card>.portal-help:first-child{margin-top:0}.portal-help summary{cursor:pointer;min-height:44px;padding:10px 0;line-height:1.5}.portal-help p{max-width:76ch;padding:6px 0 12px}.portal-help>ol{padding-bottom:12px}.portal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:80;background:#13382166;position:fixed;inset:0}.portal-drawer{overscroll-behavior:contain;z-index:81;background:var(--z-flaeche);border-left:1px solid var(--z-kante);width:min(580px,100%);height:100dvh;padding:24px 28px;animation:.16s ease-out portal-in;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-6px 0 32px #06281522}.portal-drawer-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.portal-day-title{letter-spacing:-.025em;margin:20px 0 12px;font-size:26px;font-weight:700;line-height:1.25}.portal-drawer>.portal-muted{margin-bottom:22px;font-size:12px}.portal-day-list{gap:12px;margin:22px 0;display:grid}.portal-note-row{text-align:left;background:var(--z-flaeche);border:1px solid var(--z-kante);font:inherit;color:var(--z-text);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.portal-note-row:hover{background:var(--z-flaeche-hoch)}.portal-note-row small{color:var(--z-muted);font-size:11px}.portal-badge{color:#704713;background:#faf0dc;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.portal-empty{text-align:center;background:var(--z-flaeche-hoch);color:var(--z-muted);border-radius:10px;padding:26px 18px}.portal-note-detail{overflow-wrap:anywhere;margin-top:20px}.portal-note-detail h3{margin:16px 0;font-size:21px;font-weight:650}.portal-note-text{white-space:pre-wrap;margin:15px 0 22px}.portal-note-reich{white-space:normal}.portal-note-reich>:first-child{margin-top:0}.portal-note-reich>:last-child{margin-bottom:0}.portal-note-reich p{margin:0 0 10px}.portal-note-leerzeile{min-height:10px}.portal-note-reich h4,.portal-note-reich h5{margin:18px 0 8px;font-weight:650;line-height:1.3}.portal-note-reich h4{font-size:17px}.portal-note-reich h5{color:var(--z-muted);font-size:15px}.portal-note-reich ul,.portal-note-reich ol{margin:0 0 12px;padding-left:22px}.portal-note-reich li{margin-bottom:5px}.portal-note-reich li>p{margin:0}.portal-note-reich blockquote{border-left:2px solid var(--z-kante-hell);color:var(--z-muted);margin:12px 0;padding:2px 0 2px 14px}.portal-note-reich code{background:var(--z-flaeche-hoch);border-radius:4px;padding:1px 5px;font-size:.92em}.portal-note-haken-liste{padding-left:0;list-style:none}.portal-note-haken-liste>li{align-items:flex-start;gap:9px;display:flex}.portal-note-haken{border:1.5px solid var(--z-kante-hell);text-align:center;border-radius:4px;flex:none;width:17px;height:17px;margin-top:3px;font-size:13px;font-weight:700;line-height:14px}.portal-note-haken-liste>li[data-erledigt=ja] .portal-note-haken{background:var(--z-primary);border-color:var(--z-primary);color:var(--z-on-primary)}.portal-note-haken-liste>li[data-erledigt=ja]>div{color:var(--z-muted);text-decoration:line-through}.kz-raster{gap:12px;display:grid}.kz-raster[data-veraltet=ja]{opacity:.55;transition:opacity .12s ease-out}.kz-vier{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (width<=1100px){.kz-vier{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.kz-vier{grid-template-columns:minmax(0,1fr)}}.kz-kachel{padding:15px 16px}.kz-kachel-titel{color:var(--z-muted);font-size:13px}.kz-kachel-wert{overflow-wrap:anywhere;margin-top:8px;font-size:1.5rem;font-weight:600;line-height:1.1}.kz-kachel[data-gross=ja] .kz-kachel-wert{font-size:2rem}.kz-kachel-unten{margin-top:9px}.kz-wandel{font-size:12px;line-height:1.4}.kz-wandel[data-ton=hoch]{color:var(--z-primary)}.kz-wandel[data-ton=tief]{color:var(--color-beere-hell)}.kz-wandel[data-ton=ruhig]{color:var(--z-muted)}.kz-abschnitt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.kz-abschnitt-kopf h2{font-size:15px;font-weight:650}.kz-verlauf,.kz-filialen,.kz-anliegen{padding:16px}.kz-balken{align-items:flex-end;gap:3px;height:132px;display:flex}.kz-balken-halter{flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex}.kz-balken-saeule{background:var(--z-primary);border-radius:3px 3px 0 0;width:100%}.kz-balken-saeule[data-leer=ja]{background:var(--z-kante)}.kz-balken-achse{color:var(--z-muted);justify-content:space-between;margin-top:7px;font-size:11px;display:flex}.kz-filialliste{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.kz-filial-kopf{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.kz-filial-name{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.kz-filial-name i{border-radius:3px;flex:none;width:10px;height:10px}.kz-anteil{background:var(--z-flaeche-hoch);border-radius:3px;height:6px;margin:7px 0 5px;overflow:hidden}.kz-anteil>div{background:var(--z-primary);height:100%}.kz-filial-fuss{font-size:12px}.kz-anliegen-liste{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.kz-anliegen-liste a{border:1px solid var(--z-kante);color:inherit;border-radius:10px;align-items:center;gap:12px;min-height:56px;padding:10px 14px;text-decoration:none;display:flex}.kz-anliegen-liste a:hover{border-color:var(--z-primary)}.kz-anliegen-liste b{min-width:1.6em;font-size:1.35rem;font-weight:650}.kz-anliegen-liste a[data-offen=ja] b{color:var(--z-primary)}.kz-anliegen-liste a[data-offen=nein] b{color:var(--z-muted)}.kz-anliegen-liste span{font-size:13px;line-height:1.35}.kz-zeitraum{flex-wrap:wrap}.melde-seite{flex-direction:column;gap:10px;max-width:780px;display:flex}.melde-tag{color:var(--z-muted);margin:14px 0 8px;font-size:12px;font-weight:600}.melde-seite>div:first-child .melde-tag{margin-top:0}.melde-karte{gap:14px;padding:15px 16px;display:flex}.melde-karte[data-neu=ja]{border-left:3px solid var(--z-primary)}.melde-karte[data-neu=nein]{opacity:.86}.melde-zeichen{background:var(--z-flaeche-hoch);color:var(--z-primary);border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.melde-inhalt{flex:auto;min-width:0}.melde-inhalt .portal-actions{justify-content:flex-start;margin:12px 0 0}.melde-kopf{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}.melde-inhalt h3{overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.3}.melde-inhalt p{overflow-wrap:anywhere;margin-top:5px;font-size:14px;line-height:1.5}.melde-fuss{margin-top:8px;font-size:12px}.melde-inhalt .portal-actions{margin-top:12px}.portal-note-nurlesen{background:var(--z-flaeche-hoch);border-left:2px solid var(--z-kante-hell);color:var(--z-muted);border-radius:0 8px 8px 0;margin:0 0 14px;padding:10px 14px;font-size:13px;line-height:1.5}.portal-history{margin:15px 0;padding:0;list-style:none}.portal-history li{border-left:2px solid var(--z-kante-hell);margin-bottom:16px;padding-left:14px;font-size:12px}.portal-history small{color:var(--z-muted);display:block}.portal-history p{white-space:pre-wrap}.portal-composer{border:1px dashed var(--z-kante-hell);background:var(--z-flaeche-hoch);border-radius:12px;margin-top:24px;padding:18px}.portal-page-header .portal-schalter{margin-bottom:0}.portal-schalter{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:999px;align-self:flex-start;gap:2px;margin-bottom:14px;padding:3px;display:inline-flex}.portal-schalter button{min-height:36px;color:var(--z-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:600}.portal-schalter button:hover{color:var(--z-text)}.portal-schalter button[aria-pressed=true]{background:var(--z-primary);color:var(--z-on-primary)}.portal-schalter button:focus-visible{outline:3px solid var(--z-primary);outline-offset:2px}.portal-composer-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:14px;display:grid}.portal-composer-zeile .portal-checkbox{white-space:nowrap;padding-bottom:4px}@media (width<=640px){.portal-composer-zeile{grid-template-columns:minmax(0,1fr)}}.portal-vorschau{border:1px solid var(--z-kante-hell);background:var(--z-flaeche);border-radius:10px;padding:14px 16px 16px}.portal-vorschau-fahne{letter-spacing:.14em;text-transform:uppercase;color:var(--z-muted);margin-bottom:10px;font-size:11px;font-weight:700}.portal-vorschau .portal-note-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-vorschau-titel{color:var(--z-text);margin:8px 0 6px;font-size:17px;font-weight:700}.portal-editor-toolbar{border:1px solid var(--z-kante-hell);background:var(--z-flaeche);border-bottom:0;border-radius:8px 8px 0 0;flex-wrap:wrap;gap:2px;padding:5px;display:flex}.portal-editor-toolbar button{border-radius:5px;min-width:44px;min-height:44px;padding:6px 10px;font-size:12px}.portal-editor-toolbar button[aria-pressed=true]{background:var(--z-flaeche-hoch)}.portal-richtext{background:var(--z-flaeche);border:1px solid var(--z-kante-hell);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 0 8px 8px;outline:none;min-height:150px;padding:14px}.portal-richtext p{margin:0 0 8px}.portal-richtext h2{margin:12px 0;font-size:20px;font-weight:650}.portal-richtext h3{font-size:17px;font-weight:650}.portal-richtext ul{padding-left:22px;list-style:outside}.portal-richtext ol{padding-left:22px;list-style:decimal}.portal-richtext ul[data-type=taskList]{padding-left:0;list-style:none}.portal-richtext :is(li[data-type=taskItem],ul[data-type=taskList]>li){gap:9px;display:flex}.portal-richtext :is(li[data-type=taskItem],ul[data-type=taskList]>li)>label{align-items:flex-start;min-width:30px;min-height:44px;padding-top:3px;display:flex}.portal-richtext :is(li[data-type=taskItem],ul[data-type=taskList]>li) input{accent-color:#23633b;min-width:18px;min-height:18px}.portal-richtext :is(li[data-type=taskItem],ul[data-type=taskList]>li)>div{flex:1;min-width:0}.portal-composer .portal-small{margin:10px 0 18px}.portal-error{color:#753753;overflow-wrap:anywhere;background:#f6eaf0;border-left:3px solid #843b5e;margin:12px 0;padding:12px;font-size:13px}.portal-conflict{background:#fff8e9;border:1px solid #c8a664;border-radius:8px;margin:14px 0;padding:12px}.portal-conflict pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:12px 0}@keyframes portal-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media (width>=1650px){.portal-main{padding:36px 44px}}@media (width<=1023px){.portal-shell{display:block}.portal-shell>.portal-sidebar{display:none}.portal-menu-button{display:inline-flex!important}.portal-mobile-nav{z-index:81;width:min(300px,90vw);max-width:100vw;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.portal-topbar{gap:12px;padding:12px 20px}.portal-main{padding:24px 20px}}@media (width<=767px){.portal-topbar{gap:10px;padding:10px 16px}.portal-breadcrumb{font-size:11px}.portal-breadcrumb>span{padding:0 5px}.portal-topbar-user{display:none}.portal-topbar>button:last-child{margin-left:auto}.portal-main{padding:22px 16px}.portal-calendar-card{padding:14px 10px}.portal-calendar-tools>.portal-label,.portal-view-switch{width:100%}.portal-view-switch button{flex:1}.portal-calendar-card .fc-toolbar-title{font-size:18px}.portal-calendar-card .fc-toolbar{flex-wrap:wrap;align-items:flex-start;gap:10px}.portal-calendar-card .fc-daygrid-day-frame{min-height:76px}.portal-calendar-card .fc-daygrid-event{font-size:9px}.portal-drawer{padding:18px 16px}.portal-day-title{font-size:23px}.portal-composer{padding:12px}.portal-form-grid{grid-template-columns:1fr}.portal-calendar-caption>span{width:100%;display:block}}@media (width<=359px){.portal-topbar .portal-breadcrumb{max-width:100px}.portal-topbar{gap:8px}.portal-topbar button{padding:7px}.portal-main{padding:18px 12px}.portal-calendar-card .fc-toolbar-title{font-size:16px}.portal-actions .portal-primary{width:100%}}@media (prefers-reduced-motion:reduce){.portal-drawer{animation:none}.portal-button{transition:none}}.portal-page{flex-direction:column;gap:18px;min-width:0;display:flex}.portal-card{background:var(--z-flaeche);border:1px solid var(--z-kante);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.portal-card>.portal-button{align-self:flex-start}.portal-button>svg{flex:none}.zentrale select.zugang-ort{max-width:320px}.zentrale button.zugang-einladen{justify-self:start;min-width:200px}@media (width<=560px){.zentrale .portal-button.portal-klein,.zentrale .portal-schalter button{min-height:44px}}.portal-card-title{letter-spacing:-.01em;color:var(--color-creme);margin:0;font-size:17px;font-weight:700}.portal-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.portal-list-row{border:1px solid var(--z-kante);background:var(--z-grund);border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;min-height:44px;padding:12px 14px;display:flex}.portal-list-row b{overflow-wrap:anywhere}.portal-list-row small{color:var(--color-salbei);overflow-wrap:anywhere;flex:200px;min-width:0}.portal-badge-offen{color:#7a5312;background:#f4ead6;border-color:#e3cfa4}.portal-badge-gut{color:#17512c;background:#e3f0e3;border-color:#bcd9bf}.portal-badge-aus{color:#7d2b4f;background:#f3e3ea;border-color:#dfbdcc}.portal-request{border:1px solid var(--z-kante);background:var(--z-grund);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.portal-request p{overflow-wrap:anywhere;margin:0}.portal-request-kopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.portal-inline-note{border-left:3px solid var(--z-kante-hell);flex-direction:column;gap:4px;padding:6px 0 6px 10px;display:flex}.portal-warn{color:#7a4a12;overflow-wrap:anywhere;background:#fbf3e3;border:1px solid #e8d6ae;border-radius:8px;margin:0;padding:8px 10px}.portal-plan-stand{color:var(--color-salbei);overflow-wrap:anywhere;margin:0}.portal-week-tools{flex-flow:wrap;justify-content:space-between;align-items:end;gap:12px}.portal-week-nav{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.portal-week-nav b{overflow-wrap:anywhere;padding:0 6px}.portal-week{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.portal-week-day{background:var(--z-flaeche);border:1px solid var(--z-kante);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.portal-week-day h2{color:var(--color-creme);justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.portal-week-day h2 small{color:var(--color-salbei);white-space:nowrap;font-weight:400}.portal-shift{border:1px solid var(--z-kante);border-left:3px solid var(--color-signal-hell);background:var(--z-grund);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.portal-shift-entwurf{border-style:dashed dashed dashed solid;border-left-color:#c79a3c}.portal-shift p{overflow-wrap:anywhere;margin:0}.portal-shift-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.portal-shift-actions .portal-button{flex:auto;min-height:44px}.portal-week-add{border:1px dashed var(--z-kante-hell);min-height:44px;color:var(--color-salbei);cursor:pointer;font:inherit;background:0 0;border-radius:10px;padding:8px}.portal-week-add:hover{background:var(--z-flaeche-hoch);color:var(--color-creme)}.portal-personen{border:1px solid var(--z-kante);border-radius:10px;flex-direction:column;gap:4px;min-width:0;max-height:260px;padding:10px 12px;display:flex;overflow:hidden auto}.portal-personen .portal-checkbox{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;display:flex}.portal-personen .portal-checkbox small{color:var(--color-salbei)}.portal-calendar-note.portal-eintrag-urlaub{background:#843b5e;border-color:#843b5e}.portal-calendar-note.portal-eintrag-schicht{background:#23633b;border-color:#23633b}.portal-calendar-note.portal-eintrag-entwurf{background:#8a6a24;border-color:#8a6a24}.portal-legende{color:var(--color-salbei);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;display:flex}.portal-legende span{align-items:center;gap:6px;display:inline-flex}.portal-legende i{border-radius:3px;width:12px;height:12px;display:inline-block}@media (width<=640px){.portal-week{grid-template-columns:1fr}.portal-card{padding:14px}.portal-week-nav .portal-button{flex:45%}}.portal-note-row-still{cursor:default}.portal-drawer .portal-card-title{margin-top:6px}.portal-gespeichert{color:#17512c;background:#e3f0e3;border:1px solid #bcd9bf;border-radius:8px;margin:0;padding:8px 10px}.portal-heute{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:22px;display:grid}.portal-heute .portal-card{gap:8px}.portal-heute .portal-button{align-self:flex-start;margin-top:auto}.portal-heute-schicht{border-left:3px solid var(--color-signal-hell)}.portal-heute-gross{letter-spacing:-.02em;color:var(--color-creme);overflow-wrap:anywhere;margin:0;font-size:clamp(19px,2.2vw,24px);font-weight:700}.portal-heute .portal-list-row{min-height:40px;padding:8px 10px}.portal-calendar-card{--fc-monarch-muted-foreground:var(--z-muted);--fc-monarch-faint-foreground:#657b6c}.portal-tagelink{text-underline-offset:2px;align-items:center;min-height:24px;padding:2px 0;text-decoration:underline;display:inline-flex}.portal-halbe{border:1px solid var(--z-kante);border-radius:10px;flex-wrap:wrap;gap:4px 20px;min-width:0;padding:8px 12px;display:flex}.portal-halbe .portal-checkbox{align-items:center;gap:8px;min-height:44px;display:flex}@media (pointer:coarse),(width<=640px){.zentrale :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select,textarea,[contenteditable=true]){font-size:max(16px,1em)}}.zentrale .portal-mit-hilfe{align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}.zentrale .portal-mit-hilfe>:first-child{overflow-wrap:anywhere;min-width:0}.zentrale .portal-hilfe{cursor:help;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;min-height:44px;margin:-11px -11px -11px 0;padding:0;display:inline-grid}.zentrale .portal-hilfe>span{border:1.5px solid var(--z-kante-hell);width:21px;height:21px;color:var(--color-salbei);border-radius:50%;place-items:center;font-size:12px;font-weight:700;line-height:1;transition:border-color .12s,color .12s,background .12s;display:grid}.zentrale .portal-hilfe:hover>span,.zentrale .portal-hilfe[data-state=open]>span{border-color:var(--color-signal);background:var(--color-signal);color:#fff}@media (prefers-reduced-motion:reduce){.zentrale .portal-hilfe>span{transition:none}}.zentrale.portal-hilfe-feld{background:var(--z-flaeche);width:max-content;max-width:min(56ch,100vw - 24px);color:var(--z-text);border:1px solid var(--z-kante);z-index:60;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5;box-shadow:0 12px 32px #00000038}.zentrale.portal-hilfe-feld strong{color:var(--z-primary);margin-bottom:4px;font-weight:700;display:block}.zentrale.portal-hilfe-feld>div{max-height:max(120px, calc(var(--radix-popover-content-available-height,80vh) - 52px));overscroll-behavior:contain;overflow-wrap:anywhere;overflow-y:auto}.zentrale.portal-hilfe-feld p{margin:0 0 6px}.zentrale.portal-hilfe-feld p:last-child{margin-bottom:0}.portal-hilfe-spitze{fill:var(--z-flaeche)}.zentrale .portal-titel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='9' viewBox='0 0 220 9' preserveAspectRatio='none'%3E%3Cpath d='M2 6.4C38 3.1 74 2.2 110 3.1c36 .9 72 2.6 108 .7' stroke='%2300a832' stroke-width='3.4' fill='none' stroke-linecap='round' opacity='.85'/%3E%3Cpath d='M14 8.2c40-1.6 80-2.1 120-1.5' stroke='%231b6b33' stroke-width='1.6' fill='none' stroke-linecap='round' opacity='.45'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat;background-size:100% 9px;padding-bottom:10px;display:inline-block}.zentrale .portal-topbar{z-index:70;gap:12px;transition:min-height .18s,padding .18s,box-shadow .18s;position:sticky;top:0}.zentrale .portal-topbar[data-schmal]{min-height:44px;padding-block:2px;box-shadow:0 8px 20px -16px #00000073}.zentrale .portal-topbar[data-schmal]>:not(.portal-topbar-griff){display:none}.zentrale .portal-topbar[data-aufgezogen]{box-shadow:0 14px 28px -18px #00000080}.zentrale .portal-topbar-griff{width:100%;min-height:40px;color:var(--z-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 2px;font-size:13px;display:flex}.zentrale .portal-topbar-griff-zeichen{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);border-radius:10px;place-items:center;width:34px;height:34px;display:inline-grid}.zentrale .portal-topbar-griff:hover .portal-topbar-griff-zeichen,.zentrale .portal-topbar-griff:focus-visible .portal-topbar-griff-zeichen{border-color:var(--z-primary)}.zentrale .portal-topbar[data-schmal]>.portal-topbar-griff{flex:auto;width:auto;min-width:0}.zentrale .portal-topbar-griff b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=1023px){.zentrale .portal-topbar[data-schmal]>.portal-menu-button{order:-1;display:inline-flex!important}}.zentrale .portal-home-button{display:none}@media (width<=1023px){.zentrale .portal-home-button,.zentrale .portal-topbar>.portal-menu-button{flex-shrink:0;width:44px;padding:0;display:inline-flex}.zentrale .portal-home-button[aria-current=page]{border-color:var(--z-primary)}.zentrale .portal-topbar[data-schmal]>.portal-home-button{order:-2;display:inline-flex!important}}@media (width<=400px){.zentrale .portal-topbar{gap:8px}.zentrale .portal-topbar-rechts{gap:2px}}@media (width<=359px){.zentrale .portal-home-button{display:none!important}}@media (prefers-reduced-motion:reduce){.zentrale .portal-topbar{transition:none}}.zentrale .portal-workspace:has(>.portal-topbar[data-schmal]) :is(.buehne-leiste,.karten-schirm){top:52px}.zentrale .portal-breadcrumb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zentrale .portal-topbar-rechts{align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.zentrale .portal-ort{color:var(--color-salbei);font-variation-settings:"wdth" 92;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.zentrale .portal-glocke{width:44px;height:44px;min-height:44px;color:var(--color-creme);background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;padding:0;font-size:17px;display:grid;position:relative}.zentrale .portal-glocke:hover{border-color:var(--z-kante);background:var(--z-flaeche-hoch)}.zentrale .portal-glocke-punkt{min-width:17px;height:17px;color:var(--z-jetzt);text-align:center;font-variation-settings:"wdth" 87;background:#0b3323;border-radius:9px;padding:0 4px;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:7px;right:6px}.portal-melde-feld,.portal-konto-feld{background:var(--z-flaeche);border:1px solid var(--z-kante);z-index:60;border-radius:14px;width:min(380px,100vw - 24px);overflow:hidden;box-shadow:0 18px 44px #0b33231f}.portal-melde-kopf{border-bottom:1px solid var(--z-kante);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.portal-melde-kopf b{font-size:14px}.portal-melde-liste{max-height:min(60vh,460px);overflow-y:auto}.portal-melde-tag{color:var(--color-salbei);font-variation-settings:"wdth" 87;padding:9px 14px 4px;font-size:11px}.portal-melde-zeile{text-align:left;border:0;border-top:1px solid var(--z-kante);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;min-height:44px;padding:10px 14px;display:block}.portal-melde-zeile:hover{background:var(--z-flaeche-hoch)}.portal-melde-zeile[data-neu=ja]{box-shadow:inset 3px 0 var(--color-signal);background:color-mix(in oklab, var(--z-primary) 12%, var(--z-flaeche))}.portal-melde-zeile b{margin-bottom:2px;font-size:13.5px;display:block}.portal-melde-zeile small{color:var(--color-salbei);font-size:12px;line-height:1.45;display:block}.portal-melde-zeit{color:var(--color-salbei);font-variation-settings:"wdth" 87;font-size:11px}.portal-melde-fuss{border-top:1px solid var(--z-kante);color:var(--z-primary);justify-content:center;align-items:center;gap:6px;min-height:46px;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.portal-melde-fuss:hover{background:var(--z-flaeche-hoch)}.zentrale .portal-konto{border:1px solid var(--z-kante);background:var(--z-flaeche);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:12.5px;display:inline-flex}.zentrale .portal-konto:hover{border-color:var(--z-kante-hell)}.zentrale .portal-konto .portal-avatar{width:30px;height:30px;font-size:10.5px}.portal-konto-feld{width:max-content;min-width:224px;max-width:min(300px,100vw - 24px);padding:6px}.portal-konto-kopf{border-bottom:1px solid var(--z-kante);align-items:center;gap:10px;margin-bottom:5px;padding:6px 8px 11px;display:flex}.portal-konto-kopf>div{min-width:0}.portal-konto-kopf b{font-size:13.5px;line-height:1.25;display:block}.portal-konto-kopf small{color:var(--color-salbei);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.45;display:block;overflow:hidden}.portal-konto-feld a,.portal-konto-feld button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:42px;padding:8px 10px;font-size:13.5px;text-decoration:none;display:flex}.portal-konto-feld a svg,.portal-konto-feld button svg{color:var(--color-salbei);flex:none}.portal-konto-feld a:hover,.portal-konto-feld button:hover{background:var(--z-flaeche-hoch)}.portal-konto-feld .portal-konto-raus{border-top:1px solid var(--z-kante);color:var(--color-beere-hell);border-radius:0 0 9px 9px;margin-top:5px;padding-top:11px}.portal-konto-feld .portal-konto-raus svg{color:inherit}.zentrale .marke{font-variation-settings:"wdth" 92;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.zentrale .marke-frei{color:#14532a;background:#e4f3e2;border-color:#bcdcb9}.zentrale .marke-entwurf{background:var(--z-entwurf-grund);color:var(--z-entwurf-tinte);border-color:var(--z-entwurf)}.zentrale .marke-wichtig{color:#7a2647;background:#fbe9ef;border-color:#e2b6c7}.zentrale .marke-offen{background:var(--z-flaeche-hoch);color:var(--color-salbei);border-color:var(--z-kante)}.zentrale .portal-leer{color:var(--color-salbei);padding:18px 0;font-size:13.5px;line-height:1.6}.zentrale .portal-leer b{color:var(--color-creme);margin-bottom:3px;font-size:15px;display:block}.zentrale .portal-leer.portal-leer-kasten{background:var(--z-flaeche-hoch);text-align:center;border-radius:10px;padding:26px 18px}.zentrale .heute{flex-direction:column;gap:22px;display:flex}.zentrale .portal-sidebar:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cg fill='%23ffffff' opacity='.055'%3E%3Ccircle cx='18' cy='24' r='1.6'/%3E%3Ccircle cx='62' cy='11' r='1'/%3E%3Ccircle cx='104' cy='38' r='1.9'/%3E%3Ccircle cx='131' cy='79' r='1.2'/%3E%3Ccircle cx='47' cy='96' r='1.7'/%3E%3Ccircle cx='88' cy='124' r='1.1'/%3E%3Ccircle cx='11' cy='118' r='1.4'/%3E%3Ccircle cx='75' cy='66' r='1'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.zentrale .portal-sidebar{position:relative}.zentrale .portal-sidebar>*{z-index:1;position:relative}.zentrale .heute-strom>section{border-bottom:1px solid var(--z-kante);margin-bottom:22px;padding-bottom:22px}.zentrale .heute-strom>section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.zentrale .heute-strom h2{font-variation-settings:"wdth" 108;align-items:center;gap:6px;margin-bottom:10px;font-size:16px;font-weight:700;display:flex}.zentrale .heute-zeile{border-top:1px solid var(--z-kante);align-items:center;gap:12px;min-width:0;padding:2px 0;display:flex}.zentrale .heute-zeile:first-of-type{border-top:0}.zentrale .heute-zeile>a{min-width:0;min-height:44px;color:var(--color-creme);flex:auto;align-items:center;font-weight:600;text-decoration:none;display:flex}.zentrale .heute-zeile>a>span{border-bottom:1.5px solid var(--z-kante-hell);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zentrale .heute-zeile>a:hover>span{border-bottom-color:var(--color-signal)}.zentrale .heute-zeile small{color:var(--color-salbei);font-variation-settings:"wdth" 92;font-size:12.5px}.zentrale .blase{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-variation-settings:"wdth" 90;border-radius:999px;padding:2px 7px;font-size:10.5px;line-height:1.5;animation:.26s cubic-bezier(.22,1,.36,1) both blase-ein;display:block;overflow:hidden}.zentrale .z-flaeche.border-l-2+.portal-empty{margin-top:14px}.zentrale .fuehrung-kachel-marken .blase{padding:3px 9px;font-size:12px}@keyframes blase-ein{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.zentrale .blase-schicht{background:color-mix(in oklab, var(--filiale,#7c9c8b) 26%, transparent);border:1px solid color-mix(in oklab, var(--filiale,#7c9c8b) 62%, transparent);color:var(--color-creme);font-variant-numeric:tabular-nums}.zentrale .blase-notiz{border:1px solid color-mix(in oklab, var(--filiale,#7c9c8b) 55%, transparent);color:var(--color-salbei);background:0 0;border-left-width:4px;border-radius:6px}.zentrale .blase-notiz.ist-wichtig{color:var(--color-creme);background:color-mix(in oklab, var(--color-beere-hell) 18%, transparent);border-color:var(--color-beere-hell)}.zentrale .blase-urlaub{background:color-mix(in oklab, var(--color-gold,#c08a17) 22%, transparent);border:1px solid color-mix(in oklab, var(--color-gold,#c08a17) 60%, transparent);color:var(--color-creme)}.zentrale .blase-urlaub.ist-offen{border-style:dashed}.zentrale .blase-mehr,.zentrale .blase-leer{border:1px dashed var(--z-kante);color:var(--z-muted);text-align:center}.zentrale .notiz-punkt{background:var(--filiale,#7c9c8b);border-radius:50%;flex:none;width:8px;height:8px;margin-right:7px;display:inline-block}@media (prefers-reduced-motion:reduce){.zentrale .blase{transition:none;animation:none}}.zentrale .tag-seite{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:16px;overflow:hidden}.zentrale .tag-kopf{background:var(--z-flaeche-hoch);border-bottom:1px solid var(--z-kante);flex-wrap:wrap;align-items:baseline;gap:10px 16px;padding:16px 20px;display:flex}.zentrale .tag-kopf h2{font-variation-settings:"wdth" 112;margin:0;font-size:21px;font-weight:700}.zentrale .tag-kopf .tag-schliessen{margin-left:auto}.zentrale .tag-abschnitt{border-bottom:1px solid var(--z-kante);padding:16px 20px}.zentrale .tag-abschnitt:last-child{border-bottom:0}.zentrale .tag-abschnitt>h3{align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.zentrale .tag-zeile{border-top:1px solid var(--z-kante);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:8px 0;display:flex}.zentrale .tag-zeile:first-of-type{border-top:0}.zentrale .tag-zeit{font-variation-settings:"wdth" 100;min-width:108px;font-weight:700}.zentrale .planer-rolle{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:16px;position:relative;overflow-x:auto}.zentrale .planer{grid-template-columns:180px repeat(7,minmax(120px,1fr));min-width:940px;display:grid}.zentrale .planer>*{border-right:1px solid var(--z-kante);border-bottom:1px solid var(--z-kante);min-width:0;padding:8px 10px}.zentrale .planer>:nth-child(8n){border-right:0}.zentrale .planer-ecke,.zentrale .planer-kopf{background:var(--z-flaeche-hoch);z-index:2;position:sticky;top:0}.zentrale .planer-ecke b,.zentrale .planer-ecke small{display:block}.zentrale .planer-ecke small{color:var(--z-muted);margin-top:2px;font-size:11.5px}.zentrale .planer-kopf b{font-size:13px;font-weight:700;display:block}.zentrale .planer-kopf small{color:var(--color-salbei);font-variation-settings:"wdth" 87;font-size:11px;display:block}.zentrale .planer-kopf[data-zu=ja]{color:var(--color-salbei);background:#e9eee7}.zentrale .planer-person{background:var(--z-flaeche);z-index:1;align-items:center;gap:8px;font-size:13px;display:flex;position:sticky;left:0}.zentrale .planer-person small{color:var(--color-salbei);font-size:11px;display:block}.zentrale .planer-zelle{flex-direction:column;gap:4px;min-height:62px;display:flex}.zentrale .planer>.planer-zelle[data-vorbei=ja]{background:var(--z-grund)}.zentrale .planer>.planer-kopf[data-vorbei=ja] b{color:var(--z-muted)}.zentrale .planer>.planer-gruppe{background:var(--z-flaeche-hoch);min-height:0}.zentrale .planer-gruppe-knopf{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.zentrale .planer-gruppe-knopf b{font-size:13px;display:block}.zentrale .planer-gruppe-knopf small{color:var(--z-muted);font-size:11px;display:block}.zentrale .planer-gruppe-knopf:focus-visible{outline:2px solid var(--z-primary);outline-offset:2px;border-radius:6px}.zentrale .planer-chip{text-align:left;border:1px solid var(--z-kante);background:var(--z-flaeche);width:100%;font:inherit;cursor:pointer;border-radius:8px;min-height:44px;padding:5px 7px;font-size:12px;line-height:1.3;display:block}.zentrale .planer-chip b{font-variation-settings:"wdth" 92;font-weight:700;display:block}.zentrale .planer-chip small{color:var(--color-salbei);font-size:11px}.zentrale .planer-chip[data-status=entwurf]{background:var(--z-entwurf-grund);border-color:var(--z-entwurf);color:var(--z-entwurf-tinte)}.zentrale .planer-chip[data-status=veroeffentlicht]{color:#14532a;background:#e4f3e2;border-color:#bcdcb9}.zentrale .planer-chip[data-status=veroeffentlicht]:not([data-faellt]){border-left:4px solid #2f8a46}.zentrale .planer-chip[data-status=entwurf]{border-style:dashed}.zentrale .planer-chip[data-vorgemerkt]{border-top-style:dashed;border-bottom-style:dashed;border-right-style:dashed;border-top-color:var(--z-entwurf);border-right-color:var(--z-entwurf);border-bottom-color:var(--z-entwurf)}.zentrale .planer-chip[data-vorgemerkt=raus],.zentrale .planer-chip[data-vorgemerkt=streichen]{background:var(--z-flaeche);color:var(--color-salbei)}.zentrale .planer-chip[data-vorgemerkt=raus]>b,.zentrale .planer-chip[data-vorgemerkt=streichen]>b{text-decoration:line-through;text-decoration-thickness:2px}.zentrale .planer-chip .planer-vorher{opacity:.8;font-size:11px;display:block}.zentrale .planer-plus{border:1px dashed var(--z-kante-hell);min-height:44px;color:var(--color-salbei);font:inherit;cursor:pointer;background:0 0;border-radius:8px;font-size:12px}.zentrale .planer-plus:hover{border-color:var(--color-signal);color:var(--color-signal)}.zentrale .planer-zelle[data-zu=ja]:hover .planer-plus,.zentrale .planer-zelle[data-zu=ja] .planer-plus:focus-visible{opacity:1}.zentrale .planer-zelle[data-fehlt=krank]{background:color-mix(in srgb, #d9486b 14%, var(--z-flaeche))}.zentrale .planer-zelle[data-fehlt=urlaub]{background:color-mix(in srgb, #4f78d1 14%, var(--z-flaeche))}.zentrale .planer-zelle[data-fehlt] .planer-plus{opacity:0}.zentrale .planer-zelle[data-fehlt]:hover .planer-plus,.zentrale .planer-zelle[data-fehlt] .planer-plus:focus-visible{opacity:1}.zentrale .planer-fehlt{color:var(--z-text);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.zentrale .planer-fehlt:before{content:"";background:#4f78d1;border-radius:50%;width:8px;height:8px}.zentrale .planer-zelle[data-fehlt=krank] .planer-fehlt:before{background:#d9486b}.zentrale .planer-chip[data-faellt=ja]{box-shadow:inset 4px 0 #c2324f}.zentrale .planer-nichtda{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 12px;font-size:13px;display:flex}.zentrale .marke-krank{color:#7a2647;background:#fbe9ef;border-color:#e2b6c7}.zentrale .marke-urlaub{color:#23417a;background:#e6eefc;border-color:#b8c9ef}.portal-vorlagen-feld{background:var(--z-flaeche);border:1px solid var(--z-kante);z-index:60;border-radius:14px;width:min(300px,100vw - 24px);padding:6px;box-shadow:0 18px 44px #0b33231f}.zentrale.portal-vorlagen-feld,.zentrale.portal-melde-feld{max-height:var(--radix-popover-content-available-height,80vh);overscroll-behavior:contain;overflow-y:auto}.portal-vorlagen-feld button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:44px;padding:9px 10px;display:block}.portal-vorlagen-feld button:hover{background:var(--z-flaeche-hoch)}.portal-vorlagen-feld button:disabled{cursor:default;opacity:.6}.portal-vorlagen-feld button:disabled:hover{background:0 0}.portal-vorlagen-feld button b{font-size:13.5px;display:block}.portal-vorlagen-feld button small{color:var(--color-salbei);font-size:12px;display:block}.portal-vorlagen-feld hr{border:0;border-top:1px solid var(--z-kante);margin:5px 8px}.zentrale .schalter{border-top:1px solid var(--z-kante);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.zentrale .schalter:first-of-type{border-top:0}.zentrale .schalter input[type=checkbox]{width:22px;height:22px;min-height:22px;accent-color:var(--color-signal);flex:none;margin-top:2px}.zentrale .schalter label{cursor:pointer}.zentrale .schalter b{font-size:14px;display:block}.zentrale .schalter small{color:var(--color-salbei);font-size:12.5px;line-height:1.5;display:block}@media (width<=1023px){.zentrale .heute{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=767px){.zentrale .portal-ort{display:none}}.zentrale .portal-calendar-page{gap:20px;display:grid}.zentrale .tag-zurueck{border:1px solid var(--z-kante);background:var(--z-flaeche);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13.5px;text-decoration:none;display:inline-flex}.zentrale .tag-zurueck:hover{border-color:var(--color-signal);color:var(--color-signal)}@media (prefers-reduced-motion:reduce){.zentrale .tag-seite{animation:none}}.zentrale .portal-calendar-page[data-tag=offen] .portal-kalender-teil{display:none}.zentrale .portal-suchzeile{align-items:flex-end}.zentrale .portal-suchfeld{flex:220px;min-width:0}.zentrale .artikel-suche{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);border-radius:12px;gap:8px;margin:10px 0;padding:12px 14px;display:grid}.zentrale .artikel-liste{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:10px;max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.zentrale .artikel-liste button{border:0;border-top:1px solid var(--z-kante);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:10px;padding:8px 10px;display:flex}.zentrale .artikel-liste li:first-child button{border-top:0}.zentrale .artikel-liste button>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.zentrale .artikel-liste button[data-gewaehlt=ja]{background:var(--z-flaeche-hoch)}.zentrale .urlaub-antrag .portal-form-grid{margin-bottom:4px}.zentrale .urlaub-halbe{gap:2px;margin:6px 0 14px;display:grid}.zentrale .urlaub-summe{background:var(--z-flaeche-hoch);border:1px solid var(--z-kante);border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:15px}.zentrale .urlaub-summe b{font-variation-settings:"wdth" 112;font-size:17px;font-weight:700}.zentrale .urlaub-halbe .schalter{cursor:pointer;align-items:center;padding:12px 0}.zentrale .urlaub-halbe .schalter>span{font-size:14.5px;line-height:1.35}.zentrale .scanner{gap:.75rem;display:grid}.zentrale .scanner-buehne{border:1px solid var(--color-line);background:var(--color-soil);aspect-ratio:3/4;border-radius:.75rem;max-height:min(62vh,30rem);transition:border-color .18s,box-shadow .24s;position:relative;overflow:hidden}@media (width>=48rem){.zentrale .scanner-buehne{aspect-ratio:4/3}}.zentrale .scanner-buehne.ist-treffer{border-color:var(--color-pine);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-pine) 45%, transparent)}.zentrale .scanner-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.zentrale .scanner-rahmen{pointer-events:none;position:absolute;inset:12%}.zentrale .scanner-rahmen>span{border:3px solid var(--color-cream);opacity:.9;border-radius:.35rem;width:2.25rem;height:2.25rem;position:absolute}.zentrale .scanner-rahmen>span:first-child{border-bottom:0;border-right:0;top:0;left:0}.zentrale .scanner-rahmen>span:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.zentrale .scanner-rahmen>span:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.zentrale .scanner-rahmen>span:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}.zentrale .scanner-rahmen:after{content:"";background:linear-gradient(90deg, transparent, var(--color-pine), transparent);height:2px;animation:2.4s cubic-bezier(.45,0,.55,1) infinite scanner-lauf;position:absolute;left:0;right:0}@keyframes scanner-lauf{0%,to{opacity:.15;top:0}50%{opacity:.95;top:calc(100% - 2px)}}.zentrale .scanner-hinweis,.zentrale .scanner-lade{background:color-mix(in oklab, var(--color-soil) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.4rem .75rem;font-size:.8125rem;display:inline-flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.zentrale .scanner-lade .fk-lade{--fk-lade-licht:currentColor}.zentrale .scanner-puls{background:var(--color-pine);border-radius:999px;width:.5rem;height:.5rem;animation:1.1s ease-in-out infinite scanner-puls}@keyframes scanner-puls{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}.zentrale .scanner-fehler{border-left:2px solid var(--color-danger);background:var(--color-bg-elevated);color:var(--color-danger);margin:0;padding:.6rem .75rem;font-size:.875rem}.zentrale .scanner-knopf{width:100%;min-height:3.25rem;font-size:1rem}.zentrale .scanner-tippen{gap:.5rem;display:grid}.zentrale .scanner-tippen-titel{color:var(--color-muted);font-size:.8125rem}.zentrale .scanner-tippen input{letter-spacing:.06em;text-transform:uppercase;min-height:3rem;font-size:1.0625rem}.zentrale .scanner-tippen input::placeholder{text-transform:none;letter-spacing:.02em}.zentrale .scanner-tippen button{min-height:3rem}.zentrale .scanner-tippen .scanner-tastatur{min-height:2.75rem;color:var(--color-muted);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 .25rem;font-size:.875rem;text-decoration:underline}.zentrale .scanner-tippen .scanner-tastatur:hover{color:var(--color-ink)}@media (hover:hover) and (pointer:fine){.zentrale .scanner-tippen .scanner-tastatur{display:none}}@media (prefers-reduced-motion:reduce){.zentrale .scanner-rahmen:after,.zentrale .scanner-puls{animation:none}}.zentrale .protokoll-leiste{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.zentrale .protokoll-filter{border:1px solid var(--z-kante);min-height:2.5rem;color:var(--z-muted);cursor:pointer;background:0 0;border-radius:999px;padding:0 .85rem;font-size:.875rem;transition:background-color .16s,color .16s,border-color .16s}.zentrale .protokoll-filter:hover{color:var(--z-text)}.zentrale .protokoll-filter[aria-pressed=true]{border-color:var(--z-primary);background:var(--z-primary);color:var(--z-on-primary)}.zentrale .protokoll-summe{color:var(--z-muted);margin:0 0 .75rem;font-size:.875rem}.zentrale .protokoll-liste{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.zentrale .protokoll-zeile{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:.5rem;grid-template-columns:1fr auto;align-items:baseline;gap:.25rem .75rem;padding:.7rem .85rem;animation:.32s cubic-bezier(.22,1,.36,1) both protokoll-ein;display:grid}@keyframes protokoll-ein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.zentrale .protokoll-zeit{color:var(--z-muted);grid-column:1;font-size:.8125rem}.zentrale .protokoll-weg{border:1px solid var(--z-kante);color:var(--z-muted);white-space:nowrap;border-radius:999px;grid-area:1/2;align-items:center;gap:.3rem;padding:.1rem .5rem;font-size:.75rem;display:inline-flex}.zentrale .protokoll-weg.weg-qr{border-color:color-mix(in oklab, var(--z-primary) 55%, transparent);color:var(--z-primary)}.zentrale .protokoll-weg.weg-code{border-color:color-mix(in oklab, var(--color-gold,#c8a02a) 55%, transparent);color:var(--color-gold,#c8a02a)}.zentrale .protokoll-person,.zentrale .protokoll-kunde{color:var(--z-text);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:.5rem;display:flex}.zentrale .protokoll-person small,.zentrale .protokoll-kunde small{color:var(--z-muted);font-size:.8125rem}.zentrale .protokoll-betrag{color:var(--z-text);grid-column:1;font-size:1.0625rem;font-weight:600}.zentrale .protokoll-coupon{color:var(--z-muted);align-items:center;gap:.35rem;font-size:.9375rem;font-weight:500;display:inline-flex}.zentrale .protokoll-coupon svg{color:var(--z-primary);flex:none}.zentrale .protokoll-punkte{color:var(--z-primary);grid-column:2;justify-self:end;font-size:1.0625rem;font-weight:600}@media (width>=60rem){.zentrale .protokoll-zeile{grid-template-columns:11.5rem 9.5rem 1fr 1fr 6.5rem 5rem;align-items:center;gap:.75rem}.zentrale .protokoll-zeit,.zentrale .protokoll-weg,.zentrale .protokoll-person,.zentrale .protokoll-kunde,.zentrale .protokoll-betrag,.zentrale .protokoll-punkte{grid-area:auto}.zentrale .protokoll-person,.zentrale .protokoll-kunde{gap:0;display:grid}.zentrale .protokoll-betrag,.zentrale .protokoll-punkte{text-align:right;justify-self:end}}.zentrale .protokoll-kopf{display:none}@media (width>=60rem){.zentrale .protokoll-kopf{border-bottom:1px solid var(--z-kante);letter-spacing:.09em;text-transform:uppercase;color:var(--z-muted);grid-template-columns:11.5rem 9.5rem 1fr 1fr 6.5rem 5rem;gap:.75rem;margin-bottom:.15rem;padding:0 calc(.85rem + 1px) .5rem;font-size:.6875rem;font-weight:600;display:grid}.zentrale .protokoll-kopf>span:nth-child(5),.zentrale .protokoll-kopf>span:nth-child(6){text-align:right}}@media (width<=59.999rem){.zentrale .protokoll-betrag:before{content:"Betrag ";letter-spacing:.08em;text-transform:uppercase;color:var(--z-muted);font-size:.6875rem}.zentrale .protokoll-punkte:before{content:"Punkte ";letter-spacing:.08em;text-transform:uppercase;color:var(--z-muted);font-size:.6875rem;font-weight:600}}.zentrale .protokoll-mehr{min-height:2.75rem;margin-top:.75rem}.zentrale .protokoll-filter-feld{border-radius:12px;margin-bottom:1rem;padding:14px 16px 6px}.zentrale .protokoll-spannen{margin-bottom:12px}.zentrale .protokoll-felder{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 12px;margin-bottom:12px;display:grid}.zentrale .protokoll-felder .portal-label{margin:0}.zentrale .protokoll-suchfeld{grid-column:span 2;min-width:0}@media (width<=620px){.zentrale .protokoll-suchfeld{grid-column:span 1}}.zentrale .protokoll-sucheingabe{align-items:center;gap:8px;display:flex;position:relative}.zentrale .protokoll-sucheingabe>svg{color:var(--z-muted);pointer-events:none;flex:none;position:absolute;left:11px}.zentrale .protokoll-sucheingabe .portal-input{width:100%;padding-left:34px}.zentrale .protokoll-zuruecksetzen{min-height:2.5rem;margin-left:auto;padding:0 .85rem}.zentrale .protokoll-ausfuhr-hinweis{background:var(--z-flaeche-hoch);border-left:2px solid var(--z-primary);color:var(--z-muted);border-radius:0 8px 8px 0;margin:0 0 12px;padding:9px 13px;font-size:13px}.zentrale .protokoll-summen{color:var(--z-muted);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:0 0 12px;font-size:13px;display:flex}.zentrale .protokoll-summen b{color:var(--z-text);margin-right:3px;font-size:15px;font-weight:650}.zentrale [data-veraltet=ja]{opacity:.55;transition:opacity .12s ease-out}@media (prefers-reduced-motion:reduce){.zentrale .protokoll-zeile{animation:none}}.zentrale .portal-filialwahl>span{align-items:center;display:inline-flex}.zentrale .portal-filialwahl .notiz-punkt{width:10px;height:10px;margin-left:8px;margin-right:0;transition:background-color .2s}.zentrale .portal-warnung{color:var(--color-beere-hell)}.zentrale .system-inhalt{animation:.24s cubic-bezier(.22,1,.36,1) both system-ein}@keyframes system-ein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.zentrale .filialbox{margin-bottom:1.5rem}.zentrale .filialbox-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.zentrale .filialbox-knopf{gap:.45rem;min-height:2.75rem}.zentrale .filialbox-stand{color:var(--z-muted);margin:.85rem 0 0;font-size:.8125rem}.zentrale .filialbox-fehler{border-left:2px solid var(--color-beere-hell);color:var(--color-beere-hell);margin-top:.75rem;padding:.5rem .75rem;font-size:.875rem}.zentrale .filialbox-aenderung{border:1px solid var(--color-beere-hell);background:var(--z-flaeche-hoch);border-radius:10px;margin-top:1rem;padding:1rem;animation:.26s cubic-bezier(.22,1,.36,1) both system-ein}.zentrale .filialbox-frage p{color:var(--z-text);margin:.5rem 0 0}.zentrale .filialbox-knoepfe{gap:.5rem;margin-top:.85rem;display:flex}.zentrale .filialbox-knoepfe .portal-button{justify-content:center;min-width:5.5rem;min-height:2.75rem}.zentrale .filialbox-liste{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.zentrale .filialbox-zeile{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding:.7rem .85rem;display:flex}.zentrale .filialbox-zeile[data-still=ja]{opacity:.85;border-style:dashed}.zentrale .filialbox-name{min-width:8rem;display:grid}.zentrale .filialbox-name small,.zentrale .filialbox-herkunft{color:var(--z-muted);font-size:.8125rem}.zentrale .filialbox-zusatz{color:var(--color-beere-hell);flex-basis:100%;font-size:.8125rem}.zentrale .filialbox-verlauf{border-top:1px solid var(--z-kante);margin-top:18px;padding-top:14px}.zentrale .filialbox-verlauf ul{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.zentrale .filialbox-verlauf li{color:var(--color-salbei);font-size:.8125rem;line-height:1.5}.zentrale .filialbox-verlauf li b{color:var(--color-creme)}.zentrale .filialbox-verlauf li .filialbox-zusatz{color:var(--z-muted);display:block}@media (prefers-reduced-motion:reduce){.zentrale .system-inhalt,.zentrale .filialbox-aenderung,.zentrale .dreht{transition:none;animation:none}}.zentrale .urlaub-konflikt{border:1px solid var(--color-beere-hell);background:color-mix(in oklab, var(--color-beere-hell) 10%, var(--z-flaeche-hoch));border-left-width:4px;border-radius:10px;margin:1rem 0;padding:.9rem 1rem;animation:.24s cubic-bezier(.22,1,.36,1) both system-ein}.zentrale .urlaub-konflikt .aufschrift{color:var(--color-beere-hell);align-items:center;gap:.4rem;display:inline-flex}.zentrale .urlaub-konflikt p{color:var(--z-text);margin:.5rem 0 0}.zentrale .urlaub-konflikt ul{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.zentrale .urlaub-konflikt li{border:1px solid color-mix(in oklab, var(--color-beere-hell) 45%, transparent);background:var(--z-flaeche);color:var(--z-text);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex}.zentrale .urlaub-konflikt li .portal-button{min-height:2.5rem}.zentrale .planer-chip[data-hervor=ja]{border-color:var(--color-beere-hell);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-beere-hell) 40%, transparent);animation:1.6s ease-in-out 3 planer-hervor}@keyframes planer-hervor{0%,to{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-beere-hell) 40%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in oklab, var(--color-beere-hell) 18%, transparent)}}.zentrale .planer-rueckband{border:1px solid var(--color-beere-hell);background:color-mix(in oklab, var(--color-beere-hell) 10%, var(--z-flaeche-hoch));color:var(--z-text);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.zentrale .planer-rueckband .portal-button{min-height:2.75rem}@media (prefers-reduced-motion:reduce){.zentrale .urlaub-konflikt,.zentrale .planer-chip[data-hervor=ja]{animation:none}}.zentrale .portal-empty-fehler{border-left:2px solid var(--color-beere-hell);color:var(--color-beere-hell);text-align:left;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.zentrale .portal-empty-fehler .portal-button{min-height:2.4rem;padding:0 .9rem}.zentrale .heute-kopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.zentrale .heute-blick{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:999px;padding:3px;display:inline-flex}.zentrale .heute-blick-knopf{min-height:38px;color:var(--color-salbei);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:13.5px;font-weight:600;transition:background .16s,color .16s}.zentrale .heute-blick-knopf:hover{color:var(--color-creme)}.zentrale .heute-blick-knopf[aria-pressed=true]{background:var(--z-flaeche-hoch);color:var(--color-creme);box-shadow:inset 0 0 0 1px var(--z-kante-hell)}.zentrale .fuehrung{gap:20px;display:grid}.zentrale .fuehrung-schieber{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;position:relative;overflow-x:auto}@media (width<=767px){.zentrale .fuehrung-schieber{scroll-snap-type:none;grid-auto-columns:auto;grid-auto-flow:row;gap:8px;overflow-x:visible}}.zentrale .fuehrung-kachel{scroll-snap-align:start;border:1px solid var(--z-kante);background:var(--z-flaeche);min-height:44px;color:var(--color-creme);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;transition:border-color .18s,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;display:flex}.zentrale .fuehrung-kachel:hover{border-color:var(--z-kante-hell);transform:translateY(-2px)}.zentrale .fuehrung-kachel[aria-selected=true]{border-color:color-mix(in oklab, var(--filiale,#7c9c8b) 80%, transparent);background:var(--z-flaeche-hoch);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--filiale,#7c9c8b) 45%, transparent)}.zentrale .fuehrung-kachel-kopf{align-items:center;gap:8px;font-size:15px;display:flex}.zentrale .fuehrung-kachel-kopf i{background:var(--filiale,#7c9c8b);border-radius:50%;flex:none;width:10px;height:10px}.zentrale .fuehrung-kachel small{color:var(--color-salbei);font-size:12.5px}.zentrale .fuehrung-kachel small[data-zu=ja]{color:var(--z-muted)}.zentrale .fuehrung-kachel-marken{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.zentrale .fuehrung-kopf{border:1px solid var(--z-kante);border-left:4px solid var(--filiale,#7c9c8b);background:var(--z-flaeche);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.zentrale .fuehrung-kopf h2{margin:2px 0 0;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.1rem);line-height:1.15}.zentrale .fuehrung-status{color:var(--color-salbei);align-items:center;gap:7px;margin-top:6px;font-size:13.5px;display:inline-flex}.zentrale .fuehrung-status i{background:var(--color-signal);border-radius:50%;width:8px;height:8px}.zentrale .fuehrung-status[data-zu=ja] i{background:var(--z-muted)}.zentrale .fuehrung-zahlen{flex:18rem;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:10px 18px;margin:0;display:grid}.zentrale .fuehrung-zahlen div{min-width:0}.zentrale .fuehrung-zahlen dt{color:var(--z-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}.zentrale .fuehrung-zahlen dd{color:var(--color-creme);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:1.5rem;line-height:1.1}.zentrale .fuehrung-zahlen div[data-warnung=ja] dd{color:var(--color-beere-hell)}.zentrale .fuehrung-raster{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=1023px){.zentrale .fuehrung-raster{grid-template-columns:minmax(0,1fr)}}.zentrale .fuehrung-block{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:16px;padding:16px 18px}.zentrale .fuehrung-block h3{color:var(--color-creme);margin:0 0 10px;font-size:1.05rem;font-weight:600}.zentrale .fuehrung-block h3 svg{vertical-align:-3px;margin-right:4px}.zentrale .fuehrung-liste{margin-bottom:14px}.zentrale .fuehrung-liste[data-gedaempft=ja]{opacity:.72}.zentrale .fuehrung-liste h4{color:var(--z-muted);margin:0 0 6px}.zentrale .fuehrung-zeile{border:1px solid #0000;border-bottom-color:var(--z-kante);width:100%;min-height:44px;color:var(--color-creme);font:inherit;text-align:left;background:0 0;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 10px;font-size:14px;display:flex}.zentrale .fuehrung-zeile:last-child{border-bottom-color:#0000}.zentrale .fuehrung-zeile-knopf{cursor:pointer;border-radius:10px;transition:background .15s,border-color .15s}.zentrale .fuehrung-zeile-knopf:hover{background:var(--z-flaeche-hoch);border-color:var(--z-kante-hell)}.zentrale .fuehrung-zeit{min-width:6.5rem;color:var(--color-salbei);font-variant-numeric:tabular-nums}.zentrale .fuehrung-zeit[data-jetzt=ja]{color:var(--color-signal);font-weight:600}.zentrale .fuehrung-namen{min-width:0;font-weight:600}.zentrale .fuehrung-namen em{color:var(--color-beere-hell);font-style:normal;font-weight:500}.zentrale .fuehrung-warnung{border:1px solid var(--color-beere-hell);background:color-mix(in oklab, var(--color-beere-hell) 10%, transparent);border-left-width:4px;border-radius:12px;margin:12px 0;padding:12px 14px}.zentrale .fuehrung-warnung>b{color:var(--color-beere-hell);align-items:center;gap:6px;margin-bottom:6px;font-size:13.5px;display:flex}.zentrale .fuehrung-notiz{border-bottom:1px solid var(--z-kante);min-height:44px;color:var(--color-creme);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.zentrale .fuehrung-notiz:hover{background:var(--z-flaeche-hoch)}.zentrale .fuehrung-notiz[data-erledigt=ja]>b{color:var(--color-salbei);text-decoration:line-through}.zentrale .fuehrung-notiz small{flex-basis:100%;font-size:12.5px}.zentrale .fuehrung-marken{flex-wrap:wrap;gap:5px;display:inline-flex}@media (prefers-reduced-motion:reduce){.zentrale .fuehrung-kachel,.zentrale .heute-blick-knopf,.zentrale .fuehrung-zeile-knopf{transition:none}}.zentrale .tag-zeile-knopf{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;transition:background .15s,border-color .15s}.zentrale .tag-zeile-knopf:hover{background:var(--z-flaeche-hoch);border-color:var(--z-kante-hell)}.zentrale .tag-summe{color:var(--color-salbei);font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:13.5px}.zentrale .tag-summe-warnung{color:var(--color-beere-hell)}@media (prefers-reduced-motion:reduce){.zentrale .tag-zeile-knopf{transition:none}}.zentrale .leitungstafel{border:1px solid var(--z-kante);border-left:4px solid var(--color-gold,#c08a17);background:var(--z-flaeche);border-radius:16px;margin-bottom:26px;padding:18px 20px}.zentrale .leitungstafel-kopf h2{margin:2px 0 4px;font-size:clamp(1.35rem,1.1rem + 1.1vw,1.85rem)}.zentrale .leitungstafel-zuschnitte{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:10px;margin:16px 0 20px;display:grid}.zentrale .leitungstafel-zuschnitt{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);min-height:44px;color:var(--color-creme);font:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:3px;padding:12px 14px;transition:border-color .16s,transform .16s;display:grid}.zentrale .leitungstafel-zuschnitt:hover{border-color:var(--z-kante-hell);transform:translateY(-1px)}.zentrale .leitungstafel-zuschnitt[aria-pressed=true]{border-color:var(--color-gold,#c08a17);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-gold,#c08a17) 45%, transparent)}.zentrale .leitungstafel-zuschnitt small{color:var(--color-salbei);font-size:12.5px;line-height:1.45}.zentrale .leitungstafel-zuschnitt .zahlen{color:var(--z-muted);font-size:11.5px}.zentrale .leitungstafel-gruppen{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:18px;display:grid}.zentrale .leitungstafel-gruppe h3{color:var(--z-muted);justify-content:space-between;margin:0 0 6px;display:flex}.zentrale .leitungstafel-recht{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;min-height:44px;padding:9px 10px;display:flex}.zentrale .leitungstafel-recht:hover{background:var(--z-flaeche-hoch)}.zentrale .leitungstafel-recht input{accent-color:#009c2d;flex:none;width:17px;height:17px;margin-top:3px}.zentrale .leitungstafel-recht b{color:var(--color-creme);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.zentrale .leitungstafel-recht small{color:var(--color-salbei);margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.zentrale .leitungstafel-recht[data-aenderung=dazu]{border-color:color-mix(in oklab, var(--color-signal) 55%, transparent);background:color-mix(in oklab, var(--color-signal) 8%, transparent)}.zentrale .leitungstafel-recht[data-aenderung=weg]{border-color:var(--z-kante-hell);background:var(--z-flaeche-hoch)}.zentrale .leitungstafel-bilanz{margin-top:16px}.zentrale .leitungstafel-aktionen{margin-top:14px}@media (prefers-reduced-motion:reduce){.zentrale .leitungstafel-zuschnitt{transition:none}}.zentrale .portal-aushilfe{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 4px;display:flex}.zentrale .portal-aushilfe>p{flex-basis:100%;margin:0}.zentrale .portal-aushilfe-liste{flex-wrap:wrap;flex-basis:100%;gap:8px;display:flex}.zentrale .portal-aushilfe-liste .portal-button{flex-direction:column;align-items:flex-start;gap:0;line-height:1.3}.zentrale .portal-calendar-note.portal-eintrag-krank{background:#40566a;border-color:#40566a}.zentrale .krank-zeile,.zentrale .betrieb-eintrag{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:14px;margin-top:12px;padding:14px 16px}.zentrale .krank-zeile[data-laeuft=ja]{border-left:4px solid #40566a}.zentrale .krank-kopf,.zentrale .betrieb-kopf{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.zentrale .krank-kopf b{color:var(--color-creme);font-size:15px}.zentrale .krank-kopf small{font-size:12.5px}.zentrale .krank-notiz,.zentrale .tausch-text{border-left:2px solid var(--z-kante-hell);color:var(--color-salbei);margin:4px 0;padding-left:12px;font-size:13.5px;font-style:italic}.zentrale .tausch-konflikt{border:1px solid var(--color-beere-hell);background:color-mix(in oklab, var(--color-beere-hell) 10%, transparent);color:var(--color-creme);border-left-width:4px;border-radius:10px;margin:6px 0;padding:8px 10px;font-size:13px}.zentrale .krank-aktionen{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:12px;margin:10px 0;display:grid}.zentrale .krank-feldzeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zentrale .krank-feldzeile .portal-input{flex:9rem;min-width:0}.zentrale .krank-schichten{background:var(--z-flaeche-hoch);border-radius:10px;margin-top:8px;padding:10px 12px}.zentrale .krank-verlauf{margin-top:8px}.zentrale .krank-verlauf summary{cursor:pointer;color:var(--color-salbei);min-height:28px}.zentrale .tausch-weg{margin:12px 0 4px}.zentrale .tausch-alle-satz{background:var(--z-flaeche-hoch);color:var(--z-text);border-radius:10px;margin:8px 0;padding:10px 12px;font-size:13.5px;line-height:1.5}.zentrale .ts-seite{max-width:1000px}.zentrale .ts-abschnitt{margin-top:30px}.zentrale .ts-seite>.ts-abschnitt:first-of-type{margin-top:22px}.zentrale .ts-titel{color:var(--color-creme);align-items:center;gap:10px;margin:0;font-size:1.1rem;font-weight:700;line-height:1.3;display:flex}.zentrale .ts-anzahl{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);min-width:24px;height:24px;color:var(--z-text);border-radius:999px;place-items:center;padding:0 7px;font-size:12.5px;font-weight:700;line-height:1;display:inline-grid}.zentrale .ts-abschnitt[data-ton=wichtig] .ts-anzahl{border-color:var(--z-primary);background:var(--z-primary);color:var(--z-on-primary)}.zentrale .ts-satz{max-width:70ch;color:var(--color-salbei);margin:4px 0 0;font-size:13.5px;line-height:1.5}.zentrale .ts-abschnitt>.portal-empty{margin-top:12px}.zentrale .ts-karte{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:14px 16px;margin-top:12px;padding:16px;display:grid}.zentrale .ts-abschnitt[data-ton=wichtig] .ts-karte{border-color:color-mix(in oklab, var(--z-primary) 40%, var(--z-kante))}.zentrale .ts-blatt{border:1px solid var(--z-kante);border-top:5px solid var(--filiale);background:var(--z-flaeche-hoch);width:58px;color:var(--z-text);border-radius:10px;flex-direction:column;align-self:start;align-items:center;padding:6px 0 7px;line-height:1.15;text-decoration:none;display:flex}.zentrale .ts-blatt:hover{border-color:var(--z-primary);border-top-color:var(--filiale)}.zentrale .ts-blatt-tag,.zentrale .ts-blatt-monat{color:var(--color-salbei);font-size:12px}.zentrale .ts-blatt-zahl{color:var(--color-creme);font-size:22px;font-weight:700}.zentrale .ts-inhalt{align-content:start;gap:6px;min-width:0;display:grid}.zentrale .ts-zeit{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:13.5px;display:flex}.zentrale .ts-zeit>b{color:var(--color-creme);font-size:16px}.zentrale .ts-wer{color:var(--color-salbei);margin:0;font-size:14.5px;line-height:1.45}.zentrale .ts-wer b{color:var(--color-creme);font-weight:650}.zentrale .ts-wer .marke{vertical-align:1px;margin-left:8px}.zentrale .ts-grund{border-left:2px solid var(--z-kante-hell);color:var(--color-salbei);margin:0;padding-left:10px;font-size:13.5px;font-style:italic;line-height:1.5}.zentrale .ts-achtung{border:1px solid color-mix(in oklab, var(--color-beere-hell) 55%, transparent);background:color-mix(in oklab, var(--color-beere-hell) 9%, transparent);color:var(--color-creme);border-radius:10px;align-items:flex-start;gap:10px;margin-top:4px;padding:10px 12px;font-size:13.5px;line-height:1.5;display:flex}.zentrale .ts-achtung>svg{color:var(--color-beere-hell);flex:none;margin-top:2px}.zentrale .ts-achtung p{margin:0}.zentrale .ts-form{gap:10px;margin-top:6px;display:grid}.zentrale .ts-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.zentrale .ts-liste{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:14px;margin:12px 0 0;padding:0;list-style:none}.zentrale .ts-zeile{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:12px 16px;display:grid}.zentrale .ts-zeile+.ts-zeile{border-top:1px solid var(--z-kante)}.zentrale .ts-zeile .ts-blatt{border-top-width:4px;width:50px;padding:4px 0 5px}.zentrale .ts-zeile .ts-blatt-zahl{font-size:18px}.zentrale .ts-zeile-knopf{justify-self:end}.zentrale .ts-zeile-knopf:empty{display:none}.zentrale .ts-zeile-knopf .ts-knoepfe{margin-top:0}.zentrale .ts-erledigt .ts-zeile{grid-template-columns:auto minmax(0,1fr);align-items:start}.zentrale .ts-klein{color:var(--color-salbei);margin:0;font-size:13px;line-height:1.5}.zentrale .ts-vermerk{color:var(--color-salbei);align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:1.5;display:flex}.zentrale .ts-vermerk>svg{color:var(--color-beere-hell);flex:none;margin-top:3px}@media (width<=560px){.zentrale .ts-karte{gap:12px;padding:14px}.zentrale .ts-blatt{width:50px}.zentrale .ts-blatt-zahl{font-size:19px}.zentrale .ts-knoepfe>*{flex:100%}.zentrale .ts-knoepfe .portal-button{justify-content:center}.zentrale .ts-zeile{grid-template-columns:auto minmax(0,1fr);padding:12px 14px}.zentrale .ts-zeile-knopf{grid-column:1/-1;justify-self:stretch}.zentrale .ts-zeile-knopf .portal-button{justify-content:center;width:100%}}.zentrale .betrieb-eintrag h3{color:var(--color-creme);margin:0;font-size:1.05rem}.zentrale .betrieb-text{max-width:70ch;color:var(--color-salbei);margin:0 0 10px;font-size:13.5px;line-height:1.6}.zentrale .tag-zeile-block{border-bottom:1px solid var(--z-kante)}.zentrale .tag-zeile-block:last-child{border-bottom:0}.zentrale .tag-zeile-anhang{padding:0 10px 10px}.zentrale a.fuehrung-zeile-link{cursor:pointer;border-radius:10px;text-decoration:none;transition:background .15s,border-color .15s}.zentrale a.fuehrung-zeile-link:hover{background:var(--z-flaeche-hoch);border-color:var(--z-kante-hell)}.zentrale a.fuehrung-zeile-link>b{text-underline-offset:3px;text-decoration:underline}.zentrale .portal-hinweiszeile{max-width:68ch;color:var(--color-salbei);margin:12px 0 0;font-size:14px;line-height:1.55}.zentrale .portal-verweis{color:var(--color-creme);text-underline-offset:3px;text-decoration:underline}.zentrale .portal-verweis:hover{color:var(--color-beere-hell)}.zentrale .fuehrung-zeile-knoepfe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.zentrale .krank-schicht-zeile{border-bottom:1px solid var(--z-kante);flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;padding:4px 0;display:flex}.zentrale .krank-schicht-zeile:last-of-type{border-bottom-color:#0000}.zentrale .krank-schicht-zeile>.portal-button{margin-left:auto}@media (width<=560px){.zentrale .krank-schicht-zeile>.portal-button,.zentrale .fuehrung-zeile-knoepfe{width:100%;margin-left:0}.zentrale .fuehrung-zeile-knoepfe>*{flex:auto}}@media print{.zentrale .portal-sidebar,.zentrale .portal-topbar,.zentrale .portal-skip,.zentrale .nicht-drucken,.zentrale .portal-mit-hilfe>button{display:none!important}.zentrale,.zentrale .portal-workspace,.zentrale .portal-page{color:#000;background:#fff;margin:0;padding:0;display:block}@page{size:landscape;margin:12mm}.zentrale .marke{color:#000!important;background:#fff!important;border:1px solid #666!important}}#plan-druck{display:none}@media print{html.plan-blatt body>:not(#plan-druck){display:none!important}html.plan-blatt,html.plan-blatt body{background:#fff!important;margin:0!important;padding:0!important}html.plan-blatt #plan-druck{page:plan;color:#1b1b1b;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:9pt;line-height:1.3;display:block}}@page plan{size:A4 landscape;margin:10mm 10mm 12mm;@bottom-right{content:"Seite " counter(page) " von " counter(pages);font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:7.5pt;color:#555}}#plan-druck .pd-kopf{border-bottom:.8pt solid #146b35;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8mm;margin:0 0 4mm;padding-bottom:3.5mm;display:grid}#plan-druck .pd-marke{width:42mm;height:auto;display:block}#plan-druck .pd-titel h1{color:#0e4326;margin:0;font-size:20pt;font-weight:700;line-height:1}#plan-druck .pd-titel p{margin:1.2mm 0 0;font-size:11pt;font-weight:600}#plan-druck .pd-woche{text-align:right}#plan-druck .pd-woche b{color:#0e4326;font-size:16pt;line-height:1;display:block}#plan-druck .pd-woche span{font-variant-numeric:tabular-nums;margin-top:1.2mm;font-size:10pt;display:block}#plan-druck table{border-collapse:collapse;table-layout:fixed;width:100%}#plan-druck col.pd-sp-person{width:40mm}#plan-druck th,#plan-druck td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:.6pt solid #b8c3bc;padding:1.6mm 1.8mm}#plan-druck thead th{color:#0e4326;background:#e9f2ec;font-size:9.5pt;font-weight:700}#plan-druck thead th b,#plan-druck thead th span,#plan-druck thead th small{display:block}#plan-druck thead th span{font-variant-numeric:tabular-nums;font-weight:500}#plan-druck thead th small{color:#3d5a47;margin-top:.6mm;font-size:7.5pt;font-weight:400}#plan-druck th[data-zu=ja],#plan-druck td[data-zu=ja]{color:#6b6b6b;background:#f0f0f0}#plan-druck tbody tr{break-inside:avoid}#plan-druck tbody th{font-size:10pt;font-weight:700}#plan-druck tbody th small{color:#555;font-size:7.5pt;font-weight:400;display:block}#plan-druck .pd-stunden{color:#146b35;font-variant-numeric:tabular-nums;margin-top:.8mm;font-size:8pt;font-weight:600;display:block}#plan-druck .pd-schicht{border-left:1.6pt solid #146b35;padding:.6mm 0 .6mm 1.8mm}#plan-druck .pd-schicht+.pd-schicht{margin-top:1.4mm}#plan-druck .pd-schicht b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10pt;display:block}#plan-druck .pd-schicht small{color:#444;font-size:7.5pt;display:block}#plan-druck .pd-weg{color:#6b6b6b;font-size:8.5pt}#plan-druck .pd-offen th{color:#8a1c3c}#plan-druck .pd-offen .pd-schicht{border-left:1.6pt dashed #8a1c3c}#plan-druck .pd-fuss{color:#555;flex-wrap:wrap;justify-content:space-between;gap:1mm 6mm;margin-top:3mm;font-size:7.5pt;display:flex}.zentrale .portal-filterzeile{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 8px;display:flex}.zentrale .arbeitszeit-steuerung{align-items:end;gap:10px;margin:16px 0 8px;display:grid}.zentrale .arbeitszeit-zeitraum{color:var(--color-creme);font-size:17px}.zentrale .arbeitszeit-blaettern{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.zentrale .arbeitszeit-blaettern>*{justify-content:center;width:100%}@media (width>=768px){.zentrale .arbeitszeit-steuerung{grid-template-columns:auto auto 1fr auto;gap:12px}.zentrale .arbeitszeit-blaettern{grid-template-columns:repeat(3,auto)}.zentrale .arbeitszeit-blaettern>*{width:auto}.zentrale .arbeitszeit-ausfuhr{justify-self:end}}.zentrale .arbeitszeit-summe{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:16px 0;display:grid}@media (width>=768px){.zentrale .arbeitszeit-summe{grid-template-columns:repeat(4,minmax(0,1fr))}}.zentrale .arbeitszeit-rolle{border:1px solid var(--z-kante);border-radius:12px;position:relative;overflow-x:auto}.zentrale table.arbeitszeit{border-collapse:collapse;width:100%;font-size:13px}.zentrale table.arbeitszeit caption{text-align:left;padding:10px 12px}.zentrale table.arbeitszeit th,.zentrale table.arbeitszeit td{border-top:1px solid var(--z-kante);text-align:left;white-space:nowrap;padding:6px 8px}.zentrale table.arbeitszeit thead th{color:var(--color-salbei);font-weight:500}.zentrale table.arbeitszeit tbody th{color:var(--color-creme);font-weight:600}.zentrale table.arbeitszeit tbody th small{font-weight:400;display:block}.zentrale .arbeitszeit-tag{min-width:34px;text-align:center!important}.zentrale .arbeitszeit-tag span{color:var(--color-nebel);font-size:10px;display:block}.zentrale .arbeitszeit-zelle{font-variant-numeric:tabular-nums;min-width:34px;text-align:center!important}.zentrale .arbeitszeit-summe-zelle{font-variant-numeric:tabular-nums;font-weight:600}.zentrale .arbeitszeit-zelle[data-abwesend=urlaub]{background:color-mix(in srgb, var(--color-salbei) 18%, transparent);color:var(--color-creme)}.zentrale .arbeitszeit-zelle[data-abwesend=krank]{background:color-mix(in srgb, var(--color-signal-hell) 22%, transparent);color:var(--color-creme)}.zentrale .einspringen-aushilfe{border-top:1px solid var(--z-kante);margin-top:12px;padding-top:12px}.zentrale ul.einspringen-fremde{margin:8px 0 0;padding:0;list-style:none}.zentrale ul.einspringen-fremde li{border-bottom:1px solid var(--z-kante);flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:4px 0;display:flex}.zentrale ul.einspringen-fremde li:last-child{border-bottom-color:#0000}.zentrale ul.einspringen-fremde li>span{color:var(--color-creme);flex:12rem;font-size:14px}.zentrale ul.einspringen-fremde li small{display:block}.zentrale .kasse-ort{border:1px solid var(--z-kante);border-left:3px solid var(--color-signal-hell);background:var(--z-flaeche);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:16px;padding:10px 14px;display:flex}.zentrale .kasse-ort .aufschrift{color:var(--color-nebel)}.zentrale .kasse-ort b{color:var(--color-creme);font-size:18px}.zentrale .protokoll-satz{color:var(--color-salbei);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;padding-top:4px;font-size:13px;line-height:1.5;display:flex}.zentrale .protokoll-satz small{color:var(--color-nebel)}.zentrale .profilbild{background:var(--z-flaeche-hoch);border-radius:30%;flex:none;line-height:0;display:inline-block;overflow:hidden}.zentrale .profilbild svg,.zentrale .profilbild img{object-fit:cover;width:100%;height:100%;display:block}.zentrale .profilbild-kuerzel{color:#08150e;letter-spacing:.02em;place-items:center;font-size:.85em;font-weight:700;line-height:1;display:inline-grid}@keyframes pb-blinzeln{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes pb-wiegen{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes pb-funkeln{0%,to{opacity:.25}50%{opacity:1}}@keyframes pb-neigen{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes pb-fliessen{0%,to{transform:translate(-6px)}50%{transform:translate(6px)}}@keyframes pb-steigen{0%,to{transform:translateY(3px)}50%{transform:translateY(-3px)}}@keyframes pb-pochen{0%,to{opacity:.55}50%{opacity:1}}@keyframes pb-pulsieren{0%,to{transform:scale(.94)}50%{transform:scale(1.04)}}@keyframes pb-wedeln{0%,to{transform:rotate(-8deg)}50%{transform:rotate(10deg)}}@keyframes pb-huepfen{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}@keyframes pb-kreisen{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pb-flackern{0%,to{opacity:1;transform:scaleY(1)}40%{opacity:.9;transform:scaleY(1.06)}70%{opacity:1;transform:scaleY(.96)}}.zentrale .profilbild svg g,.zentrale .profilbild svg circle,.zentrale .profilbild svg path{transform-box:fill-box;transform-origin:50%}.zentrale .pb-blinzeln{animation:5.5s ease-in-out infinite pb-blinzeln}.zentrale .pb-wiegen{animation:4s ease-in-out infinite pb-wiegen}.zentrale .pb-funkeln{animation:3s ease-in-out infinite pb-funkeln}.zentrale .pb-neigen{animation:6s ease-in-out infinite pb-neigen}.zentrale .pb-fliessen{animation:5s ease-in-out infinite pb-fliessen}.zentrale .pb-steigen{animation:4.5s ease-in-out infinite pb-steigen}.zentrale .pb-pochen{animation:3.5s ease-in-out infinite pb-pochen}.zentrale .pb-pulsieren{animation:4s ease-in-out infinite pb-pulsieren}.zentrale .pb-wedeln{animation:3s ease-in-out infinite pb-wedeln}.zentrale .pb-huepfen{animation:3.2s ease-in-out infinite pb-huepfen}.zentrale .pb-kreisen{transform-box:view-box;transform-origin:32px 32px;animation:14s linear infinite pb-kreisen}.zentrale .pb-flackern{animation:2.4s ease-in-out infinite pb-flackern}@media (prefers-reduced-motion:reduce){.zentrale .profilbild svg *{animation:none!important}}.zentrale .markierfeld,.zentrale .markierauswahl{position:relative}.zentrale .markierfeld-eingabe{resize:vertical;width:100%}.zentrale ul.markierfeld-liste{z-index:30;border:1px solid var(--z-kante-hell);background:var(--z-flaeche-hoch);border-radius:12px;max-height:15rem;margin:4px 0 0;padding:4px;list-style:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #00000073}.zentrale ul.markierfeld-liste button{width:100%;min-height:44px;color:var(--color-creme);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:6px 10px;display:flex}.zentrale ul.markierfeld-liste button[data-gewaehlt=ja]{background:var(--z-flaeche);outline:1px solid var(--z-kante-hell)}.zentrale .markierfeld-art{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:1px 7px;font-size:11px}.zentrale .art-rolle{color:#cfe0ff;background:#5b8def4d}.zentrale .art-person{color:#0f3d20;background:#d4f0dc}.zentrale .art-artikel{color:#4a3205;background:#fae7bd}html[data-portal-theme=dunkel] .zentrale .art-person{color:#cdf2d8;background:#1a422a}html[data-portal-theme=dunkel] .zentrale .art-artikel{color:#ffe6b5;background:#453914}.zentrale .markierfeld-gewaehlt{flex-wrap:wrap;gap:6px;margin:6px 0 0;display:flex}.zentrale .markierfeld-marke{border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 8px;font-size:13px;display:inline-flex}.zentrale .markierfeld-marke button{min-width:22px;min-height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:12px}.zentrale .markierfeld-marke button:hover{background:#ffffff26}.zentrale .austausch-seite{flex-direction:column;height:calc(100dvh - 7.5rem);min-height:28rem;display:flex}.zentrale .austausch-verlauf>div>.portal-leer{padding:22px 20px}.zentrale .austausch-verlauf{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:14px;max-height:58vh;margin:12px 0;padding:6px 2px;overflow-y:auto}.zentrale .austausch-frueher{justify-content:center;padding:6px 0}.zentrale .austausch-tag{z-index:2;background:var(--z-flaeche);color:var(--color-nebel);letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:8px 0 4px;padding:4px 10px;font-size:12px;position:sticky;top:0}.zentrale .austausch-nachricht{border-radius:10px;gap:10px;padding:8px 12px 8px 18px;display:flex;position:relative}.zentrale .austausch-nachricht:hover{background:var(--z-flaeche-hoch)}.zentrale .austausch-nachricht:before{content:"";background:var(--filialbalken,var(--z-kante));border-radius:999px;width:3px;position:absolute;top:7px;bottom:7px;left:6px}.zentrale .austausch-nachricht[data-meins=ja]:before{width:4px;left:5px}.zentrale .austausch-legende{color:var(--z-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 10px;padding:0;font-size:11px;list-style:none;display:flex}.zentrale .austausch-legende li{align-items:center;gap:6px;display:inline-flex}.zentrale .austausch-legende i{background:var(--z-kante);border-radius:999px;width:3px;height:14px}.zentrale .austausch-legende-hinweis{opacity:.75;font-style:italic}.zentrale .austausch-inhalt{flex:auto;min-width:0}.zentrale .austausch-kopf{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.zentrale .austausch-kopf b{color:var(--color-creme)}.zentrale .austausch-text{color:var(--color-salbei);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.55}.zentrale .austausch-marke{border-radius:6px;padding:1px 5px;font-weight:600}.zentrale .austausch-geloescht{color:var(--color-nebel);margin:2px 0 0;font-size:14px}.zentrale .austausch-geloescht-lupe{cursor:help;outline-offset:2px;border-radius:8px}.zentrale .austausch-geloescht-inhalt{color:var(--color-salbei);display:none}.zentrale .austausch-geloescht-lupe:hover .austausch-geloescht-hinweis,.zentrale .austausch-geloescht-lupe:focus-visible .austausch-geloescht-hinweis,.zentrale .austausch-geloescht-lupe:focus .austausch-geloescht-hinweis{display:none}.zentrale .austausch-geloescht-lupe:hover .austausch-geloescht-inhalt,.zentrale .austausch-geloescht-lupe:focus-visible .austausch-geloescht-inhalt,.zentrale .austausch-geloescht-lupe:focus .austausch-geloescht-inhalt{display:inline}.zentrale .austausch-geloescht-text{border:1px dashed var(--z-kante-hell);color:var(--color-salbei);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;padding:6px 8px;display:flex}.zentrale .austausch-werkzeuge{gap:10px;margin-top:4px;display:flex}.zentrale .austausch-werkzeuge button{min-height:44px;color:var(--color-nebel);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;display:inline-flex}.zentrale .austausch-werkzeuge button:hover{color:var(--color-creme);text-underline-offset:3px;text-decoration:underline}.zentrale .austausch-schreiben{background:var(--z-grund);padding-top:8px;position:sticky;bottom:0}.zentrale .austausch-aendern{margin-top:6px}.zentrale .profilwahl-jetzt{align-items:center;gap:14px;margin:16px 0;display:flex}.zentrale .profilwahl-jetzt>div{min-width:0}.zentrale .profilwahl-jetzt .portal-button{margin-top:6px}.zentrale .profilwahl-galerie{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;margin-bottom:14px;display:grid}.zentrale .profilwahl-galerie button{color:var(--color-nebel);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-items:center;gap:4px;padding:8px 4px;font-size:11px;display:grid}.zentrale .profilwahl-galerie button:hover{background:var(--z-flaeche-hoch)}.zentrale .profilwahl-galerie button[aria-pressed=true]{border-color:var(--color-signal-hell);background:var(--z-flaeche-hoch);color:var(--color-creme)}.zentrale .tagkarte{border:1px solid var(--z-kante);background:linear-gradient(180deg, var(--z-flaeche-hoch), var(--z-flaeche));border-radius:16px;padding:18px 20px}.zentrale .tagkarte>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:14px;display:flex}.zentrale .tagkarte-wochentag{color:var(--color-salbei);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.zentrale .tagkarte-datum{color:var(--color-creme);font-size:26px;line-height:1.15}.zentrale .tagkarte-laden{color:var(--color-salbei);align-items:center;gap:6px;font-size:13px;display:inline-flex}.zentrale .tagkarte-laden i{background:var(--color-signal-hell);border-radius:50%;width:8px;height:8px}.zentrale .tagkarte-laden[data-zu=ja] i{background:var(--color-nebel)}.zentrale ol.tagkarte-schichten{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.zentrale ol.tagkarte-schichten>li{border:1px solid var(--z-kante);border-left:3px solid var(--z-kante-hell);background:var(--z-flaeche);border-radius:12px;padding:12px 14px}.zentrale ol.tagkarte-schichten>li[data-jetzt=ja]{border-left-color:var(--color-signal-hell);background:color-mix(in srgb, var(--color-signal-hell) 8%, var(--z-flaeche))}.zentrale .tagkarte-zeile{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.zentrale .tagkarte-zeit{color:var(--color-creme);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:22px}.zentrale .blase-gross{padding:4px 12px;font-size:14px}.zentrale .tagkarte-neben{color:var(--color-nebel);margin-top:4px;font-size:13px}.zentrale .tagkarte-balken{background:var(--z-kante);border-radius:999px;height:5px;margin-top:10px;overflow:hidden}.zentrale .tagkarte-balken>span{background:var(--color-signal-hell);border-radius:999px;height:100%;display:block}.zentrale .tagkarte-leer{border:1px dashed var(--z-kante-hell);color:var(--color-salbei);border-radius:12px;padding:14px}.zentrale .tagkarte-leer>b{color:var(--color-creme);margin-bottom:4px;font-size:16px;display:block}.zentrale .tagkarte-leer p b{color:var(--color-creme)}.zentrale .tagkarte-leer p .blase{vertical-align:1px;max-width:100%;font-size:12px;display:inline-block}.zentrale .tagkarte-leer p{margin:0;font-size:14px}.zentrale .tagkarte-vergessen{border:1px solid color-mix(in srgb, var(--color-beere-hell) 45%, transparent);background:color-mix(in srgb, var(--color-beere-hell) 10%, transparent);border-radius:10px;margin:12px 0 0;padding:10px 12px;line-height:1.5}.zentrale .tagkarte-vergessen p{margin:0}.zentrale .tagkarte-vergessen p+p{margin-top:6px}.zentrale .tagkarte-wege{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.zentrale .wochenplan{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.zentrale a.wochentag{border:1px solid var(--z-kante);background:var(--z-flaeche);min-height:104px;color:inherit;border-radius:12px;flex-direction:column;gap:6px;padding:10px;text-decoration:none;display:flex}.zentrale a.wochentag:hover{border-color:var(--z-kante-hell);background:var(--z-flaeche-hoch)}.zentrale a.wochentag[data-heute=ja]{border-color:var(--color-signal-hell)}.zentrale a.wochentag[data-zu=ja]{background:repeating-linear-gradient(135deg, var(--z-flaeche), var(--z-flaeche) 6px, var(--z-flaeche-hoch) 6px, var(--z-flaeche-hoch) 12px)}.zentrale .wochentag-kopf{color:var(--color-nebel);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:6px;font-size:11px;display:flex}.zentrale .wochentag-kopf b{color:var(--color-creme);letter-spacing:0;font-size:17px}.zentrale .wochentag-inhalt{flex-direction:column;gap:4px;display:flex}.zentrale .wochentag-inhalt .blase-schicht{text-align:left;flex-direction:column;gap:1px;padding:4px 8px;line-height:1.3;display:flex}.zentrale .wochentag-inhalt .blase-schicht b{font-variant-numeric:tabular-nums;font-size:12px}.zentrale .blase-krank{background:color-mix(in srgb, var(--color-signal-hell) 20%, transparent);color:var(--color-creme)}.zentrale .wochentag-notizen{color:var(--color-nebel);font-size:11px}.zentrale .wochenplan-summe{margin-top:10px}@media (width<=760px){.zentrale .wochenplan{grid-template-columns:1fr}.zentrale a.wochentag{flex-direction:row;align-items:center;gap:12px;min-height:56px}.zentrale .wochentag-kopf{flex-direction:column;flex:0 0 3.6rem;align-items:flex-start;gap:0}.zentrale .wochentag-inhalt{flex-flow:wrap;flex:auto;align-items:center}.zentrale .wochentag-inhalt .blase-schicht{flex-direction:row;align-items:baseline;gap:6px}}.zentrale .austausch-buehne{flex:auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;min-height:0;transition:grid-template-columns .26s cubic-bezier(.22,.61,.36,1),gap .26s cubic-bezier(.22,.61,.36,1);display:grid}.zentrale .austausch-buehne[data-karte=ja]{grid-template-columns:minmax(0,1fr) 340px;gap:16px}.zentrale .austausch-spalte{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.zentrale .austausch-marke-knopf{min-height:0;font:inherit;cursor:pointer;text-underline-offset:2px;border:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.zentrale .austausch-marke-knopf:hover,.zentrale .austausch-marke-knopf:focus-visible{text-decoration-style:solid}.zentrale .artikelkarte{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:16px;flex-direction:column;max-height:calc(100vh - 120px);animation:.26s cubic-bezier(.22,.61,.36,1) artikelkarte-auf;display:flex;position:sticky;top:92px;overflow:hidden}@keyframes artikelkarte-auf{0%{opacity:0;transform:translate(10px)}}.zentrale .artikelkarte-kopf{border-bottom:1px solid var(--z-kante);align-items:center;gap:10px;padding:12px 14px;display:flex}.zentrale .artikelkarte-kicker{color:var(--z-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.zentrale .artikelkarte-zu{width:30px;height:30px;min-height:0;color:var(--z-muted);border-radius:8px;place-items:center;margin-left:auto;display:grid}.zentrale .artikelkarte-zu:hover{background:var(--z-flaeche-hoch);color:var(--z-text)}.zentrale .artikelkarte-inhalt{padding:14px;overflow-y:auto}.zentrale .artikelkarte-bild,.zentrale .artikelkarte-kachel{object-fit:contain;border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);border-radius:12px;width:100%;height:150px;margin-bottom:12px;display:block}.zentrale .artikelkarte-name{margin:0;font-size:15px;font-weight:700;line-height:1.35}.zentrale .artikelkarte-marke{color:var(--z-muted);margin:3px 0 0;font-size:12px}.zentrale .artikelkarte-marken{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.zentrale .artikelkarte-still{color:var(--z-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.zentrale .artikelkarte-fehler{color:var(--color-beere-hell,#ffa9c5);margin:10px 0 0;font-size:12px}.zentrale .artikelkarte-block{border-top:1px solid var(--z-kante);margin-top:16px;padding-top:14px}.zentrale .artikelkarte-block h4{letter-spacing:.04em;text-transform:uppercase;color:var(--z-muted);align-items:baseline;gap:8px;margin:0 0 8px;font-size:11px;font-weight:650;display:flex}.zentrale .artikelkarte-block h4 .zahlen{color:var(--z-text);text-transform:none;letter-spacing:0;margin-left:auto;font-size:13px}.zentrale .artikelkarte-block p{margin:0;font-size:13px;line-height:1.6}.zentrale .artikelkarte-preise,.zentrale .artikelkarte-daten{gap:7px;margin:0;display:grid}.zentrale .artikelkarte-preis,.zentrale .artikelkarte-daten>div{align-items:baseline;gap:10px;font-size:13px;display:flex}.zentrale .artikelkarte-preis dt,.zentrale .artikelkarte-daten dt{color:var(--z-muted);font-size:12px}.zentrale .artikelkarte-preis dd,.zentrale .artikelkarte-daten dd{text-align:right;margin:0 0 0 auto}.zentrale .artikelkarte-preis dd span{display:block}.zentrale .artikelkarte-preis dd b{font-size:14px}.zentrale .artikelkarte-preis dd small,.zentrale .artikelkarte-codes small{color:var(--z-muted);font-size:11px;display:block}.zentrale .artikelkarte-bestand{gap:6px;margin:0;padding:0;list-style:none;display:grid}.zentrale .artikelkarte-bestand li{align-items:baseline;gap:10px;font-size:13px;display:flex}.zentrale .artikelkarte-bestand li b{margin-left:auto;font-size:14px}.zentrale .artikelkarte-bestand li b[data-leer=ja]{color:var(--color-beere-hell,#ffa9c5)}.zentrale .artikelkarte-codes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.zentrale .artikelkarte-codes code{overflow-wrap:anywhere;font-size:12px}.zentrale .artikelkarte-schalter{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.zentrale .artikelkarte-schalter li{border:1px solid var(--z-kante);color:var(--z-muted);border-radius:999px;padding:2px 8px;font-size:11px}.zentrale .artikelkarte-schalter li[data-an=ja]{border-color:var(--z-primary);color:var(--z-primary);font-weight:600}.zentrale .artikelkarte-fuss{border-top:1px solid var(--z-kante);margin-top:16px;padding-top:12px}.zentrale .artikelkarte-fuss p{color:var(--z-muted);margin:0 0 6px;font-size:11px;line-height:1.6}.zentrale .artikelkarte-quelle{color:var(--color-gold,#c08a17)!important}@media (width<=900px){.zentrale .austausch-buehne[data-karte=ja]{grid-template-columns:minmax(0,1fr)}.zentrale .artikelkarte{z-index:40;border-radius:16px 16px 0 0;max-height:85vh;animation-name:artikelkarte-hoch;position:fixed;inset:15vh 0 0;box-shadow:0 -8px 32px #0006}@keyframes artikelkarte-hoch{0%{opacity:0;transform:translateY(24px)}}}@media (prefers-reduced-motion:reduce){.zentrale .austausch-buehne,.zentrale .artikelkarte{transition:none;animation:none}}.zentrale .portal-nav-zahl{background:var(--z-primary);min-width:20px;height:20px;color:var(--z-on-primary);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;line-height:1;animation:.22s cubic-bezier(.22,.61,.36,1) nav-zahl-auf;display:inline-grid}@keyframes nav-zahl-auf{0%{opacity:0;transform:scale(.7)}}.zentrale .portal-menu-button{position:relative}.zentrale .portal-menu-punkt{background:var(--z-primary);width:9px;height:9px;box-shadow:0 0 0 2px var(--z-grund);border-radius:999px;animation:.22s cubic-bezier(.22,.61,.36,1) nav-zahl-auf;position:absolute;top:6px;right:6px}.zentrale .austausch-rand{text-align:center;color:var(--z-muted);letter-spacing:.02em;padding:10px 4px;font-size:11px}.zentrale .austausch-rand[data-laedt=ja]{color:var(--z-primary)}.zentrale .austausch-anfang{opacity:.7}.zentrale .austausch-neuab{color:var(--z-primary);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin:14px 2px 10px;font-size:11px;font-weight:700;display:flex}.zentrale .austausch-neuab:before,.zentrale .austausch-neuab:after{content:"";opacity:.45;background:currentColor;flex:1;height:1px}.zentrale .austausch-sprung{pointer-events:none;justify-content:center;margin:-14px 0 8px;display:flex}.zentrale .austausch-sprung .portal-button{pointer-events:auto;border-radius:999px;align-items:center;gap:8px;animation:.24s cubic-bezier(.22,.61,.36,1) sprung-auf;display:inline-flex;box-shadow:0 6px 20px #0003}@keyframes sprung-auf{0%{opacity:0;transform:translateY(8px)}}.zentrale .austausch-verlauf{scroll-behavior:auto;overscroll-behavior-y:auto;overflow-anchor:none;scrollbar-gutter:stable;flex:auto;height:auto;min-height:10rem;max-height:none}@media (width<=560px){.zentrale .austausch-seite{height:auto;min-height:0}.zentrale .austausch-verlauf{flex:none;height:clamp(14rem,100dvh - 19rem,32rem)}}@media (prefers-reduced-motion:reduce){.zentrale .portal-nav-zahl,.zentrale .portal-menu-punkt,.zentrale .austausch-sprung .portal-button{animation:none}}.zentrale.gespeichert-feld{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:2147483000;pointer-events:none;background:0 0;max-width:min(360px,100vw - 32px);display:block;position:fixed;top:auto;left:auto}.zentrale .gespeichert-karte{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:18px;align-items:center;gap:13px;padding:14px 18px;font-size:15px;animation:.26s cubic-bezier(.22,.61,.36,1) gespeichert-auf;display:flex;position:relative;box-shadow:0 18px 50px #00000040,0 2px 8px #00000026}.zentrale .gespeichert-haken{background:var(--z-primary);width:30px;height:30px;color:var(--z-on-primary);border-radius:999px;flex:none;place-items:center;animation:.42s cubic-bezier(.22,.61,.36,1) gespeichert-haken;display:grid}@keyframes gespeichert-auf{0%{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes gespeichert-haken{0%{transform:scale(.4)}60%{transform:scale(1.12)}to{transform:scale(1)}}@media (width<=560px){.zentrale.gespeichert-feld{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}.zentrale .gespeichert-karte{padding:12px 15px;font-size:14px}}@media (prefers-reduced-motion:reduce){.zentrale .gespeichert-karte,.zentrale .gespeichert-haken{animation:none}}.zentrale .artikelkarte-jetzt{align-items:center;gap:7px;font-weight:600;display:flex;color:var(--z-primary)!important}.zentrale .artikelkarte-punkt{background:currentColor;border-radius:999px;width:7px;height:7px;animation:2.4s ease-in-out infinite artikelkarte-puls}@keyframes artikelkarte-puls{0%,to{opacity:1}50%{opacity:.35}}.zentrale .artikelkarte-alt{color:var(--color-gold,#c08a17)!important}@media (prefers-reduced-motion:reduce){.zentrale .artikelkarte-punkt{animation:none}}.zentrale.system-dialog-overlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081d13a8;position:fixed;inset:0}.zentrale.system-dialog{z-index:91;border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:18px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);padding:26px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 70px #0004}.zentrale.system-dialog h2{font-size:23px;font-weight:700;line-height:1.3}.zentrale .system-dialog-text{color:var(--z-muted);margin:16px 0 24px;font-size:14px;line-height:1.7}.zentrale .arbeitszeit-karten{display:none}@media (width<=767px){.zentrale .arbeitszeit-rolle{display:none}.zentrale .arbeitszeit-karten{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.zentrale .arbeitszeit-karten>li{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:12px;padding:12px 14px}.zentrale .arbeitszeit-karte-kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.zentrale .arbeitszeit-karte-kopf b{color:var(--color-creme);display:block}.zentrale .arbeitszeit-karte-kopf small{font-size:12px;display:block}.zentrale .arbeitszeit-karte-summe{color:var(--color-creme);white-space:nowrap;font-size:17px;font-weight:600}.zentrale .arbeitszeit-karte-tage{border-top:1px solid var(--z-kante);margin:10px 0 0;padding:0;list-style:none}.zentrale .arbeitszeit-karte-tage>li{color:var(--color-salbei);justify-content:space-between;gap:12px;padding:6px 0;font-size:13.5px;display:flex}.zentrale .arbeitszeit-karte-tage>li+li{border-top:1px solid color-mix(in srgb, var(--z-kante) 55%, transparent)}.zentrale .arbeitszeit-karte-tage>li[data-abwesend=urlaub]>:last-child{color:#c09bc4}.zentrale .arbeitszeit-karte-tage>li[data-abwesend=krank]>:last-child{color:var(--color-beere-hell)}}.zentrale .planer-ecke,.zentrale .planer-person{z-index:3;background:var(--z-flaeche-hoch);position:sticky;left:0}.zentrale .planer-ecke{z-index:4}.zentrale .planer-person{background:var(--z-flaeche)}@media (width<=1023px){.zentrale .planer-ecke:after,.zentrale .planer-person:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000029,#0000);width:10px;position:absolute;top:0;bottom:0;right:-10px}}@media (width<=767px){.zentrale .portal-week-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.zentrale .portal-week-nav b{color:var(--color-creme);order:-1;grid-column:1/-1;padding:0;font-size:16px}.zentrale .portal-week-nav>button,.zentrale .portal-week-nav>a{justify-content:center;width:100%;height:auto}.zentrale .portal-week-nav{align-items:stretch}:is(.zentrale .portal-week-nav:has(>b)>:last-child:nth-child(2n),.zentrale .portal-week-nav:not(:has(>b))>:last-child:nth-child(odd)){grid-column:1/-1}.zentrale .portal-week-tools{gap:10px;display:grid}}.zentrale .mitarbeiter-anleitung{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:12px;margin:0 0 18px}.zentrale .mitarbeiter-anleitung>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:44px;padding:11px 14px;list-style:none;display:flex}.zentrale .mitarbeiter-anleitung>summary::-webkit-details-marker{display:none}.zentrale .mitarbeiter-anleitung>summary:before{content:"›";color:var(--z-muted);margin-right:2px;transition:transform .18s;display:inline-block}.zentrale .mitarbeiter-anleitung[open]>summary:before{transform:rotate(90deg)}.zentrale .mitarbeiter-anleitung>summary b{color:var(--color-creme)}.zentrale .mitarbeiter-anleitung>summary span{color:var(--z-muted);font-size:12px}.zentrale .mitarbeiter-anleitung>div{border-top:1px solid var(--z-kante);color:var(--color-salbei);padding:12px 14px 14px;font-size:14px;line-height:1.6}.zentrale .mitarbeiter-anleitung ol{gap:9px;margin:10px 0;padding-left:1.25rem;display:grid}.zentrale .mitarbeiter-anleitung li::marker{color:var(--z-muted);font-weight:700}.zentrale .mitarbeiter-anleitung p+p,.zentrale .mitarbeiter-anleitung ol+p{margin-top:10px}.zentrale .mitarbeiter-anleitung b{color:var(--color-creme)}.zentrale .mitarbeiter-anleitung-vorsatz{border-left:3px solid var(--z-accent,var(--color-signal));background:color-mix(in srgb, var(--color-signal) 10%, transparent);border-radius:0 8px 8px 0;padding:9px 12px}.zentrale .posteingang-liste{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.zentrale .posteingang-karte{border:1px solid var(--z-kante);border-left:3px solid var(--z-kante);background:var(--z-flaeche);border-radius:14px;gap:10px;padding:14px;display:grid}.zentrale .posteingang-offen{border-left-color:var(--color-signal)}.zentrale .posteingang-in_arbeit{border-left-color:#c08a17}.zentrale .posteingang-erledigt{border-left-color:var(--z-kante);background:var(--z-grund)}.zentrale .posteingang-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.zentrale .posteingang-name{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.3}.zentrale .posteingang-zeit{color:var(--z-muted);font-size:12px}.zentrale .posteingang-marke{border:1px solid color-mix(in oklab, var(--filiale,#7c9c8b) 55%, transparent);background:color-mix(in oklab, var(--filiale,#7c9c8b) 16%, transparent);color:var(--z-text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.zentrale .posteingang-ohne{border:1px dashed var(--z-kante);background:var(--z-flaeche-hoch);color:var(--z-muted)}.zentrale .posteingang-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.zentrale .posteingang-rueckfrage{background:#c08a171f;border-left:3px solid #c08a17;border-radius:0 8px 8px 0;gap:8px;padding:9px 11px;font-size:13px;line-height:1.5;display:grid}.zentrale .posteingang-rueckfrage p{align-items:flex-start;gap:7px;margin:0;display:flex}.zentrale .posteingang-rueckfrage svg{flex:none;margin-top:2px}.zentrale .posteingang-fuss{border-top:1px solid var(--z-kante);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.zentrale .posteingang-fuss .portal-badge{align-items:center;gap:5px}.zentrale .posteingang-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.zentrale .posteingang-notiz{color:var(--z-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.zentrale .posteingang-notizknopf{min-height:44px;color:var(--z-primary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.zentrale .posteingang-loeschknopf{color:var(--color-beere-hell);justify-self:end;gap:6px}.zentrale .posteingang-loeschknopf:disabled{opacity:.6;cursor:default}.zentrale .posteingang-notizfeld{gap:8px;display:grid}.zentrale .posteingang-notizfeld textarea{resize:vertical}@media (width<=560px){.zentrale .posteingang-knoepfe{grid-template-columns:1fr 1fr;width:100%;display:grid}.zentrale .posteingang-knoepfe>*{justify-content:center;width:100%}.zentrale .posteingang-knoepfe>:last-child:nth-child(odd){grid-column:1/-1}.zentrale .posteingang-fuss{align-items:flex-start}.zentrale .portal-filterzeile .portal-schalter{border-radius:18px;flex-wrap:wrap;max-width:100%}}.zentrale .bestell-liste{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.zentrale .bestell-karte{border:1px solid var(--z-kante);border-left:3px solid var(--z-kante);background:var(--z-flaeche);border-radius:14px;gap:10px;padding:14px;display:grid}.zentrale .bestell-offen{border-left-color:var(--color-signal)}.zentrale .bestell-zugewiesen{border-left-color:#c08a17}.zentrale .bestell-erledigt,.zentrale .bestell-storniert{border-left-color:var(--z-kante);background:var(--z-grund)}.zentrale .bestell-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.zentrale .bestell-nummer{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.zentrale .bestell-test{border:1px dashed var(--z-kante);color:var(--z-muted);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.zentrale .bestell-zeit{color:var(--z-muted);font-size:12px}.zentrale .bestell-zeilen{border-top:1px solid var(--z-kante);border-bottom:1px solid var(--z-kante);gap:4px;margin:0;padding:10px 0;list-style:none;display:grid}.zentrale .bestell-zeilen li{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:13.5px;display:grid}.zentrale .bestell-menge{font-variant-numeric:tabular-nums;color:var(--z-muted);font-weight:700}.zentrale .bestell-name{overflow-wrap:anywhere}.zentrale .bestell-bestand{color:var(--z-muted);text-align:right;white-space:nowrap;font-size:12px}.zentrale .bestell-unbekannt{font-style:italic}.zentrale .bestell-warnung{border-left:3px solid var(--color-beere-hell,#c2547f);background:color-mix(in srgb, var(--color-beere-hell,#c2547f) 12%, transparent);border-radius:0 8px 8px 0;align-items:flex-start;gap:7px;margin:0;padding:9px 11px;font-size:13px;line-height:1.5;display:flex}.zentrale .bestell-warnung svg{flex:none;margin-top:2px}.zentrale .bestell-punkte{color:var(--z-muted);align-items:flex-start;gap:7px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.zentrale .bestell-punkte svg{flex:none;margin-top:3px}.zentrale .bestell-punkte-gebucht{color:inherit}.zentrale .bestell-punkte-gebucht svg{color:var(--color-signal,#2fd35a)}.zentrale .bestell-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.zentrale .bestell-filiale{align-items:center;gap:7px;min-width:0;font-size:13.5px;display:flex}.zentrale .bestell-quelle{color:var(--z-muted);font-size:12px}.zentrale .bestell-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zentrale .bestell-wahl select{min-height:44px;padding:0 10px}@media (width<=560px){.zentrale .bestell-zeilen li{grid-template-columns:auto minmax(0,1fr)}.zentrale .bestell-bestand{text-align:left;white-space:normal;grid-column:2}.zentrale .bestell-knoepfe{grid-template-columns:1fr;width:100%;display:grid}.zentrale .bestell-knoepfe>*{justify-content:center;width:100%}.zentrale .bestell-wahl select{width:100%}}.zentrale .markierfeld-werkzeuge{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.zentrale .markierfeld-artikelwahl{z-index:6;border:1px solid var(--z-kante-hell);background:var(--z-flaeche-hoch);border-radius:12px;gap:8px;margin-top:10px;padding:12px;display:grid;position:relative;box-shadow:0 18px 40px #00000040}.zentrale ul.markierfeld-artikelliste{gap:2px;max-height:17rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.zentrale ul.markierfeld-artikelliste button{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.zentrale ul.markierfeld-artikelliste button:hover,.zentrale ul.markierfeld-artikelliste button:focus-visible{background:var(--z-flaeche);outline:1px solid var(--z-kante-hell)}.zentrale ul.markierfeld-artikelliste b{overflow-wrap:anywhere;line-height:1.35}.zentrale .abw{border:1px solid var(--z-kante);background:var(--z-grund);border-radius:12px;gap:12px;margin-top:4px;padding:12px;display:grid}.zentrale .abw-laden,.zentrale .abw-notiz{color:var(--z-muted);margin:0;font-size:12.5px;line-height:1.5}.zentrale .abw-fehler,.zentrale .abw-meldung{border-left:3px solid var(--color-beere-hell,#c2547f);background:color-mix(in srgb, var(--color-beere-hell,#c2547f) 12%, transparent);border-radius:0 8px 8px 0;align-items:flex-start;gap:7px;margin:0;padding:9px 11px;font-size:13px;line-height:1.5;display:flex}.zentrale .abw-meldung{border-left-color:var(--color-signal-hell,#4fb477);background:color-mix(in srgb, var(--color-signal-hell,#4fb477) 12%, transparent)}.zentrale .abw-fehler svg,.zentrale .abw-meldung svg{flex:none;margin-top:2px}.zentrale .abw-versand{gap:6px;display:grid}.zentrale .abw-feld{min-width:0;color:var(--z-muted);gap:5px;font-size:12.5px;display:grid}.zentrale .abw-feld>span{align-items:center;gap:6px;display:inline-flex}.zentrale .abw-feld select,.zentrale .abw-feld input{width:100%;min-height:44px;color:var(--z-text);padding:0 10px;font-size:14px}.zentrale .abw-zeilen{gap:10px;margin:0;padding:0;list-style:none;display:grid}.zentrale .abw-zeile{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:10px;gap:8px;padding:10px;display:grid}.zentrale .abw-zeile-entfallen{opacity:.6}.zentrale .abw-zeile-kopf{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:13.5px;display:flex}.zentrale .abw-menge{font-variant-numeric:tabular-nums;color:var(--z-muted);font-weight:700}.zentrale .abw-name{overflow-wrap:anywhere;font-weight:600}.zentrale .abw-marke{border:1px dashed var(--z-kante);color:var(--z-muted);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.zentrale .abw-marke-gut{border-style:solid;border-color:var(--color-signal-hell,#4fb477);color:var(--color-signal-hell,#4fb477)}.zentrale .abw-chips{flex-wrap:wrap;gap:8px;display:flex}.zentrale .abw-chip{border:1px solid var(--z-kante);background:var(--z-grund);min-height:44px;color:var(--z-text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.zentrale .abw-chip:disabled{cursor:default;opacity:.55}.zentrale .abw-chip-zahl{font-variant-numeric:tabular-nums;font-weight:700}.zentrale .abw-chip-reicht .abw-chip-zahl{color:var(--color-signal-hell,#4fb477)}.zentrale .abw-chip-knapp .abw-chip-zahl{color:var(--z-muted)}.zentrale .abw-chip-gewaehlt{border-color:var(--z-primary,var(--color-signal));background:color-mix(in srgb, var(--color-signal-hell,#4fb477) 16%, transparent);font-weight:600}.zentrale .abw-zeile-fuss{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.zentrale .abw-block{border-top:1px solid var(--z-kante);gap:7px;padding-top:10px;display:grid}.zentrale .abw-block h4{align-items:center;gap:7px;margin:0;font-size:13px;font-weight:700;display:flex}.zentrale .abw-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.zentrale .abw-liste li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.zentrale .abw-liste-text{overflow-wrap:anywhere;min-width:0}.zentrale .abw-liste-knoepfe{flex-wrap:wrap;gap:6px;display:flex}.zentrale .abw-stand{color:var(--z-muted);font-weight:600}.zentrale .abw-stand-gebucht,.zentrale .abw-stand-angekommen{color:var(--color-signal-hell,#4fb477)}.zentrale .abw-stand-fehlgeschlagen,.zentrale .abw-stand-abgesagt{color:var(--color-beere-hell,#c2547f)}.zentrale .abw-grund{color:var(--color-beere-hell,#c2547f);margin-top:2px;display:block}.zentrale .abw-abschluss{border-top:1px solid var(--z-kante);gap:10px;padding-top:10px;display:grid}.zentrale .abw-versandfelder{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px;display:grid}.zentrale .abw-knopfzeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zentrale .abw-sicher{border:1px solid var(--color-beere-hell,#c2547f);background:color-mix(in srgb, var(--color-beere-hell,#c2547f) 9%, transparent);border-radius:10px;gap:8px;padding:12px;display:grid}.zentrale .abw-sicher-kopf{align-items:flex-start;gap:7px;margin:0;font-size:13.5px;font-weight:600;line-height:1.5;display:flex}.zentrale .abw-sicher-kopf svg{flex:none;margin-top:2px}.zentrale .abw-sicher-liste{gap:3px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.zentrale .abw-sicher-warnung,.zentrale .abw-sicher-versand{color:var(--z-muted);margin:0;font-size:12.5px;line-height:1.5}.zentrale .abw-sicher-warnung{color:var(--color-beere-hell,#c2547f);font-weight:600}.zentrale .abw-sicher-knoepfe{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}@media (width<=560px){.zentrale .abw-versandfelder{grid-template-columns:1fr}.zentrale .abw-chips{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.zentrale .abw-chip{justify-content:space-between}.zentrale .abw-knopfzeile>button,.zentrale .abw-sicher-knoepfe>button,.zentrale .abw-liste-knoepfe>button{justify-content:center;width:100%}.zentrale .abw-liste li{display:grid}.zentrale .abw-liste-knoepfe{width:100%;display:grid}}.zentrale .abw-chip-fremd{border-style:dashed}.zentrale .abw-frage{color:var(--z-text);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.zentrale .abw-versandwahl{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-top:8px;display:grid}.zentrale .abw-versandknopf{border:1px solid var(--z-kante);background:var(--z-flaeche);min-height:62px;color:var(--z-text);text-align:left;cursor:pointer;border-radius:12px;gap:4px;padding:10px 14px;display:grid}.zentrale .abw-versandknopf:disabled{cursor:default;opacity:.55}.zentrale .abw-versandknopf-kopf{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.zentrale .abw-versandknopf-platz{color:var(--z-muted);font-size:11.5px}.zentrale .abw-versandknopf-marke{background:color-mix(in srgb, var(--color-signal-hell,#4fb477) 22%, transparent);color:var(--color-signal-hell,#4fb477);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.zentrale .abw-versandknopf-lage{color:var(--z-muted);font-size:12px}.zentrale .abw-versandknopf-voll .abw-versandknopf-lage{color:var(--color-signal-hell,#4fb477)}.zentrale .abw-versandknopf-gewaehlt{border-color:var(--z-primary,var(--color-signal));background:color-mix(in srgb, var(--color-signal-hell,#4fb477) 14%, var(--z-flaeche));border-width:2px;padding:9px 13px}.zentrale .abw-empfehlung{border-left:3px solid var(--color-signal-hell,#4fb477);background:color-mix(in srgb, var(--color-signal-hell,#4fb477) 9%, transparent);border-radius:0 8px 8px 0;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.55;display:flex}.zentrale .abw-empfehlung svg{flex:none;margin-top:3px}@media (width<=560px){.zentrale .abw-versandwahl{grid-template-columns:1fr}}.zentrale .wochenblock+.wochenblock{margin-top:22px}.zentrale .wochenblock-kopf{color:var(--color-creme);align-items:baseline;gap:10px;margin:0 0 2px;font-size:15px;font-weight:650;display:flex}.zentrale a.wochentag[data-vorbei=ja]{opacity:.62}.zentrale a.wochentag[data-vorbei=ja]:hover,.zentrale a.wochentag[data-vorbei=ja]:focus-visible{opacity:1}.zentrale .blase-schicht[data-entwurf=ja]{opacity:.9;border-style:dashed}.zentrale .schichtende-karte{margin-bottom:18px}.zentrale .schichtende-plan{color:var(--color-salbei);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;font-size:14px;display:flex}.zentrale .schichtende-plan b{color:var(--color-creme);font-variant-numeric:tabular-nums;font-size:16px}.zentrale .schichtende-block{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:16px;margin-top:18px;padding:18px 20px}.zentrale .schichtende-block>h2{color:var(--color-creme);align-items:center;gap:9px;margin:0 0 14px;font-size:16px;font-weight:700;display:flex}.zentrale .schichtende-block>h2 svg{color:var(--color-salbei)}.zentrale .schichtende-abschluss{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 18px;margin-top:18px;display:flex}.zentrale .portal-button.schichtende-knopf{padding-inline:26px;font-size:15px}.zentrale .schichtende-offen{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.zentrale .marke[data-stand=wartet]{background:var(--z-entwurf-grund);color:var(--z-entwurf-tinte);border-color:var(--z-entwurf)}.zentrale .marke[data-stand=bestaetigt],.zentrale .marke[data-stand=gilt]{color:#14532a;background:#e4f3e2;border-color:#bcdcb9}.zentrale .marke[data-stand=abgelehnt]{color:#7a2647;background:#fbe9ef;border-color:#e2b6c7}.zentrale .schichtform-kopf{border-bottom:1px solid var(--z-kante);flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding-bottom:12px;display:flex}.zentrale .schichtform-kopf h3{color:var(--color-creme);margin:0;font-size:17px;font-weight:700}.zentrale .schichtform-kopf p{flex:14rem;align-items:center;gap:8px;margin:0;display:flex}.zentrale .portal-button.portal-klein{padding:4px 10px;font-size:12.5px}@media (width>=561px){.zentrale .portal-button.portal-klein{min-height:0}}@media (width>=561px) and (pointer:coarse){.zentrale .portal-button.portal-klein{min-height:44px}}.zentrale .schichtform-verschieben{border:1px dashed var(--z-kante);border-radius:10px;margin-top:12px;padding:12px}.zentrale .schichtform-block{border:0;margin-top:18px;padding:0}.zentrale .schichtform-block>legend{color:var(--color-creme);align-items:center;gap:8px;margin-bottom:10px;padding:0;font-size:14px;font-weight:700;display:flex}.zentrale .schichtform-block>legend svg{color:var(--color-salbei)}.zentrale .portal-composer.schichtform-formular{background:0 0;border:0;margin-top:4px;padding:0}.zentrale .schichtform-formular .schichtform-kopf{padding-bottom:14px}.zentrale .schichtform-formular .schichtform-block{min-width:0;margin-top:0;padding:16px 0 4px}.zentrale .schichtform-formular .schichtform-block+.schichtform-block,.zentrale .schichtform-formular .schichtform-vertretung+.schichtform-block{border-top:1px solid var(--z-kante)}.zentrale .schichtform-tag{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:start;gap:10px 12px;display:grid}.zentrale .schichtform-zeiten{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:10px 12px;margin-bottom:10px;display:grid}.zentrale .schichtform-summe{margin:-4px 0 8px;line-height:1.5}.zentrale .schichtform-personen{gap:6px;display:grid}.zentrale .schichtform-person{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:52px;padding:8px 12px;display:grid}.zentrale .schichtform-person:hover{border-color:var(--z-kante-hell)}.zentrale .schichtform-person input{width:18px;height:18px;accent-color:var(--z-primary);margin:0}.zentrale .schichtform-person[data-an=ja]{border-color:var(--z-primary);box-shadow:inset 0 0 0 1px var(--z-primary)}.zentrale .schichtform-person[data-aus=ja]{cursor:not-allowed;opacity:.55}.zentrale .schichtform-person-name{min-width:0;color:var(--z-text);overflow-wrap:anywhere;font-size:14px;font-weight:600;display:grid}.zentrale .schichtform-person-name small{color:var(--z-muted);font-size:12px;font-weight:400}.zentrale .schichtform-person-lage{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}@media (width<=480px){.zentrale .schichtform-person{grid-template-columns:auto minmax(0,1fr)}.zentrale .schichtform-person-lage{grid-column:2;justify-content:flex-start}.zentrale .schichtform-person-lage:empty{display:none}}.zentrale .schichtform-aufklappen{min-height:44px;color:var(--z-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.zentrale .schichtform-aufklappen:hover{color:var(--z-text)}.zentrale .schichtform-aufklappen svg{transition:transform .15s}.zentrale .schichtform-aufklappen[aria-expanded=true] svg{transform:rotate(180deg)}.zentrale .schichtform-zeitraum{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:center;gap:0 12px;display:grid}.zentrale.portal-drawer:has(.schichtform-fuss){padding-bottom:0}.zentrale .schichtform-fuss{z-index:2;border-top:1px solid var(--z-kante);background:var(--z-flaeche);margin:12px -28px 0;padding:12px 28px 20px;position:sticky;bottom:0}@media (width<=767px){.zentrale .schichtform-fuss{margin:12px -16px 0;padding:12px 16px 16px}}.zentrale .schichtform-fuss .portal-actions{margin:8px 0 0}.zentrale .schichtform-hinweise{color:var(--z-muted);gap:4px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.zentrale .schichtform-hinweise li{padding-left:15px;position:relative}.zentrale .schichtform-hinweise li:before{content:"";background:var(--z-kante-hell);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:2px}.zentrale .schichtform-hinweise li[data-art=sperrt],.zentrale .schichtform-hinweise li[data-art=bestaetigen]{color:var(--z-text);font-weight:600}.zentrale .schichtform-hinweise li[data-art=sperrt]:before,.zentrale .schichtform-hinweise li[data-art=bestaetigen]:before{background:var(--color-beere-hell)}.zentrale .schichtform-trotzdem{margin-top:6px;font-weight:600}.zentrale .schichtform-vorbei{gap:8px;margin:16px 0 0;display:grid}.zentrale .schichtform-vorbei>div{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.zentrale .schichtform-vorbei dt{color:var(--z-muted);font-size:13px}.zentrale .schichtform-vorbei dd{overflow-wrap:anywhere;margin:0;font-size:14px}.zentrale .schichtform-gruppe{color:var(--z-muted);margin:12px 0 4px;font-size:12px;font-weight:700}.zentrale .rueckfrage{border:1px solid var(--z-kante);border-left:3px solid var(--color-beere-hell);background:var(--z-flaeche-hoch);border-radius:10px;gap:10px;max-width:34rem;padding:12px 14px;display:grid}.zentrale .rueckfrage-text{color:var(--color-creme);margin:0;font-size:13.5px;line-height:1.5}.zentrale .rueckfrage-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.zentrale .portal-button.portal-warnung{border-color:var(--color-beere-hell);color:var(--color-beere-hell)}.zentrale .portal-button.portal-warnung:hover,.zentrale .portal-button.portal-warnung:focus-visible{background:var(--z-flaeche);color:var(--color-creme)}.zentrale .austausch-loeschfrage{color:var(--color-beere-hell);align-self:center;font-size:12px;font-weight:650}.zentrale .mitarbeiter-zustand{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;display:inline-flex}@container mitarbeiter (width>=861px){.zentrale table.mitarbeiter-tabelle .mitarbeiter-rollen{flex-wrap:wrap;align-content:center;align-items:center;min-height:44px;display:flex}.zentrale table.mitarbeiter-tabelle .aktivitaet-untereinander{flex-direction:column;justify-content:center;min-height:44px;display:flex}}.zentrale .mitarbeiter-rahmen{container:mitarbeiter/inline-size}@container mitarbeiter (width<=860px){.zentrale table.mitarbeiter-tabelle{min-width:0;display:block}.zentrale table.mitarbeiter-tabelle thead{display:none}.zentrale table.mitarbeiter-tabelle tbody{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:10px;display:grid}.zentrale table.mitarbeiter-tabelle tr{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:12px;margin:0;padding:10px 12px;display:block}.zentrale table.mitarbeiter-tabelle td{text-align:left;border:0;grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);align-items:baseline;gap:12px;padding:5px 0;display:grid}.zentrale table.mitarbeiter-tabelle td:before{content:attr(data-spalte);letter-spacing:.08em;text-transform:uppercase;color:var(--z-muted);font-size:11px;font-weight:600}.zentrale table.mitarbeiter-tabelle td[colspan]{display:block}.zentrale table.mitarbeiter-tabelle td[colspan]:before{content:none}.zentrale table.mitarbeiter-tabelle td[data-spalte=Person]{border-bottom:1px solid var(--z-kante);margin-bottom:6px;padding:2px 0 8px;display:block}.zentrale table.mitarbeiter-tabelle td[data-spalte=Person]:before{content:none}.zentrale table.mitarbeiter-tabelle .mitarbeiter-person>:first-child{font-size:16px}.zentrale table.mitarbeiter-tabelle .mitarbeiter-person .text-xs{overflow-wrap:anywhere}.zentrale table.mitarbeiter-tabelle :is(td[data-spalte=Store],td[data-spalte=Zugang]){padding-top:10px;display:block}.zentrale table.mitarbeiter-tabelle :is(td[data-spalte=Store],td[data-spalte=Zugang]):before{margin-bottom:6px;display:block}.zentrale table.mitarbeiter-tabelle select.zugang-ort{max-width:none}.zentrale table.mitarbeiter-tabelle .mitarbeiter-store fieldset label{min-height:40px;padding-right:8px;font-size:13px}.zentrale table.mitarbeiter-tabelle .mitarbeiter-store input[type=checkbox]{width:18px;height:18px}.zentrale table.mitarbeiter-tabelle td[data-spalte=Zugang]>div{flex-flow:wrap;align-items:center;gap:0 18px}}.zentrale .arbeitszeit-abschnitt{color:var(--color-creme);margin:28px 0 10px;font-size:16px;font-weight:700}.zentrale .ladenwechsler{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.zentrale .ladenwechsler .portal-button[data-aktiv=ja]{background:var(--z-primary);border-color:var(--z-primary);color:var(--color-forst);font-weight:650}.zentrale .ladenwechsler-einer{color:var(--color-creme);align-items:center;gap:8px;margin:0 0 18px;font-size:14px;font-weight:600;display:inline-flex}.zentrale .kartenvorschau{border:1px solid var(--z-kante);background:#0b0f0c;border-radius:12px;width:100%;display:block;box-shadow:0 18px 40px #00000059}.zentrale .karten-block{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:16px;margin-top:22px;padding:18px 20px}.zentrale .karten-block>h2{color:var(--color-creme);margin:0 0 12px;font-size:16px;font-weight:700}.zentrale .karten-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin-bottom:14px;display:flex}.zentrale .karten-kopf h2{color:var(--color-creme);margin:0;font-size:18px;font-weight:700}.zentrale .karten-kopf p{margin:4px 0 0}.zentrale .karten-stand{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-bottom:16px;padding:12px 16px;display:flex}.zentrale .karten-stand>div{flex-direction:column;gap:2px;display:flex}.zentrale .karten-stand b{color:var(--color-creme);font-size:15px}.zentrale .karten-werkbank{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (width<=1100px){.zentrale .karten-werkbank{grid-template-columns:1fr}}.zentrale .karten-schirm{gap:12px;display:grid;position:sticky;top:16px}@media (width<=1100px){.zentrale .karten-schirm{position:static}}.zentrale .karten-aktionen{flex-wrap:wrap;gap:8px;display:flex}.zentrale .karten-felder{gap:18px;display:grid}.zentrale .karten-spalte{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:14px;padding:16px 18px}.zentrale .karten-spalte>header{margin-bottom:12px}.zentrale .karten-spalte h2{color:var(--color-creme);margin:0 0 10px;font-size:15px;font-weight:700}.zentrale .karten-spalte-felder{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;display:grid}.zentrale .karten-abschnitt{border:1px dashed var(--z-kante);border-radius:12px;margin-top:14px;padding:14px}.zentrale .karten-abschnitt-kopf{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:10px;display:grid}@media (width<=640px){.zentrale .karten-spalte-felder,.zentrale .karten-abschnitt-kopf{grid-template-columns:1fr}}.zentrale table.karten-zeilen{border-collapse:collapse;width:100%;margin:12px 0}.zentrale table.karten-zeilen th{text-align:left;color:var(--z-muted);padding:4px 6px 6px 0;font-size:11px;font-weight:600}.zentrale table.karten-zeilen td{vertical-align:middle;padding:3px 6px 3px 0}.zentrale table.karten-zeilen td:last-child,.zentrale table.karten-zeilen th:last-child{white-space:nowrap;width:1%;min-width:110px;padding-right:0}.zentrale table.karten-zeilen .portal-input{width:100%;min-width:4rem;padding:6px 9px;font-size:13.5px}.zentrale .karten-zeilen-werkzeug{gap:4px;display:flex}.zentrale .karten-zeilen-werkzeug>.portal-button{flex:none;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:inline-flex}@media (width<=560px){.zentrale table.karten-zeilen,.zentrale table.karten-zeilen tbody,.zentrale table.karten-zeilen tr,.zentrale table.karten-zeilen td{width:100%;display:block}.zentrale table.karten-zeilen thead{display:none}.zentrale table.karten-zeilen tr{border-bottom:1px solid var(--z-kante);padding:8px 0}.zentrale table.karten-zeilen td[data-spalte]:before{content:attr(data-spalte);letter-spacing:.08em;text-transform:uppercase;color:var(--z-muted);margin-bottom:3px;font-size:11px;font-weight:600;display:block}.zentrale table.karten-zeilen td{padding:4px 0}.zentrale .karten-zeilen-werkzeug{justify-content:flex-end;gap:8px;padding-top:10px}}.zentrale .karten-zeilen-werkzeug .portal-button,.zentrale .karten-ablage-tun .portal-button,.zentrale .karten-ablage-tun .portal-input{min-height:36px}.zentrale .karten-zeilen-werkzeug .portal-button{padding:5px 9px}.zentrale .karten-protokoll-filter{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.zentrale .karten-protokoll-filter .ladenwechsler,.zentrale .karten-protokoll-filter .ladenwechsler-einer{margin:0}.zentrale .karten-protokoll-filter .portal-button[data-aktiv=ja]{background:var(--z-primary);border-color:var(--z-primary);color:var(--color-forst);font-weight:650}.zentrale .planer-tun{gap:12px;display:grid}.zentrale .planer-stand{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.zentrale .schichtform-vertretung{border:1px solid var(--z-kante);border-left:3px solid var(--color-beere-hell);background:var(--z-flaeche-hoch);border-radius:12px;gap:8px;margin-top:4px;padding:12px 14px;display:grid}.zentrale .schichtform-vertretung>p{color:var(--color-salbei);margin:0;font-size:14px}.zentrale .schichtform-vertretung>p b{color:var(--color-creme)}.zentrale .schichtform-vertretung-wahl{flex-wrap:wrap;gap:8px;display:flex}.zentrale .planer-schritte{flex-wrap:wrap;gap:8px;margin-left:auto;display:inline-flex}@media (width<=767px){.zentrale .planer-schritte{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;display:grid}.zentrale .planer-schritte>.portal-button{justify-content:center;width:100%}.zentrale .planer-schritte>.planer-speichern{grid-column:1/-1}}.zentrale .planer-ohne-speichern{color:inherit;font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-signal-hell);text-decoration-color:var(--color-signal-hell);text-underline-offset:3px;background:0 0;border:0;padding:0}.zentrale .planer-stunden{background:var(--z-flaeche-hoch);border:1px solid var(--z-kante);color:var(--color-creme);border-radius:999px;margin-top:3px;padding:1px 7px;font-size:11px;font-weight:650;display:inline-block}.zentrale .schichtende-leer{gap:10px;display:grid}.zentrale .schichtende-leer h2{margin:0;font-size:1.1rem}.zentrale .schichtende-leer p{margin:0}.zentrale .schichtende-ohne{border-top:1px solid var(--z-kante);gap:10px;margin-top:6px;padding-top:14px;display:grid}.zentrale .schichtende-ohne-zeile{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.zentrale .schichtende-ohne-zeile label{gap:4px;font-size:.85rem;display:grid}.zentrale .schichtende-ohne-zeile select{min-height:44px}.zentrale .karten-zeile-neu{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zentrale .karten-reiter{flex-wrap:wrap;gap:8px;display:flex}.zentrale .karten-reiter .portal-button{align-items:center;gap:8px;display:inline-flex}.zentrale .karten-reiter .portal-button[data-aktiv=ja]{background:var(--z-primary);color:var(--z-on-primary);border-color:var(--z-primary)}.zentrale .karten-ablegen{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.zentrale .karten-ablegen .portal-label{flex:260px;min-width:0}.zentrale .karten-ablage-tun{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zentrale .karten-ablage-tun .portal-input{width:auto;min-width:150px}.zentrale .karten-schriftwahl{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.zentrale .karten-schriftwahl .portal-label{min-width:0}.zentrale .karten-schriftlegende{gap:2px;margin-top:4px;display:grid}.zentrale .karten-fassung{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.zentrale .karten-fassung>b{font-size:1.05rem}.zentrale .portal-tabelle tr[data-aktuell=ja]>td{background:color-mix(in srgb, var(--z-primary) 8%, transparent)}.zentrale .hochladen{gap:14px;display:grid}.zentrale .hochladen-zone{border:1px dashed var(--z-kante);background:var(--z-flaeche);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px;transition:border-color .12s,background .12s;display:flex}.zentrale .hochladen-zone[data-ueber=ja]{border-color:var(--z-primary);background:color-mix(in srgb, var(--z-primary) 10%, transparent);border-style:solid}.zentrale .hochladen-zone[data-voll=ja]{border-style:solid}.zentrale .hochladen-zone>label.portal-button{cursor:pointer;align-items:center;gap:8px;min-height:40px;display:inline-flex}.zentrale .hochladen-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.zentrale .hochladen-abschluss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.zentrale .hochladen-abschluss .portal-button{min-height:42px;margin-left:auto}.zentrale .hochladen-balken{align-items:center;gap:12px;display:flex}.zentrale .hochladen-balken-spur{background:var(--z-flaeche-hoch);border-radius:999px;flex:auto;height:10px;overflow:hidden}.zentrale .hochladen-balken-voll{background:var(--z-primary);height:100%;transition:width .12s linear}.zentrale .dateien-suche{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:10px;align-items:center;gap:8px;padding-left:10px;display:inline-flex}.zentrale .dateien-suche>svg{opacity:.7;flex:none}.zentrale .dateien-suche .portal-input{background:0 0;border:0;min-width:200px}@media (width>=768px) and (width<=1279px){.zentrale .portal-tabelle.kunden-tabelle,.zentrale .portal-tabelle.kunden-tabelle tbody,.zentrale .portal-tabelle.kunden-tabelle tr{min-width:0;display:block}.zentrale .portal-tabelle.kunden-tabelle thead{display:none}.zentrale .portal-tabelle.kunden-tabelle tr{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:12px;margin-bottom:10px;padding:10px 12px}.zentrale .portal-tabelle.kunden-tabelle td{text-align:left;white-space:normal;border:0;grid-template-columns:minmax(0,6.75rem) minmax(0,1fr);align-items:baseline;gap:12px;width:auto;padding:5px 0;display:grid}.zentrale .portal-tabelle.kunden-tabelle td:before{content:attr(data-spalte);letter-spacing:.08em;text-transform:uppercase;color:var(--z-muted);font-size:11px;font-weight:600}.zentrale .portal-tabelle.kunden-tabelle td[data-spalte=""]{padding-top:10px;display:block}.zentrale .portal-tabelle.kunden-tabelle td[data-spalte=""]>div{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}@media (width<=1279px){.zentrale .portal-tabelle.kunden-tabelle .kunden-person{overflow-wrap:anywhere}}@media (width>=1280px){.zentrale .portal-tabelle.kunden-tabelle .kunden-knoepfe{grid-template-columns:repeat(2,minmax(min-content,1fr))}}@media (width>=1536px){.zentrale .portal-tabelle.kunden-tabelle .kunden-knoepfe{grid-template-columns:none;grid-auto-columns:auto;grid-auto-flow:column;justify-content:end}}.zentrale .datei-name{align-items:center;gap:12px;min-width:0;display:inline-flex}.zentrale .datei-titel{gap:1px;min-width:0;display:grid}.zentrale .datei-titel>b{overflow-wrap:anywhere}.zentrale .datei-tun{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.zentrale .datei-tun .portal-button{min-height:36px}@media (width<=860px){.zentrale .dateien-suche .portal-input{min-width:0}.zentrale .dateien-suche{flex:100%}.zentrale .datei-tun{justify-content:flex-start}}.zentrale .kasse-spalte{gap:16px;width:100%;max-width:640px;margin-inline:auto;display:grid}.zentrale .marken-reihe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.zentrale .arbeitszeit-summe.kz-kacheln>div{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:12px;padding:14px 16px}.zentrale .kz-balken[data-leer=ja]{display:none}.zentrale .karten-unterkopf{letter-spacing:.06em;text-transform:uppercase;color:var(--z-muted);margin:16px 0 8px;font-size:12px;font-weight:700}.zentrale .karten-unterkopf:first-of-type{margin-top:10px}.zentrale .karten-gestaltung{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:12px 14px;display:grid}.zentrale .karten-gestaltung .karten-regler>.portal-small{min-height:2.9em}.zentrale .karten-gestaltung>*{min-width:0}.zentrale .karten-gestaltung-fuss{margin-top:16px}.zentrale .karten-regler-kopf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.zentrale .karten-regler-kopf output{font-variant-numeric:tabular-nums;color:var(--color-creme);font-size:12px}.zentrale .karten-regler input[type=range]{width:100%;height:22px;accent-color:var(--z-primary);cursor:pointer;margin:2px 0 0}.zentrale .karten-regler input[type=range]:disabled{cursor:default;opacity:.5}.zentrale .karten-farbe-feld{align-items:center;gap:8px;margin-top:2px;display:flex}.zentrale .karten-farbe-feld input[type=color]{border:1px solid var(--z-kante);background:var(--z-flaeche);cursor:pointer;border-radius:8px;width:46px;height:34px;padding:2px}.zentrale .karten-farbe-feld input[type=color]:disabled{cursor:default;opacity:.5}.zentrale .karten-farbe-feld .zahlen{font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--z-muted)}.zentrale .urlaub-zahlen{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.zentrale .urlaub-zahlen>div{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:12px;min-width:148px;padding:14px 16px}.zentrale .rechte-liste{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 18px;display:grid}.zentrale .rechte-liste>li{align-items:flex-start;gap:10px;min-width:0;display:flex}.zentrale .karten-medien{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.zentrale .karten-medium{border:1px solid var(--z-kante);background:var(--z-flaeche);min-height:58px;color:var(--z-text);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .15s,background .15s,transform .15s;display:flex}.zentrale .karten-medium:hover{border-color:var(--z-kante-hell);transform:translateY(-1px)}.zentrale .karten-medium:focus-visible{outline:2px solid var(--z-primary);outline-offset:2px}.zentrale .karten-medium[data-aktiv=ja]{border-color:var(--z-primary);background:var(--z-primary);color:var(--z-on-primary)}.zentrale .karten-medium-text{flex-direction:column;gap:1px;min-width:0;display:flex}.zentrale .karten-medium-text b{font-size:15px;line-height:1.2}.zentrale .karten-medium-text span{opacity:.8;font-size:12px}@media (width<=640px){.zentrale .karten-medien{gap:6px}.zentrale .karten-medium{text-align:center;flex-direction:column;justify-content:center;gap:4px;padding:8px 6px}.zentrale .karten-medium-text b{font-size:13px}.zentrale .karten-medium-text span{display:none}}.zentrale .buehnen-editor{outline:none;gap:12px;display:grid}.zentrale .buehne-leiste{z-index:5;border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px;display:flex;position:sticky;top:8px;box-shadow:0 6px 18px #0000001f}.zentrale .buehne-leiste-gruppe{flex-wrap:wrap;gap:6px;display:flex}.zentrale .buehne-leistenknopf{align-items:center;gap:6px;min-height:38px;display:inline-flex}.zentrale .buehne-leistenknopf.nur-symbol{justify-content:center;width:40px;padding-left:0;padding-right:0}.zentrale .buehne-leistenknopf[data-aktiv=ja]{border-color:var(--z-primary);color:var(--z-primary)}.zentrale .buehne-zeitleiste{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.zentrale .buehne-zeitleiste .portal-button{align-items:center;gap:6px;display:inline-flex}.zentrale .buehne-zeitregler{accent-color:var(--z-primary);flex:200px;min-height:34px}.zentrale .buehne-zeit{min-width:88px;color:var(--z-muted);font-size:13px}.zentrale .buehne-werkbank{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}@media (width>=1500px){.zentrale .buehne-werkbank{grid-template-columns:minmax(0,1fr) 400px}}.zentrale .buehnen-editor.ist-weit .buehne-werkbank,.zentrale .buehnen-editor.ist-weit .buehne-seite{grid-template-columns:1fr}.zentrale .buehnen-editor.ist-weit .buehne-seite{max-height:none;position:static}@media (width<=1180px){.zentrale .buehne-werkbank{grid-template-columns:1fr}}.zentrale .buehne-schau{gap:8px;min-width:0;display:grid}.zentrale .buehne-flaeche{width:100%;box-shadow:0 0 0 1px var(--z-kante), 0 14px 34px #00000047;cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;border-radius:12px;position:relative;overflow:hidden}.zentrale .buehne-leinwand{display:block}.zentrale .buehne-unterschrift{align-items:center;gap:6px;margin:0;display:flex}.zentrale .buehne-auswahl{box-sizing:border-box;transform-origin:50%;pointer-events:none;border:1.5px solid #19a8ff;position:absolute;box-shadow:0 0 0 1px #00000059}.zentrale .buehne-auswahl.ist-gesperrt{border-style:dashed;border-color:#ffffffb3}.zentrale .buehne-griff{pointer-events:auto;touch-action:none;background:#fff;border:1.5px solid #19a8ff;border-radius:3px;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}@media (pointer:coarse){.zentrale .buehne-griff{width:22px;height:22px;margin:-11px 0 0 -11px}}.zentrale .griff-nw{cursor:nwse-resize;top:0;left:0}.zentrale .griff-n{cursor:ns-resize;top:0;left:50%}.zentrale .griff-ne{cursor:nesw-resize;top:0;left:100%}.zentrale .griff-e{cursor:ew-resize;top:50%;left:100%}.zentrale .griff-se{cursor:nwse-resize;top:100%;left:100%}.zentrale .griff-s{cursor:ns-resize;top:100%;left:50%}.zentrale .griff-sw{cursor:nesw-resize;top:100%;left:0}.zentrale .griff-w{cursor:ew-resize;top:50%;left:0}.zentrale .buehne-dreher{cursor:grab;pointer-events:auto;touch-action:none;background:#fff;border:1.5px solid #19a8ff;border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:-30px;left:50%}.zentrale .buehne-dreher:after{content:"";background:#19a8ff;width:1.5px;height:14px;position:absolute;top:100%;left:50%}.zentrale .buehne-linie{pointer-events:none;background:#ff2fa0;position:absolute}.zentrale .buehne-linie.ist-senkrecht{width:1px;top:0;bottom:0}.zentrale .buehne-linie.ist-waagerecht{height:1px;left:0;right:0}.zentrale .buehne-auswahlrahmen{pointer-events:none;background:#19a8ff1f;border:1px solid #19a8ff;position:absolute}.zentrale .buehne-seite{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:14px;gap:12px;max-height:calc(100vh - 90px);padding:12px;display:grid;position:sticky;top:70px;overflow:auto}@media (width<=1180px){.zentrale .buehne-seite{max-height:none;position:static}}.zentrale .buehne-seitenreiter{gap:6px}.zentrale .buehne-seitenreiter .portal-button{flex:1 1 0;justify-content:center;padding-left:8px;padding-right:8px}.zentrale .buehne-felder{gap:12px;display:grid}.zentrale .buehne-felder p{margin:0}.zentrale .buehne-felder-kopf{align-items:center;gap:8px;display:flex}.zentrale .buehne-felder-kopf .portal-input{flex:auto;min-width:0}.zentrale .buehne-gruppe{border:1px solid var(--z-kante);border-radius:12px;min-width:0;margin:0;padding:10px 12px 12px}.zentrale .buehne-gruppe>legend{letter-spacing:.04em;text-transform:uppercase;color:var(--z-muted);padding:0 6px;font-size:12px;font-weight:700}.zentrale .buehne-gruppe-felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.zentrale .buehne-gruppe-felder>.buehne-sorten,.zentrale .buehne-gruppe-felder>.portal-button,.zentrale .buehne-gruppe-felder>p,.zentrale .buehne-gruppe-felder>.buehne-schalter,.zentrale .buehne-gruppe-felder>.buehne-ausrichten{grid-column:1/-1}.zentrale .buehne-feld{gap:4px;min-width:0;display:grid}.zentrale .buehne-feld.ist-breit{grid-column:1/-1}.zentrale .buehne-feld-titel{color:var(--z-muted);font-size:12px;font-weight:600}.zentrale .buehne-feld .portal-input,.zentrale .buehne-feld select,.zentrale .buehne-feld textarea{width:100%;min-width:0}.zentrale .buehne-zahl{align-items:center;gap:6px;display:flex}.zentrale .buehne-farbe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zentrale .buehne-farbe input[type=color]{border:1px solid var(--z-kante);cursor:pointer;background:0 0;border-radius:8px;width:40px;height:36px;padding:2px}.zentrale .buehne-farbe .portal-input{width:96px;font-family:ui-monospace,monospace}.zentrale .buehne-muster{flex-wrap:wrap;gap:4px;display:flex}.zentrale .buehne-muster-knopf{width:34px;height:34px;box-shadow:inset 0 0 0 6px var(--z-flaeche), inset 0 0 0 7px var(--z-kante-hell);cursor:pointer;border:0;border-radius:50%;padding:6px;background-clip:content-box!important}.zentrale .buehne-muster-knopf[data-aktiv=ja]{box-shadow:inset 0 0 0 4px var(--z-primary), inset 0 0 0 6px var(--z-flaeche)}.zentrale .buehne-schalter{cursor:pointer;align-items:center;gap:8px;min-height:34px;display:flex;position:relative}.zentrale .buehne-schalter input{opacity:0;width:0;height:0;position:absolute}.zentrale .buehne-schalter-bahn{background:var(--z-kante);border-radius:999px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.zentrale .buehne-schalter-bahn:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.zentrale .buehne-schalter input:checked+.buehne-schalter-bahn{background:var(--z-primary)}.zentrale .buehne-schalter input:checked+.buehne-schalter-bahn:after{transform:translate(16px)}.zentrale .buehne-schalter input:focus-visible+.buehne-schalter-bahn{outline:2px solid var(--z-primary);outline-offset:2px}.zentrale .buehne-schalter input:disabled+.buehne-schalter-bahn{opacity:.5}.zentrale .buehne-regler{align-items:center;gap:8px;display:flex}.zentrale .buehne-regler input[type=range]{accent-color:var(--z-primary);flex:auto;min-height:34px}.zentrale .buehne-sorten{gap:6px;max-height:420px;padding-right:2px;display:grid;overflow:auto}.zentrale .buehne-sorte{grid-template-columns:minmax(0,1fr) 58px auto;align-items:center;gap:6px;display:grid}.zentrale .buehne-sorte-knoepfe{gap:2px;display:flex}.zentrale .buehne-sorte-knoepfe .buehne-symbolknopf{width:28px;min-width:28px}.zentrale .buehne-preis{text-align:right}.zentrale .buehne-knopfreihe{flex-wrap:wrap;gap:6px;display:flex}.zentrale .buehne-knopfreihe .portal-button{align-items:center;gap:6px;display:inline-flex}.zentrale .buehne-loeschen:hover{border-color:var(--color-beere-hell,#e06b8a);color:var(--color-beere-hell,#e06b8a)}.zentrale .buehne-warnung{color:var(--z-text);background:#e0a02a1f;border-left:3px solid #e0a02a;border-radius:6px;padding:8px 10px}.zentrale .buehne-leer{gap:8px;padding:6px 2px;display:grid}.zentrale .buehne-leer p{margin:0}.zentrale .buehne-ausrichten{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.zentrale .buehne-ausrichten .buehne-symbolknopf{width:100%;min-height:38px}.zentrale .buehne-ebenen{gap:4px;margin:0;padding:0;list-style:none;display:grid}.zentrale .buehne-ebenen li{border:1px solid #0000;border-radius:10px;align-items:center;gap:4px;padding:2px 4px 2px 2px;display:flex}.zentrale .buehne-ebenen li[data-aktiv=ja]{border-color:var(--z-primary);background:var(--z-flaeche-hoch)}.zentrale .buehne-ebenen li[data-aus=ja] .buehne-ebene-name{opacity:.5}.zentrale .buehne-ebene-name{min-width:0;min-height:36px;color:var(--z-text);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0 8px;display:flex}.zentrale .buehne-ebene-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zentrale .buehne-ebene-knoepfe{gap:2px;display:flex}.zentrale .bildwahl-hintergrund{z-index:60;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.zentrale .bildwahl{grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;width:min(920px,100%);max-height:min(82vh,820px);padding:16px;display:grid}.zentrale .bildwahl-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.zentrale .bildwahl-inhalt{align-content:start;gap:14px;display:grid;overflow:auto}.zentrale .bildwahl-gruppe h3{color:var(--z-muted);margin:0 0 8px;font-weight:700}.zentrale .bildwahl-raster{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;display:grid}.zentrale .bildwahl-kachel{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);color:var(--z-text);text-align:center;cursor:pointer;border-radius:12px;grid-template-rows:96px auto;gap:6px;padding:8px;font-size:12px;display:grid}.zentrale .bildwahl-kachel:hover,.zentrale .bildwahl-kachel:focus-visible{border-color:var(--z-primary);outline:none}.zentrale .bildwahl-kachel img,.zentrale .bildwahl-kachel video{object-fit:contain;background:repeating-conic-gradient(#2a2f2a 0% 25%,#1c201c 0% 50%) 50%/16px 16px;border-radius:8px;width:100%;height:96px}.zentrale .bildwahl-kachel span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zentrale .bildwahl-fuss{margin:0}.zentrale .medien-editor{gap:14px;display:grid}.zentrale .medien-editor>.karten-stand{margin-bottom:0}.zentrale .medien-aktionen .portal-button{align-items:center;gap:6px;display:inline-flex}.zentrale .medien-fortschritt{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.zentrale .medien-fortschritt progress{height:10px;accent-color:var(--z-primary);flex:180px}.zentrale .medien-anfang{margin-top:0}.zentrale .buehnen-vorschau{position:relative}.zentrale .buehnen-vorschau .kartenvorschau{border-radius:12px;width:100%;display:block}.zentrale .buehnen-vorschau-knopf{color:#fff;background:#0009;border-color:#fff6;align-items:center;gap:6px;display:inline-flex;position:absolute;bottom:12px;right:12px}.zentrale .buehne-symbolknopf{place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:inline-grid}@media (pointer:coarse){.zentrale .buehne-symbolknopf{width:40px;min-width:40px;height:40px}}.zentrale .bluete-artikel-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.zentrale .bluete-artikel-kopf>div{flex:320px;max-width:70ch}.zentrale .bluete-artikel .artikel-suche{margin-top:12px}.zentrale .theke-raster{grid-template-columns:minmax(280px,440px) minmax(0,1fr);align-items:start;gap:24px;margin-top:18px;display:grid}@media (width<=960px){.zentrale .theke-raster{grid-template-columns:minmax(0,1fr)}}.zentrale .theke-buehne{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);border-radius:14px;place-items:center;padding:18px;display:grid}.theke-aufsteller{--a:min(2.9px, calc((100vw - 64px) / 148));--gruen:#0e4326;--gold:#c9951f;box-sizing:border-box;width:calc(148 * var(--a));height:calc(210 * var(--a));padding:calc(12 * var(--a)) calc(12 * var(--a)) calc(9 * var(--a));text-align:center;color:var(--gruen);border-radius:calc(3 * var(--a));-webkit-print-color-adjust:exact;print-color-adjust:exact;background:radial-gradient(120% 60% at 50% 0,#fff 0%,#fff0 70%),#fbf7ec;flex-direction:column;align-items:center;display:flex;box-shadow:0 18px 40px -24px #00000073}.theke-aufsteller .theke-wortmarke{width:calc(58 * var(--a));height:auto}.theke-aufsteller .theke-kicker{margin:calc(7 * var(--a)) 0 0;font:700 calc(3.4 * var(--a)) / 1 "Gilroy", "Archivo", sans-serif;letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}.theke-aufsteller .theke-titel{margin:calc(2.5 * var(--a)) 0 0;font-family:var(--font-marke,"Anton", sans-serif);font-weight:400;font-size:calc(12.5 * var(--a));text-transform:uppercase;color:var(--gruen);line-height:1.02}.theke-aufsteller .theke-unterzeile{margin:calc(3 * var(--a)) 0 0;font:500 calc(4.1 * var(--a)) / 1.35 "Gilroy", "Archivo", sans-serif;color:#2d4d38}.theke-aufsteller .theke-code{margin-top:calc(6 * var(--a));padding:calc(3.5 * var(--a));width:calc(78 * var(--a));aspect-ratio:1;border:calc(.9 * var(--a)) solid var(--gruen);border-radius:calc(4 * var(--a));box-shadow:0 calc(1.5 * var(--a)) 0 var(--gold);background:#fff}.theke-aufsteller .theke-code img,.theke-aufsteller .theke-code-leer{width:100%;height:100%;display:block}.theke-aufsteller .theke-code-leer{background:repeating-linear-gradient(45deg,#eef2ec 0 6px,#fff 6px 12px)}.theke-aufsteller .theke-schritte{gap:calc(2.5 * var(--a));width:100%;margin:calc(7 * var(--a)) 0 0;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.theke-aufsteller .theke-schritte li{justify-items:center;gap:calc(1.4 * var(--a));font:600 calc(3.3 * var(--a)) / 1.25 "Gilroy", "Archivo", sans-serif;color:var(--gruen);display:grid}.theke-aufsteller .theke-schritte b{width:calc(8 * var(--a));height:calc(8 * var(--a));background:var(--gruen);color:#fbf7ec;font:700 calc(4 * var(--a)) / 1 "Gilroy", "Archivo", sans-serif;border-radius:50%;place-items:center;display:grid}.theke-aufsteller .theke-fuss{padding-top:calc(3 * var(--a));border-top:calc(.3 * var(--a)) solid #0e432640;width:100%;font:500 calc(3 * var(--a)) / 1.3 "Gilroy", "Archivo", sans-serif;letter-spacing:.02em;color:#3d5c47;margin:auto 0 0}.zentrale .theke-aktionen h3+.system-formular-text,.zentrale .theke-aktionen .portal-actions{margin-top:8px}.zentrale .theke-aktionen .portal-actions{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.zentrale .theke-aktionen h3:not(:first-child){margin-top:26px}.zentrale .theke-ablauf{color:var(--z-text,inherit);gap:8px;margin:10px 0 12px;padding-left:1.3em;line-height:1.5;display:grid}#theke-druck{display:none}@media print{html.theke-druck body>:not(#theke-druck){display:none!important}html.theke-druck #theke-druck{display:block}html.theke-druck,html.theke-druck body{background:#fff!important;margin:0!important;padding:0!important}#theke-druck .theke-aufsteller{--a:1mm;page:aufsteller;box-shadow:none;border-radius:0}}@page aufsteller{size:A5 portrait;margin:0}.zentrale .direct-url{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);border-radius:14px;gap:12px;margin-bottom:16px;padding:16px 18px;display:grid}.zentrale .direct-url header{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.zentrale .direct-url header b{color:var(--color-creme);font-size:15px}.zentrale .direct-url-adresse{border:1px dashed var(--z-kante);background:var(--z-flaeche);letter-spacing:.02em;color:var(--color-creme);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:10px;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(15px,2.2vw,20px)}.zentrale .direct-url-schritte{gap:4px;margin:0;padding-left:20px;display:grid}.zentrale .karten-aktionen .portal-button[aria-expanded=true]{border-color:var(--z-primary)}.zentrale .direct-url-schritte li{list-style:decimal}.zentrale .theke-scans{gap:18px;margin-top:18px;padding:18px;display:grid}.zentrale .theke-scans-kopf{align-items:flex-start;margin-bottom:0}.zentrale .theke-scans-kopf h3{margin:0 0 2px;font-size:16px;font-weight:650}.zentrale .theke-scans-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.zentrale .theke-scans-kacheln>div{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);border-radius:12px;gap:2px;min-width:0;padding:12px 14px;display:grid}.zentrale .theke-scans-kacheln span{color:var(--z-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.zentrale .theke-scans-kacheln b{font-size:28px;font-weight:700;line-height:1.15}.zentrale .theke-scans-kacheln small{color:var(--z-muted);font-size:12px}.zentrale .theke-scans-kacheln .theke-scans-gewaehlt{border-color:var(--filiale,var(--z-primary));box-shadow:inset 0 0 0 1px var(--filiale,var(--z-primary));background:color-mix(in oklab, var(--filiale,var(--z-primary)) 12%, var(--z-flaeche-hoch))}.zentrale .theke-scans-liste li{border-radius:10px;margin:-8px -10px;padding:8px 10px}.zentrale .theke-scans-liste li[data-gewaehlt=ja]{background:color-mix(in oklab, var(--filiale,var(--z-primary)) 10%, transparent)}.zentrale .theke-scans-liste li[data-gewaehlt=ja] .kz-filial-name{font-weight:650}.zentrale .theke-scans-vorn{background:var(--z-text);color:var(--z-flaeche);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:650}.zentrale .theke-scans-verlauf h4{margin:0;font-size:14px;font-weight:650}.zentrale .theke-scans-verlauf .kz-abschnitt-kopf{margin-bottom:10px}.zentrale .theke-scans-saeule{border-radius:3px 3px 0 0;flex-direction:column;width:100%;display:flex;overflow:hidden}.zentrale .theke-scans-saeule i{flex-basis:0;min-height:2px;display:block}.zentrale .theke-scans-fuss{margin:0}@media (width<=640px){.zentrale .theke-scans{gap:14px;padding:14px}.zentrale .theke-scans-kopf{flex-direction:column;align-items:stretch}.zentrale .theke-scans-kopf .portal-schalter{flex-wrap:nowrap;width:100%;display:flex}.zentrale .theke-scans-kopf .portal-schalter button{white-space:nowrap;flex:1 1 0;min-width:0;padding-left:4px;padding-right:4px}.zentrale .theke-scans-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.zentrale .theke-scans-kacheln>div{padding:9px 10px}.zentrale .theke-scans-kacheln span{font-size:11px}.zentrale .theke-scans-kacheln b{font-size:22px}.zentrale .theke-scans-kacheln small{font-size:11px;line-height:1.3}.zentrale .theke-scans-marke{display:none}}.zentrale .heute2{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:18px;display:grid}.zentrale .heute2-haupt,.zentrale .heute2-seite{align-content:start;gap:18px;min-width:0;display:grid}.zentrale .heute2-woche{grid-column:1/-1}@media (width<=1099px){.zentrale .heute2{grid-template-columns:minmax(0,1fr);gap:14px}.zentrale .heute2-haupt,.zentrale .heute2-seite{display:contents}.zentrale .heute2-tag{order:1}.zentrale .heute2-schnell{order:2}.zentrale .heute2-notizen{order:3}.zentrale .heute2-store{order:4}.zentrale .heute2-fuerdich{order:5}.zentrale .heute2-woche{order:6}}.zentrale .heute-karte{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:16px;min-width:0;padding:16px 18px}.zentrale .heute-karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.zentrale .heute-karte-titel{color:var(--color-creme);font-variation-settings:"wdth" 108;align-items:center;gap:6px;margin:0 0 10px;font-size:15px;font-weight:700;display:flex}.zentrale .heute-karte-kopf .heute-karte-titel{margin:0}.zentrale .heute-karte-weiter{color:var(--color-salbei);text-decoration:underline;-webkit-text-decoration-color:var(--z-kante-hell);text-decoration-color:var(--z-kante-hell);text-underline-offset:3px;font-size:13px}.zentrale .heute-karte-weiter:hover{color:var(--color-creme);-webkit-text-decoration-color:var(--color-signal);text-decoration-color:var(--color-signal)}@media (width<=767px){.zentrale .heute-karte-weiter{margin-block:-12px;padding-block:12px;display:inline-block}}.zentrale .heute-still{color:var(--color-nebel);margin:0;font-size:13.5px;line-height:1.5}.zentrale .heute2-tag h2.tagkarte-datum{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:650}.zentrale .heute2-tag>header{margin-bottom:12px}.zentrale .tagkarte-frei{color:var(--color-salbei);margin:0;font-size:14px;line-height:1.7}.zentrale .tagkarte-frei b{color:var(--color-creme)}.zentrale .tagkarte-frei .blase{vertical-align:1px;max-width:100%;font-size:12px;display:inline-block}.zentrale .heute2-tag .tagkarte-wege{margin-top:14px}.zentrale .schnell-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.zentrale .schnell-platz{display:contents}.zentrale a.schnell-kachel{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);min-width:0;min-height:58px;color:var(--color-creme);border-radius:12px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.zentrale a.schnell-kachel:hover{border-color:var(--color-signal);transform:translateY(-1px)}.zentrale a.schnell-kachel:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.zentrale .schnell-zeichen{background:var(--z-flaeche);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--z-kante);color:var(--color-signal);border-radius:10px;flex:none;place-items:center;display:grid}.zentrale .schnell-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.zentrale .schnell-text b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.zentrale .schnell-text small{color:var(--color-nebel);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}@media (width<=560px){.zentrale .schnell-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.zentrale a.schnell-kachel{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-height:84px;padding:10px 6px}.zentrale .schnell-text b{white-space:normal;font-size:12.5px}.zentrale .schnell-text small{display:none}}.zentrale .wahl-chip{min-height:30px;color:var(--color-salbei);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 11px;font-size:12.5px;font-weight:600}.zentrale .wahl-chip:hover{color:var(--color-creme)}.zentrale .wahl-chip[aria-pressed=true]{background:var(--z-flaeche);color:var(--color-creme);box-shadow:inset 0 0 0 1px var(--z-kante-hell)}.zentrale .wahl-chip:focus-visible{outline:2px solid var(--color-signal);outline-offset:1px}.zentrale .wahl-store select.portal-input{border-radius:999px;width:auto;min-height:34px;padding:4px 30px 4px 12px;font-size:12.5px;font-weight:600}.zentrale .wahl-store-fest{color:var(--color-salbei);align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.zentrale .notiz-rueckmeldung,.zentrale .notiz-fehler{flex-wrap:wrap;align-items:center;gap:2px 12px;margin:0;font-size:13px;display:flex}.zentrale .heute2-notizen>.notiz-rueckmeldung,.zentrale .heute2-notizen>.notiz-fehler{margin-bottom:10px}.zentrale .notiz-rueckmeldung{color:var(--color-salbei)}.zentrale .notiz-fehler{color:var(--color-beere-hell)}.zentrale .notiz-rueckmeldung a,.zentrale .notiz-rueckgaengig{color:var(--color-creme);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-signal);text-decoration-color:var(--color-signal);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.zentrale .notiz-gruppe+.notiz-gruppe{margin-top:12px}.zentrale .notiz-gruppe-titel{color:var(--color-nebel);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 2px;font-size:11px;font-weight:700;display:flex}.zentrale .notiz-gruppe-titel span{background:var(--z-flaeche-hoch);color:var(--color-salbei);letter-spacing:0;border-radius:999px;padding:0 6px}.zentrale .notiz-gruppe[data-gruppe=liegen] .notiz-gruppe-titel{color:var(--color-beere-hell)}.zentrale ul.notiz-liste,.zentrale ul.besetzung-liste,.zentrale ul.wartet-liste{margin:0;padding:0;list-style:none}.zentrale .notiz-zeile{gap:10px}.zentrale .notiz-zeile>a{min-height:40px}.zentrale .notiz-haken,.zentrale .notiz-haken-platz{flex:none;place-items:center;width:22px;height:22px;display:grid}.zentrale .notiz-haken{border:1.5px solid var(--z-kante-hell);color:#0000;cursor:pointer;background:0 0;border-radius:50%;padding:0;transition:border-color .14s,color .14s}.zentrale .notiz-haken:hover,.zentrale .notiz-haken:focus-visible{border-color:var(--color-signal);color:var(--color-signal)}.zentrale .notiz-haken:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.zentrale .notiz-haken:disabled{opacity:.5;cursor:progress}.zentrale .notiz-haken-platz{color:var(--color-nebel)}.zentrale .notiz-tag,.zentrale .notiz-store{color:var(--color-salbei);flex:none;font-size:12px}.zentrale .notiz-tag[data-vorbei=ja]{color:var(--color-beere-hell)}@media (width<=560px){.zentrale .notiz-store{display:none}}.zentrale .besetzung-liste li{border-top:1px solid var(--z-kante);align-items:baseline;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.zentrale .besetzung-liste li:first-child{border-top:0;padding-top:0}.zentrale .besetzung-liste b{min-width:86px;color:var(--color-creme);flex:none;font-size:13px}.zentrale .besetzung-person{min-width:0;color:var(--color-creme);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.zentrale .besetzung-liste li[data-meins=ja] .besetzung-person{font-weight:650}.zentrale .besetzung-liste small{color:var(--color-salbei);flex:none;align-items:center;font-size:12px;display:inline-flex}.zentrale .besetzung-fehlt{color:var(--color-salbei);margin:10px 0 0;font-size:13px;line-height:1.5}.zentrale .besetzung-fehlt b{color:var(--color-creme)}.zentrale .wartet-liste li+li{border-top:1px solid var(--z-kante)}.zentrale .wartet-liste a{min-height:40px;color:var(--color-creme);align-items:center;gap:10px;font-size:13.5px;text-decoration:none;display:flex}.zentrale .wartet-liste a:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--color-signal);text-decoration-color:var(--color-signal);text-underline-offset:3px}.zentrale .wartet-liste b{background:var(--z-flaeche-hoch);min-width:26px;height:22px;box-shadow:inset 0 0 0 1px var(--z-kante-hell);border-radius:999px;flex:none;place-items:center;padding:0 7px;font-size:12px;display:inline-grid}.zentrale .wartet-liste li[data-neu=ja] b{background:var(--z-primary);box-shadow:none;color:var(--z-on-primary)}.zentrale .heute2-woche .wochenblock+.wochenblock{margin-top:14px}.zentrale .heute2-woche .wochenblock-kopf{flex-wrap:wrap}.zentrale .wochenblock-summe{color:var(--color-salbei);margin-left:auto;font-size:12.5px;font-weight:500}.zentrale .wochenblock-summe b{color:var(--color-creme)}.zentrale .heute2-woche .wochenplan{gap:6px;margin-top:8px}.zentrale .heute2-woche a.wochentag{gap:5px;min-height:76px;padding:8px 9px}.zentrale .wochentag-frei{color:var(--color-nebel);font-size:12px}@media (width<=760px){.zentrale .heute2-woche a.wochentag{min-height:44px;padding:6px 10px}}.zentrale .heute2{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}.zentrale .schnell-text b{white-space:normal}@media (width<=1099px){.zentrale .heute2{grid-template-columns:minmax(0,1fr)}}.zentrale .heute-kopf-rechts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.zentrale .storewahl{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.zentrale .storewahl-knopf{min-height:38px;color:var(--color-salbei);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:13.5px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.zentrale .storewahl-knopf i,.zentrale .storewahl-fest i{background:var(--filiale);border-radius:50%;flex:none;width:10px;height:10px}.zentrale .storewahl-knopf:hover{background:var(--z-flaeche-hoch);color:var(--color-creme)}.zentrale .storewahl-knopf[aria-selected=true]{background:var(--filiale);color:var(--filiale-text,#fff)}.zentrale .storewahl-knopf[aria-selected=true] i{background:var(--filiale-text,#fff)}.zentrale .storewahl-knopf:focus-visible{outline:2px solid var(--filiale);outline-offset:2px}.zentrale .storewahl-fest{border:1px solid var(--z-kante);background:var(--z-flaeche);min-height:38px;color:var(--color-creme);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:13.5px;font-weight:650;display:inline-flex}.zentrale .heute3{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:16px;transition:opacity .16s;display:grid}.zentrale .heute3[data-laedt=ja]{opacity:.6}.zentrale .storeband,.zentrale .heute3-woche{grid-column:1/-1}.zentrale .heute3-haupt,.zentrale .heute3-seite{align-content:start;gap:16px;min-width:0;display:grid}.zentrale .storeband{border:1px solid var(--z-kante);border-top:4px solid var(--filiale,var(--z-primary));background:linear-gradient(180deg, color-mix(in srgb, var(--filiale,var(--z-primary)) 10%, var(--z-flaeche)), var(--z-flaeche) 75%);border-radius:16px;padding:18px 20px 16px}.zentrale .storeband-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 20px;display:flex}.zentrale .storeband-datum{color:var(--color-salbei);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;display:block}.zentrale .storeband-name{color:var(--color-creme);letter-spacing:-.01em;margin:2px 0 0;font-size:28px;font-weight:750;line-height:1.1}.zentrale .storeband-marke{color:var(--z-primary);font-weight:600}.zentrale .storeband-status{background:var(--z-flaeche);box-shadow:inset 0 0 0 1px var(--z-kante);color:var(--color-creme);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.zentrale .storeband-status i{background:#1f9d55;border-radius:50%;width:8px;height:8px}.zentrale .storeband-status[data-zu=ja] i{background:var(--color-nebel)}.zentrale .storeband-aktionen{border-top:1px solid var(--z-kante);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;display:flex}.zentrale a.storeband-aktion{border:1px solid var(--z-kante);background:var(--z-flaeche);min-height:38px;color:var(--color-creme);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.zentrale a.storeband-aktion svg{color:var(--z-primary);flex:none}.zentrale a.storeband-aktion:hover{border-color:var(--filiale,var(--z-primary));background:color-mix(in srgb, var(--filiale,var(--z-primary)) 8%, var(--z-flaeche))}.zentrale a.storeband-aktion:focus-visible{outline:2px solid var(--filiale,var(--z-primary));outline-offset:2px}.zentrale .fuehrung-aktionen{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.zentrale .fuehrung-aktionen .portal-nav-zahl{margin-left:2px}.zentrale .tagkarte3 .tagkarte-schichten>li{padding:10px 12px}.zentrale .tagkarte3 .tagkarte-zeit{font-size:20px}.zentrale .tagkarte3 .tagkarte-schichten .marke{margin-top:6px;display:inline-block}.zentrale .tagkarte3 .tagkarte-frei{flex-direction:column;gap:2px;display:flex}.zentrale .tagkarte3 .tagkarte-frei>b{font-size:15px}.zentrale .tagkarte3 .tagkarte-wege{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.zentrale .notizen-leer{padding:4px 0 2px}@media (width<=1099px){.zentrale .heute3{grid-template-columns:minmax(0,1fr);gap:12px}.zentrale .heute3-haupt,.zentrale .heute3-seite{display:contents}.zentrale .storeband{order:1}.zentrale .tagkarte3{order:2}.zentrale .notizen3{order:3}.zentrale .heute3-seite>:not(.tagkarte3){order:4}.zentrale .heute3-woche{order:5}}@media (width<=640px){.zentrale .heute-kopf-rechts{justify-content:flex-start;width:100%}.zentrale .storewahl{flex-wrap:nowrap;width:100%}.zentrale .storewahl-knopf{flex:1 1 0;justify-content:center;padding:0 8px}.zentrale .storeband{padding:14px 14px 12px}.zentrale .storeband-name{font-size:22px}.zentrale .storeband-aktionen,.zentrale .fuehrung-aktionen{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zentrale a.storeband-aktion{padding:0 10px;font-size:13px}}@media (width>=1100px){.zentrale .heute3{align-items:stretch}.zentrale .heute3>.storeband,.zentrale .heute3>.heute3-woche{align-self:start}.zentrale .heute3-haupt{align-content:stretch}}@media (width<=640px){.zentrale a.storeband-aktion:last-child:nth-child(odd){grid-column:1/-1}}.zentrale .store-marke{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.zentrale .store-marke i{background:var(--filiale);border-radius:50%;flex:none;width:8px;height:8px}.zentrale .marke-uebergabe{border-color:color-mix(in srgb, var(--filiale,var(--color-signal)) 45%, transparent);background:color-mix(in srgb, var(--filiale,var(--color-signal)) 14%, var(--z-flaeche-hoch));color:var(--color-creme)}.zentrale .tag-notizen{align-content:start;gap:14px;display:grid}.zentrale .tag-notizen>h3{margin-bottom:0}.zentrale .tag-gruppe{gap:2px;display:grid}.zentrale .tag-gruppe-titel{color:var(--color-salbei);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 4px;font-size:12px;font-weight:700;display:flex}.zentrale .tag-gruppe-titel .zahlen{color:var(--color-nebel);font-weight:600}.zentrale .tag-uebergabe{border:1px solid color-mix(in srgb, var(--filiale,var(--color-signal)) 40%, var(--z-kante));border-left-width:4px;border-left-color:var(--filiale,var(--color-signal));background:color-mix(in srgb, var(--filiale,var(--color-signal)) 8%, var(--z-flaeche-hoch));border-radius:14px;gap:10px;padding:14px 16px;display:grid}.zentrale .tag-uebergabe .tag-gruppe-titel{color:var(--filiale-text,var(--color-creme))}.zentrale .tag-uebergabe-eintrag{border-top:1px solid var(--z-kante);gap:4px;padding-top:10px;display:grid}.zentrale .tag-uebergabe-eintrag:first-of-type{border-top:0;padding-top:0}.zentrale .tag-uebergabe-hinweis{color:var(--color-salbei);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.zentrale .tag-notiz+.tag-notiz{border-top:1px solid var(--z-kante)}.zentrale .tag-notiz>.portal-note-detail{margin:0 0 10px 34px}.zentrale .tag-erledigt{margin-top:4px}.zentrale .tag-erledigt>summary{min-height:36px;color:var(--color-salbei);cursor:pointer;align-items:center;font-size:13px;font-weight:600;display:flex}.zentrale .notiz-zeile-tag{flex-wrap:wrap;align-items:center;gap:10px;min-height:48px;padding:4px 0;display:flex}.zentrale .notiz-zeile-tag-titel{min-width:0;min-height:40px;color:var(--color-creme);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:200px;align-content:center;gap:1px;padding:0;display:grid}.zentrale .notiz-zeile-tag-text{overflow-wrap:anywhere;font-size:14px;font-weight:600}.zentrale .notiz-zeile-tag-wer{color:var(--color-salbei);font-size:12px}.zentrale .notiz-zeile-tag-titel:hover .notiz-zeile-tag-text{text-underline-offset:3px;text-decoration:underline}.zentrale .notiz-zeile-tag-titel:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px;border-radius:6px}.zentrale .notiz-zeile-tag.ist-erledigt .notiz-zeile-tag-text{color:var(--color-salbei);text-decoration:line-through}.zentrale .notiz-zeile-tag .notiz-haken[aria-pressed=true]{border-color:var(--color-signal);background:var(--color-signal);color:var(--z-on-primary)}.zentrale .notiz-zeile-tag-marken{flex-wrap:wrap;gap:6px;display:flex}.zentrale .notiz-zeile-tag-marken:empty{display:none}.zentrale .notiz-zeile-tag-fehler{flex-basis:100%;margin:0 0 0 32px}.zentrale .notiz-loeschen-x{width:34px;height:34px;color:var(--color-salbei);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.zentrale .notiz-loeschen-x:hover{border-color:color-mix(in srgb, var(--color-beere-hell) 45%, var(--z-kante));color:var(--color-beere-hell)}.zentrale .notiz-loeschen-x:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.zentrale .notiz-loeschen-x:disabled{opacity:.55;cursor:progress}@media (width<=560px){.zentrale .notiz-loeschen-x{width:40px;height:40px}}.zentrale .notiz-verlauf-aenderung{border-left:2px solid var(--z-kante);white-space:pre-line;margin:4px 0 0;padding:6px 10px}.zentrale .notiz-verlauf-aenderung p{margin:0 0 4px}.zentrale .tag-nur-heute{margin:8px 0 0}.zentrale .notiz-zeile[data-art=uebergabe] .notiz-haken-platz{color:var(--filiale-text,var(--color-signal))}.zentrale .notiz-offen{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.zentrale .notiz-offen-kopf{gap:4px;display:grid}.zentrale .notiz-offen-titel{color:var(--color-creme);margin:0;font-size:16px;line-height:1.3}.zentrale .notiz-offen-wer{color:var(--color-salbei);margin:0;font-size:12.5px}.zentrale .notiz-offen-knoepfe{flex-wrap:wrap;justify-content:flex-start;gap:8px}.zentrale .notiz-offen-knoepfe .portal-button{align-items:center;gap:6px;display:inline-flex}.zentrale .notiz-arten{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:14px;flex-wrap:wrap;gap:6px;padding:4px;display:flex}.zentrale .notiz-art-chip{border-radius:10px;flex:150px;justify-content:center;align-items:center;gap:5px;min-height:40px;font-size:13.5px;display:inline-flex}.zentrale .notiz-art-chip span{opacity:.8;font-weight:500}.zentrale .notiz-frage{gap:5px;display:grid}.zentrale .notiz-frage-wort{color:var(--z-text);font-size:12px}.zentrale .tag-uebergabe-eintrag>.portal-note-text{margin:-4px 0 8px 34px}.zentrale .notiz-at-hinweis{margin:6px 0 0}.zentrale .tag-notizen>.portal-button{justify-self:start}.zentrale .notizen3>.portal-button{margin-top:14px}.zentrale .tag-erledigt>summary{padding-block:8px;display:list-item}.zentrale .notiz-art-chip[aria-pressed=true]{background:var(--z-primary);color:var(--z-on-primary);box-shadow:none}.zentrale .notiz-art-chip[aria-pressed=true] span{opacity:.9}.zentrale .notiz-haken{background:0 0;border:0;border-radius:50%;width:34px;height:34px;min-height:34px;margin:-6px;position:relative}.zentrale .notiz-haken:before{content:"";border:1.5px solid var(--z-kante-hell);border-radius:50%;transition:border-color .14s,background-color .14s;position:absolute;inset:6px}.zentrale .notiz-haken:hover:before,.zentrale .notiz-haken:focus-visible:before{border-color:var(--color-signal)}.zentrale .notiz-haken svg{position:relative}.zentrale .notiz-zeile-tag .notiz-haken[aria-pressed=true]{color:var(--z-on-primary);background:0 0;border-color:#0000}.zentrale .notiz-zeile-tag .notiz-haken[aria-pressed=true]:before{border-color:var(--color-signal);background:var(--color-signal)}@media (width<=560px){.zentrale .notiz-zeile-tag-titel{flex:1 1 0}}.zentrale .notiz-frage{container-type:inline-size}@container (width<=760px){.zentrale .notiz-arten:has(>:nth-child(4))>.notiz-art-chip{flex-basis:calc(50% - 6px)}}@container (width<=380px){.zentrale .notiz-arten:has(>:nth-child(4))>.notiz-art-chip{flex-basis:100%}}.zentrale .seitenwahl-ziel{scroll-margin-top:64px}.zentrale .sprung-markiert{outline:2px solid var(--z-primary);outline-offset:2px;animation:2.4s ease-in forwards sprung-markiert}@keyframes sprung-markiert{0%,65%{outline-color:var(--z-primary)}to{outline-color:#0000}}@media (prefers-reduced-motion:reduce){.zentrale .sprung-markiert{animation:none}}.zentrale .seitenwahl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.zentrale .seitenwahl-bereich{color:var(--z-muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.zentrale .seitenwahl-groesse{white-space:nowrap;align-items:center;gap:6px;margin-left:14px;display:inline-flex}.zentrale .seitenwahl-groesse select{border:1px solid var(--z-kante);background:var(--z-flaeche);min-height:36px;color:var(--z-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;padding:0 8px;font-size:13px;font-weight:600}.zentrale .seitenwahl-groesse select:focus-visible{outline:2px solid var(--z-primary);outline-offset:2px}.zentrale .kunden-sortierkoepfe{flex-wrap:wrap;gap:2px;display:inline-flex}.zentrale .kunden-sortierkopf{min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.zentrale .kunden-sortierkopf:hover{background:var(--z-flaeche-hoch)}.zentrale .kunden-sortierkopf:focus-visible{outline:2px solid var(--z-primary);outline-offset:1px}.zentrale .kunden-sortierpfeil{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.35;width:14px;height:14px}.zentrale .kunden-sortierkopf[data-aktiv=ja] .kunden-sortierpfeil{opacity:1}.zentrale .kunden-filter select[data-aktiv=ja]{border-color:var(--z-primary)}.zentrale .seitenwahl-leiste,.zentrale .seitenwahl-zahlen{align-items:center;gap:4px;display:flex}.zentrale .seitenwahl-schritt,.zentrale .seitenwahl-zahl{border:1px solid var(--z-kante);background:var(--z-flaeche);min-width:40px;min-height:40px;color:var(--z-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13.5px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.zentrale .seitenwahl-schritt svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.zentrale .seitenwahl-schritt:hover:not(:disabled),.zentrale .seitenwahl-zahl:hover:not([aria-current]){border-color:var(--z-kante-hell);background:var(--z-flaeche-hoch)}.zentrale .seitenwahl-zahl[aria-current=page]{border-color:var(--z-primary);background:var(--z-primary);color:var(--z-on-primary);cursor:default}.zentrale .seitenwahl-schritt:disabled{opacity:.4;cursor:not-allowed}.zentrale .seitenwahl-schritt:focus-visible,.zentrale .seitenwahl-zahl:focus-visible{outline:2px solid var(--z-primary);outline-offset:2px}.zentrale .seitenwahl-luecke{min-width:18px;color:var(--z-muted);text-align:center}.zentrale .seitenwahl-kurz{color:var(--z-muted);white-space:nowrap;padding:0 10px;font-size:13px;display:none}@media (width<=559px){.zentrale .seitenwahl{justify-content:center}.zentrale .seitenwahl-bereich{text-align:center;width:100%}.zentrale .seitenwahl-zahlen{display:none}.zentrale .seitenwahl-kurz{display:inline}.zentrale .seitenwahl-schritt{min-height:44px}}@media (prefers-reduced-motion:reduce){.zentrale .seitenwahl-schritt,.zentrale .seitenwahl-zahl{transition:none}}.zentrale .marke[data-stand=laeuft],.zentrale .marke[data-stand=angepasst],.zentrale .marke[data-stand=automatisch]{color:#14532a;background:#e4f3e2;border-color:#bcdcb9}.zentrale .marke[data-stand=angepasst]{border-style:dashed;border-color:#6f9f6a}.zentrale .marke[data-stand=fehlt]{color:#7a2647;background:#fbe9ef;border-color:#e2b6c7}.zentrale .marke[data-stand=kommt],.zentrale .marke[data-stand=krank],.zentrale .marke[data-stand=urlaub]{background:var(--z-flaeche-hoch);color:var(--color-salbei);border-color:var(--z-kante)}.zentrale .stempel-heute{border-top:1px dashed var(--z-kante);color:var(--color-salbei);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;padding-top:10px;font-size:14px;display:flex}.zentrale .stempel-heute b{color:var(--color-creme)}.zentrale .stempel-heute[data-stand=fertig] svg{color:var(--color-signal-hell);flex:none}.zentrale .stempel-fehler{color:var(--color-beere-hell);flex-basis:100%}.zentrale .stempel-zeile{margin-top:8px}.zentrale .stempel-hinweis{margin:10px 0 0;line-height:1.5}.zentrale .stempel-wahl-block{gap:10px;display:grid}.zentrale .stempel-frage{margin:0;font-size:17px;font-weight:650}.zentrale .stempel-wahl{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.zentrale .stempel-wahl>.portal-button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:64px;padding:12px 16px}.zentrale .stempel-wahl>.portal-button b{font-size:17px;font-weight:650}.zentrale .stempel-wahl>.portal-button span{opacity:.85;font-size:14px;font-weight:500}.zentrale .stempel-wahl>.rueckfrage{grid-column:1/-1}.zentrale .stempel-kommentar{max-width:520px}.zentrale .stempel-nachtragen p{color:var(--color-salbei);margin:0 0 14px;line-height:1.5}.zentrale .stempel-konto-weg{margin:18px 0 0}.zentrale .fuehrung-gestempelt{margin:0 0 14px}.zentrale .fuehrung-gestempelt h4{letter-spacing:.06em;text-transform:uppercase;color:var(--z-muted);margin:0 0 6px;font-size:12px;font-weight:700}.zentrale .fuehrung-gestempelt ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.zentrale .fuehrung-gestempelt li{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:6px 10px;font-size:14px;display:flex}.zentrale .fuehrung-gestempelt-name{color:var(--color-creme);font-weight:600}.zentrale .fuehrung-gestempelt-stand{color:var(--color-salbei);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.zentrale .fuehrung-gestempelt-punkt{background:var(--z-kante);border-radius:50%;width:8px;height:8px}.zentrale .fuehrung-gestempelt li[data-stand=da] .fuehrung-gestempelt-punkt{background:var(--color-signal-hell)}.zentrale .fuehrung-gestempelt li[data-stand=noch_nicht] .fuehrung-gestempelt-punkt{background:var(--z-entwurf)}.zentrale .fuehrung-gestempelt li[data-stand=fehlt] .fuehrung-gestempelt-punkt{background:var(--color-beere-hell)}.zentrale .fuehrung-gestempelt li[data-stand=fehlt] .fuehrung-gestempelt-stand{color:var(--color-beere-hell);font-weight:600}.zentrale .fuehrung-gestempelt .fuehrung-erinnern{min-height:32px;padding:4px 12px;font-size:13px}.zentrale .fuehrung-gestempelt .fuehrung-erinnert{color:var(--z-muted);font-size:12.5px;font-weight:500}@media (width<=639px){.zentrale .fuehrung-gestempelt .fuehrung-erinnern{min-height:44px}}.zentrale .arbeitszeit-wartet-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.zentrale .arbeitszeit-eingetragen{color:var(--z-muted);white-space:nowrap;font-size:11.5px;display:block}.zentrale .arbeitszeit-anpassen-felder{grid-template-columns:repeat(3,minmax(0,8rem)) minmax(12rem,1fr);gap:10px 14px;margin-bottom:10px;display:grid}@media (width<=720px){.zentrale .arbeitszeit-anpassen-felder{grid-template-columns:repeat(2,minmax(0,1fr))}.zentrale .arbeitszeit-grund{grid-column:1/-1}}.zentrale .portal-button.arbeitszeit-ablehnen{color:var(--color-beere-hell)}.zentrale .arbeitszeit-fehlend{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.zentrale .arbeitszeit-fehlend>li{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 12px;display:flex}.zentrale .arbeitszeit-fehlend>li>.arbeitszeit-anpassen-felder{flex-basis:100%;margin:4px 0 0}.zentrale .sk-leiste{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:4px 0 18px;padding:10px 12px;display:flex}.zentrale .sk-vorwahl{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.zentrale .sk-vorwahl button{color:var(--color-salbei);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:13.5px;font-weight:600}.zentrale .sk-vorwahl button[aria-pressed=true]{background:var(--z-flaeche);color:var(--color-creme);box-shadow:0 1px 2px #00000024}.zentrale .sk-vorwahl button:focus-visible{outline:2px solid var(--color-signal-hell);outline-offset:1px}.zentrale .sk-frei{color:var(--z-muted);align-items:center;gap:6px;display:inline-flex}.zentrale .sk-frei input{width:9.5rem;margin:0;padding-block:6px}.zentrale .sk-aktionen{gap:8px;margin-left:auto;display:inline-flex}.zentrale .sk-summen{grid-template-columns:repeat(3,minmax(0,1fr)) repeat(3,minmax(0,.8fr));gap:10px;margin:0 0 18px;display:grid}.zentrale .sk-summen>div{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:12px;padding:12px 14px}.zentrale .sk-summen dt{letter-spacing:.04em;color:var(--z-muted);font-size:12px;font-weight:600}.zentrale .sk-summen dd{font-variant-numeric:tabular-nums;color:var(--color-creme);margin:4px 0 0;font-size:1.75rem;font-weight:650;line-height:1.1}.zentrale .sk-summen .sk-nebensumme dd{color:var(--color-salbei);font-size:1.25rem}.zentrale .sk-summen .sk-saldo[data-saldo=plus] dd{color:var(--color-signal-hell)}.zentrale .sk-summen .sk-saldo[data-saldo=minus] dd{color:var(--color-beere-hell)}.zentrale .sk-liste{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:14px;overflow:hidden;container-type:inline-size}.zentrale .sk-zeile{grid-template-columns:6.5rem 7rem 8rem 8rem 4rem 3.75rem 4.75rem minmax(8rem,1fr);align-items:start;column-gap:12px;padding:12px 16px;display:grid}.zentrale .sk-kopf{border-bottom:1px solid var(--z-kante);background:var(--z-flaeche-hoch);letter-spacing:.06em;text-transform:uppercase;color:var(--z-muted);padding-block:9px;font-size:11.5px;font-weight:700}.zentrale .sk-eintrag+.sk-eintrag{border-top:1px solid var(--z-kante)}.zentrale .sk-zeile>span{min-width:0;color:var(--color-creme);flex-direction:column;gap:2px;font-size:14px;display:flex}.zentrale .sk-kopf>span{font-size:inherit;color:inherit}.zentrale .sk-zeile small{color:var(--z-muted);font-size:12px}.zentrale .sk-zeile b{font-weight:650}.zentrale .sk-zeile>.sk-zahl{text-align:right;align-items:flex-end}.zentrale .sk-zeile>.sk-differenz[data-vorzeichen=minus]{color:var(--color-beere-hell)}.zentrale .sk-zeile>.sk-differenz[data-vorzeichen=plus]{color:var(--color-signal-hell)}.zentrale .sk-zeile>.sk-stand{flex-flow:wrap;align-items:center;gap:6px}.zentrale .sk-eintrag:is([data-stand=krank],[data-stand=urlaub],[data-stand=kommt]) .sk-zeile>span{color:var(--color-salbei)}.zentrale .sk-spaet{background:var(--z-entwurf);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.zentrale .sk-verlauf-knopf{color:var(--color-salbei);font:inherit;text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:2px 4px;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-flex}.zentrale .sk-verlauf-knopf svg{transition:transform .16s}.zentrale .sk-verlauf-knopf[aria-expanded=true] svg{transform:rotate(180deg)}.zentrale .sk-verlauf{border-left:2px solid var(--z-kante);gap:8px;margin:0 16px 14px calc(6.5rem + 28px);padding:2px 0 2px 14px;list-style:none;display:grid}.zentrale .sk-verlauf[data-offen=nein]{display:none}.zentrale .sk-verlauf li{color:var(--color-salbei);grid-template-columns:9.5rem minmax(0,1fr);gap:2px 12px;font-size:13px;display:grid}.zentrale .sk-verlauf-zeit,.zentrale .sk-verlauf-geraet{color:var(--z-muted)}.zentrale .sk-verlauf-was b{color:var(--color-creme)}.zentrale .sk-verlauf-text{overflow-wrap:anywhere;grid-column:2}@container (width<=860px){.zentrale .sk-kopf{display:none}.zentrale .sk-zeile{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.zentrale .sk-zeile>.sk-tag{flex-direction:row;grid-column:1/-2;align-items:baseline;gap:8px}.zentrale .sk-zeile>.sk-stand{grid-area:1/-2/auto/-1;justify-content:flex-end}.zentrale .sk-zeile>span[data-spalte]:not(.sk-tag):not(.sk-stand):before{content:attr(data-spalte);letter-spacing:.06em;text-transform:uppercase;color:var(--z-muted);font-size:11px;font-weight:700}.zentrale .sk-zeile>.sk-zahl{text-align:left;align-items:flex-start}.zentrale .sk-verlauf{margin-left:16px}}@container (width<=480px){.zentrale .sk-zeile{grid-template-columns:repeat(2,minmax(0,1fr))}.zentrale .sk-verlauf li{grid-template-columns:minmax(0,1fr)}.zentrale .sk-verlauf-text{grid-column:1}}@media (width<=900px){.zentrale .sk-summen{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.zentrale .sk-summen{grid-template-columns:repeat(2,minmax(0,1fr))}.zentrale .sk-aktionen{margin-left:0}}.zentrale .sk-antrag,.zentrale .sk-knoepfe,.zentrale .sk-formular{margin:0 16px 12px calc(6.5rem + 28px)}.zentrale .sk-antrag{border:1px solid var(--z-kante);border-left:3px solid var(--z-entwurf);background:var(--z-flaeche-hoch);color:var(--color-salbei);border-radius:10px;padding:10px 14px;font-size:13.5px;line-height:1.5}.zentrale .sk-antrag p{margin:0}.zentrale .sk-antrag p+p{margin-top:4px}.zentrale .sk-antrag b{color:var(--color-creme)}.zentrale .sk-antrag[data-status=bestaetigt],.zentrale .sk-antrag[data-status=angepasst]{border-left-color:var(--color-signal-hell)}.zentrale .sk-antrag[data-status=abgelehnt]{border-left-color:var(--color-beere-hell)}.zentrale .sk-antrag-kommentar{overflow-wrap:anywhere}.zentrale .sk-antrag .sk-antrag-knoepfe,.zentrale .sk-knoepfe{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.zentrale .sk-antrag .sk-antrag-knoepfe{margin-top:8px}.zentrale .sk-antrag-knoepfe .rueckfrage,.zentrale .sk-knoepfe .rueckfrage{flex-basis:100%}.zentrale .sk-formular-jetzt{margin:0 0 8px}.zentrale .sk-formular-nicht span{align-items:center;gap:8px;display:inline-flex}@container (width<=860px){.zentrale .sk-antrag,.zentrale .sk-knoepfe,.zentrale .sk-formular{margin-left:16px}}.zentrale .stundenkonto-abwesend{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.zentrale .stundenkonto-abwesend li{color:var(--color-salbei);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;display:flex}.zentrale .stundenkonto-druckkopf{display:none}@media print{@page konto{@bottom-right{content:"Seite " counter(page) " von " counter(pages);font-size:7.5pt;color:#555}}.zentrale .stundenkonto{page:konto}.zentrale .stundenkonto-druckkopf{color:#000;border-bottom:.8pt solid #146b35;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10mm;margin:0 0 5mm;padding-bottom:4mm;display:grid}.zentrale .sk-druck-marke img{width:44mm;height:auto;margin-bottom:2.5mm;display:block}.zentrale .sk-druck-marke p{color:#333;margin:0;font-size:8.5pt;line-height:1.4}.zentrale .sk-druck-titel h2{text-align:right;margin:0 0 2mm;font-size:15pt}.zentrale .sk-druck-titel dl{grid-template-columns:auto auto;gap:.6mm 4mm;margin:0;font-size:9.5pt;display:grid}.zentrale .sk-druck-titel dt{color:#555}.zentrale .sk-druck-titel dd{margin:0;font-weight:600}.zentrale .sk-verlauf[data-offen=nein]{display:grid}.zentrale .sk-zeile,.zentrale .sk-summen dd{font-size:10pt}}@media (prefers-reduced-motion:reduce){.zentrale .sk-verlauf-knopf svg{transition:none}}.zentrale .planer-chip .planer-stempel{color:var(--color-signal-hell);font-weight:600;display:block}.zentrale .planer-chip .planer-stempel[data-fehlt=ja]{color:var(--color-beere-hell)}.zentrale .profil-zeiten-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.zentrale .profil-zeiten-kopf h2{margin:0}.zentrale .profil-zeiten{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=900px){.zentrale .profil-zeiten{grid-template-columns:repeat(2,minmax(0,1fr))}}.zentrale .profil-zeiten-block{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.zentrale .profil-zeiten-block h3{letter-spacing:.06em;text-transform:uppercase;color:var(--z-muted);margin:0;font-size:12px;font-weight:700}.zentrale .profil-zeiten-summen{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid}.zentrale .profil-zeiten-summen dt{color:var(--z-muted);font-size:12px}.zentrale .profil-zeiten-summen dd{font-variant-numeric:tabular-nums;color:var(--color-creme);margin:2px 0 0;font-size:1.4rem;font-weight:650}.zentrale .profil-zeiten-summen [data-saldo=plus] dd{color:var(--color-signal-hell)}.zentrale .profil-zeiten-summen [data-saldo=minus] dd{color:var(--color-beere-hell)}.zentrale .profil-zeiten-liste{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.zentrale .profil-zeiten-liste li{color:var(--color-salbei);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;display:flex}.zentrale .profil-zeiten-liste b{min-width:5.5rem;color:var(--color-creme)}.zentrale .profil-zeiten-satz{color:var(--color-salbei);margin:0;font-size:14px}.zentrale .profil-zeiten-satz b{color:var(--color-creme);font-size:1.15rem}.zentrale .direct-url-freigabe{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.zentrale .direct-url-freigabe .portal-input{letter-spacing:.18em;text-transform:uppercase;width:9em;font-size:18px}.zentrale .direct-url-geraete ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.zentrale .direct-url-geraete li{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 12px;display:flex}.zentrale .direct-url-geraet{flex:260px;gap:2px;min-width:0;display:grid}.zentrale .direct-url-geraet-knoepfe,.zentrale .direct-url-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.zentrale .direct-url-name .portal-input{flex:180px;min-width:0}.zentrale.kontextmenue{z-index:80;border:1px solid var(--z-kante);background:var(--z-flaeche);min-width:232px;max-width:min(320px,100vw - 16px);max-height:calc(100dvh - 16px);color:var(--z-text);border-radius:12px;padding:6px;font-size:14px;animation:.12s ease-out kontextmenue-auf;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #00000038}@keyframes kontextmenue-auf{0%{opacity:0;transform:scale(.97)}}.zentrale .kontextmenue-punkt{width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:0 10px;display:grid}@media (pointer:coarse){.zentrale .kontextmenue-punkt{min-height:44px}}.zentrale .kontextmenue-punkt:hover,.zentrale .kontextmenue-punkt:focus-visible{background:var(--z-flaeche-hoch);outline:none}.zentrale .kontextmenue-punkt[aria-disabled=true]{opacity:.45;cursor:default}.zentrale .kontextmenue-punkt[aria-disabled=true]:hover{background:0 0}.zentrale .kontextmenue-punkt[data-gefahr=ja]{color:var(--color-beere-hell)}.zentrale .kontextmenue-zeichen{color:var(--z-muted);place-items:center;display:inline-grid}.zentrale .kontextmenue-punkt[data-gefahr=ja] .kontextmenue-zeichen,.zentrale .kontextmenue-punkt[aria-checked=true] .kontextmenue-zeichen{color:inherit}.zentrale .kontextmenue-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zentrale .kontextmenue-taste{color:var(--z-muted);font:inherit;font-size:12px}.zentrale .kontextmenue-trenner{background:var(--z-kante);height:1px;margin:6px 4px}.zentrale .kontextmenue-ueber{color:var(--z-muted);padding:6px 10px 4px;font-size:12px;font-weight:650}.kontextmenue-schleier{z-index:79;touch-action:none;background:#050c0873;animation:.16s ease-out kontextmenue-schleier-auf;position:fixed;inset:0}@keyframes kontextmenue-schleier-auf{0%{opacity:0}}.zentrale.kontextmenue[data-blatt]{min-width:0;max-width:none;max-height:min(80dvh,640px);padding:0 8px calc(10px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-width:1px 0 0;border-radius:18px 18px 0 0;font-size:16px;transition:transform .18s;animation:.22s cubic-bezier(.2,.8,.2,1) kontextmenue-blatt;inset:auto 0 0;box-shadow:0 -12px 32px #00000047}.zentrale.kontextmenue[data-blatt][data-zieht]{transition:none}@keyframes kontextmenue-blatt{0%{transform:translateY(100%)}}.zentrale .kontextmenue-kopf{z-index:1;border-bottom:1px solid var(--z-kante);background:var(--z-flaeche);touch-action:none;cursor:grab;justify-items:center;gap:8px;margin:0 -8px 6px;padding:8px 20px 12px;display:grid;position:sticky;top:0}.zentrale .kontextmenue-griff{background:color-mix(in srgb, var(--z-text) 24%, transparent);border-radius:999px;width:36px;height:4px}.zentrale .kontextmenue-titel{max-width:100%;color:var(--z-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.zentrale.kontextmenue[data-blatt] .kontextmenue-punkt{border-radius:12px;grid-template-columns:24px 1fr;gap:14px;min-height:52px;padding:0 14px}.zentrale.kontextmenue[data-blatt] .kontextmenue-zeichen svg{width:20px;height:20px}.zentrale.kontextmenue[data-blatt] .kontextmenue-taste{display:none}.zentrale.kontextmenue[data-blatt] .kontextmenue-ueber{padding:10px 14px 4px;font-size:13px}@media (prefers-reduced-motion:reduce){.zentrale.kontextmenue,.kontextmenue-schleier{animation:none}.zentrale.kontextmenue[data-blatt]{transition:none}}@media (pointer:coarse),(width<=640px){.zentrale .storewahl-knopf,.zentrale .heute-blick-knopf,.zentrale a.storeband-aktion,.zentrale .wartet-liste a,.zentrale .wahl-chip{min-height:44px}.zentrale .arbeitszeit-wartet a.portal-verweis{margin-block:-12px;padding-block:12px}.portal-konto-feld a,.portal-konto-feld button{min-height:44px}}.zentrale .portal-fussleiste{display:none}@media (width<=640px){.zentrale .portal-fussleiste{z-index:65;height:calc(58px + env(safe-area-inset-bottom));padding:0 max(4px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(4px, env(safe-area-inset-left));border-top:1px solid var(--z-kante);background:var(--z-flaeche);background:color-mix(in srgb, var(--z-flaeche) 93%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);justify-content:space-around;align-items:stretch;transition:transform .2s;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 24px -20px #00000080}.zentrale .portal-fussleiste[data-tippt]{transform:translateY(calc(100% + 2px))}.zentrale .portal-fussleiste-punkt,.zentrale .portal-fussleiste-mitte{min-width:0;color:var(--z-muted);font:inherit;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:0;font-size:11px;font-weight:600;line-height:1.1;text-decoration:none;display:flex}.zentrale .portal-fussleiste-zeichen{border-radius:999px;place-items:center;width:54px;height:30px;transition:background-color .16s,color .16s;display:grid;position:relative}.zentrale .portal-fussleiste-punkt[data-status=active]{color:var(--z-text)}.zentrale .portal-fussleiste-punkt[data-status=active] .portal-fussleiste-zeichen{background:color-mix(in srgb, var(--z-primary) 18%, transparent);color:var(--z-primary)}.zentrale .portal-fussleiste-punkt:active .portal-fussleiste-zeichen{background:var(--z-flaeche-hoch)}.zentrale .portal-fussleiste .portal-menu-punkt{top:2px;right:12px}@media (width<=359px){.zentrale .portal-fussleiste-punkt,.zentrale .portal-fussleiste-mitte{letter-spacing:0;font-size:10px}}.zentrale .portal-fussleiste-mitte{color:var(--z-text)}.zentrale .portal-fussleiste-kreis{background:var(--z-primary);width:50px;height:50px;color:var(--z-on-primary);box-shadow:0 0 0 4px var(--z-flaeche), 0 8px 18px -8px #0000008c;border-radius:999px;place-items:center;margin-top:-22px;transition:transform .12s;display:grid}.zentrale .portal-fussleiste-mitte:active .portal-fussleiste-kreis{transform:scale(.94)}.zentrale .portal-fussleiste-mitte[data-status=active] .portal-fussleiste-kreis{background:var(--z-primary-hover)}.zentrale .portal-fussleiste-punkt:focus-visible,.zentrale .portal-fussleiste-mitte:focus-visible{outline:2px solid var(--z-primary);outline-offset:-3px;border-radius:14px}.zentrale .portal-main{padding-bottom:calc(58px + env(safe-area-inset-bottom) + 24px)}.zentrale .portal-topbar>.portal-home-button,.zentrale .portal-topbar>.portal-menu-button,.zentrale .portal-topbar[data-schmal]>.portal-home-button,.zentrale .portal-topbar[data-schmal]>.portal-menu-button{display:none!important}:is(:root:has(.zentrale .portal-fussleiste:not([data-tippt])) .zentrale.gespeichert-feld,:root:has(.zentrale .portal-fussleiste:not([data-tippt])) .zentrale .hochladen-feld){bottom:calc(58px + env(safe-area-inset-bottom) + 12px)}:root:has(.zentrale .portal-fussleiste:not([data-tippt])) .zentrale .ablage-details{bottom:calc(58px + env(safe-area-inset-bottom) + 12px)}:root:has(.zentrale .portal-fussleiste:not([data-tippt])) .zentrale .austausch-schreiben{bottom:calc(58px + env(safe-area-inset-bottom))}:root:has(.zentrale .portal-fussleiste:not([data-tippt])) .zentrale .system-speicherleiste{bottom:calc(58px + env(safe-area-inset-bottom) + 12px)}:root:has(.zentrale .portal-fussleiste:not([data-tippt])) .offline-hinweis{bottom:calc(58px + env(safe-area-inset-bottom) + 12px)}.zentrale .artikelkarte{z-index:66}:root:has(.zentrale .portal-fussleiste) .zentrale .austausch-seite{height:calc(100dvh - 7.5rem - 58px - env(safe-area-inset-bottom))}}@media (width<=560px){:root:has(.zentrale .portal-fussleiste) .zentrale .austausch-seite{height:auto}:root:has(.zentrale .portal-fussleiste) .zentrale .austausch-verlauf{height:clamp(14rem, calc(100dvh - 19rem - 58px - env(safe-area-inset-bottom)), 32rem)}}@media (prefers-reduced-motion:reduce){.zentrale .portal-fussleiste,.zentrale .portal-fussleiste-zeichen,.zentrale .portal-fussleiste-kreis{transition:none}}@media print{.zentrale .portal-fussleiste{display:none!important}}.zentrale .stempelband{border:1px solid var(--z-kante);border-left:4px solid var(--z-primary);background:var(--z-flaeche);border-radius:16px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 18px;display:flex}.zentrale .stempelband[data-stand=bereit],.zentrale .stempelband[data-stand=vergessen]{border-left-color:var(--color-signal-hell);background:color-mix(in srgb, var(--color-signal-hell) 9%, var(--z-flaeche))}.zentrale .stempelband[data-stand=laeuft]{border-left-color:#1f9d55}.zentrale .stempelband-text{min-width:0;color:var(--color-salbei);gap:3px;font-size:14px;line-height:1.45;display:grid}.zentrale .stempelband-text b{color:var(--color-creme)}.zentrale .stempelband-text>b:first-child{font-size:16px;font-weight:700}.zentrale .stempelband-wege{flex-wrap:wrap;gap:8px;display:flex}.zentrale .stempelband-wege .portal-button{gap:8px;min-height:44px}@media (width<=1099px){.zentrale .stempelband{order:0}}@media (width<=640px){.zentrale .stempelband{padding:12px 14px}.zentrale .stempelband-wege{width:100%}.zentrale .stempelband-wege .portal-button{flex:1 1 0;justify-content:center;min-height:48px;font-size:16px}}@media (width<=1279px){.zentrale .stempelband-wege{width:100%}.zentrale .stempelband-wege .portal-button.stempelband-haupt{border-radius:14px;flex:100%;min-height:64px;font-size:20px;font-weight:750}.zentrale .stempelband-haupt svg{width:24px;height:24px}}.zentrale .tagkarte-hinweis{color:var(--color-salbei);align-self:center;font-size:14px}.zentrale .stempel-erfolg{border:1px solid color-mix(in srgb, var(--color-signal-hell) 45%, var(--z-kante));background:color-mix(in srgb, var(--color-signal-hell) 10%, var(--z-flaeche));border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0 0 16px;padding:16px 18px;scroll-margin-top:84px;display:grid}.zentrale .stempel-erfolg:focus{outline:none}.zentrale .stempel-erfolg:focus-visible{outline:2px solid var(--z-primary);outline-offset:3px}.zentrale .stempel-erfolg-zeichen{color:var(--color-signal-hell);margin-top:2px}.zentrale .stempel-erfolg-text{min-width:0;color:var(--color-salbei);gap:4px;display:grid}.zentrale .stempel-erfolg-text h2{color:var(--color-creme);margin:0;font-size:19px;font-weight:750;line-height:1.25}.zentrale .stempel-erfolg-text p{margin:0}.zentrale .stempel-erfolg-zeit{color:var(--color-creme);font-size:17px}.zentrale .stempel-erfolg-zeit b{font-size:22px}.zentrale .stempel-erfolg-wege{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:8px;display:flex}.zentrale .stempel-erfolg-wege .portal-button{gap:8px;min-height:44px}@media (width<=640px){.zentrale .stempel-erfolg{padding:14px}.zentrale .stempel-erfolg-wege .portal-button{flex:100%;justify-content:center;min-height:48px;font-size:16px}}.zentrale .fm-seite,.zentrale .fm-schnell{--fm-gut:var(--z-primary);--fm-achtung:var(--z-entwurf);--fm-schlecht:var(--color-beere-hell)}.zentrale .fm-punkt{background:var(--z-kante);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.zentrale .fm-gut>.fm-punkt,.zentrale .fm-punkt.fm-gut{background:var(--fm-gut)}.zentrale .fm-achtung>.fm-punkt,.zentrale .fm-punkt.fm-achtung{background:var(--fm-achtung)}.zentrale .fm-schlecht>.fm-punkt,.zentrale .fm-punkt.fm-schlecht{background:var(--fm-schlecht)}.zentrale .fm-schnell{min-width:0;color:inherit;border-radius:8px;flex:320px;align-items:center;gap:10px;padding:3px;text-decoration:none;display:flex}.zentrale .fm-schnell:hover{background:var(--z-flaeche-hoch)}.zentrale .fm-schnell-bild{aspect-ratio:16/9;background:#000;border-radius:6px;flex:none;width:128px;display:block;position:relative;overflow:hidden}.zentrale .fm-schnell-bild img,.zentrale .fm-schnell-bild video{object-fit:cover;width:100%;height:100%;display:block}.zentrale .fm-schnell-leer{color:#b4bcc3;text-align:center;place-items:center;height:100%;padding:4px;font-size:12px;display:grid}.zentrale .fm-schnell-text{gap:1px;min-width:0;display:grid}.zentrale .fm-geschwister{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.zentrale .fm-lage{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 16px;display:flex}.zentrale .fm-lage>.fm-punkt{width:11px;height:11px;margin-top:5px}.zentrale .fm-lage p{min-width:0;margin:0}.zentrale .fm-lage strong{font-weight:700;display:block}.zentrale .fm-lage span:not(.fm-punkt){color:var(--z-muted);font-size:13.5px;line-height:1.4;display:block}.zentrale .fm-lage.fm-gut strong{color:var(--fm-gut)}.zentrale .fm-lage.fm-achtung{border-color:var(--fm-achtung)}.zentrale .fm-lage.fm-achtung strong{color:var(--fm-achtung)}.zentrale .fm-lage.fm-schlecht{border-color:var(--fm-schlecht)}.zentrale .fm-lage.fm-schlecht strong{color:var(--fm-schlecht)}.zentrale .fm-oben{grid-template-columns:minmax(0,3fr) minmax(280px,2fr);align-items:start;gap:16px;display:grid}.zentrale .fm-schirm{aspect-ratio:16/9;border:1px solid var(--z-kante);background:#000;border-radius:12px;position:relative;overflow:hidden}.zentrale .fm-schirm img{object-fit:contain;width:100%;height:100%;display:block}.zentrale .fm-schirm iframe{width:1280px;height:720px;transform:scale(var(--fm-massstab,.3));transform-origin:0 0;border:0;position:absolute;top:0;left:0}.zentrale .fm-leer{color:#b4bcc3;text-align:center;place-items:center;height:100%;padding:24px;display:grid}.zentrale .fm-marke{color:#fff;pointer-events:none;background:#0a0e12d1;border-radius:6px;padding:3px 9px;font-size:12px;position:absolute;top:10px;left:10px}.zentrale .fm-marke[data-art=vorbild]{background:#785208eb}.zentrale .fm-marke[data-art=steht]{background:#962020f0}.zentrale .fm-bedienung{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.zentrale .fm-umschalter{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:10px;padding:2px;display:inline-flex}.zentrale .fm-umschalter button{color:var(--z-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 12px;font-size:13.5px;font-weight:600}.zentrale .fm-umschalter button[aria-pressed=true]{background:var(--z-primary);color:var(--z-on-primary)}.zentrale .fm-unterzeile{margin-top:8px}.zentrale .fm-ablauf{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:12px;padding:14px 16px 6px}.zentrale .fm-ablauf h2{margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.3}.zentrale .fm-werte{margin:0;padding:0;list-style:none;display:grid}.zentrale .fm-werte li{grid-template-columns:11px minmax(0,1fr);gap:10px;padding:8px 0;display:grid;position:relative}.zentrale .fm-werte li:not(:last-child):before{background:var(--z-kante);content:"";width:1px;position:absolute;top:20px;bottom:-8px;left:4px}.zentrale .fm-werte .fm-punkt{margin-top:4px;position:relative}.zentrale .fm-wertsatz{color:var(--z-muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.zentrale .fm-kommt{color:#fff;background:#000;position:absolute;inset:0}.zentrale .fm-wertname{color:var(--z-muted);font-size:12.5px;line-height:1.3;display:block}.zentrale .fm-wert{margin-top:1px;font-size:14px;line-height:1.35;display:block}.zentrale .fm-werte li.fm-achtung .fm-wert{color:var(--fm-achtung)}.zentrale .fm-werte li.fm-schlecht .fm-wert{color:var(--fm-schlecht)}.zentrale .fm-faecher{columns:2 420px;column-gap:16px;margin-top:16px}.zentrale .fm-fach{border:1px solid var(--z-kante);background:var(--z-flaeche);break-inside:avoid;border-radius:12px;margin-bottom:16px}.zentrale .fm-fach summary{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:700;list-style:none;display:flex}.zentrale .fm-fach summary::-webkit-details-marker{display:none}.zentrale .fm-fach summary:after{content:"";border-right:2px solid var(--z-muted);border-bottom:2px solid var(--z-muted);flex:none;width:8px;height:8px;transform:rotate(-45deg)}.zentrale .fm-fach[open] summary:after{transform:rotate(45deg)}.zentrale .fm-fach summary:hover{background:var(--z-flaeche-hoch)}.zentrale .fm-fach-inhalt{padding:0 16px 10px}.zentrale .fm-fach-satz{color:var(--z-muted);margin:0 0 8px;font-size:13px;line-height:1.4}.zentrale .fm-zeilen{margin:0;display:grid}.zentrale .fm-zeilen>div{border-top:1px solid var(--z-kante);grid-template-columns:minmax(120px,36%) minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.zentrale .fm-zeilen>div:first-child{border-top:0}.zentrale .fm-zeilen dt{color:var(--z-muted);font-size:13.5px;line-height:1.35}.zentrale .fm-zeilen dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.35}.zentrale .fm-zeilen dd .fm-gut{color:var(--fm-gut)}.zentrale .fm-zeilen dd .fm-achtung{color:var(--fm-achtung)}.zentrale .fm-zeilen dd .fm-schlecht{color:var(--fm-schlecht)}.zentrale .fm-zeilen small{color:var(--z-muted);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.zentrale .fm-diagramm{grid-template-rows:88px auto;grid-template-columns:20px minmax(0,1fr);column-gap:8px;margin:4px 0 10px;display:grid}.zentrale .fm-diagramm svg{width:100%;height:100%;display:block;overflow:visible}.zentrale .fm-achse-y{color:var(--z-muted);text-align:right;flex-direction:column;justify-content:space-between;margin:-5px 0;font-size:11px;line-height:10px;display:flex}.zentrale .fm-achse-x{color:var(--z-muted);grid-column:2;justify-content:space-between;margin-top:5px;font-size:11px;display:flex}.zentrale .fm-schiene{stroke:var(--z-kante);stroke-width:1px;vector-effect:non-scaling-stroke}.zentrale .fm-wertlinie{fill:none;stroke:var(--fm-gut);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.zentrale .fm-meldungen{max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.zentrale .fm-meldungen li{border-top:1px solid var(--z-kante);grid-template-columns:70px minmax(0,1fr);gap:10px;padding:6px 0;font-size:13.5px;line-height:1.35;display:grid}.zentrale .fm-meldungen li:first-child{border-top:0}.zentrale .fm-meldungen time{color:var(--z-muted)}.zentrale .fm-meldungen .fm-schlecht{color:var(--fm-schlecht)}.zentrale .fm-protokoll{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:12px;margin-top:0;overflow:hidden}.zentrale .fm-protokoll-kopf{border-bottom:1px solid var(--z-kante);flex-wrap:wrap;align-items:flex-end;gap:8px 14px;padding:12px 14px;display:flex}.zentrale .fm-protokoll-titel{flex:100%}.zentrale .fm-protokoll-titel .fm-fach-satz{margin:2px 0}.zentrale .fm-protokoll-kopf h2{margin:0;font-size:16px;font-weight:700}.zentrale .fm-protokoll-kopf label{color:var(--z-muted);gap:2px;font-size:13px;display:grid}.zentrale .fm-protokoll-kopf .fm-haken{align-items:center;gap:6px;padding-bottom:8px;display:flex}.zentrale .fm-protokoll-rechts{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;padding-bottom:4px;display:flex}.zentrale .fm-tabelle{max-height:520px;overflow:auto}.zentrale .fm-tabelle table{border-collapse:collapse;width:100%}.zentrale .fm-tabelle th{background:var(--z-flaeche-hoch);text-align:left;padding:6px 14px;font-weight:700;position:sticky;top:0}.zentrale .fm-tabelle td{border-top:1px solid var(--z-kante);vertical-align:top;padding:4px 14px}.zentrale .fm-zeit{color:var(--z-muted);white-space:nowrap}.zentrale .fm-wichtig td:last-child{color:var(--fm-schlecht)}.zentrale .fm-roh{color:var(--z-muted);overflow-wrap:anywhere;font-size:12px;display:block}.zentrale .fm-leerzeile{margin:0;padding:14px}@media (width<=1000px){.zentrale .fm-oben{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.zentrale .fm-faecher{columns:1}.zentrale .fm-zeilen>div{grid-template-columns:minmax(0,1fr);gap:1px}.zentrale .fm-umschalter button{min-height:40px}.zentrale .fm-schnell{flex-basis:100%}.zentrale .fm-schnell-bild{width:104px}.zentrale .fm-protokoll-rechts{margin-left:0}.zentrale .fm-protokoll-kopf label,.zentrale .fm-protokoll-kopf .portal-input{width:100%}}.zentrale .bug-liste{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.zentrale .bug-zeile{border:1px solid var(--z-kante);background:var(--z-flaeche);color:var(--z-text);border-radius:12px;padding:12px 16px;text-decoration:none;display:block}.zentrale .bug-zeile:hover{background:var(--z-flaeche-hoch)}.zentrale .bug-zeile:focus-visible{outline:2px solid var(--z-primary);outline-offset:2px}.zentrale .bug-zeile-kopf{color:var(--z-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:12.5px;display:flex}.zentrale .bug-zeile-titel{overflow-wrap:anywhere;font-weight:600;display:block}.zentrale .bug-zeile-meta{color:var(--z-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px;display:block}.zentrale .bug-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.zentrale .bug-abstand{margin-top:12px}.zentrale .bug-bilder{gap:12px;display:grid}.zentrale .bug-bilder a{width:fit-content;max-width:100%;display:block}.zentrale .bug-bilder img{border:1px solid var(--z-kante);border-radius:8px;width:auto;max-width:100%;height:auto;max-height:70vh;display:block}.zentrale .bug-verlauf{gap:12px;margin:0;padding:0;list-style:none;display:grid}.zentrale .bug-verlauf li{border-left:2px solid var(--z-kante);padding-left:12px}.zentrale .bug-verlauf-kopf{margin:0 0 3px;font-size:13.5px}.zentrale .bug-zeit{color:var(--z-muted);font-size:12.5px;display:block}.zentrale .bug-angaben{gap:8px;margin:0;display:grid}.zentrale .bug-angaben>div{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.zentrale .bug-angaben dt{color:var(--z-muted);font-size:13px}.zentrale .bug-angaben dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (width<=560px){.zentrale .bug-angaben>div{grid-template-columns:minmax(0,1fr);gap:2px}}.zentrale .bug-filter .portal-schalter{margin:0}.zentrale .bug-zahl{font-variant-numeric:tabular-nums;margin-left:2px;font-weight:500}.zentrale .bug-suche{border:1px solid var(--z-kante);background:var(--z-flaeche);min-width:0;max-width:440px;min-height:44px;color:var(--z-muted);border-radius:10px;flex:260px;align-items:center;gap:8px;padding:0 6px 0 11px;display:flex}.zentrale .bug-suche:focus-within{border-color:var(--z-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--z-primary) 35%, transparent)}.zentrale .bug-suche input{min-width:0;min-height:42px;color:var(--z-text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.zentrale .bug-suche input:focus-visible{outline:none}.zentrale .bug-suche input::-webkit-search-cancel-button{display:none}.zentrale .bug-suche-leeren{width:32px;height:32px;color:var(--z-muted);border-radius:8px;place-items:center;display:grid}.zentrale .bug-suche-leeren:hover{color:var(--z-text);background:var(--z-flaeche-hoch)}@media (width<=767px){.zentrale .bug-suche{flex-basis:100%;max-width:none}.zentrale .bug-suche input{font-size:16px}}@media (width<=560px){.zentrale .bug-filter .portal-schalter button{padding:0 11px}}.zentrale .portal-calendar-card .portal-calendar-note.portal-eintrag-karte{opacity:.75}.zentrale .portal-calendar-card .portal-calendar-note.portal-eintrag-keine{background:0 0;font-style:italic}.zentrale .karten-zeile{width:100%;min-height:44px;color:var(--z-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;display:flex}.zentrale .karten-zeile:hover{background:var(--z-flaeche-hoch);color:var(--z-text)}.zentrale .karten-zeile-text{flex:1;min-width:0}.zentrale .karten-zeile-pfeil{flex:none;transition:transform .16s}.zentrale .karten-zeile[aria-expanded=true] .karten-zeile-pfeil{transform:rotate(180deg)}.zentrale .karten-verlauf{color:var(--z-text);gap:6px;margin:4px 0 8px;padding:0 8px 0 31px;font-size:14px;list-style:none;display:grid}.zentrale .karten-verlauf li{flex-wrap:wrap;gap:4px 12px;display:flex}.zentrale .karten-verlauf-zeit{color:var(--z-muted);font-variant-numeric:tabular-nums}.zentrale .karten-verlauf-store{color:var(--z-muted)}.zentrale.portal-drawer .karten-verlauf{margin-top:16px;padding:0}.zentrale .profil-bereich{display:contents}.zentrale .dokumente-hochladen{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:1rem 0;display:flex}.zentrale .dokumente-hochladen .portal-label{flex:14rem;max-width:26rem;margin:0}.zentrale .dokumente-hochladen .portal-input{margin-bottom:0}.zentrale .dokumente-gruppe{margin-top:1.5rem}.zentrale .dokumente-titel{color:var(--z-text);margin:0 0 .5rem;font-size:1rem;font-weight:700}.zentrale .dokumente-liste{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.zentrale .dokument-zeile{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem;display:flex}.zentrale .dokument-symbol{color:var(--z-muted);flex:none}.zentrale .dokument-text{overflow-wrap:anywhere;flex:14rem;gap:.125rem;min-width:0;display:grid}.zentrale .dokument-knoepfe{flex-wrap:wrap;gap:.5rem;display:flex}.zentrale .krank-dokumente{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:.5rem 0;display:flex}@media (width<=480px){.zentrale .dokument-knoepfe{width:100%}.zentrale .dokument-knoepfe>*{text-align:center;flex:auto;justify-content:center}.zentrale .dokumente-hochladen .portal-button{justify-content:center;width:100%}}.zentrale .signatur-flaeche{aspect-ratio:5/2;border:1px solid var(--z-kante);cursor:crosshair;touch-action:none;background:#fff;border-radius:12px;width:100%;max-width:560px;margin:.75rem 0 .375rem;display:block}.zentrale .signatur-papier{border:1px solid var(--z-kante);background:#fff;border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:560px;min-height:7rem;margin:.75rem 0;padding:.75rem;display:flex}.zentrale .signatur-papier img{object-fit:contain;max-width:100%;max-height:8rem}.zentrale .signatur-ablage{border:1px dashed var(--z-kante);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:100%;min-height:7rem;margin:.75rem 0;padding:1rem;display:flex}.zentrale .signatur-ablage.ist-ueber,.zentrale .signatur-ablage:hover{border-style:solid;border-color:var(--z-primary)}.zentrale.zentrale{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--z-grund:#f3f5f2;--z-flaeche:#fff;--z-flaeche-hoch:#eaf0e8;--z-kante:#d1dccf;--z-kante-hell:#81957e;--z-text:#14251b;--z-muted:#495e4f;--z-primary:#146b35;--z-primary-hover:#0b5428;--z-on-primary:#fff;--z-accent:#b2f447;--z-wand:#102b20;--z-wand-hoch:#18412d;--z-jetzt:#b2f447;--z-entwurf:#c5a556;--z-entwurf-grund:#fff2cf;--z-entwurf-tinte:#65480a;--color-creme:var(--z-text);--color-salbei:var(--z-muted);--color-nebel:var(--z-muted);--color-forst:var(--z-flaeche-hoch);--color-forst-tief:var(--z-grund);--color-forst-tiefer:var(--z-flaeche);--color-forst-hoch:var(--z-flaeche);--color-forst-rand:var(--z-kante-hell);--color-forst-rand-zart:var(--z-kante);--color-signal:var(--z-primary);--color-signal-hell:var(--z-primary);--color-beere-hell:#97264e}html[data-portal-theme=gruen] .zentrale{--z-grund:#e4efd9;--z-flaeche:#fafff3;--z-flaeche-hoch:#d4e8c1;--z-kante:#b6cda5;--z-kante-hell:#77916a;--z-primary:#155d30;--z-primary-hover:#0c4924;--z-accent:#b3f544;--z-wand:#103920}html[data-portal-theme=dunkel] .zentrale{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--z-grund:#101613;--z-flaeche:#19231d;--z-flaeche-hoch:#27362b;--z-kante:#3a4d3e;--z-kante-hell:#7d9783;--z-text:#f0f7ec;--z-muted:#b5c7b6;--z-primary:#b2f447;--z-primary-hover:#c5ff6b;--z-on-primary:#14230f;--color-beere-hell:#ffa9c5}html[data-portal-theme]{background:#101613}.zentrale .portal-primary,.zentrale .bg-signal{background:var(--z-primary);border-color:var(--z-primary);color:var(--z-on-primary)}.zentrale .portal-primary:hover,.zentrale .bg-signal:hover{background:var(--z-primary-hover);border-color:var(--z-primary-hover);color:var(--z-on-primary)}.zentrale .hover\:bg-signal:hover,.zentrale .hover\:bg-signal-hell:hover{background:var(--z-primary-hover);color:var(--z-on-primary)}.zentrale .hover\:bg-beere:hover{color:#fff;background:#910f3f}.zentrale :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--z-primary);outline-offset:3px}.zentrale :is(input,textarea,select){accent-color:var(--z-primary)}.zentrale :is(input,textarea)::placeholder{color:var(--z-muted);opacity:1}.zentrale :is(button:disabled,input:disabled,select:disabled){opacity:1;cursor:not-allowed}.zentrale button:disabled{color:var(--z-muted);background:var(--z-flaeche-hoch);border-color:var(--z-kante)}.zentrale :is(.portal-muted,.portal-label,.portal-small,.portal-kicker){color:var(--z-muted)}.zentrale .marke-titel{font-variation-settings:"wdth" 100;font-size:28px;line-height:1.18}.zentrale h1.portal-titel{text-transform:uppercase;letter-spacing:.018em;transform-origin:0;background-size:82% 7px;padding:0 4px 8px 0;font-family:Anton,Archivo Narrow,Arial Narrow,sans-serif;font-size:clamp(36px,4vw,54px);font-weight:400;line-height:1.12;transform:skew(-5deg)}.zentrale .portal-page-header{margin-bottom:6px}.zentrale .portal-page-header p{margin-top:6px;font-size:14px}.portal-shell{grid-template-columns:244px minmax(0,1fr)}.portal-shell>.portal-sidebar{align-self:start;height:100dvh;min-height:0;position:sticky;top:0;overflow-y:auto}.portal-sidebar{background:var(--z-wand);scrollbar-width:thin;scrollbar-color:#63876d transparent;padding:26px 16px 18px}.zentrale.zentrale.portal-sidebar{background:var(--z-wand);color:#dceadc;--color-creme:#eff8e8;--color-salbei:#c4d7c5;--color-nebel:#b3cbb8;--z-kante:#365c46}.portal-sidebar .portal-brand{margin-bottom:22px;padding-bottom:20px}.portal-nav-group{margin-bottom:22px}.portal-nav-group a{margin:2px 0;padding:10px 12px;font-size:13px}.portal-nav-group a svg{color:#c2d7c5;flex:none}.portal-nav-group a[aria-current=page]{color:#14230f;box-shadow:none;background:#b2f447;font-weight:650}.portal-nav-group a[aria-current=page] svg{color:#14230f}.portal-nav-group a:focus-visible{outline-color:#b2f447}.portal-nav-user small{font-size:11px}.portal-topbar{background:var(--z-flaeche);border-color:var(--z-kante);min-height:76px;padding-inline:32px}.portal-breadcrumb{color:var(--z-muted);font-size:13px}.portal-main{max-width:1640px;padding:30px 32px 48px}.portal-modi{background:var(--z-flaeche-hoch);border:1px solid var(--z-kante);border-radius:12px;align-items:center;gap:2px;padding:3px;display:flex}.portal-modi button{min-width:44px;min-height:44px;color:var(--z-muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.portal-modi button[aria-pressed=true]{background:var(--z-primary);color:var(--z-on-primary);font-weight:600}.portal-modi button:hover:not([aria-pressed=true]){background:var(--z-flaeche);color:var(--z-text)}.portal-modi-kurz{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);width:44px;height:44px;color:var(--z-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:none}@media (width<=479px){.portal-modi{display:none}.portal-modi-kurz{display:inline-flex}}html[data-portal-theme=hell] .fk-zauber{--fk-zauber-innen:#ffe29638;--fk-zauber-rand:#fffdf2f5;--fk-zauber-aussen:#ffcd6e4d;--fk-zauber-funke:#fff3c9}html[data-portal-theme=dunkel] .fk-zauber{--fk-zauber-innen:#c43e962e;--fk-zauber-rand:#e1ffeceb;--fk-zauber-aussen:#3ddc6c47;--fk-zauber-funke:#d2ffe0}html[data-fk-zauber] .portal-modi button[aria-pressed=true] svg,html[data-fk-zauber] .portal-modi-kurz svg{animation:.75s cubic-bezier(.34,1.56,.64,1) both fk-zauber-zeichen}html[data-fk-welle] .portal-calendar-stage{view-transition-name:none}.portal-skip{z-index:100;background:var(--z-primary);color:var(--z-on-primary);border-radius:8px;padding:12px 20px;position:fixed;top:8px;left:260px;transform:translateY(-200%)}.portal-skip:focus{transform:none}.portal-button{border-color:var(--z-kante-hell);font-size:13px;font-weight:600;transition:background-color .14s,border-color .14s,color .14s}.portal-card{gap:16px;padding:24px}.portal-input{border-color:var(--z-kante-hell);font-size:15px}.portal-composer{border-style:solid;border-color:var(--z-kante-hell);background:var(--z-flaeche-hoch)}.portal-richtext{color:var(--z-text)}.portal-conflict{color:#65480a;background:#fff2cf}.portal-conflict .portal-muted{color:#65480a}.zentrale .portal-hilfe:hover>span,.zentrale .portal-hilfe[data-state=open]>span{color:var(--z-on-primary)}.zentrale .heute{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:28px}.zentrale .heute-band{border-radius:18px;padding:26px 24px}.zentrale .heute-datum{font-variation-settings:"wdth" 94;overflow-wrap:anywhere;font-size:clamp(28px,3.2vw,38px);line-height:1.18}.zentrale .heute-strom{background:var(--z-flaeche);border:1px solid var(--z-kante);border-radius:18px;padding:24px}.zentrale .heute-zeile{padding:6px 0}.zentrale .heute-zeile>a>span{white-space:normal;border:0}.zentrale .heute-woche a{padding-block:12px}.zentrale .heute-woche b{font-size:20px}.zentrale .heute-woche span,.zentrale .heute-woche em{font-size:12px}.zentrale .heute-woche a[data-heute=ja]{background:var(--z-flaeche-hoch)}.zentrale .heute-band .portal-button{color:#f0f7ec;border-color:#70977a}.zentrale .planer-zelle[data-zu=ja]{background:var(--z-flaeche-hoch)}.zentrale .planer-zelle[data-zu=ja] .planer-plus{opacity:1}.zentrale .planer-kopf[data-zu=ja]{background:var(--z-flaeche-hoch)}.zentrale .planer-chip[data-status] small{color:inherit}.portal-calendar-card{--fc-monarch-background:var(--z-flaeche);--fc-monarch-foreground:var(--z-text);--fc-monarch-faint-foreground:var(--z-muted);--fc-monarch-muted-foreground:var(--z-muted);--fc-monarch-primary:var(--z-primary);--fc-monarch-primary-foreground:var(--z-on-primary);--fc-monarch-primary-over:var(--z-primary-hover);--fc-monarch-primary-down:var(--z-primary-hover);--fc-monarch-tertiary:var(--z-primary);--fc-monarch-tertiary-foreground:var(--z-on-primary);--fc-monarch-selected:var(--z-primary);--fc-monarch-selected-foreground:var(--z-on-primary);--fc-monarch-selected-over:var(--z-primary-hover);--fc-monarch-selected-down:var(--z-primary-hover);--fc-monarch-faint:var(--z-flaeche-hoch);--fc-monarch-muted:var(--z-flaeche-hoch);--fc-monarch-strong:var(--z-flaeche-hoch);--fc-monarch-stronger:var(--z-kante);--fc-monarch-strongest:var(--z-kante);--fc-monarch-border:var(--z-kante);--fc-monarch-strong-border:var(--z-kante-hell);--fc-monarch-event:var(--z-primary);--fc-monarch-event-contrast:var(--z-on-primary);--fc-monarch-popover:var(--z-flaeche);--fc-monarch-popover-foreground:var(--z-text);--fc-monarch-outline:var(--z-primary);--fc-monarch-highlight:var(--z-flaeche-hoch);border-color:var(--z-kante);border-radius:18px;padding:22px}.portal-calendar-tools{align-items:flex-end;gap:14px;margin-bottom:18px}.portal-calendar-tools .portal-input{margin-bottom:0}@media (width>=768px){.portal-calendar-tools .portal-view-switch{margin-bottom:-4px}}.portal-calendar-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.portal-calendar-heading h2{letter-spacing:-.025em;font-size:24px;font-weight:650}.portal-calendar-heading nav{gap:6px;display:flex}.portal-calendar-heading nav .portal-button{min-width:44px}.portal-view-switch{background:var(--z-flaeche-hoch);border-color:var(--z-kante)}.portal-view-switch button[aria-pressed=true]{background:var(--z-primary);color:var(--z-on-primary)}.portal-search-toggle{margin-left:auto}.portal-suchzeile{background:var(--z-flaeche-hoch);border-radius:12px;padding:16px}.portal-calendar-card [role=gridcell][data-date]{min-height:110px;transition:background-color .14s}.portal-calendar-card [role=gridcell][data-date]:hover{background:var(--z-flaeche-hoch);cursor:pointer}.portal-calendar-card [aria-current=date][data-date]{box-shadow:inset 0 4px var(--z-primary), inset 0 0 0 2px var(--z-primary);background:color-mix(in oklab, var(--z-primary) 12%, var(--z-flaeche))}.portal-calendar-card:is([data-ansicht=dayGridMonth],[data-ansicht=tage7],[data-ansicht=tage14]) [role=gridcell][aria-current=date]>div:first-child{flex-direction:column;align-items:center;display:flex}.portal-calendar-card:is([data-ansicht=dayGridMonth],[data-ansicht=tage7],[data-ansicht=tage14]) [role=gridcell][aria-current=date]>div:first-child:after{content:"Heute";color:var(--z-primary);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.2}.portal-calendar-card [role=columnheader]{color:var(--z-muted);font-size:12px}.portal-calendar-event{align-items:center;gap:5px;min-width:0;padding:4px 6px;font-size:12px;line-height:1.4;display:flex}.portal-calendar-event svg{flex:none}.portal-calendar-event span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-calendar-note{color:#214578;background:#e1ecff;border-color:#9bb7e2}.portal-calendar-note.portal-eintrag-schicht{color:#214710;background:#d9f5bd;border-color:#86b15d}.portal-calendar-note.portal-eintrag-entwurf{color:#60420c;background:#fff0c6;border-style:dashed;border-color:#bc943f}.portal-calendar-note.portal-eintrag-urlaub{color:#642f6b;background:#f5e0f8;border-color:#c09bc4}.portal-calendar-note:hover{filter:brightness(.96)}.portal-legende{gap:8px 18px;margin-top:18px;font-size:12px}.portal-legende svg{width:15px;height:15px}.portal-calendar-caption{border-top:1px solid var(--z-kante);padding-top:12px;font-size:12px}.portal-calendar-stage{view-transition-name:knolle-kalender;min-width:0}.portal-calendar-page>.portal-calendar-stage{min-height:min(700px,75vh)}::view-transition-old(knolle-kalender){animation:.16s ease-out both kalender-aus}::view-transition-new(knolle-kalender){animation:.22s ease-out both kalender-ein}::view-transition-group(knolle-kalender){animation-duration:.22s}@keyframes kalender-aus{to{opacity:0;transform:translateY(-6px)}}@keyframes kalender-ein{0%{opacity:0;transform:translateY(8px)}}.portal-calendar-stage .tag-seite{animation:.18s ease-out kalender-ein}.zentrale .tag-seite{border-radius:18px}.zentrale .tag-kopf{align-items:center;gap:12px;padding:24px}.zentrale .tag-kopf h2{font-variation-settings:"wdth" 100;font-size:24px}.tag-heading-copy{flex:240px}.tag-heading-copy small{color:var(--z-muted);margin-bottom:4px;display:block}.tag-filialen{flex-wrap:wrap;gap:8px;width:100%;display:flex}.tag-navigation{gap:6px;display:flex}.tag-navigation .portal-button{min-width:44px}.tag-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.tag-personen{border-right:1px solid var(--z-kante)}.tag-layout .tag-abschnitt{padding:24px}.zentrale .tag-layout h3{font-size:16px}.zentrale .tag-zurueck{margin-bottom:14px}.portal-login{background:var(--z-wand);place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.zentrale.portal-login-ueber{z-index:2147483600;overscroll-behavior:contain;background:var(--z-wand);position:fixed;inset:0;overflow-y:auto}.portal-login-ueber:focus{outline:none}.portal-login-card{background:var(--z-flaeche);border:1px solid var(--z-kante);border-radius:24px;width:min(460px,100%);padding:32px;box-shadow:0 28px 80px #0003}.portal-login-logo{background:#103920;border-radius:12px;width:230px;height:auto;margin:0 auto 24px;padding:16px 36px}.portal-login-modi{justify-content:center;margin-bottom:24px;display:flex}.portal-login h1.portal-titel{font-size:42px}@media (width<=1200px){.portal-modi button span{display:none}.portal-shell{grid-template-columns:220px minmax(0,1fr)}.portal-main{padding:24px}}@media (width<=1023px){.portal-shell{display:block}.zentrale .heute{grid-template-columns:minmax(0,1fr)}.portal-main{padding:24px 20px}.portal-skip{left:12px}}@media (width<=767px){.portal-topbar{gap:6px;padding:10px 12px}.portal-breadcrumb{display:none}.portal-main{padding:22px 14px 32px}.zentrale .portal-topbar-rechts{gap:4px}.zentrale .portal-topbar>*,.zentrale .portal-topbar-rechts>*{flex-shrink:0}.zentrale .portal-konto{justify-content:center;width:44px;padding:0}.zentrale .portal-konto>span:not(.profilbild):not(.portal-avatar){display:none}.portal-modi{gap:0;padding:2px}.portal-modi button{padding:8px}.portal-calendar-card{padding:14px 10px}.portal-calendar-heading h2{font-size:21px}.portal-calendar-tools{gap:10px}.portal-calendar-tools .portal-search-toggle{margin-left:0}.portal-calendar-card [role=gridcell][data-date]{min-height:72px}.portal-calendar-event{padding:3px;font-size:11px}.portal-calendar-event svg{display:none}.tag-layout{grid-template-columns:minmax(0,1fr)}.tag-personen{border-right:0;border-bottom:1px solid var(--z-kante)}.tag-layout .tag-abschnitt,.zentrale .tag-kopf{padding:18px}.zentrale .tag-kopf h2{font-size:21px}.zentrale .heute-strom,.portal-card{padding:18px}.portal-login-card{padding:24px}.portal-input{font-size:16px}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.portal-calendar-stage .tag-seite{animation:none}}.portal-calendar-note{--z-event-ink:#214578;--fc-monarch-event-contrast:#214578}.portal-calendar-note.portal-eintrag-schicht{--z-event-ink:#214710;--fc-monarch-event-contrast:#214710}.portal-calendar-note.portal-eintrag-entwurf{--z-event-ink:#60420c;--fc-monarch-event-contrast:#60420c}.portal-calendar-note.portal-eintrag-urlaub{--z-event-ink:#642f6b;--fc-monarch-event-contrast:#642f6b}.portal-calendar-note .portal-calendar-event{color:var(--z-event-ink)}.zentrale .tag-seite h2[tabindex="-1"]:focus{outline:none}.zentrale .tag-abschnitt>.portal-note-row{gap:8px;width:100%;margin-bottom:10px;padding:14px 16px}.zentrale .tag-abschnitt>.portal-primary{margin-top:8px}.zentrale dl dd{overflow-wrap:anywhere;min-width:0}.zentrale .portal-calendar-tools[hidden]{display:none}.zentrale .urlaub-antrag>.portal-form-grid,.zentrale .urlaub-antrag>.urlaub-halbe,.zentrale .urlaub-antrag>.urlaub-summe,.zentrale .urlaub-antrag>.portal-label,.zentrale .urlaub-antrag>.portal-actions,.zentrale .urlaub-antrag>p{max-width:820px}.zentrale .portal-scanner{--color-pine:var(--z-primary);--color-pine-hover:var(--z-primary-hover);--color-cream:var(--z-on-primary);--color-bg-elevated:var(--z-flaeche);--color-soil:var(--z-flaeche-hoch);--color-ink:var(--z-text);--color-muted:var(--z-muted);--color-faint:var(--z-muted);--color-line:var(--z-kante-hell);--color-danger:var(--color-beere-hell)}.portal-calendar-event{border-left:4px solid var(--filiale,transparent);border-radius:3px 0 0 3px;padding-left:6px;position:relative}.portal-legende{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 10px;display:flex}.portal-legende-titel{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:11px}.portal-legende-knopf{border:1px solid var(--z-kante-hell);min-height:32px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 8px;font-size:12px;line-height:1.4;transition:border-color .16s,background-color .16s;display:inline-flex}.portal-legende-knopf:hover{border-color:var(--filiale,currentColor)}.portal-legende-knopf[aria-pressed=true]{border-color:var(--filiale,currentColor);border-width:2px;padding:2px 9px 2px 7px;font-weight:650}.portal-legende-punkt{background:var(--filiale,currentColor);border-radius:3px;flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 1px #00000040}.portal-legende-art{opacity:.85;align-items:center;gap:5px;font-size:12px;display:inline-flex}.portal-legende-art svg{opacity:.9;flex:none}.portal-eintrag-filiale{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--filiale,currentColor);opacity:.95;margin-left:auto;padding-left:8px;font-size:11px;font-weight:600;overflow:hidden}@media (width<=639px){.portal-eintrag-filiale{display:none}}@media (width<=520px){.portal-legende{gap:6px}.portal-legende-knopf{padding-right:8px;font-size:11px}}.portal-calendar-event svg{color:var(--filiale,currentColor);opacity:.9}.portal-calendar-event.ist-wichtig{font-weight:650}.portal-calendar-event.ist-wichtig:after{content:"!";color:var(--color-beere,#910f3f);margin-left:auto;padding-left:4px;font-weight:800}.portal-calendar-note.portal-eintrag-erledigt{opacity:.62}.portal-calendar-note{transition:filter .16s,transform .16s cubic-bezier(.22,1,.36,1)}.portal-calendar-note:hover{transform:translate(1px)}@media (prefers-reduced-motion:reduce){.portal-calendar-note{transition:none}.portal-calendar-note:hover{transform:none}}@media (width<=767px){.zentrale .tagkarte-wege,.zentrale .tausch-aktionen,.zentrale .filialbox-knoepfe,.zentrale .krank-aktionen{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.zentrale .tagkarte-wege>*,.zentrale .tausch-aktionen>*,.zentrale .filialbox-knoepfe>*,.zentrale .krank-aktionen>*{text-align:center;justify-content:center;width:100%}.zentrale .tagkarte-wege>:last-child:nth-child(odd),.zentrale .tausch-aktionen>:last-child:nth-child(odd),.zentrale .filialbox-knoepfe>:last-child:nth-child(odd),.zentrale .krank-aktionen>:last-child:nth-child(odd){grid-column:1/-1}.zentrale .tagkarte-wege>:only-child,.zentrale .tausch-aktionen>:only-child,.zentrale .filialbox-knoepfe>:only-child,.zentrale .krank-aktionen>:only-child{justify-self:start;width:auto}.zentrale .portal-tabelle{min-width:0;display:block}.zentrale .portal-tabelle thead{display:none}.zentrale .portal-tabelle tbody,.zentrale .portal-tabelle tr{display:block}.zentrale .portal-tabelle tr{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:12px;margin-bottom:10px;padding:10px 12px}.zentrale .portal-tabelle td{text-align:left;border:0;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);align-items:baseline;gap:12px;padding:5px 0;display:grid}.zentrale .portal-tabelle td:before{content:attr(data-spalte);letter-spacing:.08em;text-transform:uppercase;color:var(--z-muted);font-size:11px;font-weight:600}.zentrale .portal-tabelle td[data-spalte=""]{padding-top:10px;display:block}.zentrale .portal-tabelle td[data-spalte=""]>div{justify-content:flex-start}}.zentrale .portal-calendar-card .portal-calendar-note{--filiale-ton:var(--filiale,#7c9c8b);--filiale-grund:color-mix(in oklab, var(--filiale-ton) 20%, var(--z-flaeche));--fc-event-color:var(--filiale-grund);--fc-event-contrast-color:var(--z-text);--fc-monarch-event-contrast:var(--z-text);--z-event-ink:var(--z-text);background:var(--filiale-grund);border:1px solid color-mix(in oklab, var(--filiale-ton) 50%, var(--z-kante));border-left:5px solid var(--filiale-ton);color:var(--z-text);filter:none;border-radius:6px}.zentrale .portal-calendar-card .portal-calendar-note:hover{--filiale-grund:color-mix(in oklab, var(--filiale-ton) 30%, var(--z-flaeche));filter:none}.zentrale .portal-calendar-card .portal-calendar-note .portal-calendar-event{color:var(--z-text);border-left:0;border-radius:0;padding-left:5px}.zentrale .portal-calendar-card .portal-calendar-note .portal-calendar-event svg{color:color-mix(in oklab, var(--filiale-ton) 70%, var(--z-text));opacity:1}.zentrale .portal-calendar-card .portal-calendar-note.portal-eintrag-wichtig{--filiale-grund:color-mix(in oklab, var(--filiale-ton) 32%, var(--z-flaeche));border-color:var(--filiale-ton)}.zentrale .portal-calendar-card .portal-calendar-event.ist-wichtig:after{content:"!";background:var(--color-beere,#910f3f);color:#fff;text-align:center;border-radius:999px;flex:none;min-width:16px;margin-left:auto;padding:0 4px;font-weight:800;line-height:16px}.zentrale .portal-calendar-card .portal-calendar-note.portal-eintrag-unbesetzt{background:repeating-linear-gradient(135deg, var(--filiale-grund) 0 7px, color-mix(in oklab, var(--filiale-ton) 8%, var(--z-flaeche)) 7px 14px);border-style:dashed dashed dashed solid;font-weight:650}.zentrale .portal-calendar-card .portal-calendar-note.portal-eintrag-urlaub,.zentrale .portal-calendar-card .portal-calendar-note.portal-eintrag-krank{--filiale-grund:color-mix(in oklab, var(--filiale-ton) 11%, var(--z-flaeche))}.zentrale .portal-calendar-card .portal-calendar-note.portal-eintrag-entwurf{--filiale-grund:color-mix(in oklab, var(--filiale-ton) 9%, var(--z-flaeche));border-style:dashed}.zentrale .portal-calendar-card .portal-calendar-note.portal-eintrag-erledigt{opacity:.6}.zentrale .portal-calendar-card .portal-calendar-note.portal-eintrag-erledigt .portal-calendar-event>span{text-decoration:line-through}.zentrale .portal-calendar-card .fc-list-event-dot,.zentrale .portal-calendar-card .portal-calendar-note [class*=dot]{border-color:var(--filiale-ton);background:var(--filiale-ton)}.zentrale .tag-store-leiste{flex-basis:100%;gap:8px;display:grid}.zentrale .tag-store-reiter{flex-wrap:wrap;gap:6px;display:flex}.zentrale .tag-store-knopf{border:1px solid var(--z-kante);background:var(--z-flaeche);min-height:40px;color:var(--z-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:600;transition:background .16s,border-color .16s;display:inline-flex}.zentrale .tag-store-knopf:hover{border-color:var(--filiale)}.zentrale .tag-store-knopf[aria-selected=true]{background:var(--filiale);border-color:var(--filiale);color:var(--filiale-text,#fff)}.zentrale .tag-store-knopf:focus-visible{outline:2px solid var(--z-text);outline-offset:2px}.zentrale .tag-store-punkt{background:var(--filiale);width:10px;height:10px;box-shadow:0 0 0 2px var(--z-flaeche);border-radius:50%;flex:none}.zentrale .tag-store-offen{color:var(--z-muted);margin:0;font-size:13px}.zentrale .tag-store-offen.ist-zu{color:var(--z-text);font-weight:600}.zentrale .tag-besetzung{display:contents}@media (prefers-reduced-motion:reduce){.zentrale .tag-store-knopf{transition:none}}.zentrale .mein-schichtplan-summen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.zentrale .mein-schichtplan-summe{gap:2px;padding:14px 16px;display:grid}.zentrale .mein-schichtplan-summe b{font-size:20px;line-height:1.25}.zentrale .mein-schichtplan-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.zentrale .mein-schichtplan-titel{font-size:18px}.zentrale .mein-schichtplan-knoepfe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (width<=480px){.zentrale .mein-schichtplan-summen{gap:8px}.zentrale .mein-schichtplan-summe{padding:12px}.zentrale .mein-schichtplan-summe b{font-size:17px}}.zentrale .store-akzent{--z-primary:color-mix(in oklab, var(--filiale) 58%, #000);--z-primary-hover:color-mix(in oklab, var(--filiale) 46%, #000);--color-signal:var(--z-primary);--color-signal-hell:var(--z-primary)}html[data-portal-theme=dunkel] .zentrale .store-akzent{--z-primary:color-mix(in oklab, var(--filiale) 62%, #fff);--z-primary-hover:color-mix(in oklab, var(--filiale) 50%, #fff)}.zentrale .store-akzent .portal-primary,.zentrale .store-akzent .portal-view-switch button[aria-pressed=true]{background:var(--filiale);border-color:var(--filiale);color:var(--filiale-text,#fff)}.zentrale .store-akzent .portal-primary:hover{background:color-mix(in oklab, var(--filiale) 84%, var(--filiale-text,#fff));border-color:color-mix(in oklab, var(--filiale) 84%, var(--filiale-text,#fff));color:var(--filiale-text,#fff)}.zentrale .store-akzent .portal-primary:disabled,.zentrale .store-akzent .portal-primary:disabled:hover{background:var(--z-flaeche-hoch);border-color:var(--z-kante);color:var(--z-muted)}.zentrale .store-akzent :focus-visible{outline-color:var(--filiale)}.zentrale .tag-seite.store-akzent{border-top:5px solid var(--filiale)}.zentrale .tag-seite.store-akzent .tag-kopf{background:color-mix(in oklab, var(--filiale) 16%, var(--z-flaeche-hoch));border-bottom-color:color-mix(in oklab, var(--filiale) 45%, var(--z-kante))}.zentrale .tag-seite.store-akzent .tag-abschnitt>h3{border-left:3px solid var(--filiale);padding-left:10px}.zentrale .portal-calendar-page.store-akzent .portal-calendar-card{border-top:5px solid var(--filiale)}.zentrale .store-akzent-rahmen{display:contents}.zentrale .store-akzent .portal-page-header{border-top:4px solid var(--filiale);padding-top:14px}.zentrale .store-akzent .portal-titel{background-image:none;position:relative}.zentrale .store-akzent .portal-titel:after{content:"";background:var(--filiale);pointer-events:none;width:100%;height:9px;position:absolute;bottom:0;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='9' viewBox='0 0 220 9' preserveAspectRatio='none'%3E%3Cpath d='M2 6.4C38 3.1 74 2.2 110 3.1c36 .9 72 2.6 108 .7' stroke='%23000' stroke-width='3.4' fill='none' stroke-linecap='round' opacity='.9'/%3E%3Cpath d='M14 8.2c40-1.6 80-2.1 120-1.5' stroke='%23000' stroke-width='1.6' fill='none' stroke-linecap='round' opacity='.5'/%3E%3C/svg%3E") 0 100%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='9' viewBox='0 0 220 9' preserveAspectRatio='none'%3E%3Cpath d='M2 6.4C38 3.1 74 2.2 110 3.1c36 .9 72 2.6 108 .7' stroke='%23000' stroke-width='3.4' fill='none' stroke-linecap='round' opacity='.9'/%3E%3Cpath d='M14 8.2c40-1.6 80-2.1 120-1.5' stroke='%23000' stroke-width='1.6' fill='none' stroke-linecap='round' opacity='.5'/%3E%3C/svg%3E") 0 100%/100% 100% no-repeat}.zentrale .store-akzent h1.portal-titel:after{width:82%;height:7px}.zentrale .store-akzent .portal-schalter button[aria-pressed=true],.zentrale .store-akzent .karten-reiter [role=tab][aria-selected=true]{background:var(--filiale);border-color:var(--filiale);color:var(--filiale-text,#fff)}.zentrale .fuehrung.store-akzent{border-left:4px solid var(--filiale);padding-left:14px}.zentrale .fuehrung.store-akzent .fuehrung-kachel[aria-selected=true]{background:color-mix(in oklab, var(--filiale) 18%, var(--z-flaeche));border-color:var(--filiale);box-shadow:inset 0 0 0 1px var(--filiale)}.zentrale .tag-store-knopf[aria-selected=true] .tag-store-punkt{background:var(--filiale-text,#fff);box-shadow:none}@media (width<=480px){.zentrale .tag-store-reiter{flex-wrap:nowrap;gap:4px}.zentrale .tag-store-knopf{flex:1 1 0;justify-content:center;gap:6px;min-width:0;padding:6px 8px;font-size:13px}}.zentrale .profil{gap:16px;display:grid}.zentrale .profil>.tag-zurueck{justify-self:start}.zentrale .profil-karte{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:16px;gap:12px;padding:18px 20px;display:grid}.zentrale .profil-karte h2{margin:0;font-size:17px;font-weight:700}.zentrale .profil-karte>h3{margin:0;font-size:15px;font-weight:700}.zentrale .profil-klappe{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:16px}.zentrale .profil-klappe-titel{margin:0}.zentrale .profil-klappe-titel button{width:100%;min-height:60px;color:var(--z-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name pfeil""kurz pfeil";align-items:center;gap:2px 12px;padding:14px 20px;display:grid}.zentrale .profil-klappe-titel button:hover .profil-klappe-name{text-underline-offset:3px;text-decoration:underline}.zentrale .profil-klappe-titel button:focus-visible{outline:2px solid var(--color-signal-hell);outline-offset:-2px}.zentrale .profil-klappe-name{grid-area:name;font-size:17px;font-weight:700}.zentrale .profil-klappe-kurz{color:var(--z-muted);grid-area:kurz;font-size:13.5px;font-weight:400}.zentrale .profil-klappe-pfeil{color:var(--z-muted);grid-area:pfeil;transition:transform .2s}.zentrale .profil-klappe[data-offen] .profil-klappe-pfeil{transform:rotate(180deg)}.zentrale .profil-klappe-inhalt{border-top:1px solid var(--z-kante);gap:16px;padding:16px 20px 20px;display:grid}.zentrale .profil-klappe-inhalt>.profil-karte{background:0 0;border:0;border-radius:0;padding:0}.zentrale .profil-klappe-inhalt>.profil-karte+.profil-karte{border-top:1px solid var(--z-kante);padding-top:16px}.zentrale .rollen-reiter.profil-bereiche-reiter{margin:0}@media (width<=559px){.zentrale .rollen-reiter.profil-bereiche-reiter{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.zentrale .rollen-reiter.profil-bereiche-reiter button:last-child:nth-child(odd){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.zentrale .profil-klappe-pfeil{transition:none}}@media (width<=559px){.zentrale .profil-klappe-titel button{padding:12px 14px}.zentrale .profil-klappe-inhalt{padding:14px 14px 16px}}.zentrale .profil-person{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 20px}.zentrale .profil-zeichen{background:var(--z-primary);width:56px;height:56px;color:var(--z-on-primary);border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid}.zentrale .profil-person-text{gap:4px;min-width:0;display:grid}.zentrale .profil-person-text>b{font-size:18px}.zentrale .profil-person-text>.portal-muted{overflow-wrap:anywhere}.zentrale .profil-person-zeile{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.zentrale .profil-filialen{justify-items:start;gap:4px;display:grid}.zentrale .profil-filiale{background:var(--filiale,var(--z-flaeche-hoch));color:var(--filiale-text,var(--z-text));border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.zentrale .profil-filiale i{background:var(--filiale-text,var(--z-text));border-radius:50%;width:8px;height:8px}.zentrale .profil-filiale-leise{background:var(--z-flaeche-hoch);color:var(--z-text);border:1px solid var(--z-kante)}.zentrale .profil-rolle{gap:6px;display:grid}.zentrale .profil-rolle p{margin:0;font-size:13px}.zentrale .profil-rolle-name{align-items:center;gap:8px;font-size:15px;display:inline-flex}.zentrale .profil-rolle-name i{border-radius:50%;width:10px;height:10px}.zentrale .profil-rolle-wahl{max-width:320px}.zentrale .profil-rechte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.zentrale .profil-rechte-kopf p{margin:4px 0 0;font-size:13px}.zentrale .profil-rechte-werkzeug{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.zentrale .profil-suche{align-items:center;display:flex;position:relative}.zentrale .profil-suche svg{color:var(--z-muted);pointer-events:none;position:absolute;left:10px}.zentrale .profil-suche input{min-width:220px;padding-left:32px}.zentrale .profil-nur{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.zentrale .profil-hinweis{background:var(--z-flaeche-hoch);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.zentrale .profil-meldung:empty{display:none}.zentrale .profil-meldung{color:var(--z-primary);margin:0;font-size:13px;font-weight:600}.zentrale .profil-gruppe{gap:6px;display:grid}.zentrale .profil-gruppe h3{letter-spacing:.06em;text-transform:uppercase;color:var(--z-muted);margin:8px 0 2px;font-size:12px;font-weight:700}.zentrale .profil-recht{border:1px solid var(--z-kante);background:var(--z-flaeche);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;padding:10px 12px;display:grid}.zentrale .profil-recht.ist-persoenlich{border-color:color-mix(in oklab, var(--z-primary) 55%, var(--z-kante));box-shadow:inset 3px 0 0 var(--z-primary)}.zentrale .profil-recht-text{gap:2px;min-width:0;display:grid}.zentrale .profil-recht-text b{font-size:14px}.zentrale .profil-recht-text small{color:var(--z-muted);font-size:12.5px;line-height:1.45}.zentrale .profil-recht-ohne{font-style:italic}.zentrale .profil-herkunft{white-space:nowrap;color:var(--z-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.zentrale .profil-herkunft i{border:2px solid var(--z-kante-hell);border-radius:50%;width:9px;height:9px}.zentrale .profil-herkunft.ist-an{color:var(--z-text);font-weight:600}.zentrale .profil-herkunft.ist-an i{border-color:var(--z-primary);background:var(--z-primary)}.zentrale .profil-dreier{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);border-radius:10px;gap:3px;padding:3px;display:inline-flex}.zentrale .profil-dreier button{min-height:34px;color:var(--z-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 10px;font-size:12.5px;font-weight:600}.zentrale .profil-dreier button:hover:not([aria-checked=true]){background:var(--z-flaeche)}.zentrale .profil-dreier button:focus-visible{outline:2px solid var(--z-primary);outline-offset:1px}.zentrale .profil-dreier button[aria-checked=true]{background:var(--z-flaeche);box-shadow:0 1px 3px #123e2426}.zentrale .profil-dreier .profil-dreier-erlaubt[aria-checked=true]{background:var(--z-primary);color:var(--z-on-primary)}.zentrale .profil-dreier .profil-dreier-verboten[aria-checked=true]{background:var(--color-beere,#910f3f);color:#fff}.zentrale .profil-dreier button:disabled{cursor:progress}.zentrale .profil-link{color:var(--z-primary);text-underline-offset:3px;margin-top:6px;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-block}@media (width<=760px){.zentrale .profil-link{align-items:center;min-height:44px;margin-top:0;display:inline-flex}.zentrale .profil-person{grid-template-columns:auto minmax(0,1fr)}.zentrale .profil-filialen{grid-column:1/-1}.zentrale .profil-recht{grid-template-columns:minmax(0,1fr)}.zentrale .profil-dreier{width:100%}.zentrale .profil-dreier button{flex:1 1 0;padding:4px 6px}.zentrale .profil-suche input{width:100%;min-width:0}.zentrale .profil-suche,.zentrale .profil-rechte-werkzeug{width:100%}}.zentrale .recht-frage{color:var(--z-text);font-style:normal;font-weight:650}.portal-legende-arten{display:contents}@media (width<=767px){.zentrale .portal-kalender-teil .portal-calendar-heading{flex-wrap:nowrap;gap:8px;margin-bottom:12px}.zentrale .portal-kalender-teil .portal-calendar-heading h2{flex:auto;min-width:0;font-size:17px}.zentrale .portal-kalender-teil .portal-calendar-heading nav{flex:none;gap:4px}.zentrale .portal-kalender-teil .portal-calendar-heading nav .portal-button{min-width:44px;min-height:44px;padding:0 10px;font-size:12.5px}.zentrale .portal-kalender-teil .portal-calendar-tools{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;margin-bottom:12px;display:grid}.zentrale .portal-kalender-teil .portal-calendar-tools .kalender-store-wahl,.zentrale .portal-kalender-teil .portal-calendar-tools .portal-datumwahl{display:none}.zentrale .portal-kalender-teil .portal-calendar-tools .portal-view-switch{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.zentrale .portal-kalender-teil .portal-calendar-tools .portal-view-switch button{white-space:nowrap;min-width:0;min-height:40px;padding:0 4px;font-size:12.5px}.zentrale .portal-kalender-teil .portal-calendar-tools .portal-search-toggle{justify-content:center;width:48px;min-height:48px;padding:0}.zentrale .portal-kalender-teil .portal-calendar-tools .kalender-suche-wort{display:none}.zentrale .portal-kalender-teil .portal-legende{scrollbar-width:none;flex-wrap:nowrap;margin:0 -10px 10px;padding:2px 10px;position:relative;overflow-x:auto}.zentrale .portal-kalender-teil .portal-legende::-webkit-scrollbar{display:none}.zentrale .portal-kalender-teil .portal-legende-knopf{flex:none;min-height:40px;font-size:12.5px}.zentrale .portal-kalender-teil .portal-legende-arten{display:none}.zentrale .portal-kalender-teil:is([data-ansicht=dayGridMonth],[data-ansicht=tage7],[data-ansicht=tage14]) [role=gridcell][data-date]{cursor:pointer;min-height:60px}.zentrale .portal-kalender-teil:is([data-ansicht=dayGridMonth],[data-ansicht=tage7],[data-ansicht=tage14]) .portal-calendar-note[role=button]{pointer-events:none;background:var(--filiale-ton);border:0;border-radius:3px;height:6px;min-height:0;margin:1px 3px;padding:0;overflow:hidden}.zentrale .portal-kalender-teil:is([data-ansicht=dayGridMonth],[data-ansicht=tage7],[data-ansicht=tage14]) .portal-calendar-note[role=button]>*{display:none}.zentrale .portal-kalender-teil:is([data-ansicht=dayGridMonth],[data-ansicht=tage7],[data-ansicht=tage14]) .portal-calendar-note.portal-eintrag-wichtig[role=button]{height:8px;box-shadow:0 0 0 1.5px var(--color-beere,#910f3f)}.zentrale .portal-kalender-teil:is([data-ansicht=dayGridMonth],[data-ansicht=tage7],[data-ansicht=tage14]) .portal-calendar-note.portal-eintrag-unbesetzt[role=button]{background:repeating-linear-gradient(135deg, var(--filiale-ton) 0 3px, transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--filiale-ton)}.zentrale .portal-kalender-teil:is([data-ansicht=dayGridMonth],[data-ansicht=tage7],[data-ansicht=tage14]) .portal-calendar-note.portal-eintrag-urlaub[role=button],.zentrale .portal-kalender-teil:is([data-ansicht=dayGridMonth],[data-ansicht=tage7],[data-ansicht=tage14]) .portal-calendar-note.portal-eintrag-krank[role=button]{background:color-mix(in oklab, var(--filiale-ton) 45%, var(--z-flaeche))}.zentrale .portal-kalender-teil:is([data-ansicht=dayGridMonth],[data-ansicht=tage7],[data-ansicht=tage14]) .portal-calendar-note.portal-eintrag-erledigt[role=button]{opacity:.45}.zentrale .portal-kalender-teil .portal-calendar-mehr{pointer-events:none;color:var(--z-muted);padding:0 3px;font-size:10.5px;font-weight:700}.zentrale .kalender-kacheln{gap:8px;margin:0;padding:0;list-style:none;display:grid}.zentrale .kalender-kachel{border:1px solid var(--z-kante);background:var(--z-flaeche);width:100%;min-height:68px;color:var(--z-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .14s,background-color .14s;display:grid}.zentrale .kalender-kachel:hover{border-color:var(--z-primary)}.zentrale .kalender-kachel:active{background:var(--z-flaeche-hoch)}.zentrale .kalender-kachel:focus-visible{outline:2px solid var(--z-primary);outline-offset:2px}.zentrale .kalender-kachel[data-heute]{border-color:var(--z-primary);box-shadow:inset 4px 0 0 var(--z-primary)}.zentrale .kalender-kachel-datum{justify-items:center;line-height:1.15;display:grid}.zentrale .kalender-kachel-datum small{color:var(--z-muted);font-size:11px;font-weight:600}.zentrale .kalender-kachel-datum b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.zentrale .kalender-kachel[data-heute] .kalender-kachel-datum b{color:var(--z-primary)}.zentrale .kalender-kachel-inhalt{gap:4px;min-width:0;display:grid}.zentrale .kalender-kachel-eintrag{border-left:4px solid var(--filiale);background:color-mix(in oklab, var(--filiale) 16%, var(--z-flaeche));border-radius:6px;align-items:center;gap:6px;min-width:0;padding:3px 8px;font-size:13px;line-height:1.35;display:flex}.zentrale .kalender-kachel-eintrag>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zentrale .kalender-kachel-eintrag svg{color:color-mix(in oklab, var(--filiale) 70%, var(--z-text));flex:none}.zentrale .kalender-kachel-eintrag[data-wichtig]{box-shadow:inset 0 0 0 1px var(--color-beere,#910f3f);font-weight:700}.zentrale .kalender-kachel-eintrag[data-erledigt]{opacity:.6}.zentrale .kalender-kachel-eintrag[data-erledigt]>span{text-decoration:line-through}.zentrale .kalender-kachel-eintrag[data-art=schicht]{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--filiale) 16%, var(--z-flaeche)) 0 7px, var(--z-flaeche) 7px 14px);font-weight:650}.zentrale .kalender-kachel-eintrag[data-art=urlaub],.zentrale .kalender-kachel-eintrag[data-art=krank]{background:color-mix(in oklab, var(--filiale) 8%, var(--z-flaeche))}.zentrale .kalender-kachel-leer,.zentrale .kalender-kachel-mehr{color:var(--z-muted);font-size:12.5px}.zentrale .kalender-kachel-pfeil{color:var(--z-muted)}}@media (width<=767px) and (prefers-reduced-motion:reduce){.zentrale .kalender-kachel{transition:none}}.zentrale .portal-anleitung-knopf{width:44px;height:44px;min-height:44px;color:var(--color-creme);background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;padding:0;display:grid}.zentrale .portal-anleitung-knopf:hover{border-color:var(--z-kante);background:var(--z-flaeche-hoch)}.zentrale .portal-anleitung-knopf:focus-visible{outline:3px solid color-mix(in oklab, var(--z-primary) 55%, transparent);outline-offset:2px}.zentrale .anl-suche{max-width:760px;position:relative}.zentrale .anl-suche>svg{color:var(--color-salbei);pointer-events:none;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.zentrale .anl-suchfeld{border:1px solid var(--z-kante-hell);background:var(--z-flaeche);width:100%;min-height:56px;color:var(--color-creme);border-radius:14px;padding:0 54px 0 50px;font-size:16px;transition:border-color .15s,box-shadow .15s;box-shadow:0 10px 24px -18px #00000073}.zentrale .anl-suchfeld::placeholder{color:var(--color-salbei);opacity:.9}.zentrale .anl-suchfeld:focus{border-color:var(--z-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--z-primary) 26%, transparent), 0 10px 24px -18px #00000073;outline:none}.zentrale .anl-suchfeld::-webkit-search-cancel-button{display:none}.zentrale .anl-suche-leeren{width:44px;height:44px;color:var(--color-salbei);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.zentrale .anl-suche-leeren:hover{color:var(--color-creme);background:var(--z-flaeche-hoch)}.zentrale .anl-status{min-height:1.4em;color:var(--color-salbei);margin:10px 0 18px;font-size:13px}.zentrale .anl-chips{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.zentrale .anl-chip{border:1px solid var(--z-kante);background:var(--z-flaeche);min-height:38px;color:var(--color-creme);cursor:pointer;border-radius:999px;padding:0 15px;font-size:13.5px;transition:border-color .15s,background .15s}.zentrale .anl-chip:hover{border-color:var(--z-primary);background:var(--z-flaeche-hoch)}.zentrale .anl-vorschlag{color:var(--z-primary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.zentrale .anl-gruppe{margin:0 0 30px}.zentrale .anl-gruppe>h2{color:var(--color-creme);margin:0 0 3px;font-size:15.5px;font-weight:700}.zentrale .anl-gruppe>p{color:var(--color-salbei);margin:0 0 12px;font-size:13px}.zentrale .anl-zur-seite{border:1px dashed var(--z-kante-hell);border-radius:16px;padding:16px}.zentrale .anl-zur-seite>h2{margin-bottom:12px}.zentrale .anl-raster{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:12px;display:grid}.zentrale .anl-raster-klein{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.zentrale .anl-karte{color:inherit;border-radius:14px;flex-direction:column;gap:6px;padding:16px 16px 14px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.zentrale .anl-karte:hover{border-color:var(--z-primary);transform:translateY(-2px);box-shadow:0 16px 30px -22px #00000080}.zentrale .anl-karte:focus-visible{outline:3px solid color-mix(in oklab, var(--z-primary) 55%, transparent);outline-offset:2px}.zentrale .anl-karte-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.zentrale .anl-dauer{color:var(--color-salbei);white-space:nowrap;flex:none;font-size:12px}.zentrale .anl-karte-titel{color:var(--color-creme);font-size:15.5px;line-height:1.3}.zentrale .anl-karte-kurz{color:var(--color-salbei);font-size:13.5px;line-height:1.5}.zentrale .anl-fund{border-left:2px solid var(--z-primary);color:var(--color-salbei);padding-left:9px;font-size:12.5px;line-height:1.5}.zentrale .anl-karte-fuss{color:var(--color-salbei);justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;font-size:12.5px;display:flex}.zentrale .anl-karte:hover .anl-karte-fuss svg{transform:translate(3px)}.zentrale .anl-karte-fuss svg{transition:transform .18s}.zentrale .anl-uebersicht mark,.zentrale .anl-seite mark{background:color-mix(in oklab, var(--z-accent) 38%, transparent);color:var(--color-creme);border-radius:3px;padding:0 2px}.zentrale .anl-plakette{background:color-mix(in oklab, var(--z-primary) 14%, transparent);min-width:0;min-height:24px;color:var(--color-creme);border-radius:12px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.zentrale .anl-plakette-ruhig{background:var(--z-flaeche-hoch);font-weight:500}.zentrale .anl-pfad{color:var(--color-salbei);flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 12px;font-size:13px;display:flex}.zentrale .anl-pfad a{min-height:32px;color:var(--color-salbei);text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.zentrale .anl-pfad a:hover{color:var(--color-creme)}.zentrale .anl-meta{flex-wrap:wrap;gap:8px;margin:14px 0 24px;display:flex}.zentrale .anl-schritte{gap:14px;max-width:940px;margin:0 0 24px;padding:0;list-style:none;display:grid}.zentrale .anl-schritt{animation:.42s cubic-bezier(.2,.7,.2,1) both anl-auf;animation-delay:calc(var(--i,0) * 70ms);border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:18px 20px;display:grid}.zentrale .anl-nummer{background:var(--z-primary);width:40px;height:40px;color:var(--z-on-primary);border-radius:12px;place-items:center;font-size:17px;font-weight:700;display:grid}.zentrale .anl-schritt h2{color:var(--color-creme);margin:8px 0 6px;font-size:16.5px;line-height:1.35}.zentrale .anl-text p{max-width:70ch;color:var(--color-creme);margin:0 0 8px;font-size:14.5px;line-height:1.65}.zentrale .anl-text p:last-child{margin-bottom:0}.zentrale .anl-verweis{color:var(--z-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.zentrale .anl-bild{margin:14px 0 0}.zentrale .anl-bild-knopf{border:1px solid var(--z-kante);background:var(--z-flaeche-hoch);cursor:zoom-in;border-radius:12px;max-width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px -22px #00000080}.zentrale .anl-bild-knopf img{width:100%;height:auto;display:block}.zentrale .anl-bild-lupe{color:#fff;opacity:0;background:#0a140e9e;border-radius:10px;place-items:center;width:34px;height:34px;transition:opacity .15s;display:grid;position:absolute;bottom:9px;right:9px}.zentrale .anl-bild-knopf:hover .anl-bild-lupe,.zentrale .anl-bild-knopf:focus-visible .anl-bild-lupe{opacity:1}.zentrale .anl-bild-knopf:focus-visible{outline:3px solid color-mix(in oklab, var(--z-primary) 55%, transparent);outline-offset:2px}.zentrale .anl-bild figcaption{color:var(--color-salbei);margin-top:7px;font-size:12.5px;line-height:1.5}.anl-lupe-grund{z-index:82;background:#050c08cc;animation:.18s both anl-ein;position:fixed;inset:0}.zentrale.anl-lupe{z-index:83;pointer-events:none;background:0 0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.zentrale.anl-lupe img{pointer-events:auto;background:#fff;border-radius:12px;width:auto;max-width:min(96vw,1600px);height:auto;max-height:88vh;animation:.22s cubic-bezier(.2,.7,.2,1) both anl-gross;box-shadow:0 30px 80px -20px #000000a6}.zentrale.anl-lupe .anl-lupe-zu{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));pointer-events:auto;position:fixed}.zentrale .anl-hinweise{gap:12px;max-width:940px;margin:0 0 24px;display:grid}.zentrale .anl-liste{gap:6px;margin:0;padding-left:18px;list-style:outside;display:grid}.zentrale .anl-liste p{margin:0}.zentrale .anl-fragen{gap:8px;max-width:940px;margin:0 0 28px;display:grid}.zentrale .anl-fragen>h2{color:var(--color-creme);margin:0 0 4px;font-size:15.5px;font-weight:700}.zentrale .anl-fragen details{border-radius:12px;padding:0 16px}.zentrale .anl-fragen summary{min-height:48px;color:var(--color-creme);cursor:pointer;align-items:center;font-size:14.5px;font-weight:600;display:flex}.zentrale .anl-fragen details[open] summary{border-bottom:1px solid var(--z-kante)}.zentrale .anl-fragen details .anl-text{padding:10px 0 14px}.zentrale .anl-blaettern{grid-template-columns:1fr 1fr;gap:12px;max-width:940px;margin:0 0 12px;display:grid}.zentrale .anl-blatt{border:1px solid var(--z-kante);background:var(--z-flaeche);color:var(--color-creme);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;transition:border-color .15s;display:flex}.zentrale .anl-blatt:hover{border-color:var(--z-primary)}.zentrale .anl-blatt small{color:var(--color-salbei);align-items:center;gap:4px;font-size:12px;display:inline-flex}.zentrale .anl-blatt-weiter{text-align:right;align-items:flex-end}@keyframes anl-auf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes anl-ein{0%{opacity:0}to{opacity:1}}@keyframes anl-gross{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zentrale .anl-schritt,.anl-lupe-grund,.zentrale.anl-lupe img{animation:none}.zentrale .anl-karte,.zentrale .anl-karte-fuss svg{transition:none}.zentrale .anl-karte:hover{transform:none}}@media (width<=640px){.zentrale .anl-schritt{grid-template-columns:1fr;gap:6px;padding:14px}.zentrale .anl-nummer{border-radius:10px;width:34px;height:34px;font-size:15px}.zentrale .anl-schritt h2{margin-top:2px}.zentrale .anl-blaettern{grid-template-columns:1fr}.zentrale .anl-blatt-weiter{text-align:left;align-items:flex-start}}.zentrale .anl-verwalten{gap:8px;max-width:940px;margin:-12px 0 18px;display:grid}.zentrale .anl-verwalten .portal-actions{flex-wrap:wrap}.zentrale .anl-plakette-eigen{background:color-mix(in oklab, var(--z-accent,var(--z-primary)) 22%, transparent);border:1px solid color-mix(in oklab, var(--z-accent,var(--z-primary)) 45%, transparent)}.zentrale .anl-karte-kopf .anl-dauer{margin-left:auto}.zentrale .anl-geloescht{border:1px dashed var(--z-kante-hell);border-radius:16px;padding:16px}.zentrale .anl-geloescht-liste{gap:8px;margin:0 0 4px;padding:0;list-style:none;display:grid}.zentrale .anl-geloescht-liste>li{border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.zentrale .anl-geloescht-text{gap:2px;min-width:0;display:grid}.zentrale .anl-geloescht-text b{color:var(--color-creme);overflow-wrap:anywhere}.zentrale .anl-ed-raster{align-items:start;gap:20px;display:grid}@media (width>=1280px){.zentrale .anl-ed-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.zentrale .anl-ed-vorschau{max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow-y:auto}}.zentrale .anl-ed-formular{gap:18px;min-width:0;display:grid}.zentrale .anl-ed-block{gap:12px;min-width:0;display:grid}.zentrale .anl-ed-block.z-flaeche{border-radius:14px;padding:16px}.zentrale .anl-ed-zwischen{color:var(--color-creme);margin:4px 0 0;font-size:15.5px;font-weight:700}.zentrale .anl-ed-text{resize:vertical;min-height:84px;line-height:1.45}.zentrale .anl-ed-zeile{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.zentrale .anl-ed-icon{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.zentrale .anl-ed-schritt,.zentrale .anl-ed-frage{border-radius:14px;gap:12px;padding:14px 16px 16px;display:grid}.zentrale .anl-ed-schritt-kopf{color:var(--color-creme);justify-content:space-between;align-items:center;gap:10px;display:flex}.zentrale .anl-ed-knoepfe{gap:6px;display:inline-flex}.zentrale .anl-ed-bild{grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.zentrale .anl-ed-bild img,.zentrale .anl-ed-vorschau-bild img{border:1px solid var(--z-kante);border-radius:10px;width:100%;height:auto;display:block}.zentrale .anl-ed-bild-felder{gap:10px;min-width:0;display:grid}.zentrale .anl-ed-bild-felder>.portal-button{justify-self:start}.zentrale .anl-ed-aktionen{justify-content:flex-end}.zentrale .anl-ed-vorschau{border:1px dashed var(--z-kante-hell);border-radius:16px;min-width:0;padding:16px}.zentrale .anl-ed-vorschau-titel{color:var(--color-creme);overflow-wrap:anywhere;margin:2px 0 6px;font-size:20px;line-height:1.25}.zentrale .anl-ed-vorschau .anl-schritte{margin-top:14px}.zentrale .anl-ed-vorschau .anl-schritt h3{color:var(--color-creme);margin:6px 0 4px;font-size:15.5px}.zentrale .anl-ed-vorschau-bild{margin:10px 0 0}.zentrale .anl-ed-vorschau-bild figcaption{color:var(--color-salbei);margin-top:6px;font-size:12.5px}@media (width<=640px){.zentrale .anl-verwalten{margin-top:-6px}.zentrale .anl-ed-block.z-flaeche,.zentrale .anl-ed-schritt,.zentrale .anl-ed-frage,.zentrale .anl-ed-vorschau{padding:12px}.zentrale .anl-ed-bild{grid-template-columns:1fr}.zentrale .anl-ed-aktionen{bottom:calc(68px + env(safe-area-inset-bottom,0px));z-index:5;background:var(--z-grund,var(--z-flaeche));padding:10px 0;position:sticky}.zentrale .anl-ed-aktionen>*{flex:1 1 0;justify-content:center}}.zentrale .system-dialog-bestaetigung{background:var(--z-flaeche-hoch);min-height:2.75rem;color:var(--z-text);cursor:pointer;border-radius:8px;align-items:flex-start;gap:.6rem;margin:-.6rem 0 1.1rem;padding:.6rem .7rem;font-size:.875rem;line-height:1.45;display:flex}.zentrale .system-dialog-bestaetigung input{width:1.15rem;height:1.15rem;accent-color:var(--z-primary);flex:none;margin:.12rem 0 0}
