.hl-zwischen{border-top:1px solid #dde3ec;margin-top:1.75rem;margin-bottom:1rem;padding-top:1.25rem}.hl-noscript{color:#7a3f05;background:#fff7e8;border:1px solid #f3c77a;border-radius:.625rem;margin-bottom:1rem;padding:.75rem .875rem}.hl .eingabe-einheit.hl-einheit-3 .eingabe,.hl .eingabe-einheit.hl-einheit-4 .eingabe{padding-right:3.75rem}.hl .eingabe-einheit.hl-einheit-5 .eingabe,.hl .eingabe-einheit.hl-einheit-6 .eingabe{padding-right:4.75rem}.hl .eingabe-einheit.hl-einheit-7 .eingabe{padding-right:5.5rem}.hl .eingabe[aria-invalid=true]{border-color:#b42318;box-shadow:inset 0 0 0 1px #b42318}.hl-fehler{color:#b42318;margin-top:.375rem;font-size:.9375rem;font-weight:600}.hl-fehler:before{content:"⚠ "}.hl-unterlabel{color:#0f1e33;font-size:.9375rem;font-weight:600;display:block}.hl-wahl{cursor:pointer;color:#0f1e33;background:#fff;border:1px solid #8592a6;border-radius:.5rem;align-items:center;gap:.625rem;min-height:2.75rem;padding:.5rem .75rem;font-size:1rem;font-weight:600;line-height:1.3;display:flex;position:relative}.hl-wahl:hover{border-color:#1f5aa6}.hl-wahl:has(:checked){background:#eef4fb;border-color:#1f5aa6;box-shadow:inset 0 0 0 1px #1f5aa6}.hl-wahl:has(:focus-visible){outline-offset:2px;outline:3px solid #1f5aa6}.hl-feld-input{opacity:0;cursor:pointer;width:calc(100% + 2px);height:calc(100% + 2px);margin:0;position:absolute;inset:-1px}.hl-ind{background:#fff;border:2px solid #5b6b82;flex-shrink:0;width:1.25rem;height:1.25rem;position:relative}.hl-ind-radio{border-radius:9999px}.hl-ind-check{border-radius:.3rem}.hl-wahl:has(:checked) .hl-ind{background:#1f5aa6;border-color:#1f5aa6}.hl-wahl:has(:checked) .hl-ind-radio{box-shadow:inset 0 0 0 3px #fff}.hl-wahl:has(:checked) .hl-ind-check:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:.38rem;height:.7rem;position:absolute;top:.08rem;left:.32rem;transform:rotate(45deg)}@media (forced-colors:active){.hl-wahl:has(:checked) .hl-ind{background:highlight;border-color:highlight}}.hl-los-pfeil{margin-left:.125rem}.hl .hl-hinweis-zeile{margin-top:-.5rem}.hl-wp-rechnung{border-collapse:collapse;font-variant-numeric:tabular-nums;color:#0f1e33;width:100%;margin-top:1rem;font-size:1rem}.hl-wp-rechnung caption{caption-side:top;text-align:left;padding-bottom:.25rem;font-weight:700}.hl-wp-rechnung th{text-align:left;padding:.2rem .75rem .2rem 0;font-weight:500}.hl-wp-rechnung td{text-align:right;white-space:nowrap;vertical-align:top;padding:.2rem 0}.hl-wp-rechnung .hl-wp-detail{color:#4a5a70}.hl-wp-rechnung .hl-wp-summe th,.hl-wp-rechnung .hl-wp-summe td{border-top:1px solid #c3ccd8}.hl-wp-rechnung .hl-wp-ende th,.hl-wp-rechnung .hl-wp-ende td{font-weight:700}.hl sub,.hl-weg-doku sub{font-size:.875rem}.hl-mehr{background:#fff;border:1px solid #dde3ec;border-radius:.75rem;margin-top:1rem}.hl-summary{cursor:pointer;color:#0f1e33;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.625rem 1rem;font-weight:700;list-style:none;display:flex}.hl-summary::-webkit-details-marker{display:none}.hl-summary:hover{color:#184a8a}.hl-pfeil{color:#1f5aa6;flex-shrink:0;transition:transform .15s}.hl-mehr[open]>.hl-summary .hl-pfeil{transform:rotate(180deg)}.hl-mehr-inhalt{padding:.25rem 1rem 1.25rem}.hl-ergebnis-huelle{margin-top:1.5rem}[data-hl-ergebnis] .hl-aktionen{flex-wrap:wrap;gap:.5rem .75rem;margin-top:1rem;display:flex}@media print{.hl-form,.hl-minibar,[data-rechenweg],[data-hl-reset],.hl-aktionen{display:none!important}}.hl-ergebnis-huelle:focus-visible{outline-offset:3px;border-radius:1rem;outline:3px solid #1f5aa6}.hl-erklaerung{color:#0f1e33;margin-top:1rem;font-size:1.0625rem;line-height:1.55}.hl-vergleich{color:#0f1e33;border-left:3px solid #1f5aa6;margin-top:1rem;padding-left:.75rem;font-size:1rem}.hl-hinweise{gap:.5rem;margin-top:1rem;display:grid}.hl-hinweise li{color:#7a3f05;background:#fff7e8;border:1px solid #f3c77a;border-radius:.5rem;gap:.5rem;padding:.5rem .75rem;font-size:1rem;line-height:1.45;display:flex}.hl-fuss{color:#4a5a70;border-top:1px solid #dde3ec;margin-top:1rem;padding-top:.75rem;font-size:1rem}.hl-fehlerbox{color:#b42318;gap:.5rem;margin-top:.75rem;font-size:1.0625rem;font-weight:600;display:flex}.hl-weg h4{margin-top:1rem;font-size:1.0625rem;font-weight:700}.hl-weg p{margin-top:.375rem}.hl-weg .tabelle{border:1px solid #dde3ec;border-radius:.5rem;margin-top:.5rem;overflow-x:auto}.hl-weg table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}.hl-weg th,.hl-weg td{text-align:right;white-space:nowrap;border-bottom:1px solid #dde3ec;padding:.375rem .5rem}.hl-weg th[scope=row],.hl-weg thead th:first-child{text-align:left}.hl-weg thead th{background:#f5f7fa;font-weight:600}.hl-weg tr:last-child>*{border-bottom:0}.hl-q{color:#4a5a70}.hl-vdz{color:#4a5a70;margin-top:1rem}.hl-minibar{inset-inline:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:40;color:#fff;background:#132c4f;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem 1rem;display:flex;position:fixed;box-shadow:0 18px 40px -18px #0b1f3a59}.hl-minibar[hidden]{display:none}@media (width>=64rem){.hl-minibar{display:none}}
