:root{color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;background:#f6f6f6;font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif;color:#080a0e;-webkit-font-smoothing:antialiased}.btn{transition:transform .12s ease,filter .12s ease,box-shadow .18s ease,background-image .18s ease}.btn:not(:disabled):hover{filter:brightness(1.06);box-shadow:0 2px 10px #080a0e14}.btn:not(:disabled):hover{background-image:linear-gradient(180deg,#ffffff2e,#fff0 60%)}.nav-pille{transition:background .15s ease,color .15s ease}.kachel,.karte-hover{transition:box-shadow .18s ease}.kachel:hover,.karte-hover:hover{box-shadow:0 0 0 1px #d2d2d5,0 10px 26px #080a0e14!important}.info-tipp{position:relative;display:inline-flex}.info-tipp-knopf{width:18px;height:18px;border-radius:999px;border:1.5px solid #9A9DA2;color:#9a9da2;background:transparent;display:inline-flex;align-items:center;justify-content:center;font:700 11px/1 Inter,sans-serif;cursor:help;padding:0}.info-tipp-text{position:absolute;z-index:30;top:calc(100% + 8px);right:-6px;width:max-content;max-width:min(300px,80vw);background:#080a0e;color:#fff;font:400 13px/1.5 Inter,sans-serif;padding:10px 12px;border-radius:10px;box-shadow:0 10px 26px #080a0e40;text-align:left;white-space:normal}@media (prefers-reduced-motion: no-preference){.info-tipp-text{animation:tipp-ein .12s ease}}@keyframes tipp-ein{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.btn:not(:disabled):active{filter:brightness(.97)}.symbol-knopf{width:34px;height:34px;border-radius:10px;border:1px solid transparent;background:transparent;color:#595959;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}.symbol-knopf:not(:disabled):hover{background:#f6f6f6;border-color:#e4e4e4;color:#080a0e}.symbol-knopf:disabled{opacity:.45;cursor:default}.symbol-knopf:focus-visible{outline:2px solid #080A0E;outline-offset:2px}.treiber-eintrag{border-radius:10px;transition:background .15s ease;cursor:pointer}.treiber-eintrag .treiber-pfeil{opacity:0;transition:opacity .15s ease}.treiber-eintrag:hover{background:#f6f6f6}.treiber-eintrag:hover .treiber-pfeil,.treiber-eintrag:focus-visible .treiber-pfeil{opacity:1}.treiber-eintrag:focus-visible{outline:2px solid #080A0E;outline-offset:1px}.bericht-zeile:hover>td{background:#f8f8f9}.btn:disabled{cursor:default;opacity:.5}.btn:focus-visible,.feld:focus-visible,.zeile:focus-visible{outline:2px solid #080A0E;outline-offset:2px}.feld{transition:border-color .15s ease}.feld:focus{outline:none;border-color:#080a0e}.nav-pille,.menue-zeile,.umschalter-knopf,.monat-knopf,.icon-knopf,.kopf-feld,.avatar,.kopf-text-knopf{transition:background .15s ease,color .15s ease,border-color .15s ease}.nav-pille:not(.aktiv):hover{background:#ffffff14!important;color:#fff!important}.menue-zeile:not(:disabled):hover{background:#ffffff12!important}.menue-zeile:disabled{opacity:.4}.umschalter-knopf:hover{color:#fff!important;background:#ffffff0f!important}.monat-knopf:not(:disabled):hover{background:#ffffff1a!important}.icon-knopf:not(:disabled):hover,.avatar:hover{background:#ffffff1f!important}.kopf-feld:hover{border-color:#ffffff4d!important;background:#ffffff0f!important}.kopf-text-knopf:hover span{color:#fff!important}.nav-pille:focus-visible,.menue-zeile:focus-visible,.icon-knopf:focus-visible,.avatar:focus-visible,.kopf-feld:focus-visible,.umschalter-knopf:focus-visible,.monat-knopf:focus-visible,.kopf-text-knopf:focus-visible{outline:2px solid rgba(255,255,255,.75);outline-offset:2px}.feld-dunkel::placeholder{color:#fff6}.feld-dunkel:focus{border-color:#ffffff80!important}.nur-mobil,.nur-mobil-block,.kopf-status-unten{display:none}@media (max-width: 1239px){.kopf-status-oben{display:none!important}.kopf-status-unten{display:inline-flex}}@media (max-width: 1179px){.kopf-lang{display:none}}.hamburger{background:none;border:0;padding:8px;margin-left:auto;cursor:pointer;border-radius:10px;line-height:0}.hamburger:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}@media (max-width: 720px){.nur-desktop{display:none!important}.nur-mobil{display:inline-flex}.nur-mobil-block{display:block}}.kopf{padding-top:env(safe-area-inset-top)}@media (max-width: 720px){.kopf{position:sticky;top:0;z-index:50;transition:transform .25s ease}html[data-kopf-weg] .kopf{transform:translateY(calc(-100% + env(safe-area-inset-top)))}.kopf-oben{padding:10px 16px!important;gap:10px!important}.kopf-marke{gap:10px}.kopfzahlen{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.kopfzahlen>*{padding:14px 14px 16px!important}.kopfzahl-wert{font-size:20px!important}.roller table th:first-child,.roller table td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:6px 0 6px -6px #080a0e2e}.roller table tr[style*=background] td:first-child{background:#f6f6f6}.roller table td:first-child{max-width:48vw;min-width:120px;overflow-wrap:anywhere}.roller table td[colspan]:first-child{max-width:none;position:static;box-shadow:none}.kopf-zeile2{padding:2px 16px 14px!important;gap:8px!important}.kopf-zeile2>div:not(.kopf-rechts),.kopf-zeile2 .kopf-feld{width:100%}.kopf-zeile2 .kopf-rechts{margin-left:0!important}.mobil-aus{display:none}.tabellen-suche{flex:1 1 100%}.tabellen-suche input{width:100%!important}}@media (pointer: coarse){button,a,select,input,textarea,[role=button],[role=tab]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,select,input:not([type=checkbox]):not([type=radio]),textarea,[role=button]{min-height:40px}button[aria-label]{min-width:40px}th button{min-height:40px;min-width:40px}input[type=checkbox],input[type=radio]{width:22px;height:22px}.termin-punkt{min-height:0!important;min-width:0!important}}@media (pointer: coarse) and (max-width: 720px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}select{max-width:100%}}.nach-oben{position:fixed;right:16px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:45;width:46px;height:46px;border-radius:999px;border:0;cursor:pointer;background:#080a0e;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #080a0e40}@media print{.nach-oben{display:none}}.treiber-zeile{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:14px;align-items:center}@media (max-width: 720px){.treiber-zeile{grid-template-columns:minmax(0,1fr);gap:4px}.spanne-wert{font-size:14.5px!important}}.schublade-grund{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#080a0e80;animation:erscheinen .2s ease both}.schublade{position:fixed;top:0;right:0;bottom:0;z-index:81;width:min(88vw,380px);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);box-shadow:-12px 0 40px #080a0e59;touch-action:pan-y;overscroll-behavior:contain;animation:schubladeAuf .24s cubic-bezier(.2,.7,.3,1) both}.schublade-inhalt{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.schublade-punkt:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}@keyframes schubladeAuf{0%{transform:translate(100%)}}.roller-huelle{position:relative}.roller-huelle:after{content:"";position:absolute;top:0;bottom:0;right:-22px;width:36px;pointer-events:none;opacity:0;transition:opacity .2s ease;background:linear-gradient(to right,#fff0,#fff 85%)}.roller-huelle.roller-mehr:after{opacity:1}.jv-monat{transition:opacity .15s ease}.jv-hover:hover .jv-monat{opacity:.35}.jv-hover .jv-monat:hover{opacity:1}.jv-wert{display:none}.jv-monat:hover .jv-wert{display:block}.kopf-marke{display:inline-flex;align-items:center;gap:16px;background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer;transition:opacity .15s ease}.kopf-marke:hover{opacity:.8}.kopf-marke:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:4px;border-radius:4px}@media (hover: hover){.roller tbody tr:hover>td{background:#f8f8f9}}.zeilen-menue-knopf,.zeilen-menue-eintrag,.mehr-knopf{transition:background .15s ease}.zeilen-menue-knopf:hover{background:#f0f0f2!important}.zeilen-menue-eintrag:hover{background:#f6f6f6!important}.mehr-knopf:hover,.fuss-link:hover{text-decoration:underline;text-underline-offset:3px}.zeilen-menue-knopf:focus-visible,.zeilen-menue-eintrag:focus-visible,.mehr-knopf:focus-visible{outline:2px solid #080A0E;outline-offset:2px}.nur-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.zeile{transition:background .12s ease}.zeile:hover{background:#f6f6f6}.karte-hover{transition:box-shadow .2s ease}.kachel{transition:box-shadow .15s ease}.kachel:hover{box-shadow:0 2px 4px #080a0e0f,0 14px 40px #080a0e21!important}.kachel .kachel-info{opacity:0;transition:opacity .15s ease;cursor:help}.kachel:hover .kachel-info,.kachel .kachel-info:focus-within{opacity:1}@media (pointer: coarse){.kachel .kachel-info{opacity:.7}}.karte-hover:hover{box-shadow:0 4px 34px #080a0e21}table{border-collapse:collapse}th,td{text-align:left}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@keyframes einblenden{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.einblenden-kinder>*>*{animation:einblenden .38s cubic-bezier(.2,.7,.3,1) both}.einblenden-kinder>*>:nth-child(2){animation-delay:.05s}.einblenden-kinder>*>:nth-child(3){animation-delay:.1s}.einblenden-kinder>*>:nth-child(4){animation-delay:.15s}.einblenden-kinder>*>:nth-child(5){animation-delay:.19s}.einblenden-kinder>*>:nth-child(6){animation-delay:.23s}.einblenden-kinder>*>:nth-child(7){animation-delay:.26s}.einblenden-kinder>*>:nth-child(n+8){animation-delay:.29s}@keyframes balkenWachsen{0%{transform:scaleY(0)}}.anim-balken{transform-box:fill-box;transform-origin:50% 100%;animation:balkenWachsen .55s cubic-bezier(.2,.7,.3,1) both}@keyframes linieZeichnen{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.anim-linie{stroke-dasharray:1;stroke-dashoffset:0;animation:linieZeichnen .9s .25s ease-out both}@keyframes erscheinen{0%{opacity:0}}.anim-erscheinen{animation:erscheinen .4s ease both}@media print{html,body{overflow:visible!important}body{background:#fff}body *{visibility:hidden}.protokoll,.protokoll *,.gb-druck,.gb-druck *{visibility:visible}.protokoll,.gb-druck{position:absolute!important;inset:auto;left:0;top:0;width:100%;height:auto!important;overflow:visible!important}.gb-druck .gb-seite{box-shadow:none!important;border-radius:0!important;margin:0!important;width:297mm!important;height:209mm!important;break-after:page;page-break-after:always}.kein-druck{display:none!important}}@media (prefers-reduced-motion: reduce){.btn,.karte-hover,.zeile,.kopf-marke,.nav-pille,.menue-zeile,.kopf-feld{transition:none}.btn:not(:disabled):hover,.btn:not(:disabled):active{transform:none}.einblenden-kinder>*>*,.anim-balken,.anim-linie,.anim-erscheinen,.schublade,.schublade-grund{animation:none}.kopf{transition:none}}@page gesellschafterbericht{size:A4 landscape;margin:0}.gb-druck{page:gesellschafterbericht}@keyframes drehen{to{transform:rotate(360deg)}}.dreht{animation:drehen .9s linear infinite}@media (prefers-reduced-motion: reduce){.dreht{animation:none;opacity:.5}}
