.hero[data-astro-cid-t5z35zij]{border-bottom:1px solid var(--color-rule);padding-block:var(--space-6) var(--space-5);text-align:center;background-image:linear-gradient(180deg, var(--color-paper) 0%, #f5f3eee0 55%, #f5f3ee99 100%), url(/images/content/kautionssammelkonto.jpg);background-position:50% 40%;background-size:cover;position:relative}.hero__inner[data-astro-cid-t5z35zij]{flex-direction:column;align-items:center;max-width:42rem;display:flex}.hero[data-astro-cid-t5z35zij] h1[data-astro-cid-t5z35zij]{margin-top:var(--space-2)}.hero__actions[data-astro-cid-t5z35zij]{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}#rechner[data-astro-cid-t5z35zij]{padding-block:var(--space-5) var(--space-3);scroll-margin-top:var(--space-3)}.content-page__meta[data-astro-cid-t5z35zij]{color:var(--color-ink-soft);background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius);margin:0 0 var(--space-3);flex-wrap:wrap;gap:.3em 1em;padding:.5em .9em;font-size:.85rem;display:flex}.content-page__meta[data-astro-cid-t5z35zij] time[data-astro-cid-t5z35zij]{color:var(--color-ink);font-weight:500}.ks-calc[data-astro-cid-t5z35zij]{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius);padding:var(--space-3)}.ks-h2[data-astro-cid-t5z35zij]{margin:var(--space-3) 0 var(--space-2);font-size:1.1rem}.ks-h2[data-astro-cid-t5z35zij]:first-child{margin-top:0}.ks-rows-head[data-astro-cid-t5z35zij]{gap:var(--space-2);color:var(--color-ink-soft);grid-template-columns:2fr 1fr 1fr 2rem;margin-bottom:.4em;padding-inline:.1em;font-size:.8rem;font-weight:500;display:grid}.ks-row{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:2fr 1fr 1fr 2rem;align-items:center;display:grid}.ks-row input{font:inherit;border:1px solid var(--color-rule-strong);border-radius:var(--radius);background:var(--color-paper);width:100%;padding:.5em .6em}.ks-remove{color:var(--color-ink-faint);cursor:pointer;background:0 0;border:none;padding:.3em;font-size:1rem}.ks-remove:hover{color:var(--color-red)}#ks-add-row[data-astro-cid-t5z35zij]{margin-block:var(--space-2) var(--space-3)}.ks-settings[data-astro-cid-t5z35zij]{gap:var(--space-2);border-top:1px solid var(--color-rule);padding-top:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.generator__field[data-astro-cid-t5z35zij]{margin-bottom:var(--space-2);display:block}.generator__field[data-astro-cid-t5z35zij] span[data-astro-cid-t5z35zij]{color:var(--color-ink-soft);margin-bottom:.35em;font-size:.85rem;font-weight:500;display:block}.generator__field[data-astro-cid-t5z35zij] input[data-astro-cid-t5z35zij]{font:inherit;border:1px solid var(--color-rule-strong);border-radius:var(--radius);background:var(--color-paper);width:100%;padding:.6em .75em}.ks-results[data-astro-cid-t5z35zij]{border-top:1px solid var(--color-rule);padding-top:var(--space-3);margin-top:var(--space-2)}.ks-table[data-astro-cid-t5z35zij]{border-collapse:collapse;width:100%;margin-bottom:var(--space-3)}.ks-table[data-astro-cid-t5z35zij] th[data-astro-cid-t5z35zij],.ks-table[data-astro-cid-t5z35zij] td[data-astro-cid-t5z35zij]{text-align:left;border-bottom:1px solid var(--color-rule);padding:.5em .6em}.ks-table[data-astro-cid-t5z35zij] th[data-astro-cid-t5z35zij]:last-child,.ks-table[data-astro-cid-t5z35zij] td[data-astro-cid-t5z35zij]:last-child{text-align:right}.ks-total-row[data-astro-cid-t5z35zij] td[data-astro-cid-t5z35zij]{border-top:2px solid var(--color-rule-strong);font-weight:600}.ks-diff-row[data-astro-cid-t5z35zij] td[data-astro-cid-t5z35zij]{color:var(--color-primary-dark);font-size:1.05rem;font-weight:700}.generator__privacy[data-astro-cid-t5z35zij]{color:var(--color-ink-faint);margin-top:var(--space-2);font-size:.8rem}.background-section[data-astro-cid-t5z35zij]{padding-block:var(--space-4);scroll-margin-top:var(--space-3)}.background-section[data-astro-cid-t5z35zij] h2{margin-top:var(--space-5)}.background-section[data-astro-cid-t5z35zij] ul{padding-left:1.3em}.background-section[data-astro-cid-t5z35zij] li{margin-bottom:.4em}.faq-section[data-astro-cid-t5z35zij]{padding-block:var(--space-4)}.faq-section[data-astro-cid-t5z35zij] h2[data-astro-cid-t5z35zij]{text-align:center;margin-bottom:var(--space-3)}.related-section[data-astro-cid-t5z35zij]{padding-block:var(--space-4) var(--space-5)}.related-links[data-astro-cid-t5z35zij]{justify-content:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}@media (width<=45rem){.ks-rows-head[data-astro-cid-t5z35zij]{display:none}.ks-row,.ks-settings[data-astro-cid-t5z35zij]{grid-template-columns:1fr}}@media print{header[data-astro-cid-t5z35zij],footer[data-astro-cid-t5z35zij],.hero__actions[data-astro-cid-t5z35zij],.ks-h2[data-astro-cid-t5z35zij],.ks-rows-head[data-astro-cid-t5z35zij],#ks-rows[data-astro-cid-t5z35zij],#ks-add-row[data-astro-cid-t5z35zij],.ks-settings[data-astro-cid-t5z35zij],#ks-print[data-astro-cid-t5z35zij],.generator__privacy[data-astro-cid-t5z35zij],.background-section[data-astro-cid-t5z35zij],.faq-section[data-astro-cid-t5z35zij],.related-section[data-astro-cid-t5z35zij]{display:none!important}}
