:root{--cv-farbe-navy: #071C32;--cv-farbe-sky: #8AB8E1;--cv-farbe-sky-2: #92B8D9;--cv-farbe-grund: #FDFDFD;--cv-farbe-flaeche: #F2F7FC;--cv-farbe-linie: #DCE7F1;--cv-farbe-text-2: #64798C;--cv-farbe-text-leise: #5B7083;--cv-farbe-navy-hover: #1C354E;--cv-farbe-ok-text: #1F5E3D;--cv-farbe-ok-wash: #E3F2E9;--cv-farbe-warn-text: #7A4E0E;--cv-farbe-warn-wash: #F7EEDC;--cv-farbe-gefahr: #8A2C1F;--cv-farbe-gefahr-wash: #F8E9E6;--cv-farbe-scrim: rgba(7,28,50,.45);--cv-typo-familie: "Inter", Arial, sans-serif;--cv-radius-s: 8px;--cv-radius-m: 12px;--cv-radius-voll: 999px;--cv-schatten-schwebend: 0 8px 24px rgba(7,28,50,.14);--cv-dauer-kurz: .12s;--cv-dauer-mittel: .2s;--cv-dauer-lang: .32s;--cv-kurve-ankunft: cubic-bezier(.2,0,0,1);--cv-kurve-abgang: cubic-bezier(.4,0,1,1);--cv-kurve-standard: cubic-bezier(.2,0,.2,1)}@media(prefers-reduced-motion:reduce){:root{--cv-dauer-kurz: 0ms;--cv-dauer-mittel: 0ms;--cv-dauer-lang: 0ms}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body: var(--cv-typo-familie);--hv-feldrand: var(--cv-farbe-text-2);--hv-ziel: 44px;--hv-fokus: 3px solid var(--cv-farbe-navy);--cv-leiste-grund: var(--cv-farbe-navy);--cv-leiste-text: var(--cv-farbe-grund);--cv-leiste-leise: var(--cv-farbe-sky);--cv-leiste-hover: color-mix(in srgb, var(--cv-farbe-grund) 8%, var(--cv-farbe-navy));--cv-leiste-aktiv: color-mix(in srgb, var(--cv-farbe-grund) 14%, var(--cv-farbe-navy));--cv-leiste-linie: color-mix(in srgb, var(--cv-farbe-grund) 18%, var(--cv-farbe-navy));--cv-leiste-marke: var(--cv-farbe-sky)}*,*:before,*:after{box-sizing:border-box}html{height:100%;-webkit-text-size-adjust:100%}body{margin:0;min-height:100%;background:var(--cv-farbe-flaeche);color:var(--cv-farbe-navy);font:400 15px/1.5 var(--font-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100dvh}a{color:var(--cv-farbe-navy)}button,input,select,textarea{font:inherit;color:inherit}:where(a,button,input,select,textarea,[tabindex],summary):focus-visible{outline:3px solid var(--cv-farbe-navy);outline-offset:2px}.hv-nur-vorlesen{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hv-ueberspringen{position:absolute;left:-9999px;top:8px;z-index:2000;padding:10px 16px;border-radius:var(--cv-radius-s);background:var(--cv-farbe-grund);color:var(--cv-farbe-navy);font:600 15px/1 var(--font-body);text-decoration:none;box-shadow:var(--cv-schatten-schwebend)}.hv-ueberspringen:focus-visible{left:16px}.hv-marke{display:inline-flex;align-items:center;gap:var(--hv-schutzraum);min-width:0}.hv-marke__bild{display:block;flex:none;object-fit:contain}.hv-marke__text{display:block;min-width:0}.hv-marke__text b{display:block}.hv-rahmen{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100dvh}.hv-haupt{min-width:0;display:flex;flex-direction:column}.hv-inhalt{flex:1;width:100%;max-width:1840px;padding:32px 32px 48px}.hv-inhalt--schmal{max-width:1440px}.hv-kopf{position:sticky;top:0;z-index:1100;display:flex;align-items:center;gap:16px;min-height:64px;padding:0 32px;padding-top:env(safe-area-inset-top,0px);background:var(--cv-leiste-grund);color:var(--cv-leiste-text)}.hv-kopf :where(a,button,[tabindex]):focus-visible{outline-color:var(--cv-farbe-sky)}.hv-kopf__links{display:flex;align-items:center;gap:16px;min-width:0;flex:1}.hv-kopf__rechts{display:flex;align-items:center;gap:16px;min-width:0}.hv-kopf__marke{display:none;color:var(--cv-leiste-text);text-decoration:none;border-radius:var(--cv-radius-s)}.hv-kopf__marke b{font:700 17px/1.15 var(--font-body)}.hv-kopf__marke small{display:block;font:600 12px/1.2 var(--font-body);color:var(--cv-leiste-leise)}.hv-kopf .hv-wer{display:flex;align-items:center;gap:10px;min-width:0;text-align:right}.hv-kopf .hv-wer span{min-width:0;font:500 13px/1.3 var(--font-body);color:var(--cv-leiste-leise)}.hv-kopf .hv-wer b{display:block;color:var(--cv-leiste-text);font-size:14px;font-weight:600;overflow-wrap:anywhere}.hv-kopf .hv-symbolknopf{color:var(--cv-leiste-text)}.hv-kopf .hv-symbolknopf:hover{background:var(--cv-leiste-hover)}.hv-symbolknopf.hv-menueknopf{display:none}.hv-leiste-spalte{background:var(--cv-leiste-grund);min-width:0}.hv-leiste{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:4px;width:240px;padding:16px;background:var(--cv-leiste-grund);color:var(--cv-leiste-text);overflow-y:auto}.hv-leiste__marke{display:flex;align-items:center;min-height:64px;margin:-16px 0 16px;padding:0 0 0 16px;color:var(--cv-leiste-text);text-decoration:none;border-radius:var(--cv-radius-s)}.hv-leiste__marke b{font:700 17px/1.15 var(--font-body)}.hv-leiste__marke small{display:block;margin-top:2px;font:600 12px/1.2 var(--font-body);color:var(--cv-leiste-leise)}.hv-leiste nav{display:flex;flex-direction:column;gap:2px}.hv-leiste__eintrag{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;padding:0 16px;border-radius:var(--cv-radius-s);color:var(--cv-leiste-text);text-decoration:none;font:500 15px/1.2 var(--font-body)}.hv-leiste__eintrag svg{flex:none;color:var(--cv-leiste-leise)}.hv-leiste__eintrag:hover{background:var(--cv-leiste-hover)}.hv-leiste__eintrag[aria-current=page]{background:var(--cv-leiste-aktiv);font-weight:600}.hv-leiste__eintrag[aria-current=page] svg{color:var(--cv-leiste-marke)}.hv-leiste__eintrag[aria-current=page]:before{content:"";position:absolute;left:4px;top:50%;width:4px;height:20px;transform:translateY(-50%);border-radius:var(--cv-radius-voll);background:var(--cv-leiste-marke)}.hv-leiste :where(a,button):focus-visible{outline:3px solid var(--cv-leiste-marke);outline-offset:-3px}.hv-leiste__fuss{margin-top:auto;padding:12px 16px 0;border-top:1px solid var(--cv-leiste-linie);font:500 12px/1.4 var(--font-body);color:var(--cv-leiste-leise)}.hv-leiste__leer{padding:8px 16px;font:400 14px/1.4 var(--font-body);color:var(--cv-leiste-leise)}@media(max-width:899px){.hv-rahmen{grid-template-columns:minmax(0,1fr)}.hv-rahmen>.hv-leiste-spalte{display:none}.hv-kopf{padding:0 16px 0 8px;padding-top:env(safe-area-inset-top,0px);gap:8px}.hv-kopf__links{gap:0}.hv-kopf__marke{display:flex;align-items:center;align-self:stretch;margin-left:8px}.hv-symbolknopf.hv-menueknopf{display:inline-grid}.hv-kopf .hv-wer span{display:none}.hv-inhalt{padding:24px 16px 40px}}.hv-schublade .hv-leiste{position:static;height:100%;min-height:100dvh}@media(max-width:479px){.hv-kopf__marke .hv-marke__text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.hv-knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--hv-ziel);padding:0 24px;border:1px solid transparent;border-radius:var(--cv-radius-s);font:600 15px/1.1 var(--font-body);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--cv-dauer-kurz) var(--cv-kurve-standard),border-color var(--cv-dauer-kurz) var(--cv-kurve-standard),transform var(--cv-dauer-kurz) var(--cv-kurve-standard)}.hv-knopf:active:not(:disabled){transform:scale(.98)}.hv-knopf--klein{min-height:40px;padding:0 16px;font-size:14px}.hv-knopf--akzent{background:var(--cv-farbe-sky);color:var(--cv-farbe-navy);border-color:var(--cv-farbe-sky)}.hv-knopf--akzent:hover{border-color:var(--cv-farbe-navy)}.hv-knopf--primaer{background:var(--cv-farbe-navy);color:var(--cv-farbe-grund);border-color:var(--cv-farbe-navy)}.hv-knopf--primaer:hover{background:var(--cv-farbe-navy-hover);border-color:var(--cv-farbe-navy-hover)}.hv-knopf--zweit{background:var(--cv-farbe-flaeche);color:var(--cv-farbe-navy);border-color:var(--cv-farbe-linie)}.hv-knopf--zweit:hover{background:var(--cv-farbe-linie)}.hv-knopf--gefahr{background:var(--cv-farbe-grund);color:var(--cv-farbe-gefahr);border-color:var(--cv-farbe-gefahr)}.hv-knopf--gefahr:hover{background:var(--cv-farbe-gefahr-wash)}.hv-knopf--gefahr-voll{background:var(--cv-farbe-gefahr);color:var(--cv-farbe-grund);border-color:var(--cv-farbe-gefahr)}.hv-knopf--leise{background:transparent;color:var(--cv-farbe-navy);border-color:transparent;padding:0 12px}.hv-knopf--leise:hover{background:var(--cv-farbe-flaeche)}.hv-knopf:disabled{cursor:default;background:var(--cv-farbe-flaeche);color:var(--cv-farbe-text-leise);border-color:var(--cv-farbe-linie)}.hv-symbolknopf{display:inline-grid;place-items:center;width:var(--hv-ziel);height:var(--hv-ziel);padding:0;border:0;border-radius:var(--cv-radius-s);background:transparent;color:var(--cv-farbe-navy);cursor:pointer}.hv-symbolknopf:hover{background:var(--cv-farbe-flaeche)}.hv-knopfreihe{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media(prefers-reduced-motion:reduce){.hv-knopf{transition:none}.hv-knopf:active:not(:disabled){transform:none}}.hv-titel-l{margin:0;font:700 32px/1.15 var(--font-body);letter-spacing:-.02em;color:var(--cv-farbe-navy);overflow-wrap:anywhere}.hv-titel-m{margin:0;font:700 22px/1.25 var(--font-body);letter-spacing:-.01em;color:var(--cv-farbe-navy)}.hv-titel-s{margin:0;font:700 17px/1.3 var(--font-body);color:var(--cv-farbe-navy)}.hv-seite__kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:24px}.hv-seite__kopf>div{min-width:0}.hv-seite__satz{margin:8px 0 0;max-width:64ch;color:var(--cv-farbe-text-leise);font:400 15px/1.5 var(--font-body)}.hv-vertrag__aktionen{margin-top:16px;padding-top:16px;border-top:1px solid var(--cv-farbe-linie)}.hv-vertrag__satz{margin-top:12px}@media(max-width:599px){.hv-vertrag__aktionen .hv-knopf{flex:1 1 100%}}.hv-eyebrow{margin:0 0 8px;font:700 12px/1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--cv-farbe-text-leise)}@media(max-width:599px){.hv-titel-l{font-size:26px}.hv-seite__kopf>:last-child:not(:first-child){width:100%}}.hv-karte{min-width:0;background:var(--cv-farbe-grund);border:1px solid var(--cv-farbe-linie);border-radius:var(--cv-radius-m)}.hv-karte--polster{padding:22px 24px}.hv-karte__kopf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:16px 22px;border-bottom:1px solid var(--cv-farbe-linie)}.hv-karte__kopf h2,.hv-karte__kopf h3{flex:1 1 14ch;min-width:0;margin:0;font:700 17px/1.3 var(--font-body)}.hv-karte__inhalt{padding:18px 22px 22px}.hv-stapel{display:flex;flex-direction:column;gap:16px}.hv-raster-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:1099px){.hv-raster-2{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.hv-karte--polster{padding:18px 16px}.hv-karte__kopf{padding:14px 16px}.hv-karte__inhalt{padding:16px}}.hv-pille{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:3px 10px;border-radius:var(--cv-radius-s);font:700 12px/1.3 var(--font-body);white-space:nowrap}.hv-pille--ok{background:var(--cv-farbe-ok-wash);color:var(--cv-farbe-ok-text)}.hv-pille--warn{background:var(--cv-farbe-warn-wash);color:var(--cv-farbe-warn-text)}.hv-pille--neutral{background:var(--cv-farbe-linie);color:var(--cv-farbe-navy)}.hv-pille--info{background:var(--cv-farbe-flaeche);color:var(--cv-farbe-navy);box-shadow:inset 0 0 0 1px var(--cv-farbe-linie)}.hv-pille--gefahr{background:var(--cv-farbe-gefahr-wash);color:var(--cv-farbe-gefahr)}.hv-pille--umbruch{white-space:normal;border-radius:var(--cv-radius-m)}.hv-statuszelle{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%}.hv-statuszelle__zusatz{font:400 13px/1.35 var(--font-body);color:var(--cv-farbe-text-leise);overflow-wrap:anywhere}.hv-betrag{white-space:nowrap;font-variant-numeric:tabular-nums}.hv-belegzelle{display:inline-flex;flex-wrap:wrap;gap:4px 14px;min-width:9.5rem}.hv-zahlungsart{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px}.hv-zahlungsart>p{flex:1 1 260px;max-width:64ch;margin:0}.hv-hinweis{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--cv-farbe-linie);border-radius:var(--cv-radius-m);background:var(--cv-farbe-flaeche);color:var(--cv-farbe-navy);font:400 14px/1.5 var(--font-body)}.hv-hinweis>div{min-width:0;flex:1}.hv-hinweis p{margin:0}.hv-hinweis b{display:block;margin-bottom:2px}.hv-hinweis--ok{border-color:transparent;background:var(--cv-farbe-ok-wash);color:var(--cv-farbe-ok-text)}.hv-hinweis--warn{border-color:transparent;background:var(--cv-farbe-warn-wash);color:var(--cv-farbe-warn-text)}.hv-hinweis--gefahr{border-color:transparent;background:var(--cv-farbe-gefahr-wash);color:var(--cv-farbe-gefahr)}.hv-hinweis .hv-knopfreihe{margin-top:10px}.hv-hinweis a{overflow-wrap:anywhere}.hv-leer{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 24px;color:var(--cv-farbe-text-leise);font:400 15px/1.5 var(--font-body)}.hv-leer p{margin:0;max-width:60ch}.hv-leer b{color:var(--cv-farbe-navy);font:700 17px/1.3 var(--font-body)}.hv-skelett{display:block;border-radius:var(--cv-radius-s);color:transparent;background:linear-gradient(90deg,var(--cv-farbe-linie) 25%,var(--cv-farbe-flaeche) 50%,var(--cv-farbe-linie) 75%);background-size:200% 100%;animation:hv-schimmer 1.4s linear infinite}@keyframes hv-schimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.hv-skelett{animation:none}}.hv-zeichen{display:inline-grid;place-items:center;flex:none;border-radius:var(--cv-radius-s);background:var(--cv-farbe-linie);color:var(--cv-farbe-navy);font:700 13px/1 var(--font-body);overflow:hidden}.hv-zeichen--gross{border-radius:var(--cv-radius-m);background:var(--cv-farbe-navy);color:var(--cv-farbe-grund);font-size:20px}.hv-zeichen--bild{background:var(--cv-farbe-grund);box-shadow:inset 0 0 0 1px var(--cv-farbe-linie)}.hv-zeichen--bild img{display:block;width:100%;height:100%;padding:2px;object-fit:contain;box-sizing:border-box}.hv-logo{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px}.hv-logo__text{flex:1 1 26ch;min-width:0}.hv-logo__text p{margin:0;max-width:60ch}.hv-logo__datei{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hv-zelle-stapel{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.hv-zelle-stapel .hv-pille{max-width:100%;overflow:hidden;text-overflow:ellipsis}.hv-zelle-stapel .hv-stripe-id{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;font:400 12px/1.4 var(--font-body);font-variant-numeric:tabular-nums slashed-zero}.hv-zeilenkarte__fuss{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;align-items:start;padding-top:4px}.hv-zeilenkarte__titel{font:600 12px/1.3 var(--font-body);color:var(--cv-farbe-text-leise)}.hv-werkzeuge{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.hv-suche{display:flex;align-items:center;gap:8px;height:var(--hv-ziel);flex:0 1 360px;min-width:220px;padding:0 14px;border:1px solid var(--hv-feldrand);border-radius:var(--cv-radius-s);background:var(--cv-farbe-grund);color:var(--cv-farbe-text-leise)}.hv-suche:focus-within{outline:var(--hv-fokus);outline-offset:2px}.hv-suche input{flex:1;min-width:0;align-self:stretch;border:0;outline:0;box-shadow:none;background:transparent;color:var(--cv-farbe-navy);font:400 16px/1 var(--font-body)}.hv-suche input::placeholder{color:var(--cv-farbe-text-leise);opacity:1}.hv-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 680px;min-width:0;padding:3px}.hv-chips>*{flex:none}.hv-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--cv-farbe-linie);border-radius:var(--cv-radius-s);background:var(--cv-farbe-grund);color:var(--cv-farbe-navy);font:600 14px/1 var(--font-body);white-space:nowrap;cursor:pointer}.hv-chip:hover{background:var(--cv-farbe-flaeche)}.hv-chip[aria-pressed=true]{background:var(--cv-farbe-navy);border-color:var(--cv-farbe-navy);color:var(--cv-farbe-grund)}.hv-filterzeile{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:16px}.hv-filterzeile .hv-feld{flex:0 1 260px;min-width:200px}@media(max-width:899px){.hv-werkzeuge{flex-direction:column;align-items:stretch}.hv-suche{flex:none;min-width:0}.hv-chips{flex:none}.hv-filterzeile .hv-feld{flex:1 1 100%;min-width:0}}.hv-tabelle-huelle{overflow-x:auto}.hv-tabelle{width:100%;border-collapse:collapse;font:400 14px/1.45 var(--font-body)}.hv-tabelle caption{caption-side:top;text-align:left}.hv-tabelle th{padding:10px 18px;border-bottom:1px solid var(--cv-farbe-linie);text-align:left;white-space:nowrap;font:600 13px/1.4 var(--font-body);color:var(--cv-farbe-text-leise)}.hv-tabelle th button{all:unset;display:inline-flex;align-items:center;gap:4px;min-height:40px;cursor:pointer;color:var(--cv-farbe-text-leise)}.hv-tabelle th button:focus-visible{outline:var(--hv-fokus);outline-offset:2px;border-radius:var(--cv-radius-s)}.hv-tabelle th[aria-sort] button{color:var(--cv-farbe-navy)}.hv-tabelle td{padding:11px 18px;border-bottom:1px solid var(--cv-farbe-linie);vertical-align:middle;overflow-wrap:anywhere}.hv-tabelle tbody tr:last-child td{border-bottom:0}.hv-tabelle tbody tr{height:56px}.hv-tabelle tbody tr[tabindex]{cursor:pointer}.hv-tabelle tbody tr[tabindex]:hover{background:var(--cv-farbe-flaeche)}.hv-tabelle tbody tr[tabindex]:focus-visible{outline:var(--hv-fokus);outline-offset:-3px}.hv-tabelle .r{text-align:right}.hv-nummer{font:600 13px/1.2 var(--font-body);font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;color:var(--cv-farbe-navy)}.hv-zelle-name{display:flex;align-items:center;gap:12px;min-width:0}.hv-zelle-name>span{min-width:0}.hv-zelle-name b{display:block;font-weight:600;color:var(--cv-farbe-navy)}.hv-leise{display:block;font:400 13px/1.4 var(--font-body);color:var(--cv-farbe-text-leise);overflow-wrap:anywhere}.hv-tabelle[aria-busy=true] tbody{opacity:.55}.hv-karten-liste{display:flex;flex-direction:column;gap:10px}.hv-zeilenkarte{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:var(--cv-farbe-grund);border:1px solid var(--cv-farbe-linie);border-radius:var(--cv-radius-m)}.hv-zeilenkarte[tabindex]{cursor:pointer}.hv-zeilenkarte[tabindex]:hover{background:var(--cv-farbe-flaeche)}.hv-zeilenkarte[tabindex]:focus-visible{outline:var(--hv-fokus);outline-offset:2px}.hv-zeilenkarte__kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.hv-zeilenkarte__kopf>:first-child{min-width:0}.hv-seitenende{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:14px;color:var(--cv-farbe-text-leise);font:500 14px/1.4 var(--font-body)}.hv-pro-seite{display:inline-flex;align-items:center;gap:6px}.hv-pro-seite .hv-chip{min-height:40px;min-width:44px;justify-content:center}.hv-seiten{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.hv-seiten button{min-width:40px;min-height:40px;padding:0 8px;border:1px solid transparent;border-radius:var(--cv-radius-s);background:transparent;color:var(--cv-farbe-navy);font:600 14px/1 var(--font-body);cursor:pointer}.hv-seiten button:hover:not(:disabled){background:var(--cv-farbe-linie)}.hv-seiten button[aria-current=page]{background:var(--cv-farbe-navy);color:var(--cv-farbe-grund)}.hv-seiten button:disabled{color:var(--cv-farbe-text-leise);cursor:default;opacity:.6}.hv-zurueck{display:inline-flex;align-items:center;gap:4px;min-height:var(--hv-ziel);margin:-8px 0 8px -6px;padding:0 8px 0 2px;border-radius:var(--cv-radius-s);color:var(--cv-farbe-text-leise);font:600 14px/1 var(--font-body);text-decoration:none}.hv-zurueck:hover{color:var(--cv-farbe-navy);background:var(--cv-farbe-linie)}.hv-detail__kopf{display:flex;align-items:center;flex-wrap:wrap;gap:16px 20px;margin-bottom:8px}.hv-detail__namen{flex:1 1 320px;min-width:0}.hv-detail__titelzeile{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.hv-detail__aktionen{display:flex;gap:10px;flex-wrap:wrap}.hv-reiter{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 22px;padding-bottom:16px;border-bottom:1px solid var(--cv-farbe-linie)}.hv-reiter a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--cv-farbe-linie);border-radius:var(--cv-radius-s);background:var(--cv-farbe-grund);color:var(--cv-farbe-navy);font:600 15px/1.2 var(--font-body);text-decoration:none;white-space:nowrap}.hv-reiter a:hover{background:var(--cv-farbe-flaeche)}.hv-reiter a[aria-current=page]{background:var(--cv-farbe-navy);border-color:var(--cv-farbe-navy);color:var(--cv-farbe-grund)}@media(max-width:599px){.hv-reiter a{padding:0 12px;font-size:14px}}@media(max-width:599px){.hv-detail__aktionen{width:100%}}.hv-fakten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0}.hv-fakten--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hv-fakt{min-width:0}.hv-fakt--breit{grid-column:1 / -1}.hv-fakt dt{margin:0 0 3px;font:600 13px/1.4 var(--font-body);color:var(--cv-farbe-text-leise)}.hv-fakt dd{margin:0;font:400 15px/1.5 var(--font-body);color:var(--cv-farbe-navy);overflow-wrap:anywhere}@media(max-width:1199px){.hv-fakten--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.hv-fakten,.hv-fakten--3{grid-template-columns:minmax(0,1fr)}}.hv-formular{display:flex;flex-direction:column;gap:16px}.hv-feldgruppe{margin:0;padding:20px 22px 22px;border:1px solid var(--cv-farbe-linie);border-radius:var(--cv-radius-m);background:var(--cv-farbe-grund);min-width:0}.hv-feldgruppe legend{float:left;width:100%;margin:0 0 10px;padding:0;font:700 17px/1.3 var(--font-body)}.hv-feldgruppe legend+*{clear:both}.hv-feldgruppe__satz{margin:0 0 14px;max-width:70ch;color:var(--cv-farbe-text-leise);font:400 14px/1.5 var(--font-body)}.hv-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-top:12px}.hv-feld{display:flex;flex-direction:column;gap:6px;min-width:0}.hv-feld--breit{grid-column:1 / -1}.hv-feld label{font:600 14px/1.3 var(--font-body);color:var(--cv-farbe-navy)}.hv-feld__pflicht{color:var(--cv-farbe-gefahr)}.hv-feld input,.hv-feld select,.hv-feld textarea{width:100%;min-height:var(--hv-ziel);padding:10px 14px;border:1px solid var(--hv-feldrand);border-radius:var(--cv-radius-s);background:var(--cv-farbe-grund);color:var(--cv-farbe-navy);font:400 16px/1.4 var(--font-body)}.hv-feld textarea{min-height:120px;resize:vertical}.hv-feld select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.hv-feld input:disabled,.hv-feld select:disabled,.hv-feld textarea:disabled{background:var(--cv-farbe-flaeche);color:var(--cv-farbe-text-leise);border-style:dashed}.hv-feld [aria-invalid=true]{border-color:var(--cv-farbe-gefahr);border-width:2px}.hv-feld__hilfe{margin:0;font:400 13px/1.4 var(--font-body);color:var(--cv-farbe-text-leise)}.hv-feld__fehler{margin:0;font:600 13px/1.4 var(--font-body);color:var(--cv-farbe-gefahr)}.hv-haken{display:flex;align-items:center;gap:10px;min-height:var(--hv-ziel);font:500 15px/1.3 var(--font-body);cursor:pointer}.hv-haken input{width:20px;height:20px;margin:0;accent-color:var(--cv-farbe-navy)}.hv-speicherleiste{position:sticky;bottom:0;z-index:10;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;padding:14px 0;background:var(--cv-farbe-flaeche);border-top:1px solid var(--cv-farbe-linie)}@media(max-width:599px){.hv-felder{grid-template-columns:minmax(0,1fr)}.hv-feldgruppe{padding:16px}.hv-speicherleiste .hv-knopf{flex:1 1 auto}}.hv-person{display:flex;flex-direction:column;gap:10px;padding:18px 20px}.hv-person__kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.hv-person__kopf>div{min-width:0}.hv-person a{color:var(--cv-farbe-navy);overflow-wrap:anywhere}.hv-notizen{list-style:none;margin:0;padding:0}.hv-notiz{padding:16px 22px;border-top:1px solid var(--cv-farbe-linie)}.hv-notiz:first-child{border-top:0}.hv-notiz__kopf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:6px;color:var(--cv-farbe-text-leise);font:500 13px/1.4 var(--font-body)}.hv-notiz p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.hv-wert-alt{color:var(--cv-farbe-text-leise)}.hv-eingang{min-height:100dvh;display:grid;place-items:center;padding:32px 16px}.hv-eingang__karte{width:100%;max-width:440px;padding:32px 36px;background:var(--cv-farbe-grund);border:1px solid var(--cv-farbe-linie);border-radius:var(--cv-radius-m);display:flex;flex-direction:column;gap:18px}.hv-eingang__marke{display:flex;align-items:center;margin-bottom:4px}.hv-eingang__marke b{font:700 22px/1.15 var(--font-body);letter-spacing:-.01em}.hv-eingang__marke small{display:block;margin-top:2px;font:600 13px/1.2 var(--font-body);color:var(--cv-farbe-text-leise)}.hv-marke[data-voll]{flex-direction:column;align-items:flex-start;gap:0}.hv-eingang__marke--logo{--hv-logo-breite: 240px;margin:-8px 0 0}.hv-eingang__marke--logo .hv-marke__bild{width:var(--hv-logo-breite);height:auto;margin-left:calc(var(--hv-logo-breite) * -76 / 1700)}.hv-eingang__marke--logo .hv-marke__text{margin:0}.hv-eingang__marke--logo small{margin:0;font:600 13px/1.2 var(--font-body);color:var(--cv-farbe-text-leise)}.hv-eingang__fuss{margin:0;color:var(--cv-farbe-text-leise);font:400 13px/1.5 var(--font-body)}@media(max-width:599px){.hv-eingang{place-items:start center;padding-top:40px}.hv-eingang__karte{padding:24px 20px}}@media(max-width:599px){.hv-eingang__karte:has(.hv-eingang__marke--logo){padding-inline:28px}}.hv-mitte{display:grid;place-items:center;min-height:60dvh;color:var(--cv-farbe-text-leise)}.hv-tabelle--fest{table-layout:fixed}.hv-tabelle--fest th,.hv-tabelle--fest td{padding-left:14px;padding-right:14px}.hv-email{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal}.hv-leiste__gruppe{margin:16px 0 4px;padding:12px 16px 4px;border-top:1px solid var(--cv-leiste-linie);font:600 12px/1.3 var(--font-body);color:var(--cv-leiste-leise)}.hv-eingang__karte--breit{max-width:600px}.hv-sprung__frage{margin:0;font:600 17px/1.45 var(--font-body);color:var(--cv-farbe-navy);overflow-wrap:anywhere}.hv-kennwort__dialog{width:480px;max-width:calc(100vw - 32px);margin:16px;border-radius:var(--cv-radius-m)}.hv-kennwort__form{display:flex;flex-direction:column;gap:16px}.hv-schritte{margin:0;padding:0;list-style:none;counter-reset:schritt;display:flex;flex-direction:column;gap:18px}.hv-schritte>li{counter-increment:schritt;display:grid;grid-template-columns:32px minmax(0,1fr);gap:4px 14px}.hv-schritte>li:before{content:counter(schritt);grid-row:span 2;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--cv-radius-voll);background:var(--cv-farbe-navy);color:var(--cv-farbe-grund);font:700 15px/1 var(--font-body)}.hv-schritte__titel{margin:4px 0 0;font:700 16px/1.3 var(--font-body)}.hv-schritte__inhalt{min-width:0;display:flex;flex-direction:column;gap:12px;color:var(--cv-farbe-text-leise);font:400 14px/1.5 var(--font-body)}.hv-schritte__inhalt p{margin:0}.hv-qr{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px}.hv-qr svg{flex:none;width:196px;height:196px;padding:0;border:1px solid var(--cv-farbe-linie);border-radius:var(--cv-radius-m);background:var(--cv-farbe-grund);shape-rendering:crispEdges}.hv-qr svg path{fill:var(--cv-farbe-navy)}.hv-qr__text{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:8px}.hv-geheimnis{margin:0;padding:10px 12px;border-radius:var(--cv-radius-s);background:var(--cv-farbe-flaeche);color:var(--cv-farbe-navy);font:600 15px/1.6 var(--font-body);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:.04em;word-spacing:.2em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.hv-code-feld input{font:600 24px/1.2 var(--font-body);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:.25em;text-align:center}.hv-code-feld--lang input{font-size:18px;letter-spacing:.08em}.hv-codes{margin:0;padding:16px 18px;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;border-radius:var(--cv-radius-m);background:var(--cv-farbe-flaeche);color:var(--cv-farbe-navy);font:600 15px/1.5 var(--font-body);font-variant-numeric:tabular-nums slashed-zero}@media(max-width:479px){.hv-codes{grid-template-columns:minmax(0,1fr)}}.hv-liste-einfach{margin:0;padding:0;list-style:none}.hv-liste-einfach>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding:16px 22px;border-top:1px solid var(--cv-farbe-linie)}.hv-liste-einfach>li:first-child{border-top:0}.hv-liste-einfach__haupt{flex:1 1 260px;min-width:0;display:flex;align-items:center;gap:14px}.hv-liste-einfach__haupt b{display:block;font-weight:600}.hv-rollenwahl{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 20px}.hv-rollenwahl .hv-haken{align-items:flex-start;padding:8px 0}.hv-rollenwahl .hv-haken input{margin-top:2px;flex:none}.hv-rollenwahl small{display:block;color:var(--cv-farbe-text-leise);font:400 13px/1.4 var(--font-body)}.hv-rechte td select{width:100%;min-height:40px;padding:6px 10px;border:1px solid var(--hv-feldrand);border-radius:var(--cv-radius-s);background:var(--cv-farbe-grund);color:var(--cv-farbe-navy);font:400 14px/1.3 var(--font-body)}.hv-rechte tbody tr{height:auto}.hv-rechte th:first-child,.hv-rechte td:first-child{padding-left:22px}.hv-rechte b{font-weight:600}.hv-wirksam{display:inline-flex;align-items:center;gap:6px;font-weight:600}.hv-wirksam--nein{color:var(--cv-farbe-text-leise);font-weight:400}@media(max-width:899px){.hv-rechte thead{display:none}.hv-rechte,.hv-rechte tbody,.hv-rechte tr,.hv-rechte td{display:block;width:100%}.hv-rechte tr{padding:12px 16px;border-bottom:1px solid var(--cv-farbe-linie)}.hv-rechte td{padding:4px 0;border:0}}.hv-email[tabindex]{border-radius:var(--cv-radius-s)}.hv-email:focus-visible{outline:3px solid var(--cv-farbe-navy);outline-offset:1px}.hv-konto{min-height:100dvh;display:flex;flex-direction:column}.hv-konto__kopf{padding:0 16px;padding-top:env(safe-area-inset-top,0px)}.hv-kopf .hv-konto__marke{color:var(--cv-leiste-text)}.hv-kopf .hv-konto__marke b{font:700 17px/1.15 var(--font-body)}.hv-kopf .hv-konto__marke small{display:block;margin-top:2px;font:600 12px/1.2 var(--font-body);color:var(--cv-leiste-leise)}.hv-kopf .hv-konto__wer{display:none;min-width:0;max-width:28ch;text-align:right;font:500 13px/1.3 var(--font-body);color:var(--cv-leiste-leise)}.hv-kopf .hv-konto__wer b{display:block;color:var(--cv-leiste-text);font-size:14px;font-weight:600}.hv-konto__inhalt{flex:1;width:100%;max-width:1080px;margin:0 auto;padding:20px 16px 48px}.hv-konto__fussnote{margin:12px 0 0;max-width:60ch;color:var(--cv-farbe-text-leise);font:400 13px/1.5 var(--font-body)}.hv-konto-raster{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media(min-width:600px){.hv-kopf .hv-konto__wer{display:block}}@media(min-width:900px){.hv-konto__kopf{padding:0 32px;padding-top:env(safe-area-inset-top,0px)}.hv-konto__inhalt{padding:32px 32px 64px}.hv-konto-raster{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:20px}}.hv-konto-benutzer__gross{display:flex;align-items:baseline;gap:10px;margin:0 0 14px}.hv-konto-benutzer__gross b{font:700 48px/1 var(--font-body);letter-spacing:-.02em;color:var(--cv-farbe-navy)}.hv-konto-benutzer__gross span{font:600 15px/1.2 var(--font-body);color:var(--cv-farbe-text-leise)}.hv-konto-balken{position:relative;height:12px;overflow:hidden;border-radius:var(--cv-radius-voll);background:var(--cv-farbe-linie)}.hv-konto-balken>span{display:block;height:100%;border-radius:inherit;background:var(--cv-farbe-navy)}.hv-konto-balken--leer{background:repeating-linear-gradient(-45deg,var(--cv-farbe-linie) 0 6px,var(--cv-farbe-flaeche) 6px 12px)}.hv-konto-benutzer__zeilen{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 24px;margin:16px 0 0}.hv-konto-benutzer__zeilen dt{margin:0 0 2px;font:600 13px/1.4 var(--font-body);color:var(--cv-farbe-text-leise)}.hv-konto-benutzer__zeilen dd{margin:0;font:700 20px/1.3 var(--font-body);color:var(--cv-farbe-navy)}.hv-konto-benutzer__zeilen dd.hv-leise{font:400 15px/1.4 var(--font-body);color:var(--cv-farbe-text-leise)}@media(min-width:480px){.hv-konto-benutzer__zeilen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:379px){.hv-konto-benutzer__gross b{font-size:44px}}.MuiTooltip-tooltip.hv-tooltip{max-width:min(480px,calc(100vw - 32px));padding:6px 10px;border-radius:var(--cv-radius-s);background:var(--cv-farbe-navy);color:var(--cv-farbe-grund);font:500 13px/1.4 var(--font-body);overflow-wrap:anywhere}.hv-kz{gap:20px}.hv-kz-band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 40px;padding:24px 32px;border-radius:var(--cv-radius-m);background:var(--cv-farbe-navy);color:var(--cv-farbe-grund)}.hv-kz-band__haupt{min-width:0;padding-left:16px;border-left:4px solid var(--cv-farbe-sky)}.hv-kz-band__label{margin:0 0 8px;font:600 15px/1.3 var(--font-body);color:var(--cv-farbe-sky);background-color:var(--cv-farbe-navy)}.hv-kz-band__wert{margin:0;font:700 56px/1 var(--font-body);letter-spacing:-.03em;overflow-wrap:anywhere}.hv-kz-band__satz{margin:10px 0 0;font:400 14px/1.4 var(--font-body);color:var(--cv-farbe-sky);background-color:var(--cv-farbe-navy)}.hv-kz-band__neben{display:grid;grid-template-columns:repeat(3,auto);gap:8px 32px;margin:0}.hv-kz-band__neben dt{margin:0 0 4px;font:500 13px/1.3 var(--font-body);color:var(--cv-farbe-sky);background-color:var(--cv-farbe-navy);white-space:nowrap}.hv-kz-band__neben dd{margin:0;font:700 22px/1.1 var(--font-body);white-space:nowrap}@media(max-width:1099px){.hv-kz-band{grid-template-columns:minmax(0,1fr)}.hv-kz-band__neben{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media(max-width:599px){.hv-kz-band{padding:20px 18px}.hv-kz-band__haupt{padding-left:14px}.hv-kz-band__wert{font-size:40px}.hv-kz-band__neben dd{font-size:19px}}.hv-kz-tabelle tbody tr{height:auto}.hv-kz-tabelle tbody tr:last-child th{border-bottom:0}.hv-kz-tabelle tbody th{padding:12px 18px;text-align:left;white-space:normal;font:400 14px/1.45 var(--font-body);color:var(--cv-farbe-navy)}.hv-kz-tabelle tbody th b{display:block;font-weight:600}.hv-kz-tabelle tbody th .hv-leise{max-width:72ch}.hv-kz-tabelle__wert{width:1%;white-space:nowrap;vertical-align:top;padding-top:12px;font:700 17px/1.3 var(--font-body)}@media(max-width:599px){.hv-kz-tabelle thead{display:none}.hv-kz-tabelle,.hv-kz-tabelle tbody{display:block}.hv-kz-tabelle tbody tr{display:flex;flex-direction:column-reverse;gap:2px;padding:12px 16px;border-bottom:1px solid var(--cv-farbe-linie)}.hv-kz-tabelle tbody tr:last-child{border-bottom:0}.hv-kz-tabelle tbody th,.hv-kz-tabelle td.hv-kz-tabelle__wert{display:block;width:auto;padding:0;border:0;text-align:left}}.hv-kz-diagramme{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hv-kz-diagramme>:first-child{grid-column:1 / -1}.hv-kz-diagramme>:last-child:nth-child(2n){grid-column:1 / -1}@media(max-width:1099px){.hv-kz-diagramme{grid-template-columns:minmax(0,1fr)}}.hv-umsatz__kopf{display:flex;flex-direction:column;gap:4px}.hv-umsatz__kopf .hv-leise{max-width:72ch}.hv-umsatz{overflow:hidden}.hv-umsatz__zahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;background:var(--cv-farbe-linie);border-bottom:1px solid var(--cv-farbe-linie)}.hv-umsatz__zahl{min-width:0;padding:20px 22px 22px;background:var(--cv-farbe-grund)}.hv-umsatz__zahl dt{margin:0 0 10px;font:600 14px/1.3 var(--font-body);color:var(--cv-farbe-text-leise)}.hv-umsatz__zahl dd{display:flex;flex-direction:column;gap:6px;margin:0}.hv-umsatz__wert{margin:0;font:700 28px/1.1 var(--font-body);letter-spacing:-.01em;color:var(--cv-farbe-navy);overflow-wrap:anywhere}.hv-umsatz__vergleich{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px}.hv-umsatz__vergleich .hv-leise{flex:1 1 18ch}.hv-umsatz__prognose{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:16px 32px;align-items:start;padding:22px}.hv-umsatz__prognose-zahl{min-width:0;padding-left:16px;border-left:4px solid var(--cv-farbe-navy)}.hv-umsatz__prognose-zahl p{margin:0}.hv-umsatz__prognose-zahl .hv-umsatz__wert{margin:6px 0 4px}.hv-umsatz__prognose-titel{font:600 14px/1.3 var(--font-body);color:var(--cv-farbe-text-leise)}.hv-umsatz__prognose-satz{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:78ch}.hv-umsatz__prognose-satz p{margin:0;font:400 14px/1.5 var(--font-body);color:var(--cv-farbe-navy)}.hv-umsatz__prognose-satz p.hv-leise{font-size:13px;color:var(--cv-farbe-text-leise)}@media(max-width:1199px){.hv-umsatz__zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.hv-umsatz__prognose{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.hv-umsatz__zahlen{grid-template-columns:minmax(0,1fr)}.hv-umsatz__zahl{padding:16px}.hv-umsatz__wert{font-size:26px}.hv-umsatz__prognose{padding:16px}}.hv-diagramm{display:flex;flex-direction:column;gap:10px;padding:14px 22px 18px}.hv-diagramm__satz{margin:0;color:var(--cv-farbe-text-leise);font:400 14px/1.45 var(--font-body)}.hv-diagramm__flaeche{min-height:240px;margin:0 -8px}.hv-diagramm__platzhalter{height:240px}.hv-legende{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;font:500 13px/1.3 var(--font-body);color:var(--cv-farbe-navy)}.hv-legende li{display:inline-flex;align-items:center;gap:8px}.hv-legende__strich{display:inline-block;width:24px;height:0;border-top:2px solid currentColor}.hv-legende__strich--neben{border-top-style:dashed}.hv-diagramm__tabelle summary{width:max-content;min-height:40px;display:inline-flex;align-items:center;padding:0 4px;border-radius:var(--cv-radius-s);cursor:pointer;color:var(--cv-farbe-navy);font:600 14px/1.2 var(--font-body)}.hv-diagramm__tabelle summary:hover{text-decoration:underline}.hv-diagramm__tabelle .hv-tabelle tbody tr{height:auto}.hv-diagramm__tabelle .hv-tabelle td,.hv-diagramm__tabelle .hv-tabelle th{padding:8px 12px}.hv-diagramm .apexcharts-tooltip{border:1px solid var(--cv-farbe-linie);box-shadow:var(--cv-schatten-schwebend);font-family:var(--font-body)}.hv-diagramm .apexcharts-tooltip-title{background:var(--cv-farbe-flaeche);border-bottom-color:var(--cv-farbe-linie);font-weight:600}@media(max-width:599px){.hv-diagramm{padding:12px 16px 16px}}.hv-export{position:relative;display:inline-flex;flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto}.hv-export__menue{min-width:280px;max-width:calc(100vw - 32px);border-radius:var(--cv-radius-m);box-shadow:var(--cv-schatten-schwebend)}.hv-export__kopf{font:700 12px/2.4 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--cv-farbe-text-leise);background:var(--cv-farbe-flaeche)}.hv-export__eintrag{min-height:var(--hv-ziel);padding:8px 16px}.hv-export__eintrag span{display:flex;flex-direction:column;gap:2px}.hv-export__eintrag b{font:600 15px/1.3 var(--font-body);color:var(--cv-farbe-navy)}.hv-export__eintrag small{font:400 13px/1.3 var(--font-body);color:var(--cv-farbe-text-leise);white-space:normal}.hv-export__fehler{max-width:420px}@media(max-width:899px){.hv-export{margin-left:0;align-items:stretch;width:100%}.hv-export>.hv-knopf{width:100%}}.hv-glocke{position:relative}.hv-glocke__zahl{position:absolute;top:4px;right:2px;min-width:20px;height:20px;padding:0 5px;border-radius:var(--cv-radius-voll);border:2px solid var(--cv-leiste-grund);background:var(--cv-farbe-sky);color:var(--cv-farbe-navy);font:700 12px/16px var(--font-body);text-align:center}.hv-glocke__feld{width:400px;max-width:calc(100vw - 32px);max-height:min(560px,calc(100vh - 96px));overflow:auto;border-radius:var(--cv-radius-m);box-shadow:var(--cv-schatten-schwebend)}.hv-glocke__kopf{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 18px;background:var(--cv-farbe-grund);border-bottom:1px solid var(--cv-farbe-linie)}.hv-glocke__titel{margin:0;font:700 17px/1.2 var(--font-body);color:var(--cv-farbe-navy)}.hv-glocke__hinweis{padding:12px 18px 0}.hv-glocke__leer,.hv-glocke__fuss{margin:0;padding:18px;font:400 14px/1.5 var(--font-body);color:var(--cv-farbe-text-leise)}.hv-glocke__fuss{padding:10px 18px 14px;font-size:13px;border-top:1px solid var(--cv-farbe-linie)}.hv-glocke__liste{margin:0;padding:0;list-style:none}.hv-glocke__eintrag{display:flex;flex-direction:column;gap:8px;padding:14px 18px;border-bottom:1px solid var(--cv-farbe-linie);border-left:4px solid transparent}.hv-glocke__eintrag:last-child{border-bottom:0}.hv-glocke__eintrag--neu{border-left-color:var(--cv-farbe-sky);background:var(--cv-farbe-flaeche)}.hv-glocke__text b{display:block;font:700 14px/1.3 var(--font-body);color:var(--cv-farbe-navy)}.hv-glocke__text p{margin:4px 0;font:400 14px/1.45 var(--font-body);color:var(--cv-farbe-navy);overflow-wrap:anywhere}.hv-glocke__text small{font:500 12px/1.3 var(--font-body);color:var(--cv-farbe-text-leise)}.hv-glocke__aktionen{display:flex;flex-wrap:wrap;gap:8px}.hv-assistent{display:flex;flex-direction:column;gap:16px;max-width:1100px}.hv-assistent__schritte{display:flex;gap:6px;margin:0 0 4px;padding:0;list-style:none;counter-reset:assistent}.hv-assistent__schritte li{counter-increment:assistent;display:flex;align-items:center;gap:6px;flex:1 1 0;min-width:0}.hv-assistent__schritte li:not(:last-child):after{content:"";flex:1 1 12px;min-width:12px;height:2px;border-radius:var(--cv-radius-voll);background:var(--cv-farbe-linie)}.hv-assistent__schritte li[data-erledigt=ja]:not(:last-child):after{background:var(--cv-farbe-navy)}.hv-assistent__schritt{display:inline-flex;align-items:center;gap:10px;min-height:var(--hv-ziel);min-width:0;padding:0 8px 0 0;border-radius:var(--cv-radius-s);color:var(--cv-farbe-text-leise);font:600 14px/1.25 var(--font-body);text-decoration:none}a.hv-assistent__schritt:hover .hv-assistent__titel{text-decoration:underline}.hv-assistent__nummer{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--cv-radius-voll);border:2px solid var(--cv-farbe-linie);background:var(--cv-farbe-grund);color:var(--cv-farbe-text-leise);font:700 15px/1 var(--font-body)}.hv-assistent__titel{min-width:0}.hv-assistent__schritte li[data-erledigt=ja] .hv-assistent__nummer{border-color:var(--cv-farbe-navy);color:var(--cv-farbe-navy)}.hv-assistent__schritte li[data-erledigt=ja] .hv-assistent__schritt{color:var(--cv-farbe-navy)}.hv-assistent__schritte li .hv-assistent__schritt[aria-current=step]{color:var(--cv-farbe-navy);font-weight:700}.hv-assistent__schritte li .hv-assistent__schritt[aria-current=step] .hv-assistent__nummer{border-color:var(--cv-farbe-navy);background:var(--cv-farbe-navy);color:var(--cv-farbe-grund)}.hv-assistent__stand{display:none;margin:0;font:600 15px/1.3 var(--font-body);color:var(--cv-farbe-navy)}@media(max-width:899px){.hv-assistent__schritte li{flex:0 1 auto}.hv-assistent__schritte li:not(:last-child):after{flex-basis:10px;min-width:10px}.hv-assistent__titel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hv-assistent__schritt{padding:0}.hv-assistent__stand{display:block}}.hv-speicherleiste__links{margin-right:auto}@media(max-width:599px){.hv-speicherleiste__links{margin-right:0}}.hv-kennung{display:flex;align-items:flex-start;gap:6px;margin:0;font:600 13px/1.4 var(--font-body);color:var(--cv-farbe-text-leise)}.hv-kennung svg{flex:none;margin-top:1px}.hv-kennung--frei{color:var(--cv-farbe-ok-text)}.hv-kennung--belegt,.hv-kennung--fehler{color:var(--cv-farbe-gefahr)}.hv-kennung+.hv-knopf{align-self:flex-start}.hv-pruefliste{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.hv-pruefliste li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:4px 10px}.hv-pruefliste__zeichen{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--cv-radius-voll);background:var(--cv-farbe-ok-wash);color:var(--cv-farbe-ok-text)}.hv-pruefliste li[data-ok=nein] .hv-pruefliste__zeichen{background:var(--cv-farbe-gefahr-wash);color:var(--cv-farbe-gefahr)}.hv-pruefliste b{font:600 15px/1.4 var(--font-body);color:var(--cv-farbe-navy)}.hv-pruefliste p{margin:2px 0 0;font:400 14px/1.45 var(--font-body);color:var(--cv-farbe-gefahr)}.hv-pruefliste a{font:600 14px/1.4 var(--font-body);white-space:nowrap}.hv-zusammenfassung{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:1099px){.hv-zusammenfassung{grid-template-columns:minmax(0,1fr)}}.hv-bereitstellung{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;align-items:start}.hv-bereitstellung>*{min-width:0}@media(max-width:1099px){.hv-bereitstellung{grid-template-columns:minmax(0,1fr)}}.hv-statuszeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.hv-statuszeile__text{margin:0;font:700 22px/1.2 var(--font-body);color:var(--cv-farbe-navy)}.hv-ablauf{max-width:960px;margin:0;padding:0;list-style:none}.hv-ablauf__phase{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 18px;padding-bottom:26px}.hv-ablauf__phase:last-child{padding-bottom:0}.hv-ablauf__phase:not(:last-child):before{content:"";position:absolute;left:21px;top:48px;bottom:4px;width:2px;border-radius:var(--cv-radius-voll);background:var(--cv-farbe-linie)}.hv-ablauf__phase[data-zustand=erledigt]:not(:last-child):before{background:var(--cv-farbe-navy)}.hv-ablauf__marke{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--cv-radius-voll);border:2px solid var(--cv-farbe-linie);background:var(--cv-farbe-flaeche);color:var(--cv-farbe-text-leise);font:700 19px/1 var(--font-body)}.hv-ablauf__phase[data-zustand=erledigt] .hv-ablauf__marke{border-color:var(--cv-farbe-navy);background:var(--cv-farbe-navy);color:var(--cv-farbe-grund)}.hv-ablauf__phase[data-zustand=laeuft] .hv-ablauf__marke{border:3px solid var(--cv-farbe-navy);background:var(--cv-farbe-sky);color:var(--cv-farbe-navy)}.hv-ablauf__phase[data-zustand=fehler] .hv-ablauf__marke{border-color:var(--cv-farbe-gefahr);background:var(--cv-farbe-gefahr);color:var(--cv-farbe-grund)}.hv-ablauf__kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-height:44px;padding-top:9px}.hv-ablauf__titel{margin:0;font:700 18px/1.3 var(--font-body);color:var(--cv-farbe-navy)}.hv-ablauf__phase[data-zustand=offen] .hv-ablauf__titel{color:var(--cv-farbe-text-leise);font-weight:600}.hv-ablauf__zustand{font:600 13px/1.3 var(--font-body);color:var(--cv-farbe-text-leise)}.hv-ablauf__phase[data-zustand=laeuft] .hv-ablauf__zustand{color:var(--cv-farbe-navy)}.hv-ablauf__phase[data-zustand=fehler] .hv-ablauf__zustand{color:var(--cv-farbe-gefahr)}.hv-ablauf__zeit{margin-left:auto;font:500 13px/1.3 var(--font-body);color:var(--cv-farbe-text-leise);white-space:nowrap}.hv-ablauf__satz{margin:2px 0 0;max-width:64ch;font:400 14px/1.5 var(--font-body);color:var(--cv-farbe-text-leise)}.hv-ablauf__schritte{display:flex;flex-direction:column;margin:10px 0 0;padding:0;list-style:none;border-left:2px solid var(--cv-farbe-linie)}.hv-ablauf__schritt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:6px 0 6px 14px;font:400 14px/1.4 var(--font-body);color:var(--cv-farbe-navy)}.hv-ablauf__schritt small{font:500 13px/1.4 var(--font-body);color:var(--cv-farbe-text-leise);white-space:nowrap}.hv-ablauf__schritt p{grid-column:1 / -1;margin:0;font-size:13px;color:var(--cv-farbe-text-leise);overflow-wrap:anywhere}.hv-ablauf__schritt[data-status=fehler]{color:var(--cv-farbe-gefahr);font-weight:600}.hv-ablauf__schritt[data-status=fehler] p{color:var(--cv-farbe-gefahr);font-weight:400}.hv-ablauf__schritt[data-status=laeuft]{font-weight:600}.hv-ablauf details{margin-top:8px}.hv-ablauf summary,.hv-meldungen summary{display:inline-flex;align-items:center;min-height:40px;cursor:pointer;font:600 14px/1.3 var(--font-body);color:var(--cv-farbe-navy);border-radius:var(--cv-radius-s)}.hv-ablauf summary:hover,.hv-meldungen summary:hover{text-decoration:underline}@media(max-width:599px){.hv-ablauf__phase{grid-template-columns:36px minmax(0,1fr);gap:0 12px}.hv-ablauf__phase:not(:last-child):before{left:17px;top:40px}.hv-ablauf__marke{width:36px;height:36px;font-size:16px}.hv-ablauf__kopf{padding-top:6px;min-height:36px}.hv-ablauf__zeit{margin-left:0;width:100%}}.hv-meldungen ol{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font:400 13px/1.45 var(--font-body);color:var(--cv-farbe-text-leise)}.hv-meldungen li{overflow-wrap:anywhere}.hv-meldungen li b{color:var(--cv-farbe-navy);font-weight:600}.hv-postausgang{display:flex;flex-direction:column;gap:16px}.hv-mail{display:flex;flex-direction:column;gap:14px}.hv-mail__text{margin:0;padding:16px 18px;border:1px solid var(--cv-farbe-linie);border-radius:var(--cv-radius-m);background:var(--cv-farbe-flaeche);color:var(--cv-farbe-navy);font:400 15px/1.6 var(--font-body);white-space:pre-wrap;overflow-wrap:anywhere}.hv-mail__dialog{width:720px;max-width:calc(100vw - 32px);margin:16px;border-radius:var(--cv-radius-m)}.hv-hinweis .hv-absatz{display:block;max-width:80ch}.hv-hinweis .hv-absatz+.hv-absatz{margin-top:6px}.hv-hinweis .hv-knopf--umbruch{white-space:normal;max-width:100%;padding-block:8px;line-height:1.25;text-align:center;overflow-wrap:anywhere}.hv-strecke{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:760px}.hv-strecke>*{width:100%}.hv-strecke>.hv-knopf{width:auto;margin-left:-12px}.hv-strecke__kopf{margin-top:-4px}.hv-strecke__form{display:flex;flex-direction:column;gap:20px}.hv-strecke__stand{margin:0;font:600 15px/1.5 var(--font-body);color:var(--cv-farbe-text-leise);max-width:64ch}.hv-stufen{margin:0;padding:0;border:0;min-width:0}.hv-stufen legend{margin:0 0 12px;padding:0}.hv-stufen__liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.hv-stufe{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;min-height:64px;padding:12px 14px;border:1px solid var(--cv-farbe-linie);border-radius:var(--cv-radius-m);background:var(--cv-farbe-grund);cursor:pointer;transition:border-color var(--cv-dauer-kurz) var(--cv-kurve-standard),background-color var(--cv-dauer-kurz) var(--cv-kurve-standard)}.hv-stufe input{grid-row:1 / span 2;width:20px;height:20px;margin:0;accent-color:var(--cv-farbe-navy)}.hv-stufe__titel{font:700 17px/1.2 var(--font-body);color:var(--cv-farbe-navy);font-variant-numeric:tabular-nums}.hv-stufe__satz{font:400 13px/1.3 var(--font-body);color:var(--cv-farbe-text-leise);font-variant-numeric:tabular-nums}.hv-stufe:hover{border-color:var(--hv-feldrand)}.hv-stufe:has(input:checked){border:2px solid var(--cv-farbe-navy);padding:11px 13px;background:var(--cv-farbe-flaeche)}.hv-stufe:has(input:focus-visible){outline:var(--hv-fokus);outline-offset:2px}@media(min-width:600px){.hv-stufen__liste{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.hv-stufe{grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;padding:12px 14px 14px}.hv-stufe:has(input:checked){padding:11px 13px 13px}.hv-stufe input{grid-row:auto;margin-bottom:4px}.hv-stufe__titel{white-space:nowrap}}.hv-beleg{padding:20px 22px;border:1px solid var(--cv-farbe-linie);border-radius:var(--cv-radius-m);background:var(--cv-farbe-grund)}.hv-beleg h2{margin:0 0 6px}.hv-beleg[aria-busy=true] .hv-beleg__zeilen{opacity:.55}.hv-beleg__zeilen{margin:0}.hv-beleg__zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 20px;padding:12px 0;border-top:1px solid var(--cv-farbe-linie)}.hv-beleg__zeile:first-child{border-top:0}.hv-beleg__zeile dt{min-width:0;font:600 14px/1.4 var(--font-body);color:var(--cv-farbe-navy)}.hv-beleg__satz{display:block;margin-top:2px;font:400 13px/1.4 var(--font-body);color:var(--cv-farbe-text-leise)}.hv-beleg__zeile dd{margin:0;text-align:right;font:600 15px/1.4 var(--font-body);color:var(--cv-farbe-navy);font-variant-numeric:tabular-nums}.hv-beleg__zeile--hervor{margin:6px -12px;padding:14px 12px;border-top:0;border-radius:var(--cv-radius-m);background:var(--cv-farbe-flaeche)}.hv-beleg__zeile--hervor+.hv-beleg__zeile{border-top:0}.hv-beleg__zeile--satz{grid-template-columns:minmax(0,1fr)}.hv-beleg__zeile--satz dd{text-align:left;max-width:64ch;font-weight:500}.hv-beleg__zeile--hervor dd{font:700 32px/1 var(--font-body);letter-spacing:-.01em}@media(max-width:599px){.hv-beleg{padding:16px}.hv-beleg__zeile{grid-template-columns:minmax(0,1fr)}.hv-beleg__zeile dd{text-align:left}.hv-beleg__zeile--hervor{margin:6px -8px;padding:12px 8px}.hv-beleg__zeile--hervor dd{font-size:32px}}.hv-strecke__abschluss{display:flex;flex-direction:column;gap:14px;padding:18px 22px 20px;border:1px solid var(--cv-farbe-linie);border-radius:var(--cv-radius-m);background:var(--cv-farbe-grund)}.hv-strecke__abschluss--gefahr{border:2px solid var(--cv-farbe-gefahr)}.hv-bestaetigung .hv-haken{align-items:flex-start;max-width:64ch;line-height:1.45}.hv-bestaetigung .hv-haken input{flex:none;margin-top:2px}.hv-bestaetigung .hv-feld__fehler{margin:4px 0 0 30px}@media(max-width:599px){.hv-strecke__abschluss{padding:16px}.hv-strecke__abschluss .hv-knopfreihe .hv-knopf{flex:1 1 auto}}.hv-erledigt{display:flex;flex-direction:column;gap:10px;padding:22px 24px;border-radius:var(--cv-radius-m);background:var(--cv-farbe-ok-wash)}.hv-erledigt .hv-titel-m{color:var(--cv-farbe-ok-text)}.hv-erledigt .hv-seite__satz{margin:0;color:var(--cv-farbe-navy)}.hv-erledigt .hv-knopfreihe{margin-top:6px}.hv-konto__fussnote--allein{margin-top:0}@media(max-width:599px){.hv-konto-wege .hv-knopf{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.hv-stufe{transition:none}}.hv-vormerkungen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hv-vormerkung{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 0;border-top:1px solid var(--cv-farbe-linie);min-width:0}.hv-vormerkung:first-child{border-top:0;padding-top:0}.hv-vormerkung__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 260px;overflow-wrap:anywhere}.hv-vormerkung__text b{font:600 15px/1.45 var(--font-body);color:var(--cv-farbe-navy)}.hv-vormerkung__text span{font:400 14px/1.45 var(--font-body);color:var(--cv-farbe-text-leise)}.hv-status-marken{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.hv-status-marken .hv-pille{max-width:100%}.hv-status-marken--zeile{margin-top:2px}.hv-zahlungsverzug{display:flex;flex-direction:column;gap:12px;margin:4px 0 16px}.hv-zahlungsverzug__satz{margin:0 0 8px;max-width:80ch;overflow-wrap:anywhere}.hv-zahlungsverzug__liste{margin:0 0 12px;padding-left:20px;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.hv-pillen{display:inline-flex;flex-wrap:wrap;gap:6px}.hv-erstzugang{display:flex;flex-direction:column;gap:14px}.hv-erstzugang__lage{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.hv-erstzugang__satz{margin:0;font:400 15px/1.5 var(--font-body);color:var(--cv-farbe-text-leise);max-width:64ch}.hv-erstzugang__link{overflow-wrap:anywhere}.hv-erstzugang__voll{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--cv-farbe-linie);border-radius:var(--cv-radius-m);background:var(--cv-farbe-flaeche)}.hv-erstzugang__linkvoll{margin:0;font:500 14px/1.5 var(--font-body);color:var(--cv-farbe-navy);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}
