.kr .kr-transparenz{margin:0 0 28px;padding:12px 16px;border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--surface);color:var(--muted);font-size:13.5px;line-height:1.6}.kr #kr-form{margin:0}.kr .kr-fieldset{border:0;padding:0;margin:0 0 36px;min-width:0}.kr .kr-legend{padding:0;margin:0 0 6px;font:700 1.08rem/1.3 var(--f-grotesk);letter-spacing:-.01em;color:var(--ink)}.kr .kr-help{margin:0 0 14px;color:var(--muted);font-size:13.5px;line-height:1.6;max-width:62ch}.kr .kr-optionen{display:grid;gap:10px}@media(min-width:640px){.kr .kr-optionen{grid-template-columns:1fr 1fr}}.kr .kr-card{display:block;margin:0}.kr .kr-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kr .kr-card-body{display:flex;flex-direction:column;gap:6px;height:100%;min-height:44px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;transition:border-color .15s ease,background .15s ease}.kr .kr-card-body:hover{border-color:var(--line-2)}.kr .kr-input:checked+.kr-card-body{border-color:var(--accent);background:var(--accent-soft)}.kr .kr-input:focus-visible+.kr-card-body{outline:2px solid var(--accent);outline-offset:3px}.kr .kr-input:disabled+.kr-card-body{opacity:.55;cursor:not-allowed}.kr .kr-card-head{display:flex;gap:10px;align-items:flex-start}.kr .kr-dot{flex-shrink:0;position:relative;width:16px;height:16px;margin-top:2px;border-radius:var(--r-pill);border:1.5px solid var(--line-2)}.kr .kr-input:checked+.kr-card-body .kr-dot{border-color:var(--accent)}.kr .kr-input:checked+.kr-card-body .kr-dot:after{content:"";position:absolute;inset:3px;border-radius:var(--r-pill);background:var(--accent)}.kr .kr-card-label{font:500 14.5px/1.4 var(--f-grotesk);color:var(--ink)}.kr .kr-card-hilfe{padding-left:26px;color:var(--muted);font-size:12.5px;line-height:1.5}.kr .kr-card-preis{margin-top:auto;padding-left:26px;padding-top:4px;font:500 12.5px/1.4 var(--f-mono);color:var(--muted)}.kr .kr-note{margin:12px 0 0;padding:10px 14px;border-left:2px solid var(--accent);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--accent-soft);color:var(--ink);font-size:13px;line-height:1.6}.kr .kr-note[hidden]{display:none}.kr .kr-noscript{margin-bottom:28px}.kr .kr-ergebnis{position:relative;overflow:hidden;margin-top:8px;padding:clamp(22px,4vw,34px);border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface)}.kr .kr-ergebnis:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent)}.kr .kr-ergebnis-titel{margin:0 0 16px;font:500 11.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.kr .kr-spanne{margin:0;font:700 clamp(1.65rem,4.5vw,2.35rem)/1.15 var(--f-mono);letter-spacing:-.02em;color:var(--accent);overflow-wrap:anywhere}.kr .kr-netto{font:500 .45em/1 var(--f-mono);letter-spacing:0;color:var(--muted)}.kr .kr-brutto{margin:8px 0 0;color:var(--muted);font-size:13.5px;line-height:1.6}.kr .kr-wartung{margin:16px 0 0;font:500 14px/1.5 var(--f-mono);color:var(--ink)}.kr .kr-breakdown-titel{margin:28px 0 6px;font-size:13.5px;font-weight:700;color:var(--ink)}.kr .kr-breakdown{list-style:none;margin:0;padding:0}.kr .kr-breakdown li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px}.kr .kr-breakdown-label{color:var(--muted);line-height:1.5}.kr .kr-breakdown-wert{font:500 13px/1.5 var(--f-mono);color:var(--ink);white-space:nowrap}.kr .kr-kurzdisclaimer{margin:24px 0 0;color:var(--muted);font-size:13px}.kr .kr-stand{margin:4px 0 0;font:500 12px/1.6 var(--f-mono);color:var(--muted)}.kr .kr-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.kr a.btn{text-decoration:none}.kr .kr-tipp{margin:14px 0 0;color:var(--muted);font-size:12.5px;line-height:1.6}.kr .kr-copy-fallback{margin:14px 0 0}.kr .kr-copy-fallback[hidden]{display:none}.kr .kr-copy-fallback label{display:block;margin-bottom:6px;color:var(--muted);font-size:12.5px}.kr #kr-copy-url{width:100%;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font:500 13px/1.4 var(--f-mono)}.kr .kr-annahme{margin:20px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.kr .kr-disclaimer{margin:26px 0 0;padding:18px 20px;border:1px solid var(--line);border-radius:var(--r-sm)}.kr .kr-disclaimer h3{margin:0 0 10px;font-size:13.5px;color:var(--ink)}.kr .kr-disclaimer p{margin:0 0 10px;color:var(--muted);font-size:12.5px;line-height:1.7}.kr .kr-disclaimer p:last-child{margin-bottom:0}.kr .kr-vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kr .kr-sticky{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;justify-content:center;padding:0 14px 14px;pointer-events:none}.kr .kr-sticky[hidden]{display:none}@media(min-width:900px){.kr .kr-sticky{left:var(--side-w)}}.kr .kr-sticky-inner{pointer-events:auto;display:flex;align-items:center;gap:12px;margin:0;padding:11px 18px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface-2);box-shadow:var(--shadow);font:500 13px/1 var(--f-mono);color:var(--ink)}.kr .kr-sticky a{color:var(--accent);text-decoration:none}.kr a,.kr button,.kr input{scroll-margin-bottom:84px}.textContent .sec-title[data-astro-cid-hag62eop]{font:700 clamp(1.4rem,2.6vw,1.9rem)/1.12 var(--f-grotesk);letter-spacing:-.02em;color:var(--ink);margin:0}.textContent .sec-head[data-astro-cid-hag62eop] .sec-sub[data-astro-cid-hag62eop]{margin-top:12px;color:var(--muted);font-size:14.5px;max-width:62ch}.textContent .sec-hash[data-astro-cid-hag62eop]{text-decoration:none}#kostenfaktoren[data-astro-cid-hag62eop] h3[data-astro-cid-hag62eop]{margin-top:30px}
