.form-hint[data-astro-cid-b7ei2umc]{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-sm);color:var(--color-gray-500)}.result-primary[data-astro-cid-b7ei2umc]{margin-bottom:var(--spacing-md)}.result-secondary[data-astro-cid-b7ei2umc]{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-gray-200)}.result-secondary-text[data-astro-cid-b7ei2umc]{font-size:var(--font-size-lg);color:var(--color-gray-700);margin:0}.result-secondary-label[data-astro-cid-b7ei2umc]{color:var(--color-gray-500)}.result-secondary-value[data-astro-cid-b7ei2umc]{font-weight:var(--font-weight-semibold);color:var(--color-gray-800)}.result-secondary-hint[data-astro-cid-b7ei2umc]{font-size:var(--font-size-sm);color:var(--color-gray-500)}.result-difference[data-astro-cid-b7ei2umc]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);display:flex}.result-difference[data-astro-cid-b7ei2umc].positive{background-color:var(--color-success-bg,#f0fdf4);border:1px solid var(--color-success-border,#bbf7d0)}.result-difference[data-astro-cid-b7ei2umc].negative{background-color:var(--color-error-bg);border:1px solid var(--color-error-border,#fecaca)}.difference-label[data-astro-cid-b7ei2umc]{color:var(--color-gray-600)}.difference-value[data-astro-cid-b7ei2umc]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.result-difference[data-astro-cid-b7ei2umc].positive .difference-value[data-astro-cid-b7ei2umc]{color:var(--color-success,#16a34a)}.result-difference[data-astro-cid-b7ei2umc].negative .difference-value[data-astro-cid-b7ei2umc]{color:var(--color-error,#dc2626)}.difference-hint[data-astro-cid-b7ei2umc]{font-size:var(--font-size-sm);color:var(--color-gray-500)}.form-error[data-astro-cid-b7ei2umc]{margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-error-bg);border:1px solid var(--color-error-border,#fecaca);border-radius:var(--radius-md);color:var(--color-error-text,#dc2626);font-size:var(--font-size-sm)}.form-error[data-astro-cid-b7ei2umc] p[data-astro-cid-b7ei2umc]{margin:0}.commute-section[data-astro-cid-b7ei2umc]{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-gray-200);text-align:left}.commute-title[data-astro-cid-b7ei2umc]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-gray-800);margin-bottom:var(--spacing-sm)}.commute-description[data-astro-cid-b7ei2umc]{font-size:var(--font-size-sm);color:var(--color-gray-500);margin-bottom:var(--spacing-md)}.commute-table[data-astro-cid-b7ei2umc]{background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden}.commute-table[data-astro-cid-b7ei2umc] .commute-row{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-gray-200);grid-template-columns:1fr 1.5fr 1.5fr 1.5fr;display:grid}.commute-table[data-astro-cid-b7ei2umc] .commute-row:last-child{border-bottom:none}.commute-table[data-astro-cid-b7ei2umc] .commute-header{background-color:var(--color-gray-100);font-weight:var(--font-weight-semibold);color:var(--color-gray-700)}.commute-table[data-astro-cid-b7ei2umc] .commute-cell{color:var(--color-gray-700);font-size:var(--font-size-sm)}.commute-table[data-astro-cid-b7ei2umc] .commute-row:not(.commute-header) .commute-cell:last-child{font-weight:var(--font-weight-semibold)}.commute-table[data-astro-cid-b7ei2umc] .commute-cell.positive{color:var(--color-success,#16a34a)}.commute-table[data-astro-cid-b7ei2umc] .commute-cell.negative{color:var(--color-error,#dc2626)}@media (width<=600px){.commute-table[data-astro-cid-b7ei2umc] .commute-row{gap:var(--spacing-xs);grid-template-columns:1fr 1fr}.commute-table[data-astro-cid-b7ei2umc] .commute-header{display:none}.commute-table[data-astro-cid-b7ei2umc] .commute-row:not(.commute-header){padding:var(--spacing-md)}.commute-table[data-astro-cid-b7ei2umc] .commute-cell:before{font-size:var(--font-size-xs);color:var(--color-gray-500);margin-bottom:2px;display:block}.commute-table[data-astro-cid-b7ei2umc] .commute-row:not(.commute-header) .commute-cell:first-child:before{content:"Afstand"}.commute-table[data-astro-cid-b7ei2umc] .commute-row:not(.commute-header) .commute-cell:nth-child(2):before{content:"Jouw kosten/dag"}.commute-table[data-astro-cid-b7ei2umc] .commute-row:not(.commute-header) .commute-cell:nth-child(3):before{content:"Vergoeding/dag"}.commute-table[data-astro-cid-b7ei2umc] .commute-row:not(.commute-header) .commute-cell:nth-child(4):before{content:"Verschil/maand"}}.cost-table[data-astro-cid-mlakimnr]{background-color:var(--color-gray-50);border-radius:var(--radius-md);margin:var(--spacing-md) 0;overflow:hidden}.cost-row[data-astro-cid-mlakimnr]{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-gray-200);grid-template-columns:1fr 1fr;display:grid}.cost-row[data-astro-cid-mlakimnr]:last-child{border-bottom:none}.cost-header[data-astro-cid-mlakimnr]{background-color:var(--color-gray-200);font-weight:var(--font-weight-semibold)}.cost-row[data-astro-cid-mlakimnr]:nth-child(2n):not(.cost-header){background-color:var(--color-white)}.cost-type[data-astro-cid-mlakimnr]{color:var(--color-gray-700)}.cost-value[data-astro-cid-mlakimnr]{font-weight:var(--font-weight-medium);color:var(--color-gray-800);text-align:right}.cost-header[data-astro-cid-mlakimnr] .cost-value[data-astro-cid-mlakimnr]{color:var(--color-gray-700)}@media (width<=480px){.cost-row[data-astro-cid-mlakimnr]{gap:var(--spacing-xs);grid-template-columns:1fr}.cost-value[data-astro-cid-mlakimnr]{text-align:left}.cost-header[data-astro-cid-mlakimnr]{display:none}}
