@font-face{font-family:Outfit;font-weight:400;font-display:swap;src:url(/vorschau/fonts/outfit-400.woff2)format("woff2")}@font-face{font-family:Outfit;font-weight:500;font-display:swap;src:url(/vorschau/fonts/outfit-500.woff2)format("woff2")}@font-face{font-family:Outfit;font-weight:600;font-display:swap;src:url(/vorschau/fonts/outfit-600.woff2)format("woff2")}@font-face{font-family:Outfit;font-weight:700;font-display:swap;src:url(/vorschau/fonts/outfit-700.woff2)format("woff2")}@font-face{font-family:Outfit;font-weight:800;font-display:swap;src:url(/vorschau/fonts/outfit-800.woff2)format("woff2")}@font-face{font-family:Caveat;font-weight:600;font-display:swap;src:url(/vorschau/fonts/caveat-600.woff2)format("woff2")}:root,html[data-theme=light]{--color-base-0:#fff;--color-base-50:#f4f7f7;--color-base-100:#e9eff0;--color-base-150:#cdcfd0;--color-base-200:#c0c3c3;--color-base-250:#b3b7b8;--color-base-300:#a8abad;--color-base-350:#9ca0a2;--color-base-400:#919697;--color-base-450:#868b8d;--color-base-500:#7b8183;--color-base-550:#717779;--color-base-600:#676d6f;--color-base-650:#5d6466;--color-base-700:#535a5d;--color-base-750:#495153;--color-base-800:#3f484a;--color-base-850:#363f41;--color-base-900:#2d3638;--color-base-950:#232d30;--color-base-1000:#1a2427;--hu-teal:#00bddd;--hu-teal-dark:#0096b0;--hu-teal-10:#e6f8fc;--hu-teal-text:#00728a;--hu-ink:#263438;--hu-muted:#5a6a6f;--hu-red:#ea5621;--hu-mist:#e9eff0;--theme-bg:#f8fafa;--theme-text:var(--hu-ink);--theme-input-bg:#fff;--font-body:"Outfit", system-ui, sans-serif;--style-radius-s:8px;--style-radius-m:12px;--style-radius-l:16px}::selection{background:var(--hu-teal);color:var(--hu-ink)}html{accent-color:var(--hu-teal-text);caret-color:var(--hu-teal-text)}body{font-feature-settings:"tnum" 0;letter-spacing:0}h1,h2,h3{letter-spacing:-.02em}h1{font-weight:800}a{text-underline-offset:3px}:focus-visible{outline:3px solid var(--hu-teal-text);outline-offset:2px}.btn--style-primary{background:var(--hu-teal);color:var(--hu-ink);box-shadow:0 3px 0 0 var(--hu-teal-dark);font-weight:600}.btn--style-primary:hover:not(:disabled),.btn--style-primary:focus-visible:not(:disabled){color:var(--hu-ink);background:#19c7e4}.btn--style-primary:active:not(:disabled){box-shadow:0 1px 0 0 var(--hu-teal-dark);transform:translateY(2px)}.btn--style-primary:disabled{background:var(--hu-mist);color:var(--hu-muted);box-shadow:none}.btn--style-secondary{font-weight:600}.nav{border-right:1px solid var(--hu-mist);background:#fff}.nav__link,.nav-group__toggle{font-weight:500}:is(.nav__link--active,.nav__link:has(.nav__link-indicator)){color:var(--hu-ink);font-weight:700}.nav__link-indicator{background:var(--hu-teal);width:3px}.template-minimal{background:linear-gradient(180deg, var(--hu-teal-10) 0, #f8fafa 60%)}.template-minimal__wrap{border-radius:var(--style-radius-l);background:#fff;padding:40px 36px;box-shadow:0 24px 48px -32px #26343873}.login__brand{margin-bottom:28px}.hu-logo{width:220px;max-width:100%;height:auto;display:block}.hu-zeichen{object-fit:contain;width:100%;height:100%;display:block}.baukasten-hinweis{margin:0 0 var(--base);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.baukasten-hinweis p{flex:1 0 100%;margin:4px 0 0}.baukasten-ablauf{color:var(--hu-muted)}.hu-start{margin:0 0 calc(var(--base)*2)}.hu-start__gruss{margin:0 0 6px;font-size:clamp(28px,3vw,38px);line-height:1.1}.hu-start__hand{color:var(--hu-teal-text);margin-left:8px;font-family:Caveat,cursive;font-size:28px;font-weight:600;display:inline-block;transform:rotate(-3deg)}.hu-start__satz{color:var(--hu-muted);max-width:60ch;margin:0 0 28px;font-size:17px}.hu-start__raster{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:1000px){.hu-start__raster{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.hu-start__titel{color:var(--hu-ink);margin:0 0 12px;font-size:15px;font-weight:700}.hu-aufgaben{border-top:1px solid var(--hu-mist);margin:0;padding:0;list-style:none}.hu-aufgaben li{border-bottom:1px solid var(--hu-mist)}.hu-aufgaben a{color:var(--hu-ink);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 4px;text-decoration:none;transition:background-color .15s ease-out;display:flex}.hu-aufgaben a:hover,.hu-aufgaben a:focus-visible{background:var(--hu-teal-10)}.hu-aufgaben strong{font-size:17px;font-weight:600}.hu-aufgaben span{color:var(--hu-muted);text-align:right;font-size:15px}.hu-stand{border-radius:var(--style-radius-l);background:#fff;padding:22px 24px;box-shadow:0 2px #2634380d,0 18px 40px -30px #26343873}.hu-stand table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.hu-stand th,.hu-stand td{text-align:left;border-bottom:1px solid var(--hu-mist);vertical-align:baseline;padding:10px 0;font-size:15px}.hu-stand th{padding-right:16px;font-weight:600}.hu-stand tr:last-child th,.hu-stand tr:last-child td{border-bottom:0}.hu-marke{border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600;display:inline-block}.hu-marke--frei{background:var(--hu-mist);color:var(--hu-ink)}.hu-marke--gebucht{background:var(--hu-teal);color:var(--hu-ink)}.hu-marke--fehler{color:#a3330b;background:#fdeee9}.hu-stand__live{color:var(--hu-muted);margin:16px 0 0;font-size:15px}.hu-navlogo{margin:0 0 24px;padding:4px 0;display:block}.hu-navlogo img{width:132px;height:auto;display:block}.card{border:1px solid var(--hu-mist);box-shadow:none;background:#fff;transition:border-color .15s ease-out,box-shadow .15s ease-out}.card:hover{border-color:#c9d6d8;box-shadow:0 10px 24px -18px #26343880}.card__title{font-weight:600}.hu-zahlen{margin:var(--base) 0}.hu-zahlen td,.hu-zahlen thead th{text-align:right}.hu-zahlen thead th:first-child{text-align:left}.hu-zahlen tbody tr:last-child{font-weight:700}.hu-statistik{border-radius:var(--style-radius-l);background:#fff;margin-top:28px;padding:22px 24px;overflow-x:auto;box-shadow:0 2px #2634380d,0 18px 40px -30px #26343873}.hu-statistik table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:14px}.hu-statistik th,.hu-statistik td{text-align:left;border-bottom:1px solid var(--hu-mist);padding:8px 12px 8px 0;font-size:15px}.hu-statistik thead th{color:var(--hu-muted);font-size:13px;font-weight:600}.hu-statistik td,.hu-statistik thead th:not(:first-child){text-align:right}.hu-lageplan{border:1px solid var(--hu-mist);background:#fff;border-radius:14px;margin:8px 0 24px;overflow:hidden}.hu-lageplan__leiste{border-bottom:1px solid var(--hu-mist);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.hu-lageplan__leiste .btn{min-width:40px;margin:0}.hu-lageplan__hinweis{color:var(--hu-muted);font-size:14px}.hu-lageplan__svg{aspect-ratio:1000/837;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:72vh;font-family:inherit;display:block}.hu-lageplan__svg:active{cursor:grabbing}.hu-bereiche{margin-top:28px}.hu-bereiche ul{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hu-bereiche li{border-radius:var(--style-radius-l);background:#fff;flex-direction:column;gap:6px;padding:18px 20px;display:flex;box-shadow:0 2px #2634380d,0 18px 40px -30px #26343873}.hu-bereiche__titel{color:var(--hu-ink,#263438);font-size:18px;font-weight:800;text-decoration:none}.hu-bereiche__titel:hover{text-underline-offset:3px;text-decoration:underline}.hu-bereiche li span{color:var(--hu-muted);font-size:14px}.hu-bereiche__neu{color:#00728a;align-self:flex-start;margin-top:auto;padding:6px 0;font-size:14px;font-weight:700;text-decoration:none}.hu-bereiche__neu:hover{text-underline-offset:3px;text-decoration:underline}.hu-stat{max-width:1280px;padding-top:24px;padding-bottom:48px}.hu-stat__kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:22px;display:flex}.hu-stat__kopf h1{letter-spacing:-.02em;margin:0;font-size:34px;font-weight:800}.hu-stat__zeitraum{box-shadow:inset 0 0 0 1.5px var(--hu-mist);background:#fff;border-radius:999px;padding:4px;display:inline-flex}.hu-stat__zeitraum a{color:inherit;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none}.hu-stat__zeitraum a[aria-current=page]{color:#f8fafa;background:#263438}.hu-stat__karten{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-bottom:20px;display:grid}.hu-stat__karte,.hu-stat__block{border-radius:var(--style-radius-l);background:#fff;padding:20px 22px;box-shadow:0 2px #2634380d,0 18px 40px -30px #26343873}.hu-stat__karte{flex-direction:column;gap:4px;display:flex}.hu-stat__karte span{color:var(--hu-muted);font-size:14px;font-weight:600}.hu-stat__karte strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:800}.hu-stat__karte em{color:var(--hu-muted);font-size:14px;font-style:normal}.hu-stat__trend{color:var(--hu-muted);font-size:14px;font-weight:600}.hu-stat__trend.ist-plus{color:#00728a}.hu-stat__trend.ist-minus{color:#263438}.hu-stat__block{margin-bottom:20px;overflow-x:auto}.hu-stat__block h2{margin:0 0 10px;font-size:20px;font-weight:800}.hu-stat__legende{color:var(--hu-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px;font-size:14px;display:flex}.hu-stat__legende span{border-radius:3px;width:14px;height:10px;display:inline-block}.hu-stat__legende .ist-eigen{background:#00bddd}.hu-stat__legende .ist-ga4{background:#263438;height:3px;margin-left:10px}.hu-stat__verlauf{width:100%;height:auto;display:block}.hu-stat__zwei{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:1000px){.hu-stat__zwei{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.hu-stat__zwei .hu-stat__block{margin-bottom:20px}}.hu-stat table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.hu-stat th,.hu-stat td{text-align:left;border-bottom:1px solid var(--hu-mist);vertical-align:top;padding:9px 12px 9px 0;font-size:15px}.hu-stat thead th{color:var(--hu-muted);font-size:13px;font-weight:600}.hu-stat tbody th{font-weight:600;position:relative}.hu-stat tbody th a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.hu-stat tbody th a:hover{text-underline-offset:3px;text-decoration:underline}.hu-stat td{text-align:right;white-space:nowrap}.hu-stat__balken{background:#bdeff7;border-radius:2px;height:4px;margin-top:6px;display:block}.hu-stat__fuss{color:var(--hu-muted);font-size:14px}.hu-stat__fuss a{color:#00728a}.hu-start__satz a{color:#00728a;font-weight:600}.hu-start__statistik a{color:#00728a;margin-left:6px;font-weight:600}.hu-stat__zwei--gleich{grid-template-columns:minmax(0,1fr)}@media (min-width:1000px){.hu-stat__zwei--gleich{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hu-stat h3{color:var(--hu-muted);margin:18px 0 6px;font-size:15px;font-weight:700}.hu-stat__abstand{margin-top:26px!important}.hu-stat__leer,.hu-stat__erklaerung{color:var(--hu-muted);margin:0 0 8px;font-size:14px}.hu-nav-auswertung{margin:18px 0 0}.hu-nav-auswertung__titel{color:var(--hu-muted);margin-bottom:6px;font-size:13px;display:block}.hu-sa.ist-laedt{opacity:.6;transition:opacity .2s}.hu-sa__steuerung{border-radius:var(--style-radius-l);background:#fff;margin-bottom:18px;padding:16px 18px;box-shadow:0 2px #2634380d,0 18px 40px -30px #26343873}.hu-sa__vorwahl{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.hu-sa__vorwahl button,.hu-sa__reiter button,.hu-sa__export{font:inherit;border:1.5px solid var(--hu-mist);min-height:38px;color:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.hu-sa__vorwahl button[aria-pressed=true],.hu-sa__reiter button[aria-selected=true]{color:#f8fafa;background:#263438;border-color:#263438}.hu-sa__felder{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.hu-sa__felder label{color:var(--hu-muted);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.hu-sa__felder input,.hu-sa__felder select{font:inherit;border:1.5px solid var(--hu-mist);color:#263438;background:#fff;border-radius:10px;min-height:40px;padding:6px 10px;font-size:15px}.hu-sa__export{margin-left:auto}.hu-sa__vgl{color:var(--hu-muted);margin:10px 0 0;font-size:13px}.hu-sa__karten{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-bottom:18px;display:grid}.hu-sa__karte{font:inherit;text-align:left;border-radius:var(--style-radius-l);color:inherit;cursor:pointer;background:#fff;border:2px solid #0000;flex-direction:column;gap:4px;padding:16px 18px;display:flex;box-shadow:0 2px #2634380d,0 18px 40px -30px #26343873}.hu-sa__karte:disabled{cursor:default}.hu-sa__karte.ist-aktiv{border-color:#00728a}.hu-sa__karte span{color:var(--hu-muted);font-size:13px;font-weight:600}.hu-sa__karte strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.hu-sa__delta{color:var(--hu-muted);font-size:13px;font-weight:700}.hu-sa__delta.ist-plus{color:#00728a}.hu-sa__delta.ist-minus{color:#263438}.hu-sa__block{border-radius:var(--style-radius-l);background:#fff;margin-bottom:18px;padding:18px 20px;overflow-x:auto;box-shadow:0 2px #2634380d,0 18px 40px -30px #26343873}.hu-sa__block h2{margin:0 0 10px;font-size:19px;font-weight:800}.hu-sa__block h2 small{color:var(--hu-muted);margin-left:10px;font-size:13px;font-weight:500}.hu-sa__block h3{margin:4px 0 8px;font-size:15px;font-weight:700}.hu-sa__verlauf{position:relative}.hu-sa__verlauf svg{touch-action:pan-y;width:100%;height:auto;display:block}.hu-sa__tipp{color:#f8fafa;pointer-events:none;white-space:nowrap;background:#263438;border-radius:8px;gap:8px;padding:6px 10px;font-size:13px;display:flex;position:absolute;top:4px;transform:translate(-50%)}.hu-sa__tipp span{color:#b9c6c9}.hu-sa__reiter{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.hu-sa__drei{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}@media (min-width:1100px){.hu-sa__drei{grid-template-columns:repeat(3,minmax(0,1fr))}.hu-sa__drei--zwei{grid-template-columns:repeat(2,minmax(0,1fr))}}.hu-sa__tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.hu-sa__tabelle th,.hu-sa__tabelle td{text-align:left;border-bottom:1px solid var(--hu-mist);vertical-align:top;padding:8px 10px 8px 0;font-size:14px}.hu-sa__tabelle thead th{color:var(--hu-muted);font-size:12px;font-weight:700}.hu-sa__tabelle td{text-align:right;white-space:nowrap}.hu-sa__tabelle tbody th{overflow-wrap:anywhere;font-weight:600}.hu-sa__tabelle tbody th i{background:#bdeff7;border-radius:2px;height:4px;margin-top:5px;display:block}.hu-sa__tabelle tbody th button{font:inherit;color:#00728a;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.hu-sa__tabelle tbody th button:hover{text-underline-offset:3px;text-decoration:underline}.hu-sa__balken{align-items:end;gap:4px;height:160px;display:grid}.hu-sa__balken div{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.hu-sa__balken span{background:#00bddd;border-radius:4px 4px 0 0;width:100%;min-height:2px;display:block}.hu-sa__balken small{color:var(--hu-muted);font-size:11px}.hu-sa__leer{color:var(--hu-muted);margin:6px 0;font-size:14px}.hu-q{white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.hu-q:before{content:"";border-radius:50%;width:8px;height:8px}.hu-q--eigen{color:#00728a;background:#e6f8fc}.hu-q--eigen:before{background:#00bddd}.hu-q--ga4{color:#263438;background:#e9eff0}.hu-q--ga4:before{background:#263438}.hu-sa__quellen{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:16px;display:grid}@media (min-width:900px){.hu-sa__quellen{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hu-sa__quellen>div{border-radius:var(--style-radius-l);background:#fff;padding:14px 18px;box-shadow:0 2px #2634380d,0 18px 40px -30px #26343873}.hu-sa__quellen p{color:var(--hu-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.hu-sa__quellen b{color:#263438}.hu-sa__steuerung{z-index:5;position:sticky;top:0}.hu-sa__weg{font:inherit;border:1.5px solid var(--hu-mist);cursor:pointer;background:#fff;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:13px;font-weight:600}.hu-sa__bereiche{border-bottom:1px solid var(--hu-mist);flex-wrap:wrap;gap:4px;margin:0 0 18px;display:flex}.hu-sa__bereiche button{font:inherit;color:var(--hu-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:15px;font-weight:600}.hu-sa__bereiche button:hover{color:#263438}.hu-sa__bereiche button[aria-current=page]{color:#263438;border-bottom-color:#00bddd}.hu-sa__gruppe{align-items:center;gap:10px;margin:6px 0 10px;font-size:16px;font-weight:800;display:flex}.hu-sa__karte--ga4{background:#f8fafa}.hu-sa__karte-titel{color:var(--hu-muted);font-size:13px;font-weight:600}.hu-sa__delta small{color:var(--hu-muted);margin-left:4px;font-weight:500}.hu-sa__raster{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:18px;display:grid}@media (min-width:1100px){.hu-sa__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.hu-sa__raster .hu-sa__block{margin-bottom:0}.hu-sa__block-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:8px;display:flex}.hu-sa__block-kopf h3{margin:0;font-size:17px;font-weight:800}.hu-sa__hilfe{color:var(--hu-muted);margin:0 0 10px;font-size:13px;line-height:1.45}.hu-sa__legende{color:var(--hu-muted);flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.hu-sa__legende i{vertical-align:middle;border-top:3px solid #00728a;width:22px;height:0;margin-right:6px;display:inline-block}.hu-sa__legende i.ist-ga4{border-top:3px dotted #263438}.hu-sa__legende i.ist-vergleich{border-top:2px dashed #78888d}.hu-sa__tipp{flex-direction:column;align-items:flex-start;gap:2px}.hu-sa__matrix{color:var(--hu-muted);gap:3px;font-size:11px;display:grid}.hu-sa__matrix>div{grid-template-columns:26px repeat(24,minmax(0,1fr));align-items:center;gap:3px;display:grid}.hu-sa__matrix>div>span[role=cell]{border-radius:3px;height:18px}.hu-sa__matrix-kopf span{text-align:center}.hu-sa__tabelle thead button{font:inherit;color:var(--hu-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.hu-sa__tabelle tr.ist-gewaehlt th,.hu-sa__tabelle tr.ist-gewaehlt td{background:#e6f8fc}.hu-sa__ga4{color:#5a6a6f}.hu-sa__anteil{color:var(--hu-muted)}.hu-sa__fehler{color:#263438;background:#fdeee9;border-radius:12px;padding:12px 16px;font-weight:600}.hu-sa__begriffe{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;font-size:14px;display:grid}.hu-sa__begriffe dt{font-weight:700}.hu-sa__begriffe dd{color:var(--hu-muted);margin:0}
