.LoanInterestCalculator-module__OIydnW__calculator,.LoanInterestCalculator-module__OIydnW__results{gap:24px;display:grid}.LoanInterestCalculator-module__OIydnW__formCard,.LoanInterestCalculator-module__OIydnW__emptyCard,.LoanInterestCalculator-module__OIydnW__summaryCard,.LoanInterestCalculator-module__OIydnW__comparisonSection,.LoanInterestCalculator-module__OIydnW__scheduleSection,.LoanInterestCalculator-module__OIydnW__notice{border:1px solid var(--line);background:#ffffffe6;border-radius:24px;min-width:0;box-shadow:0 18px 50px #23392b0f}.LoanInterestCalculator-module__OIydnW__formCard,.LoanInterestCalculator-module__OIydnW__summaryCard,.LoanInterestCalculator-module__OIydnW__comparisonSection,.LoanInterestCalculator-module__OIydnW__scheduleSection{padding:30px}.LoanInterestCalculator-module__OIydnW__cardHeading,.LoanInterestCalculator-module__OIydnW__sectionHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.LoanInterestCalculator-module__OIydnW__cardHeading h2,.LoanInterestCalculator-module__OIydnW__cardHeading p,.LoanInterestCalculator-module__OIydnW__sectionHeading h2,.LoanInterestCalculator-module__OIydnW__sectionHeading p{margin:0}.LoanInterestCalculator-module__OIydnW__cardHeading h2,.LoanInterestCalculator-module__OIydnW__sectionHeading h2{letter-spacing:-.04em;font-size:clamp(1.35rem,3vw,1.8rem)}.LoanInterestCalculator-module__OIydnW__cardHeading>p,.LoanInterestCalculator-module__OIydnW__sectionHeading>p{max-width:340px;color:var(--muted);text-align:right;font-size:.82rem}.LoanInterestCalculator-module__OIydnW__step{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;margin-bottom:6px!important}.LoanInterestCalculator-module__OIydnW__fieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.LoanInterestCalculator-module__OIydnW__field{min-width:0}.LoanInterestCalculator-module__OIydnW__field label{color:#38433c;margin-bottom:7px;font-size:.88rem;font-weight:800;display:block}.LoanInterestCalculator-module__OIydnW__inputShell{background:#fff;border:1px solid #cfd6d0;border-radius:12px;align-items:center;min-height:52px;display:flex}.LoanInterestCalculator-module__OIydnW__inputShell:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #2361441f}.LoanInterestCalculator-module__OIydnW__inputShellError{border-color:#b33c35}.LoanInterestCalculator-module__OIydnW__inputShell input{width:100%;min-width:0;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:12px 4px 12px 14px}.LoanInterestCalculator-module__OIydnW__inputShell span{color:var(--muted);flex:none;padding:0 14px 0 8px;font-size:.82rem;font-weight:800}.LoanInterestCalculator-module__OIydnW__fieldDescription,.LoanInterestCalculator-module__OIydnW__fieldError{margin:7px 2px 0;font-size:.76rem;line-height:1.5}.LoanInterestCalculator-module__OIydnW__fieldDescription{color:var(--muted)}.LoanInterestCalculator-module__OIydnW__fieldError{color:#9f302b;font-weight:700}.LoanInterestCalculator-module__OIydnW__storageNotice,.LoanInterestCalculator-module__OIydnW__actionMessage{color:var(--muted);margin:18px 0 0;font-size:.8rem;line-height:1.6}.LoanInterestCalculator-module__OIydnW__errorSummary,.LoanInterestCalculator-module__OIydnW__staleNotice{border-radius:10px;margin:22px 0 0;padding:12px 14px;font-size:.83rem;font-weight:800}.LoanInterestCalculator-module__OIydnW__errorSummary{color:#842d28;background:#fbe9e7}.LoanInterestCalculator-module__OIydnW__staleNotice{color:#735113;background:#fff4d9}.LoanInterestCalculator-module__OIydnW__actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:28px;display:grid}.LoanInterestCalculator-module__OIydnW__calculateButton,.LoanInterestCalculator-module__OIydnW__resetButton,.LoanInterestCalculator-module__OIydnW__typeSelector button,.LoanInterestCalculator-module__OIydnW__scheduleActions button{min-height:48px;font:inherit;cursor:pointer;border-radius:11px;padding:0 20px;font-weight:800}.LoanInterestCalculator-module__OIydnW__calculateButton{color:#fff;background:var(--accent);border:0}.LoanInterestCalculator-module__OIydnW__calculateButton:hover{background:var(--accent-dark)}.LoanInterestCalculator-module__OIydnW__resetButton,.LoanInterestCalculator-module__OIydnW__scheduleActions button{color:#3c4b42;background:#fff;border:1px solid #cfd6d0}.LoanInterestCalculator-module__OIydnW__emptyCard{min-height:260px;color:var(--muted);text-align:center;place-content:center;justify-items:center;padding:36px;display:grid}.LoanInterestCalculator-module__OIydnW__emptyCard span{width:64px;height:64px;color:var(--accent);background:var(--accent-soft);border-radius:20px;place-items:center;font-size:1.6rem;font-weight:800;display:grid}.LoanInterestCalculator-module__OIydnW__emptyCard h2{color:var(--text);margin:18px 0 4px;font-size:1.35rem}.LoanInterestCalculator-module__OIydnW__emptyCard p{margin:0}.LoanInterestCalculator-module__OIydnW__loanSummary{border:1px solid #e1e6e2;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.LoanInterestCalculator-module__OIydnW__loanSummary div{min-width:0;padding:18px}.LoanInterestCalculator-module__OIydnW__loanSummary div+div{border-left:1px solid #e1e6e2}.LoanInterestCalculator-module__OIydnW__loanSummary dt,.LoanInterestCalculator-module__OIydnW__winnerGrid span{color:var(--muted);font-size:.78rem}.LoanInterestCalculator-module__OIydnW__loanSummary dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:800}.LoanInterestCalculator-module__OIydnW__winnerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.LoanInterestCalculator-module__OIydnW__winnerGrid div{background:#eef5f0;border-radius:16px;padding:20px}.LoanInterestCalculator-module__OIydnW__winnerGrid strong{color:var(--accent-dark);margin-top:5px;line-height:1.45;display:block}.LoanInterestCalculator-module__OIydnW__resultActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.LoanInterestCalculator-module__OIydnW__resultActions button{color:#3c4b42;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd6d0;border-radius:11px;padding:0 18px;font-weight:800}.LoanInterestCalculator-module__OIydnW__resultActions button:focus-visible{outline-offset:3px;outline:3px solid #2361444d}.LoanInterestCalculator-module__OIydnW__comparisonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.LoanInterestCalculator-module__OIydnW__comparisonCard{background:#fafcfb;border:1px solid #dde4de;border-radius:18px;min-width:0;padding:22px}.LoanInterestCalculator-module__OIydnW__comparisonCard h3{margin:0;font-size:1.08rem}.LoanInterestCalculator-module__OIydnW__comparisonCard>p{min-height:3.2em;color:var(--muted);margin:8px 0 18px;font-size:.8rem}.LoanInterestCalculator-module__OIydnW__comparisonCard dl{margin:0}.LoanInterestCalculator-module__OIydnW__comparisonCard dl div{border-top:1px solid #e7ebe8;justify-content:space-between;gap:12px;min-width:0;padding:11px 0;display:flex}.LoanInterestCalculator-module__OIydnW__comparisonCard dt{color:var(--muted);font-size:.78rem}.LoanInterestCalculator-module__OIydnW__comparisonCard dd{overflow-wrap:anywhere;text-align:right;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:.86rem;font-weight:800}.LoanInterestCalculator-module__OIydnW__typeSelector{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.LoanInterestCalculator-module__OIydnW__typeSelector button{color:#445148;background:#fff;border:1px solid #cbd5ce}.LoanInterestCalculator-module__OIydnW__typeSelector button[aria-pressed=true]{border-color:var(--accent);color:#fff;background:var(--accent)}.LoanInterestCalculator-module__OIydnW__tableScroller{border:1px solid #dce2dd;border-radius:14px;max-width:100%;overflow-x:auto}.LoanInterestCalculator-module__OIydnW__tableScroller:focus-visible{outline-offset:3px;outline:3px solid #23614447}.LoanInterestCalculator-module__OIydnW__tableScroller table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:880px;font-size:.82rem}.LoanInterestCalculator-module__OIydnW__tableScroller caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.LoanInterestCalculator-module__OIydnW__tableScroller th,.LoanInterestCalculator-module__OIydnW__tableScroller td{text-align:right;white-space:nowrap;border-bottom:1px solid #e5e9e6;padding:13px 14px}.LoanInterestCalculator-module__OIydnW__tableScroller thead th{color:#455249;background:#f1f5f2;font-size:.76rem}.LoanInterestCalculator-module__OIydnW__tableScroller th:first-child{z-index:1;text-align:center;background:#f7faf8;position:sticky;left:0}.LoanInterestCalculator-module__OIydnW__tableScroller tbody tr:last-child th,.LoanInterestCalculator-module__OIydnW__tableScroller tbody tr:last-child td{border-bottom:0}.LoanInterestCalculator-module__OIydnW__scheduleActions{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.LoanInterestCalculator-module__OIydnW__scheduleActions p{color:var(--muted);margin:0;font-size:.8rem}.LoanInterestCalculator-module__OIydnW__lastInstallment{color:#455249;background:#eef4f0;border-radius:12px;flex-wrap:wrap;gap:8px 18px;margin-top:16px;padding:14px 16px;font-size:.82rem;display:flex}.LoanInterestCalculator-module__OIydnW__lastInstallment strong{color:var(--accent-dark)}.LoanInterestCalculator-module__OIydnW__notice{color:#566159;padding:20px 24px;font-size:.82rem}.LoanInterestCalculator-module__OIydnW__notice p{margin:0}.LoanInterestCalculator-module__OIydnW__notice p+p{margin-top:4px}.LoanInterestCalculator-module__OIydnW__calculateButton:focus-visible,.LoanInterestCalculator-module__OIydnW__resetButton:focus-visible,.LoanInterestCalculator-module__OIydnW__typeSelector button:focus-visible,.LoanInterestCalculator-module__OIydnW__scheduleActions button:focus-visible{outline-offset:3px;outline:3px solid #2361444d}@media (max-width:900px){.LoanInterestCalculator-module__OIydnW__fieldGrid,.LoanInterestCalculator-module__OIydnW__comparisonGrid{grid-template-columns:1fr}.LoanInterestCalculator-module__OIydnW__comparisonCard>p{min-height:auto}}@media (max-width:640px){.LoanInterestCalculator-module__OIydnW__formCard,.LoanInterestCalculator-module__OIydnW__summaryCard,.LoanInterestCalculator-module__OIydnW__comparisonSection,.LoanInterestCalculator-module__OIydnW__scheduleSection{border-radius:18px;padding:22px}.LoanInterestCalculator-module__OIydnW__cardHeading,.LoanInterestCalculator-module__OIydnW__sectionHeading{display:block}.LoanInterestCalculator-module__OIydnW__cardHeading>p,.LoanInterestCalculator-module__OIydnW__sectionHeading>p{text-align:left;margin-top:8px}.LoanInterestCalculator-module__OIydnW__actions,.LoanInterestCalculator-module__OIydnW__loanSummary,.LoanInterestCalculator-module__OIydnW__winnerGrid,.LoanInterestCalculator-module__OIydnW__typeSelector{grid-template-columns:1fr}.LoanInterestCalculator-module__OIydnW__loanSummary div+div{border-top:1px solid #e1e6e2;border-left:0}.LoanInterestCalculator-module__OIydnW__scheduleActions{flex-direction:column;align-items:stretch}.LoanInterestCalculator-module__OIydnW__scheduleActions button{width:100%}}
.LoanInterestContent-module__ipRQhq__content{gap:64px;margin-top:72px;display:grid}.LoanInterestContent-module__ipRQhq__section{min-width:0}.LoanInterestContent-module__ipRQhq__sectionHeading{max-width:760px;margin-bottom:28px}.LoanInterestContent-module__ipRQhq__sectionHeading h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,4vw,2.35rem);line-height:1.2}.LoanInterestContent-module__ipRQhq__sectionHeading p{color:var(--muted);margin:12px 0 0}.LoanInterestContent-module__ipRQhq__cardGrid,.LoanInterestContent-module__ipRQhq__criteriaColumns,.LoanInterestContent-module__ipRQhq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.LoanInterestContent-module__ipRQhq__infoCard,.LoanInterestContent-module__ipRQhq__criteriaCard,.LoanInterestContent-module__ipRQhq__relatedCard{border:1px solid var(--line);background:#ffffffb8;border-radius:16px;min-width:0;padding:22px}.LoanInterestContent-module__ipRQhq__infoCard h3,.LoanInterestContent-module__ipRQhq__criteriaCard h3,.LoanInterestContent-module__ipRQhq__relatedCard h3,.LoanInterestContent-module__ipRQhq__criteriaBlock h3,.LoanInterestContent-module__ipRQhq__exampleCard h3{letter-spacing:-.025em;margin:0;font-size:1rem}.LoanInterestContent-module__ipRQhq__infoCard p,.LoanInterestContent-module__ipRQhq__relatedCard p,.LoanInterestContent-module__ipRQhq__criteriaBlock p{color:var(--muted);margin:10px 0 0;font-size:.88rem}.LoanInterestContent-module__ipRQhq__pointList,.LoanInterestContent-module__ipRQhq__interpretationNotes{color:#526057;gap:10px;margin:14px 0 0;padding-left:18px;font-size:.88rem;display:grid}.LoanInterestContent-module__ipRQhq__criteriaBlock{margin-bottom:22px}.LoanInterestContent-module__ipRQhq__criteriaList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.LoanInterestContent-module__ipRQhq__criteriaList div{background:#ffffffa6;border-left:3px solid #b7cabe;min-width:0;padding:18px 20px}.LoanInterestContent-module__ipRQhq__criteriaList dt{font-size:.88rem;font-weight:800}.LoanInterestContent-module__ipRQhq__criteriaList dd{color:#526057;overflow-wrap:anywhere;margin:6px 0 0;font-size:.86rem}.LoanInterestContent-module__ipRQhq__note,.LoanInterestContent-module__ipRQhq__disclaimer{color:#48564d;background:var(--accent-soft);border-radius:14px;margin:24px 0 0;padding:18px 20px;font-size:.88rem}.LoanInterestContent-module__ipRQhq__note strong{display:block}.LoanInterestContent-module__ipRQhq__exampleGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;display:grid}.LoanInterestContent-module__ipRQhq__exampleResultStack{gap:20px;display:grid}.LoanInterestContent-module__ipRQhq__exampleCard{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;overflow:hidden}.LoanInterestContent-module__ipRQhq__exampleCard h3{border-bottom:1px solid var(--line);padding:18px 22px}.LoanInterestContent-module__ipRQhq__exampleCard dl{margin:0;padding:8px 22px 14px}.LoanInterestContent-module__ipRQhq__exampleCard dl div{border-bottom:1px solid #ecefec;justify-content:space-between;gap:20px;min-width:0;padding:10px 0;display:flex}.LoanInterestContent-module__ipRQhq__exampleCard dt{color:var(--muted);font-size:.82rem}.LoanInterestContent-module__ipRQhq__exampleCard dd{overflow-wrap:anywhere;text-align:right;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:.86rem;font-weight:800}.LoanInterestContent-module__ipRQhq__exclusionList{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.LoanInterestContent-module__ipRQhq__exclusionList li{color:#536058;background:#ffffffa6;border:1px solid #d4dad5;border-radius:999px;padding:7px 11px;font-size:.8rem}.LoanInterestContent-module__ipRQhq__faqList{gap:10px;display:grid}.LoanInterestContent-module__ipRQhq__faqList details{border:1px solid var(--line);background:#ffffffc7;border-radius:14px}.LoanInterestContent-module__ipRQhq__faqList summary{cursor:pointer;padding:17px 20px;font-size:.92rem;font-weight:800}.LoanInterestContent-module__ipRQhq__faqList details p{color:var(--muted);margin:0;padding:0 20px 20px;font-size:.88rem}.LoanInterestContent-module__ipRQhq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LoanInterestContent-module__ipRQhq__relatedCard{display:block}.LoanInterestContent-module__ipRQhq__relatedLink{transition:border-color .15s,transform .15s}.LoanInterestContent-module__ipRQhq__relatedLink:hover{border-color:#9fb7a7;transform:translateY(-2px)}.LoanInterestContent-module__ipRQhq__sourceList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.LoanInterestContent-module__ipRQhq__sourceList li{border:1px solid var(--line);background:#ffffffb8;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:17px 20px;display:flex}.LoanInterestContent-module__ipRQhq__sourceList div{gap:4px;min-width:0;display:grid}.LoanInterestContent-module__ipRQhq__sourceList span{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem}.LoanInterestContent-module__ipRQhq__sourceList a{color:var(--accent-strong);flex:none;font-size:.84rem;font-weight:800}.LoanInterestContent-module__ipRQhq__disclaimer{margin-top:0}@media (max-width:860px){.LoanInterestContent-module__ipRQhq__cardGrid,.LoanInterestContent-module__ipRQhq__criteriaColumns,.LoanInterestContent-module__ipRQhq__relatedGrid,.LoanInterestContent-module__ipRQhq__criteriaList,.LoanInterestContent-module__ipRQhq__exampleGrid{grid-template-columns:1fr}}@media (max-width:760px){.LoanInterestContent-module__ipRQhq__content{gap:52px;margin-top:56px}.LoanInterestContent-module__ipRQhq__sourceList li{flex-direction:column;align-items:flex-start;gap:12px}}
.CarCostCalculator-module__7tnHZG__calculator,.CarCostCalculator-module__7tnHZG__results{gap:24px;display:grid}.CarCostCalculator-module__7tnHZG__formCard,.CarCostCalculator-module__7tnHZG__summaryCard,.CarCostCalculator-module__7tnHZG__emptyCard,.CarCostCalculator-module__7tnHZG__notice{border:1px solid var(--line);background:#ffffffe6;border-radius:24px;min-width:0;box-shadow:0 18px 50px #23392b0f}.CarCostCalculator-module__7tnHZG__formCard,.CarCostCalculator-module__7tnHZG__summaryCard{padding:30px}.CarCostCalculator-module__7tnHZG__cardHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.CarCostCalculator-module__7tnHZG__cardHeading h2,.CarCostCalculator-module__7tnHZG__cardHeading p{margin:0}.CarCostCalculator-module__7tnHZG__cardHeading h2{letter-spacing:-.04em;font-size:clamp(1.35rem,3vw,1.8rem)}.CarCostCalculator-module__7tnHZG__cardHeading>p{max-width:320px;color:var(--muted);text-align:right;font-size:.82rem}.CarCostCalculator-module__7tnHZG__step{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;margin-bottom:6px!important}.CarCostCalculator-module__7tnHZG__fieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.CarCostCalculator-module__7tnHZG__field,.CarCostCalculator-module__7tnHZG__checkboxField{min-width:0}.CarCostCalculator-module__7tnHZG__field label,.CarCostCalculator-module__7tnHZG__checkboxField label{color:#38433c;margin-bottom:7px;font-size:.88rem;font-weight:800;display:block}.CarCostCalculator-module__7tnHZG__inputShell{background:#fff;border:1px solid #cfd6d0;border-radius:12px;align-items:center;min-height:52px;display:flex}.CarCostCalculator-module__7tnHZG__inputShell:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #2361441f}.CarCostCalculator-module__7tnHZG__inputShellError{border-color:#b33c35}.CarCostCalculator-module__7tnHZG__inputShell input{width:100%;min-width:0;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:12px 4px 12px 14px}.CarCostCalculator-module__7tnHZG__inputShell span{color:var(--muted);flex:none;padding:0 14px 0 8px;font-size:.82rem;font-weight:800}.CarCostCalculator-module__7tnHZG__checkboxField{background:#fff;border:1px solid #cfd6d0;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:12px 14px;display:flex}.CarCostCalculator-module__7tnHZG__checkboxField input{width:18px;height:18px;accent-color:var(--accent)}.CarCostCalculator-module__7tnHZG__checkboxField label{margin:0}.CarCostCalculator-module__7tnHZG__fieldDescription,.CarCostCalculator-module__7tnHZG__fieldError,.CarCostCalculator-module__7tnHZG__storageNotice,.CarCostCalculator-module__7tnHZG__actionMessage,.CarCostCalculator-module__7tnHZG__notice{color:var(--muted);font-size:.8rem;line-height:1.6}.CarCostCalculator-module__7tnHZG__fieldDescription,.CarCostCalculator-module__7tnHZG__fieldError{margin:7px 2px 0;font-size:.76rem}.CarCostCalculator-module__7tnHZG__fieldError{color:#9f302b;font-weight:700}.CarCostCalculator-module__7tnHZG__storageNotice{margin:18px 0 0}.CarCostCalculator-module__7tnHZG__errorSummary{color:#842d28;background:#fbe9e7;border-radius:10px;margin:22px 0 0;padding:12px 14px;font-size:.83rem;font-weight:800}.CarCostCalculator-module__7tnHZG__staleNotice{color:#735113;background:#fff4d9;border-radius:10px;margin:0;padding:12px 14px;font-size:.83rem;font-weight:800}.CarCostCalculator-module__7tnHZG__actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:28px;display:grid}.CarCostCalculator-module__7tnHZG__calculateButton,.CarCostCalculator-module__7tnHZG__resetButton{min-height:48px;font:inherit;cursor:pointer;border-radius:11px;padding:0 20px;font-weight:800}.CarCostCalculator-module__7tnHZG__calculateButton{color:#fff;background:var(--accent);border:0}.CarCostCalculator-module__7tnHZG__resetButton{color:#3c4b42;background:#fff;border:1px solid #cfd6d0}.CarCostCalculator-module__7tnHZG__resultActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.CarCostCalculator-module__7tnHZG__resultActions button{color:#3c4b42;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd6d0;border-radius:11px;padding:0 18px;font-weight:800}.CarCostCalculator-module__7tnHZG__actionMessage{min-height:1.5em;margin:10px 0 0}.CarCostCalculator-module__7tnHZG__emptyCard{min-height:220px;color:var(--muted);text-align:center;place-content:center;justify-items:center;padding:36px;display:grid}.CarCostCalculator-module__7tnHZG__emptyCard h2{color:var(--text);margin:0 0 6px;font-size:1.35rem}.CarCostCalculator-module__7tnHZG__emptyCard p{margin:0}.CarCostCalculator-module__7tnHZG__summaryGrid,.CarCostCalculator-module__7tnHZG__detailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.CarCostCalculator-module__7tnHZG__summaryGrid div,.CarCostCalculator-module__7tnHZG__detailGrid div{background:#eef5f0;border-radius:16px;min-width:0;padding:18px}.CarCostCalculator-module__7tnHZG__detailGrid{margin-top:14px}.CarCostCalculator-module__7tnHZG__detailGrid div{background:#fafcfb;border:1px solid #dde4de}.CarCostCalculator-module__7tnHZG__summaryGrid dt,.CarCostCalculator-module__7tnHZG__detailGrid dt{color:var(--muted);font-size:.78rem}.CarCostCalculator-module__7tnHZG__summaryGrid dd,.CarCostCalculator-module__7tnHZG__detailGrid dd{overflow-wrap:anywhere;color:var(--accent-dark);font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:800}.CarCostCalculator-module__7tnHZG__notice{padding:20px 24px}.CarCostCalculator-module__7tnHZG__notice p{margin:0}.CarCostCalculator-module__7tnHZG__notice p+p{margin-top:4px}.CarCostCalculator-module__7tnHZG__calculateButton:focus-visible,.CarCostCalculator-module__7tnHZG__resetButton:focus-visible,.CarCostCalculator-module__7tnHZG__resultActions button:focus-visible{outline-offset:3px;outline:3px solid #2361444d}@media (max-width:900px){.CarCostCalculator-module__7tnHZG__fieldGrid,.CarCostCalculator-module__7tnHZG__summaryGrid,.CarCostCalculator-module__7tnHZG__detailGrid{grid-template-columns:1fr}}@media (max-width:640px){.CarCostCalculator-module__7tnHZG__formCard,.CarCostCalculator-module__7tnHZG__summaryCard{border-radius:18px;padding:22px}.CarCostCalculator-module__7tnHZG__cardHeading{display:block}.CarCostCalculator-module__7tnHZG__cardHeading>p{text-align:left;margin-top:8px}.CarCostCalculator-module__7tnHZG__actions{grid-template-columns:1fr}}
