.tool[data-tool=mortgage-calculator] .schedule-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.tool[data-tool=mortgage-calculator] .schedule-head h2{font-size:var(--fs-lg);margin:0}.tool[data-tool=mortgage-calculator] .table-scroll{border:1px solid var(--c-border);border-radius:var(--r-md);max-block-size:28rem;overflow:auto}@media (max-width:47.99rem){.tool[data-tool=mortgage-calculator] .schedule:not(.open) .table-scroll{display:none}}@media (min-width:48rem){.tool[data-tool=mortgage-calculator] .schedule-toggle{display:none}}.tool[data-tool=mortgage-calculator] .money-table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.tool[data-tool=mortgage-calculator] .money-table th,.tool[data-tool=mortgage-calculator] .money-table td{padding:var(--space-1) var(--space-2);text-align:end;white-space:nowrap;border-block-end:1px solid var(--c-border)}.tool[data-tool=mortgage-calculator] .money-table thead th{background:var(--c-surface-2);color:var(--c-text-2);font-weight:600;position:sticky;inset-block-start:0}.tool[data-tool=mortgage-calculator] .money-table tbody th{color:var(--c-text-2);font-weight:400}
