*,:before,:after{box-sizing:border-box}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;padding:0}button>svg,a>svg,[role=button]>svg{flex-shrink:0}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #bc3f0d}.recharts-wrapper g[tabindex="-1"]:focus,.recharts-wrapper g[tabindex="-1"]:focus-visible{outline:none}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ui-toast{animation:.14s ease-out ui-toast-in}.ui-toast-knopf{min-height:24px}@media (width<=767px){.ui-toast-knopf{min-width:44px;min-height:44px}}@keyframes ui-skeleton{to{background-position:-200% 0}}.ui-skeleton{animation:1.4s linear infinite ui-skeleton}@media (prefers-reduced-motion:reduce){.ui-toast,.ui-skeleton{animation:none}}.scroll-x{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}input[type=range]{accent-color:var(--t-accentText)}.ui-bogen [role=menuitem],.ui-bogen label{align-items:center;min-height:44px}.ui-bogen [role=menuitem]{font-size:15px}.dp-anfrage{transform-origin:50% 60%;animation:1.9s ease-in-out infinite dp-winken}@keyframes dp-winken{0%,62%,to{transform:rotate(0)}68%{transform:rotate(-13deg)}74%{transform:rotate(11deg)}80%{transform:rotate(-8deg)}86%{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.dp-anfrage{animation:none;box-shadow:0 0 0 3px #bc3f0d38}}.dp-wackeln{z-index:5;touch-action:none;cursor:grabbing;animation:.32s ease-in-out infinite dp-wackeln;position:relative;box-shadow:0 6px 18px #0116132e}@keyframes dp-wackeln{0%,to{transform:scale(1.04)rotate(-1deg)}50%{transform:scale(1.04)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.dp-wackeln{animation:none;transform:scale(1.04)}}.sh-anfrage-punkt{animation:1.6s ease-in-out infinite hk-atmen}@media (prefers-reduced-motion:reduce){.sh-anfrage-punkt{animation:none;box-shadow:0 0 0 3px #bc3f0d4d}}.pb-info{position:relative}.pb-info:after{content:"";position:absolute;inset:-13px}.hk-blinkt{animation:2.4s ease-in-out infinite hk-atmen}@keyframes hk-atmen{0%,to{opacity:1}50%{opacity:.42}}@media (prefers-reduced-motion:reduce){.hk-blinkt{animation:none;box-shadow:0 0 0 2px #d7a93f8c}}.hr-kacheln{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}@media (width<=1240px){.hr-kacheln{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.hr-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}.me-live-punkt{animation:1.8s ease-in-out infinite me-pochen}@keyframes me-pochen{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.me-live-punkt{animation:none}}.me-ausruf{background:var(--t-accentText);width:40px;height:40px;color:var(--t-onFill);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-family:Bricolage Grotesque,Poppins,sans-serif;font-size:26px;font-weight:600;line-height:1;animation:1.6s ease-out infinite me-ruf;display:inline-flex}.me-offen-titel{min-width:0;color:var(--t-ink);font-family:Bricolage Grotesque,Poppins,sans-serif;font-size:18px;font-weight:600;line-height:1.2}.ui-btn.me-offen-zeile{text-align:left;color:var(--t-ink);border-top:1px solid rgba(var(--t-sidebarBg-rgb), .08);justify-content:flex-start;gap:8px;padding:7px 0;font-size:14px;font-weight:600}.ui-btn.me-dichte-zeile{min-height:36px;padding:7px 0}@keyframes me-ruf{0%{box-shadow:0 0 0 0 var(--me-ruf,#0000004d)}70%{box-shadow:0 0 0 12px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.me-ausruf{animation:none}}@media (width<=560px){.me-start{--me-start-pad:14px;--me-start-gap:10px}}.me-zeit-luecke,.me-zeit-umbruch,.me-crew-umbruch{display:none}@media (width<=560px){.me-zeit-zeile{flex-wrap:wrap;row-gap:4px}.me-zeit-zeile>.me-zeit-tag{order:1}.me-zeit-zeile>.me-zeit-luecke{flex:auto;order:2;display:block}.me-zeit-zeile>.me-zeit-zahl{order:3}.me-zeit-zeile>.me-zeit-umbruch{flex:0 0 100%;order:4;height:0;display:block}.me-zeit-zeile>.me-zeit-text{flex:auto;order:5;min-width:0}.me-zeit-zeile>.me-zeit-pille{order:6}.me-zeit-unter{margin-left:0!important}.me-crew-zeile{flex-wrap:wrap;row-gap:0}.me-crew-zeile>.me-crew-umbruch{flex:0 0 100%;order:8;height:0;display:block}.me-crew-zeile>.me-crew-rolle{flex:100%;order:9;padding-left:112px;line-height:1.25}}.vertragstext{max-height:var(--vertragstext-hoehe,420px);overflow-y:auto}@media (width<=767px){.vertragstext{max-height:none;overflow-y:visible}}.sh-dringend-zahl{animation:1.6s ease-in-out infinite hk-atmen}@media (prefers-reduced-motion:reduce){.sh-dringend-zahl{animation:none}}.sh-zahl-klick{transition:border-color .15s}.sh-zahl-klick:hover{border-color:var(--t-accent)}.sh-zahl-pfeil{opacity:.55;transition:opacity .15s}.sh-zahl-klick:hover .sh-zahl-pfeil{opacity:1}@media (prefers-reduced-motion:reduce){.sh-zahl-klick,.sh-zahl-pfeil{transition:none}}.sh-zeitachse span:first-child{transition:border-color .15s}.sh-zeitachse:hover span:first-child{border-color:var(--t-accent)}@media (prefers-reduced-motion:reduce){.sh-zeitachse span:first-child{transition:none}}.hilfe-blase{white-space:pre-wrap;font-size:12px;line-height:1.5}.hilfe-tippt{align-items:center;gap:4px;height:18px;display:inline-flex}.hilfe-tippt>span{background:var(--t-muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite hilfe-tippen}.hilfe-tippt>span:nth-child(2){animation-delay:.15s}.hilfe-tippt>span:nth-child(3){animation-delay:.3s}@keyframes hilfe-tippen{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.hilfe-tippt>span{opacity:.6;animation:none}}.bene-schwebend{box-shadow:0 4px 14px rgba(var(--t-ink-rgb), .18);border-radius:999px;position:fixed;bottom:24px;right:24px}@media (width<=767px){.bene-schwebend{bottom:14px;right:14px}}.bene-schwebend.bene-schwebend--ueber-leiste{bottom:calc(58px + 14px + env(safe-area-inset-bottom))}.thread-fuss{padding:10px 16px}.bene-zeig-rahmen{pointer-events:none;z-index:1350;border:2px solid var(--t-accentText);background:rgba(var(--t-accent-rgb), .1);border-radius:8px;display:none;position:fixed}.bene-zeig-hinweis{z-index:1351;box-shadow:0 4px 14px rgba(var(--t-ink-rgb), .25);position:fixed;top:12px;left:50%;transform:translate(-50%)}.resv-dienst-umbruch{display:none}@media (width<=640px){.resv-spaltenkopf{display:none!important}.resv-dienst-zeile{flex-wrap:wrap;row-gap:3px}.resv-dienst-zeile>.resv-dienst-umbruch{flex:0 0 100%;height:0;display:block}}.pk-zeile{border-top:.5px solid var(--t-border);text-align:left;grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) 52px 64px 72px;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:grid}.pk-zeile.pk-kopf{border-top:0;padding:4px 0}.ui-btn.pk-zeile{width:100%;min-height:0;color:var(--t-ink);border-radius:0;justify-content:stretch;justify-items:stretch;padding:6px 0;font-weight:400;display:grid}.pk-ausnahme{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0 10px;display:flex}.me-news-fokus{border-radius:6px;scroll-margin-top:72px;animation:2.4s ease-out me-news-fokus}@keyframes me-news-fokus{0%,35%{box-shadow:0 0 0 8px rgba(var(--t-accent-rgb), .18);background:rgba(var(--t-accent-rgb), .08)}to{background:0 0;box-shadow:0 0 0 8px #0000}}@media (prefers-reduced-motion:reduce){.me-news-fokus{animation:none}}.abw-satz{width:92px}.kartei-buchung{color:var(--t-muted);grid-template-columns:84px 128px 70px 56px 70px 92px minmax(84px,1fr) auto;align-items:center;gap:6px;padding:3px 0 3px 74px;font-size:12px;display:grid}.kartei-buchung--fest{grid-template-columns:84px 128px 56px minmax(84px,1fr) auto}.kartei-buchung__stark{color:var(--t-ink)}.kartei-buchung__lnk{color:var(--t-ink);white-space:nowrap;font-weight:600}.kartei-buchung__bereich{width:100%;min-width:0}.kartei-buchung__zeit-edit{grid-column:span 2;gap:4px;display:inline-flex}.kartei-buchung__knoepfe{white-space:nowrap;justify-content:flex-end;gap:4px;display:inline-flex}@media (width<=760px){.kartei-buchung,.kartei-buchung--fest{flex-wrap:wrap;padding-left:0;display:flex}}:root{--ui-btn-font-sm:10px;--ui-btn-font-md:11px;--ui-btn-font-lg:12px;--ui-btn-padding:7px 16px;--ui-btn-minh:0;--ui-btn-radius:8px;--ui-field-font:12px;--ui-field-padding:6px 10px;--ui-field-radius:8px;--ui-field-minh:33px;--ui-check-size:14px;--ui-check-gap:6px;--ui-check-font:12px;--ui-check-lh:normal;--ui-check-color:var(--t-ink);--ui-check-kasten-oben:0px;--ui-pill-font:11px;--ui-pill-font-sm:10px;--ui-pill-padding:5px 12px;--ui-card-radius:12px;--ui-text-zahl:22px;--ui-text-titel:18px;--ui-text-eintrag:15px;--ui-text-text:12px;--ui-text-meta:11px;--ui-text-label:10px;--ui-text-zeile:normal}[data-oberflaeche=oeffentlich]{--ui-btn-font-sm:12px;--ui-btn-font-md:13px;--ui-btn-font-lg:15px;--ui-btn-padding:12px 22px;--ui-btn-minh:44px;--ui-btn-radius:8px;--ui-field-font:14px;--ui-field-padding:12px 14px;--ui-field-radius:12px;--ui-field-minh:auto;--ui-check-size:18px;--ui-check-gap:10px;--ui-check-font:14px;--ui-check-lh:1.45;--ui-check-color:var(--t-sidebarBg);--ui-check-kasten-oben:2px;--ui-text-zahl:26px;--ui-text-titel:22px;--ui-text-eintrag:16px;--ui-text-text:14px;--ui-text-meta:12px;--ui-text-label:11px;--ui-text-zeile:1.6}.ui-field{font-family:Poppins,sans-serif;font-size:var(--ui-field-font);padding:var(--ui-field-padding);border:1px solid var(--t-border);border-radius:var(--ui-field-radius);background:var(--t-fill);color:var(--t-ink);min-height:var(--ui-field-minh);box-sizing:border-box;outline:none;max-width:100%;line-height:1.5}.ui-field:focus-visible{border-color:var(--t-accentText);box-shadow:0 0 0 2px var(--t-accentText)}.ui-field--fehlt{border-color:var(--t-neg)}.ui-field:disabled{opacity:.6;cursor:default}.ui-field--dicht{background:var(--t-surface);border-radius:4px;min-height:0;padding:1px 4px;font-size:11px}.ui-field--select{cursor:pointer}.ui-field--textarea{resize:vertical;min-height:0;line-height:1.6}.ui-field--oeffentlich{border-color:var(--t-sidebarText);width:100%;color:var(--t-sidebarBg);background:#fff}.ui-field--oeffentlich:focus-visible{border-color:var(--t-accentText);box-shadow:0 0 0 2px var(--t-accentText)}.ui-farbfeld{align-items:center;gap:8px;display:flex}.ui-farbfeld__waehler{cursor:pointer;background:0 0;border:none;flex:none;width:40px;height:32px;padding:0}.ui-farbfeld__waehler:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}@media (width<=767px){.ui-field{font-size:16px}button.ui-field{font-size:var(--ui-field-font)}}.ui-btn{font-family:Poppins,sans-serif;font-size:var(--ui-btn-font-md);border-radius:var(--ui-btn-radius);padding:var(--ui-btn-padding);min-height:var(--ui-btn-minh);cursor:pointer;box-sizing:border-box;outline:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.ui-btn--sm{font-size:var(--ui-btn-font-sm)}.ui-btn--lg{font-size:var(--ui-btn-font-lg)}.ui-btn--block{width:100%;display:flex}.ui-btn:hover:not(:disabled){filter:brightness(1.08)}.ui-btn:active:not(:disabled){filter:brightness(.94)}.ui-btn:disabled{opacity:.6;cursor:default}.ui-btn--icon:disabled{opacity:.4}.ui-btn[data-speichern=gespeichert]:disabled{opacity:1}.ui-btn:focus-visible{box-shadow:0 0 0 2px var(--t-accentText)}.ui-btn--dark{background:var(--t-inkFill);color:#fff;border:1px solid #0000}.ui-btn--accent{background:var(--t-accentText);color:#fff;border:1px solid #0000}.ui-btn--positive{background:var(--t-posFill);color:#fff;border:1px solid #0000}.ui-btn--warn{background:var(--t-warnFill);color:#fff;border:1px solid #0000}.ui-btn--danger{background:var(--t-negFill);color:#fff;border:1px solid #0000}.ui-btn--secondary{background:var(--t-surface);color:var(--t-ink);border:1px solid var(--t-border)}.ui-btn--plain{color:var(--t-accentInk);background:0 0;border:1px solid #0000}.ui-btn--inline{color:var(--t-accentInk);background:0 0;border:1px solid #0000;padding:0;font-size:12px}.ui-btn--link{color:var(--t-accentInk);text-underline-offset:2px;background:0 0;border:1px solid #0000;padding:0;text-decoration:underline}.ui-btn--icon{color:var(--t-muted);background:0 0;border:1px solid #0000;padding:3px 5px;font-size:15px;line-height:1}.ui-btn--circle{color:var(--t-sidebarBg);border:.5px solid rgba(var(--t-sidebarBg-rgb), .18);background:0 0;border-radius:50%;width:30px;height:30px;min-height:0;padding:0;font-size:15px;line-height:1}.ui-btn--circle:disabled{opacity:1;color:rgba(var(--t-sidebarBg-rgb), .2)}.ui-btn--dicht{border:none;min-height:0;padding:0}.ui-btn--icon.ui-btn--dicht{padding:0 3px}.ui-btn--ton-muted{color:var(--t-muted)}.ui-btn--ton-faint{color:var(--t-faint)}.ui-btn--ton-positive{color:var(--t-pos)}.ui-btn--ton-danger{color:var(--t-neg)}.ui-btn--ton-accent{color:var(--t-accentInk)}[data-oberflaeche=oeffentlich] .ui-btn{gap:8px}[data-oberflaeche=oeffentlich] .ui-btn--positive{background:var(--h-rainforest)}[data-oberflaeche=oeffentlich] .ui-btn--secondary{color:var(--t-sidebarBg);border-color:var(--t-sidebarText);background:0 0}[data-oberflaeche=oeffentlich] .ui-btn--plain{color:var(--h-rainforest)}[data-oberflaeche=oeffentlich] .ui-btn--link{color:var(--t-sidebarBg);min-height:0}.ui-btn--dark-outline{color:var(--t-champagne);border:1px solid var(--t-sidebarText);background:0 0}.ui-btn--chip{border-radius:999px;min-height:0;padding:5px 12px;font-size:12px}.ui-btn--info{border-radius:999px;width:18px;height:18px;min-height:0;padding:0;font-size:11px;line-height:1}.ui-btn--klein{min-height:40px;padding:8px 16px;font-size:12px}.ui-btn--aktiv{background:var(--t-sidebarBg);color:var(--t-champagne);border:1px solid #0000;border-radius:999px}.ui-btn--waehlbar{color:var(--t-sidebarBg);border:1px solid var(--t-sidebarText);background:0 0;border-radius:999px}.ui-card{background:var(--t-surface);border-radius:var(--ui-card-radius);border:1px solid var(--t-border);box-shadow:0 1px 2px rgba(var(--t-ink-rgb), .04), 0 2px 8px rgba(var(--t-ink-rgb), .04);padding:var(--ui-card-pad,16px)}.ui-card--danger{border-color:var(--t-neg)}.ui-card--accent{border-color:var(--t-accent);background:var(--t-accentSoft)}@media (width<=767px){.ui-card{min-width:0}}.ui-pill{font-family:Poppins,sans-serif;font-size:var(--ui-pill-font);padding:var(--ui-pill-padding);border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-muted);cursor:pointer;border-radius:999px;outline:none;font-weight:500}.ui-pill--active{background:var(--t-inkFill);color:#fff;border-color:#0000}.ui-pill--active.ui-pill--ton-accent{background:var(--t-accentText)}.ui-pill:hover:not(:disabled){border-color:var(--t-muted);color:var(--t-ink)}.ui-pill--active:hover:not(:disabled){filter:brightness(1.12);color:#fff;border-color:#0000}.ui-pill:focus-visible{box-shadow:0 0 0 2px var(--t-accentText)}.ui-pill:disabled{opacity:.5;cursor:default}.ui-pill--sm{font-size:var(--ui-pill-font-sm)}.ui-check{align-items:center;gap:var(--ui-check-gap);font-family:Poppins,sans-serif;font-size:var(--ui-check-font);font-weight:400;line-height:var(--ui-check-lh);color:var(--ui-check-color);cursor:pointer;display:flex}.ui-check--leise{color:var(--t-muted);font-size:11px}.ui-check--oben{align-items:flex-start}.ui-check--eingerueckt{margin-left:18px}.ui-check--disabled{color:var(--t-faint);cursor:default}.ui-check__kasten{accent-color:var(--t-accentText);width:var(--ui-check-size);height:var(--ui-check-size);margin:0;margin-top:var(--ui-check-kasten-oben);cursor:pointer;flex-shrink:0}.ui-check__kasten:disabled{cursor:default}.ui-check__kasten--oben{margin-top:1px}.ui-check__kasten:focus-visible{box-shadow:0 0 0 2px var(--t-accentText);outline:none}[data-oberflaeche=oeffentlich] .ui-check{align-items:flex-start}[data-oberflaeche=oeffentlich] .ui-check--disabled{color:var(--ui-check-color)}.ui-status{color:var(--t-faint);font-family:Poppins,sans-serif;font-size:12px;font-weight:400}.ui-status--loading{color:var(--t-muted)}.ui-status--empty{color:var(--t-faint)}.ui-status--error{color:var(--t-neg)}.ui-status--success{color:var(--t-pos)}.ui-status--warn{color:var(--t-warn)}.ui-status--hint{color:var(--t-faint)}.ui-status--sm{font-size:11px}.ui-text{color:var(--t-ink);margin:0;font-family:Poppins,sans-serif;font-weight:400}.ui-text--zahl{font-size:var(--ui-text-zahl);letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-weight:600}.ui-text--titel{font-family:Bricolage Grotesque,Poppins,sans-serif;font-size:var(--ui-text-titel);letter-spacing:-.2px;font-weight:600}.ui-text--eintrag{font-size:var(--ui-text-eintrag);font-weight:600}.ui-text--text{font-size:var(--ui-text-text);line-height:var(--ui-text-zeile)}.ui-text--zelle{font-size:var(--ui-text-text)}.ui-text--leise{font-size:var(--ui-text-text);line-height:var(--ui-text-zeile);color:var(--t-muted)}.ui-text--meta{font-size:var(--ui-text-meta);color:var(--t-faint)}.ui-text--label{font-size:var(--ui-text-label);letter-spacing:1.2px;text-transform:uppercase;color:var(--t-faint);font-weight:600}.ui-text--stark{font-weight:600}.ui-text--ton-pos{color:var(--t-pos)}.ui-text--ton-warn{color:var(--t-warn)}.ui-text--ton-neg{color:var(--t-neg)}.ui-text--ton-akzent{color:var(--t-accentInk)}.ui-tr{background:var(--ui-row-bg,transparent);transition:background .1s}.ui-tr--klickbar:hover{background:var(--ui-row-hover)}.ui-zellknopf{background:0 0}.ui-zellknopf:hover{background:var(--t-fill)}.ui-zellknopf:focus-visible{box-shadow:0 0 0 2px var(--t-accentText);outline:none}.ui-btn.ui-zellknopf{color:var(--t-ink);font-size:12px;font-weight:400}.ui-zeile-oeffnen{opacity:0;transition:opacity .1s}.ui-tr:hover .ui-zeile-oeffnen,.ui-zeile-oeffnen:focus-within{opacity:1}.ui-td--oeffnet{cursor:pointer}.ui-td--oeffnet:hover{background:var(--ui-zelle-oeffnet)}.ui-feldgruppe{display:block}.ui-feldgruppe+.ui-feldgruppe{margin-top:18px}.ui-feldgruppe__titel{text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:10px;font-weight:600}.ui-feldgruppe__raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ui-feldgruppe__raster--vier{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.ui-feldgruppe__raster,.ui-feldgruppe__raster--vier{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ui-feldgruppe__raster,.ui-feldgruppe__raster--vier{grid-template-columns:minmax(0,1fr)}}.ui-feldgruppe__raster>*{min-width:0}.ui-feldgruppe__raster input,.ui-feldgruppe__raster select,.ui-feldgruppe__raster .ui-field{max-width:100%}.ui-vorgang{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.ui-vorgang__bloecke{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;display:grid}.ui-vorgang__bloecke>.ui-vorgang-block--breit{grid-column:span 2}.ui-vorgang__leiste{align-content:start;gap:14px;display:grid}@media (width<=1000px){.ui-vorgang{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.ui-vorgang__bloecke{grid-template-columns:minmax(0,1fr)}.ui-vorgang__bloecke>.ui-vorgang-block--breit{grid-column:auto}}.ui-vorgang-block__kopf{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.ui-vorgang-block__zeilen{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:7px 12px;display:grid}.ui-vorgang-block__zeilen>.ui-vorgang-zeile--breit{grid-column:span 2}.ui-vorgang-block__zeilen>*{min-width:0}.ui-vorgang-block__zeilen input,.ui-vorgang-block__zeilen select,.ui-vorgang-block__zeilen .ui-field{max-width:100%}.ui-faktenleiste{flex-wrap:wrap;align-items:stretch;gap:12px 18px;display:flex}.ui-faktenleiste__fakt{border-left:1px solid var(--t-border);flex-direction:column;gap:2px;min-width:0;padding-left:18px;display:flex}.ui-faktenleiste__fakt:first-child{border-left:none;padding-left:0}.ui-reiter{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.ui-reiter__knopf{appearance:none;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 12px;display:inline-flex}.ui-reiter__knopf:hover{color:var(--t-accentInk)}.ui-reiter__knopf--aktiv{border-bottom-color:var(--t-accentText);color:var(--t-accentInk);font-weight:600}.ui-reiter__knopf[disabled]{cursor:default;color:var(--t-faint)}.ui-reiter__knopf[disabled]:hover{color:var(--t-faint)}.ui-reiter__zahl{background:var(--t-fill);color:var(--t-muted);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}.ui-reiter__zahl--laut{background:var(--t-accent);color:var(--t-surface)}.ui-verlauf{margin:0;padding:0;list-style:none}.ui-verlauf__sprosse{grid-template-columns:14px minmax(0,1fr);column-gap:10px;display:grid}.ui-verlauf__spur{flex-direction:column;align-items:center;gap:2px;display:flex}.ui-verlauf__punkt{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.ui-verlauf__linie{background:var(--t-border);flex:auto;width:2px;min-height:14px}.ui-verlauf__text{padding-bottom:10px}.ui-verlauf__sprosse:last-child .ui-verlauf__text{padding-bottom:0}.ui-vorgang-beantworten{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.ui-vorgang-beantworten__spalte{align-content:start;gap:14px;min-width:0;display:grid}@media (width<=1000px){.ui-vorgang-beantworten{grid-template-columns:minmax(0,1fr)}}.ui-kalendertag{cursor:pointer;border:1px solid var(--t-border);background:var(--t-surface);min-height:52px;color:var(--t-ink);border-radius:8px;outline:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;padding:4px 2px;font-family:Poppins,sans-serif;display:flex}.ui-kalendertag--heute{border-color:var(--t-accentText)}.ui-kalendertag--aktiv{background:var(--t-inkFill);color:#fff;border-color:#0000}.ui-kalendertag:hover{border-color:var(--t-muted)}.ui-kalendertag--aktiv:hover{filter:brightness(1.15);border-color:#0000}.ui-kalendertag:focus-visible{box-shadow:0 0 0 2px var(--t-accentText)}.ui-kalendertag--voll{border-color:var(--t-neg);background:var(--t-negSoft)}.ui-kalendertag--voll:hover{border-color:var(--t-negFill)}.ui-kalendertag--aktiv.ui-kalendertag--voll{background:var(--t-inkFill);box-shadow:inset 0 0 0 2px var(--t-negFill);border-color:#0000}.ui-kalendertag__voll{letter-spacing:.04em;text-transform:uppercase;color:var(--t-neg);font-size:10px;font-weight:600}.ui-kalendertag--aktiv .ui-kalendertag__voll{color:inherit}.ui-marke{background:var(--t-bg);color:var(--t-ink);font-family:Poppins,sans-serif}.ui-marke--seite{min-height:100vh}.ui-marke--ohne-grund{background:0 0}.ui-marke--laedt{background:var(--t-surface)}.ui-marke-kopf{background:var(--t-sidebarBg);flex-direction:column;align-items:center;gap:8px;padding:22px 24px;display:flex}.ui-marke-kopf--kompakt{gap:0;padding:14px 24px}.ui-marke-kopf__logo{width:auto;max-width:62%;max-height:56px;display:block}.ui-marke-kopf__name{color:var(--t-sidebarBright);text-align:center;font-family:Poppins,sans-serif;font-size:18px;font-weight:600}.ui-marke-kopf__label{letter-spacing:2px;text-transform:uppercase;color:var(--t-sidebarText);text-align:center;font-family:Poppins,sans-serif;font-size:11px}.ui-marke-sterne{justify-content:center;gap:6px;display:flex}.ui-marke-sterne .ui-btn{min-width:48px;min-height:48px;font-size:34px;line-height:1;transition:color .12s,transform .12s}.ui-marke-sterne .ui-btn:hover{transform:scale(1.12)}.ui-marke a:not(.ui-btn){color:var(--t-accentInk)}.ui-marke-logo{width:auto;max-width:220px;max-height:56px;display:inline-block}.ui-marke-logo__name{color:var(--t-ink);font-family:Poppins,sans-serif;font-size:22px;font-weight:600}.ui-marke-logo__name--dunkel{color:var(--t-sidebarBright)}.ui-marke-sterne--zeile{gap:0}.ui-marke-sterne--zeile .ui-btn{min-width:36px;min-height:44px;font-size:22px}[data-oberflaeche=oeffentlich] .ui-marke .ui-btn--secondary{background:var(--t-surface);color:var(--t-ink);border-color:var(--t-border)}[data-oberflaeche=oeffentlich] .ui-marke .ui-btn--positive{background:var(--t-posFill)}[data-oberflaeche=oeffentlich] .ui-marke .ui-btn--plain:not([class*=ui-btn--ton-]),[data-oberflaeche=oeffentlich] .ui-marke .ui-btn--link:not([class*=ui-btn--ton-]){color:var(--t-accentInk)}[data-oberflaeche=oeffentlich] .ui-marke .ui-pill{min-height:44px;padding:0 14px;font-size:13px}.ui-app-kopf{position:relative}.ui-app-kopf__rechts{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.nav-zeile{position:relative}.nav-zeile .nav-plus{background:var(--t-sidebarBg);color:var(--t-sidebarText);opacity:0;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.nav-zeile:hover .nav-plus,.nav-zeile:focus-within .nav-plus{opacity:1;pointer-events:auto}.nav-zeile .nav-plus:hover{color:#fff}.nav-menue{background:var(--t-surface);border:1px solid var(--t-border);box-shadow:0 8px 24px color-mix(in srgb, var(--t-ink) 22%, transparent);border-radius:8px;padding:4px;position:fixed}.nav-menue .nav-menue__eintrag{text-align:left;width:100%;color:var(--t-ink);border-radius:6px;font-size:12px;display:block}.nav-menue .nav-menue__eintrag:hover,.nav-menue .nav-menue__eintrag:focus-visible{background:var(--t-fill)}.app-tabs{background:var(--t-surface);border-bottom:1px solid var(--t-border);align-items:stretch;gap:2px;padding:6px 24px 0;display:flex;position:sticky;top:52px;overflow-x:auto}.app-tab{min-width:0;max-width:200px;color:var(--t-muted);border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;flex:0 auto;align-items:center;display:flex}.app-tab:hover{background:var(--t-fill);color:var(--t-ink)}.app-tab--aktiv{background:var(--t-bg);color:var(--t-ink);border-color:var(--t-border);margin-bottom:-1px;padding-bottom:1px}.app-tab__link{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:auto;padding:7px 4px 7px 12px;font-size:12px;font-weight:500;text-decoration:none;overflow:hidden}.app-tab__link:focus-visible{outline:2px solid var(--t-accentText);outline-offset:-2px;border-radius:6px}.app-tab .app-tab__zu{opacity:.55;flex:none;margin-right:4px;font-size:14px}.app-tab:hover .app-tab__zu,.app-tab--aktiv .app-tab__zu,.app-tab .app-tab__zu:focus-visible{opacity:1}.app-tabs.app-tabs--oben{background:0 0;border-bottom:0;flex:auto;align-self:stretch;align-items:flex-end;min-width:0;padding:0 12px 0 0;position:static;overflow-y:hidden}.app-tabs--oben .app-tab--aktiv{margin-bottom:0;padding-bottom:0}.kopfzeile-platz{flex:auto;align-self:stretch;align-items:stretch;gap:20px;min-width:0;padding-right:16px;display:flex}.kopfzeile-platz__reiter:empty{display:none}.kopfzeile-platz__reiter{flex-shrink:0;display:flex}.kopfzeile-platz__kopf{flex:auto;min-width:0;display:flex}.kopfzeile-platz__kopf>*{flex:auto;min-width:0}.kopfzeile-platz .ui-bereiche{border-bottom:0;flex-wrap:nowrap;align-items:stretch;gap:20px;margin-bottom:0}.kopfzeile-platz .ui-bereiche>:first-child{padding-bottom:0}.kopfzeile-platz .ui-bereiche>.page-header{flex-shrink:0;align-self:center;padding-bottom:0}.kopfzeile-platz .ui-bereiche__reiter{flex-wrap:nowrap;flex-shrink:0;align-items:flex-end}.ui-bereiche.ui-bereiche--einzeilig{flex-wrap:nowrap}.ui-bereiche--einzeilig>.page-header,.ui-bereiche--einzeilig>.ui-bereiche__reiter{flex-shrink:0}.kopfzeile-platz .ui-bereiche__rechts,.ui-bereiche--einzeilig .ui-bereiche__rechts{scrollbar-width:none;flex:0 auto;align-self:center;min-width:0;padding-bottom:0;overflow-x:auto}.kopfzeile-platz .ui-bereiche__rechts::-webkit-scrollbar{display:none}.ui-bereiche--einzeilig .ui-bereiche__rechts::-webkit-scrollbar{display:none}.kopfzeile-platz .ui-bereiche__rechts>*,.ui-bereiche--einzeilig .ui-bereiche__rechts>*{flex-wrap:nowrap!important}.kopfzeile-platz .ui-bereiche__rechts>*>*,.ui-bereiche--einzeilig .ui-bereiche__rechts>*>*{white-space:nowrap;flex-shrink:0}.kopfzeile-platz .ui-bereiche__gruppe,.kopfzeile-platz .gruppen-reiter .ui-bereiche__gruppe{align-self:flex-end;padding-bottom:16px}.kopfzeile-platz__reiter:not(:empty)+.kopfzeile-platz__kopf .page-header__titel{display:none}.kopfzeile-platz .ui-reiter__knopf{margin-bottom:0;padding-bottom:14px}.kopfzeile-platz .page-header{align-self:center;padding:6px 0;flex-wrap:nowrap!important;margin-bottom:0!important}@media (width<=767px){.app-tabs{display:none}}.gruppen-reiter a.ui-reiter__knopf{text-decoration:none}.gruppen-reiter .ui-bereiche__gruppe{padding-bottom:11px}.nav-kopf .nav-kopf__luecke{cursor:pointer;flex:1;align-self:stretch;min-width:4px}.nav-kopf .nav-plus{right:6px}:is(.nav-kopf:has(.nav-plus):hover .nav-kopf__zahl,.nav-kopf:has(.nav-plus):focus-within .nav-kopf__zahl){visibility:hidden}.ui-seitennav{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ui-seitennav__leiste{gap:16px;display:grid;position:sticky;top:12px}.ui-seitennav__gruppe{gap:2px;display:grid}.ui-seitennav__titel{letter-spacing:.06em;text-transform:uppercase;color:var(--t-faint);padding:0 10px 4px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600}.ui-seitennav__eintrag{text-align:left;color:var(--t-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;display:flex}.ui-seitennav__eintrag:hover{background:var(--t-fill);color:var(--t-ink)}.ui-seitennav__eintrag:focus-visible{box-shadow:0 0 0 2px var(--t-accentText)}.ui-seitennav__eintrag--aktiv{background:var(--t-surface);color:var(--t-ink);box-shadow:inset 3px 0 0 var(--t-accent)}.ui-seitennav__zahl{color:var(--t-faint);font-size:10px;font-weight:600}.ui-seitennav__inhalt{min-width:0}@media (width<=900px){.ui-seitennav{grid-template-columns:minmax(0,1fr)}.ui-seitennav__leiste{gap:10px;position:static}.ui-seitennav__gruppe{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ui-seitennav__titel{width:100%;padding:0 2px}}.ui-sprachschalter{align-items:center;gap:4px;display:inline-flex}.ui-sprachschalter__hinweis{color:var(--t-warn);margin-left:6px;font-family:Poppins,sans-serif;font-size:11px}.ui-mitvorschau{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ui-mitvorschau>*{min-width:0}.ui-mitvorschau__vorschau{gap:10px;display:grid;position:sticky;top:12px}@media (width<=1200px){.ui-mitvorschau{grid-template-columns:minmax(0,1fr)}.ui-mitvorschau__vorschau{position:static}}.ui-liste-begrenzt{border-radius:12px;max-height:340px;overflow-y:auto}.ui-mailentwurf{border:1px solid var(--t-accent);background:var(--t-surface);border-radius:8px;outline:none;padding:8px}.ui-mailentwurf:focus-visible{box-shadow:0 0 0 2px var(--t-accentText)}.ui-einst-rahmen{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:0;min-height:100%;display:grid}.ui-einst-rahmen__nav{border-right:1px solid var(--t-border);background:var(--t-surface);box-sizing:border-box;align-content:start;gap:18px;min-height:100%;padding:20px 12px 24px;display:grid;position:sticky;top:0}.ui-einst-rahmen__inhalt{min-width:0;padding:20px 0 24px 24px}.ui-einst-rahmen__titel{color:var(--t-ink);padding:0 6px;font-family:Poppins,sans-serif;font-size:18px;font-weight:600}.ui-einst-rahmen__gruppe{align-content:start;gap:2px;display:grid}.ui-einst-rahmen__gruppentitel{letter-spacing:.06em;text-transform:uppercase;color:var(--t-faint);padding:0 10px 4px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600}.ui-einst-rahmen__eintrag{color:var(--t-muted);cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:0;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:7px 10px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;text-decoration:none;display:flex}.ui-einst-rahmen__eintrag:hover{background:var(--t-fill);color:var(--t-ink)}.ui-einst-rahmen__eintrag:focus-visible{box-shadow:0 0 0 2px var(--t-accentText)}.ui-einst-rahmen__eintrag--aktiv{background:var(--t-accentSoft);color:var(--t-accentInk);font-weight:600}.ui-einst-rahmen__zahl{color:var(--t-faint);font-size:10px;font-weight:600}@media (width<=900px){.ui-einst-rahmen{grid-template-columns:minmax(0,1fr)}.ui-einst-rahmen__nav{border-right:0;border-bottom:1px solid var(--t-border);gap:10px;min-height:0;position:static}.ui-einst-rahmen__inhalt{padding:16px 0 0}.ui-einst-rahmen__gruppe{flex-wrap:wrap;gap:4px;display:flex}.ui-einst-rahmen__gruppentitel{width:100%;padding:0 2px}.ui-einst-rahmen__eintrag{width:auto}}.ui-einst-suche{position:relative}.ui-einst-suche__liste{z-index:30;background:var(--t-surface);border:1px solid var(--t-border);box-shadow:0 12px 32px rgba(var(--t-ink-rgb), .14);border-radius:12px;max-height:420px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:-240px;overflow-y:auto}@media (width<=900px){.ui-einst-suche__liste{right:0}}.ui-einst-suche__treffer{text-align:left;cursor:pointer;width:100%;color:var(--t-ink);background:0 0;border:0;border-radius:8px;gap:2px;padding:8px 10px;font-family:Poppins,sans-serif;display:grid}.ui-einst-suche__treffer:hover,.ui-einst-suche__treffer--aktiv{background:var(--t-accentSoft)}.ui-einst-suche__titel{font-size:12px;font-weight:600}.ui-einst-suche__meta{color:var(--t-muted);font-size:11px}.ui-einst-suche__frueher{color:var(--t-faint);font-size:11px}.ui-einst-thema{background:var(--t-surface);border:1px solid var(--t-border);border-radius:12px;scroll-margin-top:64px;overflow:hidden}.ui-einst-thema__kopf{cursor:pointer;text-align:left;width:100%;color:var(--t-ink);background:0 0;border:0;outline:none;align-items:center;gap:12px;padding:14px 18px;font-family:Poppins,sans-serif;display:flex}.ui-einst-thema__kopf:focus-visible{box-shadow:inset 0 0 0 2px var(--t-accentText)}.ui-einst-thema__pfeil{color:var(--t-muted);flex-shrink:0;transition:transform .15s}.ui-einst-thema__pfeil--zu{transform:rotate(-90deg)}.ui-einst-thema__texte{flex:1;gap:2px;min-width:0;display:grid}.ui-einst-thema__titel{font-size:15px;font-weight:600}.ui-einst-thema__unter{color:var(--t-muted);font-size:12px}.ui-einst-thema__anzahl{color:var(--t-faint);white-space:nowrap;font-size:11px}.ui-einst-thema__rumpf{border-top:1px solid var(--t-border)}.ui-einst-thema__mehr{background:var(--t-bg);padding:10px 18px 12px 46px}.ui-einst-thema--markiert{box-shadow:0 0 0 2px var(--t-accent)}.ui-einst-zeile{border-bottom:1px solid var(--t-border);gap:10px;padding:14px 18px 14px 46px;display:grid}.ui-einst-zeile:last-child{border-bottom:0}.ui-einst-zeile--liste{padding-left:18px}.ui-einst-thema__rumpf--liste{padding:8px 12px 12px}.ui-einst-zeile--markiert{background:var(--t-accentSoft)}.ui-einst-zeile__oben{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.ui-einst-zeile__text{flex:300px;gap:3px;min-width:0;display:grid}.ui-einst-zeile__label{color:var(--t-ink);align-items:center;gap:8px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;display:flex}.ui-einst-zeile__kurz{color:var(--t-muted);font-family:Poppins,sans-serif;font-size:12px;line-height:1.5}.ui-einst-zeile__steuer{flex:0 auto;justify-items:end;gap:4px;min-width:0;max-width:100%;display:grid}.ui-einst-zeile__unten{gap:10px;min-width:0;display:grid}.ui-einst-zeile__verlauf{color:var(--t-faint);font-family:Poppins,sans-serif;font-size:11px}.ui-einst-etikett{color:var(--t-muted);background:var(--t-fill);border-radius:999px;padding:1px 8px;font-family:Poppins,sans-serif;font-size:10px;font-weight:500}.ui-hilfefrage{display:inline-flex;position:relative}.ui-hilfefrage__knopf{border:1px solid var(--t-border);background:var(--t-surface);width:20px;height:20px;color:var(--t-muted);cursor:pointer;border-radius:50%;outline:none;padding:0;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;line-height:18px}.ui-hilfefrage__knopf:hover{border-color:var(--t-accentText);color:var(--t-ink)}.ui-hilfefrage__knopf:focus-visible{box-shadow:0 0 0 2px var(--t-accentText)}.ui-hilfefrage__knopf--offen{background:var(--t-accentText);border-color:var(--t-accentText);color:var(--t-onFill)}.ui-hilfefrage__tipp{z-index:20;pointer-events:none;background:var(--t-inkFill);width:280px;color:var(--t-onFill);box-shadow:0 8px 24px rgba(var(--t-ink-rgb), .18);opacity:0;visibility:hidden;border-radius:8px;padding:9px 12px;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:1.5;transition:opacity .12s;position:absolute;top:-4px;left:28px}.ui-hilfefrage:hover .ui-hilfefrage__tipp,.ui-hilfefrage__knopf:focus-visible+.ui-hilfefrage__tipp{opacity:1;visibility:visible}.ui-hilfefrage__knopf--offen+.ui-hilfefrage__tipp{display:none}@media (width<=600px){.ui-hilfefrage__tipp{display:none}}.ui-hilfe-erkl{background:var(--t-bg);border:1px solid var(--t-border);border-radius:12px;gap:8px;padding:14px 16px;display:grid}.ui-hilfe-erkl__kopf{letter-spacing:.06em;text-transform:uppercase;color:var(--t-accentInk);font-family:Poppins,sans-serif;font-size:11px;font-weight:600}.ui-hilfe-erkl__text{color:var(--t-ink);white-space:pre-line;font-family:Poppins,sans-serif;font-size:12px;line-height:1.6}.ui-hilfe-erkl__neben{color:var(--t-muted);font-family:Poppins,sans-serif;font-size:12px;line-height:1.6}.ui-hilfe-erkl__neben strong{color:var(--t-ink);font-weight:600}.ui-einst-ebene{background:var(--t-fill);border-radius:999px;padding:3px;display:inline-flex}.ui-einst-ebene__wahl{cursor:pointer;color:var(--t-muted);background:0 0;border:0;border-radius:999px;outline:none;padding:5px 12px;font-family:Poppins,sans-serif;font-size:12px}.ui-einst-ebene__wahl:focus-visible{box-shadow:0 0 0 2px var(--t-accentText)}.ui-einst-ebene__wahl--an{background:var(--t-inkFill);color:var(--t-onFill)}.ui-einst-suche__leer{padding:8px 10px;display:block}.ui-einst-thema__inhalt{min-width:0;padding:14px 18px 16px 46px}@media (width<=600px){.ui-einst-thema__inhalt{padding-left:18px}}.ui-einst-thema__satz{color:var(--t-muted);padding:12px 18px 2px 46px;font-family:Poppins,sans-serif;font-size:12px;line-height:1.5}.ui-einst-selten{letter-spacing:.06em;text-transform:uppercase;color:var(--t-faint);padding:14px 4px 0;font-family:Poppins,sans-serif;font-size:10px;font-weight:600}.ui-einst-kopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ui-einst-herkunft{color:var(--t-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;font-family:Poppins,sans-serif;font-size:12px;display:flex}.ui-ansichten{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ui-ansicht{background:var(--t-surface);border:1px solid var(--t-border);color:var(--t-muted);cursor:pointer;white-space:nowrap;border-radius:999px;outline:none;align-items:center;gap:5px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;display:inline-flex}.ui-ansicht:hover{color:var(--t-ink);border-color:var(--t-muted)}.ui-ansicht:focus-visible{box-shadow:0 0 0 2px var(--t-accentText)}.ui-ansicht--aktiv{background:var(--t-inkFill);color:var(--t-onFill);border-color:#0000}.ui-ansicht--aktiv:hover{color:var(--t-onFill);border-color:#0000}.ui-ansicht--aktiv .ui-ansicht__stern{color:inherit}.ui-ansicht__punkt{background:var(--t-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ui-ansicht__stern{color:var(--t-faint);font-size:10px}.ui-ansichten__vorne{align-items:center;padding:0 8px 0 0;display:inline-flex}.ui-ansichten__rest{flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 0 4px;display:inline-flex}.ui-ansichten__rechts{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:auto;display:inline-flex}.ui-filterzeile{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-filterzeile__rechts{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:auto;display:inline-flex}.ui-filterzeile__pillen{flex-wrap:wrap;flex-basis:100%;order:10;align-items:center;gap:6px;display:flex}.ui-filterzeile__pillen[hidden]{display:none}.ui-filterknopf-gruppe{align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}.ui-filterknopf{gap:6px;min-width:0;max-width:420px}.ui-filterknopf__vorschau{color:var(--t-accentInk);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.ui-filterknopf__pfeil{color:var(--t-faint);font-size:9px}.ui-leiste-stapel{align-items:stretch;display:grid}.ui-leiste-stapel:has(>.ui-ansichten+.ui-filterzeile){flex-wrap:wrap;align-items:center;display:flex}.ui-leiste-stapel:has(>.ui-ansichten+.ui-filterzeile)>.ui-filterzeile{display:contents}.ui-suche{flex:0 170px;min-width:130px;transition:flex-basis .15s;display:inline-flex;position:relative}.ui-suche:focus-within,.ui-suche--aktiv{flex-basis:240px}.ui-suche .ui-field{width:100%;padding-right:26px}.ui-suche--aktiv .ui-field{border-color:var(--t-accentText)}.ui-suche__weg{cursor:pointer;color:var(--t-muted);background:0 0;border:0;border-radius:4px;outline:none;padding:2px 6px;font-size:14px;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ui-suche__weg:hover{color:var(--t-ink)}.ui-suche__weg:focus-visible{box-shadow:0 0 0 2px var(--t-accentText)}.ui-fpille{border:1px dashed var(--t-muted);max-width:100%;color:var(--t-muted);background:0 0;border-radius:999px;align-items:center;font-family:Poppins,sans-serif;font-size:11px;display:inline-flex}.ui-fpille--gesetzt{border:1px solid var(--t-border);background:var(--t-fill);color:var(--t-ink)}.ui-fpille__knopf{min-width:0;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;outline:none;align-items:center;gap:4px;padding:5px 11px;display:inline-flex}.ui-fpille--gesetzt .ui-fpille__knopf{padding-right:4px}.ui-fpille:hover{border-color:var(--t-ink);color:var(--t-ink)}.ui-fpille:has(.ui-fpille__knopf:focus-visible){box-shadow:0 0 0 2px var(--t-accentText)}.ui-fpille__weg:focus-visible{box-shadow:0 0 0 2px var(--t-accentText)}.ui-fpille__name{font-weight:500}.ui-fpille__wert{color:var(--t-accentInk);text-overflow:ellipsis;max-width:220px;font-weight:600;overflow:hidden}.ui-fpille__weg{font:inherit;color:var(--t-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;outline:none;padding:3px 9px 3px 4px;font-size:13px;line-height:1}.ui-fpille__weg:hover{color:var(--t-ink)}.ui-fpille:disabled,.ui-fpille__knopf:disabled{opacity:.5;cursor:default}.ui-fpille-liste{flex-direction:column;display:flex}.ui-fpille-liste__zeile{white-space:nowrap;padding:4px 0}.ui-fpille-liste__leer{color:var(--t-faint);padding:4px 0}.ui-fpille-liste__suche{padding:0 0 6px}@media (width<=767px){.ui-suche{flex:auto;min-width:0}}.ui-bereiche{border-bottom:1px solid var(--t-border);flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:12px;display:flex}.ui-bereiche>:first-child{padding-bottom:8px}.ui-bereiche__reiter{align-items:flex-end}.ui-bereich{color:var(--t-ink);font-family:Poppins,sans-serif;font-size:12px}.ui-bereiche__rechts{align-items:center;gap:8px;margin-left:auto;padding-bottom:6px;display:inline-flex}.ui-mehr{flex-direction:column;align-items:stretch;gap:6px;display:flex}.ui-mehr>.ui-btn{justify-content:flex-start}.ui-mehr__zahl{background:var(--t-sidebarActive);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.ui-ansicht--vorgabe{font-style:normal}.ui-ansichten__trenner{background:var(--t-border);align-self:center;width:1px;height:16px;margin:0 6px 6px}.ui-bereiche__gruppe{letter-spacing:.4px;text-transform:uppercase;color:var(--t-faint);align-self:flex-end;padding:0 4px 11px 0;font-family:Poppins,sans-serif;font-size:10px;font-weight:600}.ui-bereiche__gruppe--folgt{border-left:1px solid var(--t-border);margin-left:14px;padding-left:14px}.ui-mehr__zeile{align-items:center;gap:4px;display:flex}.ui-mehr__zeile>.ui-btn:first-child{flex:1;justify-content:flex-start}@media (width<=767px){:root:not([data-oberflaeche=oeffentlich]){--ui-btn-minh:44px;--ui-field-minh:44px}.ui-btn--inline,.ui-btn--link,.ui-btn--chip,.ui-btn--info,.ui-pill{position:relative}.ui-btn--inline:after,.ui-btn--link:after,.ui-btn--info:after{content:"";position:absolute;inset:-12px -6px}.ui-btn--chip:after,.ui-pill:after{content:"";position:absolute;inset:-6px -2px}.ui-btn--inline,.ui-btn--link,.ui-btn--chip,.ui-btn--info{min-height:0}.ui-btn--icon{min-width:40px;min-height:40px;padding:6px 8px}.ui-seitennav__eintrag{min-height:44px}.ui-ansicht,.ui-check{min-height:40px}.ui-bereiche>:first-child{min-width:0;max-width:100%;flex-shrink:1!important}.ui-field--dicht{min-height:0}}[data-oberflaeche=oeffentlich]{--t-accent:var(--h-aperol);--t-accentText:var(--h-aperolText);--t-accentInk:var(--h-aperolInk);--t-champagne:var(--h-champagne);--t-ink:var(--h-ink);--t-blush:var(--h-blush);--t-citrone:var(--h-citrone);--t-accent-rgb:var(--h-aperol-rgb);--t-accentText-rgb:var(--h-aperolText-rgb);--t-accentInk-rgb:var(--h-aperolInk-rgb);--t-champagne-rgb:var(--h-champagne-rgb);--t-ink-rgb:var(--h-ink-rgb);--t-blush-rgb:var(--h-blush-rgb);--t-citrone-rgb:var(--h-citrone-rgb);--t-sidebarBg:var(--h-midnight);--t-sidebarText:var(--h-sage);--t-sidebarBg-rgb:var(--h-midnight-rgb);--t-sidebarText-rgb:var(--h-sage-rgb);--t-bg:var(--h-bg);--t-surface:var(--h-surface);--t-border:var(--h-border);--t-fill:var(--h-fill);--t-muted:var(--h-muted);--t-faint:var(--h-faint);--t-inkFill:var(--h-inkFill);--t-bg-rgb:var(--h-bg-rgb);--t-surface-rgb:var(--h-surface-rgb);--t-border-rgb:var(--h-border-rgb);--t-fill-rgb:var(--h-fill-rgb);--t-muted-rgb:var(--h-muted-rgb);--t-faint-rgb:var(--h-faint-rgb);--t-inkFill-rgb:var(--h-inkFill-rgb)}.tuer{background:var(--tuer-grund);min-height:100dvh;color:var(--tuer-text);font-family:var(--tuer-f);-webkit-font-smoothing:antialiased}.tuer[data-modus=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tuer *,.tuer :before,.tuer :after{box-sizing:border-box}.tuer h1,.tuer h2,.tuer p,.tuer dl,.tuer dd{margin:0}.tuer-rahmen{width:100%;max-width:600px;margin:0 auto;padding-left:16px;padding-right:16px}.tuer-kopf{padding:14px 0 4px}.tuer-kopf__zeile{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tuer-kopf__titel{min-width:0}.tuer-titel{font-family:var(--tuer-fd);letter-spacing:-.5px;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.1}.tuer-akzentzeile{font-family:var(--tuer-fa);color:var(--tuer-akzent);margin-top:2px;font-size:16px;font-style:italic;font-weight:400;line-height:1.3}.tuer .tuer-wer-name{color:var(--tuer-leise);align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.tuer-wer-name b{color:var(--tuer-text);font-weight:600}.tuer-wer-name__punkt{background:var(--tuer-da);border-radius:50%;width:8px;height:8px}.tuer .tuer-eintritt{color:var(--tuer-leise);align-items:baseline;gap:8px;margin-top:10px;font-size:14px;display:flex}.tuer-eintritt b{font-family:var(--tuer-fd);letter-spacing:-.5px;color:var(--tuer-text);overflow-wrap:anywhere;font-size:26px;font-weight:600}.tuer .ui-btn.tuer-info-knopf{flex-shrink:0;gap:6px;padding:0 16px;font-size:13px}.tuer-info{background:var(--tuer-flaeche);border:1px solid var(--tuer-linie);border-radius:var(--tuer-radius);margin-top:10px;padding:14px 16px}.tuer-info__genres{font-family:var(--tuer-fa);color:var(--tuer-akzent);font-size:16px;font-style:italic;line-height:1.3}.tuer .tuer-info__text{white-space:pre-line;overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.5}.tuer-info__klein{color:var(--tuer-leise);font-size:13px}.tuer .tuer-info__titel{font-family:var(--tuer-fd);margin-top:14px;font-size:16px;font-weight:600}.tuer-info__acts{margin:4px 0 0;padding:0;list-style:none}.tuer-info__act+.tuer-info__act{border-top:1px solid var(--tuer-linie)}.tuer-info__actname{color:var(--tuer-text);overflow-wrap:anywhere;font-size:15px;font-weight:600}.tuer-info__act>.tuer-info__actname{padding:12px 0;display:block}.tuer .ui-btn.tuer-info__actknopf{width:100%;min-height:44px;color:var(--tuer-leise);justify-content:space-between;gap:8px;padding:0;text-decoration:none}.tuer-info__actmehr{padding-bottom:12px}.tuer-info__links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tuer .ui-btn.tuer-info__link{padding:0 16px;font-size:13px}.tuer .ui-btn.tuer-handlung,.tuer .ui-btn.tuer-zweit{border-radius:999px;min-height:44px}.tuer .ui-btn.tuer-handlung{background:var(--tuer-handlung);color:var(--tuer-handlung-text);border:1px solid #0000}.tuer .ui-btn.tuer-zweit{color:var(--tuer-text);border:1px solid var(--tuer-linie-stark);background:0 0}.tuer .ui-btn.tuer-handlung--breit{flex:auto}.tuer .ui-btn:focus-visible,.tuer .ui-field:focus-visible{outline:2px solid var(--tuer-fokus);outline-offset:2px;box-shadow:none}.tuer-inhalt{padding-top:4px;padding-bottom:40px}.tuer-suche{z-index:2;background:var(--tuer-grund);padding:10px 0;position:sticky;top:0}.tuer .ui-field{background:var(--tuer-feld);color:var(--tuer-text);border-color:var(--tuer-linie-stark)}.tuer .ui-field::placeholder{color:var(--tuer-leise);opacity:1}.tuer-suche{align-items:center;gap:8px;display:flex}.tuer .tuer-suche .ui-field{border-radius:999px;flex:auto;width:auto;min-width:0;padding-left:20px;padding-right:20px}.tuer .ui-btn.tuer-suche__neu{flex-shrink:0;padding:0 18px}.tuer-liste-abschnitt{margin-top:6px}.tuer-liste__kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:4px 4px 10px;display:flex}.tuer-abschnitt-titel{font-family:var(--tuer-fd);letter-spacing:-.3px;font-size:22px;font-weight:600}.tuer-liste__stand{color:var(--tuer-leise);font-size:13px}.tuer-liste__stand b{color:var(--tuer-text);font-weight:600}.tuer-liste{background:var(--tuer-flaeche);border:1px solid var(--tuer-linie);border-radius:var(--tuer-radius);margin:0;padding:0;list-style:none;overflow:hidden}.tuer-gruppe+.tuer-gruppe{border-top:1px solid var(--tuer-linie)}.tuer-zeile__haupt{align-items:center;gap:12px;min-height:68px;padding:10px 12px 10px 18px;display:flex}.tuer-zeile__text{flex:auto;min-width:0}.tuer-zeile--da{background:var(--tuer-da-grund)}.tuer-name{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.3}.tuer-zeile--begleitung .tuer-name{font-size:15px;font-weight:400}.tuer-zeile--da .tuer-name{color:var(--tuer-leise)}.tuer-name__plus{border:1px solid var(--tuer-linie-stark);color:var(--tuer-leise);vertical-align:2px;border-radius:999px;margin-left:8px;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;display:inline-block}.tuer-zeile--treffer .tuer-name{-webkit-text-decoration:underline 2px var(--tuer-akzent-flaeche);text-decoration:underline 2px var(--tuer-akzent-flaeche);text-underline-offset:4px}.tuer-meta{color:var(--tuer-leise);margin-top:2px;font-size:12px;line-height:1.5}.tuer-meta>span+span:before{content:"·";margin:0 6px}.tuer-meta__da{color:var(--tuer-da);font-weight:500}.tuer-begleitungen{border-left:2px solid var(--tuer-linie);margin:-4px 0 0 30px;padding:0 0 6px;list-style:none}.tuer-zeile--begleitung .tuer-zeile__haupt{min-height:60px;padding-left:16px}.tuer .ui-btn.tuer-haken{border:2px solid var(--tuer-linie-stark);width:48px;height:48px;min-height:48px;color:var(--tuer-linie-stark);background:0 0;border-radius:50%;flex-shrink:0;padding:0}.tuer .ui-btn.tuer-haken--da{background:var(--tuer-da);border-color:var(--tuer-da);color:var(--tuer-da-text)}.tuer-rueckfrage{flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 12px 18px;display:flex}.tuer-rueckfrage__frage{flex:140px;font-size:14px;font-weight:500}.tuer-leer{text-align:center;color:var(--tuer-leise);background:var(--tuer-flaeche);border-radius:var(--tuer-radius);flex-direction:column;align-items:center;gap:12px;padding:28px 16px;font-size:14px;display:flex}.tuer-hinweis{z-index:20;background:linear-gradient(var(--tuer-hinweis-grund), var(--tuer-hinweis-grund)), var(--tuer-flaeche);border:1px solid var(--tuer-akzent-flaeche);border-radius:var(--tuer-radius);max-width:568px;box-shadow:var(--tuer-schatten);align-items:center;gap:12px;margin:0 auto;padding:8px 8px 8px 18px;display:flex;position:fixed;top:12px;left:16px;right:16px}.tuer-hinweis__text{flex:auto;font-size:14px;font-weight:500;line-height:1.4}.tuer .ui-btn.tuer-hinweis__ok{flex-shrink:0}.tuer-zaehler{background:var(--tuer-flaeche);border:1px solid var(--tuer-linie);border-radius:var(--tuer-radius);margin-top:10px;padding:10px}.tuer-zaehler__reihe{grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);align-items:center;gap:10px;display:grid}.tuer-zaehler__reihe--abend{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.tuer .ui-btn.tuer-raus{min-height:52px;padding-left:8px;padding-right:8px;font-size:15px}.tuer .ui-btn.tuer-rein{min-height:60px;font-family:var(--tuer-fd);letter-spacing:-.3px;padding-left:8px;padding-right:8px;font-size:22px;font-weight:600}.tuer-zaehler__mitte{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:76px;display:flex}.tuer-zaehler__label{letter-spacing:1.2px;text-transform:uppercase;color:var(--tuer-leise);font-size:11px;font-weight:600}.tuer-zaehler__zahl{font-family:var(--tuer-fd);white-space:nowrap;line-height:1}.tuer-zaehler__zahl b{letter-spacing:-.5px;font-size:26px;font-weight:600}.tuer-zaehler__kap{color:var(--tuer-leise);font-size:16px}.tuer-zaehler__mitte--voll .tuer-zaehler__zahl b{color:var(--tuer-fehler)}.tuer-fuellung{background:var(--tuer-linie-stark);border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.tuer-fuellung__balken{background:var(--tuer-akzent-flaeche);transform-origin:0;height:100%}.tuer-fuellung--voll .tuer-fuellung__balken{background:var(--tuer-fehler)}.tuer-zaehler__fuss{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.tuer-kopfzeile{color:var(--tuer-leise);font-size:13px;line-height:1.5}.tuer-kopfzeile b{color:var(--tuer-text);font-size:15px;font-weight:600}.tuer .ui-btn.tuer-undo{min-height:44px;color:var(--tuer-leise);text-underline-offset:3px;flex-shrink:0;padding-left:4px;padding-right:4px;font-size:13px;text-decoration:underline}.tuer-zaehler__unten{flex-wrap:wrap;justify-content:center;gap:4px 20px;margin-top:-6px;display:flex}.tuer .tuer-zaehler__reset{padding:4px 0 0}.tuer-zaehler__fehler{color:var(--tuer-fehler);flex-basis:100%;font-size:12px;font-weight:500}.tuer-offline{color:var(--tuer-fehler);margin-top:8px;font-size:12px;font-weight:500}.tuer-meldung{text-align:center;color:var(--tuer-leise);padding:96px 24px;font-size:15px}.tuer-abschluss{background:var(--tuer-flaeche);border:1px solid var(--tuer-linie);border-radius:var(--tuer-radius);margin-top:28px;padding:22px 18px 20px}.tuer-abschluss .tuer-akzentzeile{margin-top:2px}.tuer-abschluss__zu{color:var(--tuer-da);margin-top:6px;font-size:15px;font-weight:500}.tuer-felder{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.tuer-feld{flex-direction:column;gap:6px;min-width:0;display:flex}.tuer-feld__label{color:var(--tuer-leise);font-size:13px;font-weight:500}.tuer-feld__euro{display:block;position:relative}.tuer-feld__euro>span{color:var(--tuer-leise);pointer-events:none;font-size:15px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.tuer .tuer-feld__euro .ui-field{padding-left:30px}.tuer-feld__hinweis{color:var(--tuer-leise);font-size:12px}.tuer-feld__fehler{color:var(--tuer-fehler);font-size:12px;font-weight:500}.tuer-werte{margin-top:16px}.tuer-werte>div{border-top:1px solid var(--tuer-linie);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.tuer-werte dt{color:var(--tuer-leise);font-size:14px}.tuer-werte dd{font-family:var(--tuer-fd);text-align:right;font-size:16px;font-weight:600}.tuer-abschluss__knoepfe{gap:10px;margin-top:16px;display:flex}.tuer-abschluss>.ui-btn.tuer-zweit{margin-top:14px}.tuer .ui-btn.tuer-stift{width:44px;height:44px;min-height:44px;color:var(--tuer-leise);background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;padding:0}.tuer-umbenennen{flex-direction:column;gap:12px;padding:0 12px 14px 16px;display:flex}.tuer-umbenennen__knoepfe{justify-content:flex-end;gap:10px;display:flex}.tuer-walkup{margin-top:4px}.tuer-walkup__ok{color:var(--tuer-da);margin-top:8px;padding:0 4px;font-size:13px;font-weight:500}.tuer-walkup--offen{background:var(--tuer-flaeche);border:1px solid var(--tuer-linie);border-radius:var(--tuer-radius);padding:18px 16px 16px}.tuer-felder--spalte{grid-template-columns:1fr;margin-top:14px}.tuer-walkup__begleitung{align-items:center;gap:6px;display:flex}.tuer-walkup__begleitung .ui-field{flex:auto;min-width:0}.tuer .ui-btn.tuer-walkup__plus,.tuer-walkup__fehler{margin-top:12px}@media (prefers-reduced-motion:no-preference){.tuer .ui-btn.tuer-haken{transition:background-color .15s,border-color .15s,color .15s}.tuer .ui-btn.tuer-haken--da svg{animation:.22s ease-out tuer-haken}.tuer-fuellung__balken{transition:transform .25s}}@keyframes tuer-haken{0%{transform:scale(.4)}to{transform:scale(1)}}.tuer.tuer--eingebettet{white-space:normal;background:0 0;min-height:0;font-size:14px;line-height:1.4}.tuer--eingebettet .tuer-abschluss{margin-top:0;padding:18px 16px 16px}.tuer--eingebettet .tuer-abschnitt-titel{font-size:18px}
