main{background-color:var(--surface-secondary)!important}h1[data-astro-cid-if5iqxpi]{text-align:center}.lead[data-astro-cid-if5iqxpi]{font-size:var(--text-lg);line-height:var(--type-l-bold-lh);color:var(--label-secondary);margin-bottom:var(--space-m4);text-align:center}.tool-form[data-astro-cid-if5iqxpi]{display:flex;flex-direction:column;gap:var(--space-m2)}.input-group[data-astro-cid-if5iqxpi]{display:flex;flex-direction:column;margin-top:var(--space-m2)}.result-label[data-astro-cid-if5iqxpi]{font-size:var(--text-base);line-height:var(--type-m-bold-lh);color:var(--label-secondary);margin-bottom:var(--space-s4)}.result-amount[data-astro-cid-if5iqxpi]{font-size:var(--text-3xl);font-weight:var(--type-l-bold-weight);letter-spacing:var(--type-3xl-spacing);color:var(--label-success);margin-bottom:var(--space-s2)}.result-monthly[data-astro-cid-if5iqxpi]{font-size:var(--text-sm);line-height:var(--type-s-bold-lh);color:var(--label-secondary);margin-bottom:var(--space-m2)}.breakdown-table{background:var(--surface-secondary);border:var(--stroke-fine) solid var(--border-card-divider);border-radius:var(--radius-l);padding:var(--space-m2);margin-top:var(--space-m2)}.breakdown-row{display:flex;justify-content:space-between;align-items:center;padding:var(--space-s4) 0}.breakdown-label{font-size:var(--text-sm);line-height:var(--type-s-bold-lh);color:var(--label-secondary)}.breakdown-rate{font-size:var(--text-xs);color:var(--label-tertiary)}.breakdown-value{font-size:var(--text-sm);font-weight:var(--type-m-bold-weight);color:var(--label-primary)}.breakdown-value--deduction{color:var(--label-error, #d32f2f)}.breakdown-divider{height:1px;background:var(--border-card-divider);margin:var(--space-s2) 0}.breakdown-row--gross .breakdown-label,.breakdown-row--net .breakdown-label{font-weight:var(--type-m-bold-weight);color:var(--label-primary)}.breakdown-row--net .breakdown-value{font-size:var(--text-base);color:var(--label-success)}.breakdown-row--total .breakdown-label{font-weight:var(--type-m-bold-weight)}.result-note{font-size:var(--text-sm);line-height:var(--type-s-bold-lh);color:var(--label-secondary);margin-top:var(--space-m2);padding:var(--space-m1) var(--space-m2);background:var(--surface-secondary);border-radius:var(--radius-m);border:var(--stroke-fine) solid var(--border-card-divider)}.result-note--positive{border-color:var(--label-success);background:color-mix(in srgb,var(--label-success) 8%,var(--surface-secondary))}.result-actions{display:flex;gap:var(--space-s4);justify-content:center;margin-top:var(--space-m3)}.btn-action{padding:var(--space-m1) var(--space-m4);font-size:var(--text-sm);font-weight:var(--type-m-bold-weight);font-family:inherit;border:var(--stroke-bold) solid var(--interactive-active);border-radius:var(--radius-xl);cursor:pointer;background:var(--interactive-active-highlighted);color:var(--label-inverted);box-shadow:var(--shadow-interactive-idle);transition:box-shadow .1s}.btn-action:active{box-shadow:var(--shadow-interactive-pressed)}.btn-action--secondary{background:var(--surface-secondary);color:var(--label-primary)}.content-section[data-astro-cid-if5iqxpi]{margin-block:var(--space-l1);padding:0}.content-section[data-astro-cid-if5iqxpi] h2[data-astro-cid-if5iqxpi]{margin-bottom:var(--space-m2)}.content-section[data-astro-cid-if5iqxpi] h3[data-astro-cid-if5iqxpi]{margin-top:var(--space-m4);margin-bottom:var(--space-m1)}.table-wrap[data-astro-cid-if5iqxpi]{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-block:var(--space-m2)}table[data-astro-cid-if5iqxpi]{width:100%;border-collapse:collapse;font-size:var(--text-sm);line-height:var(--type-s-bold-lh)}th[data-astro-cid-if5iqxpi]{text-align:left;font-weight:var(--type-m-bold-weight);color:var(--label-primary);padding:var(--space-s4) var(--space-m1);border-bottom:2px solid var(--interactive-active)}td[data-astro-cid-if5iqxpi]{padding:var(--space-s4) var(--space-m1);border-bottom:var(--stroke-fine) solid var(--border-card-divider);color:var(--label-secondary)}.related-links[data-astro-cid-if5iqxpi]{margin-block:var(--space-m4);font-size:var(--text-sm);line-height:var(--type-s-bold-lh);color:var(--label-secondary)}.faq__item{background:var(--surface-tertiary)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.cta{background:var(--surface-primary-child)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}
