.LatePaymentCalculator-module__ApjZ8G__page{--ink:#19232f;--muted:#526171;--line:#dce2e8;--canvas:#f5f7fa;--accent:#214b77;--accent-2:#183c61;--soft:#edf3f9;min-height:100vh;color:var(--ink);font-family:var(--font-inter), system-ui, sans-serif;background:#fff;width:100%;padding:0 max(clamp(16px,5vw,64px),50% - 550px);font-size:16px;line-height:1.6}.LatePaymentCalculator-module__ApjZ8G__page a:focus-visible,.LatePaymentCalculator-module__ApjZ8G__page button:focus-visible,.LatePaymentCalculator-module__ApjZ8G__page input:focus-visible,.LatePaymentCalculator-module__ApjZ8G__page select:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.LatePaymentCalculator-module__ApjZ8G__header{justify-content:space-between;align-items:center;min-height:84px;display:flex}.LatePaymentCalculator-module__ApjZ8G__brand{color:var(--ink);letter-spacing:-.02em;font-size:1.1875rem;font-weight:600;text-decoration:none}.LatePaymentCalculator-module__ApjZ8G__brand span{color:var(--accent)}.LatePaymentCalculator-module__ApjZ8G__navCta{color:var(--accent);font-size:.875rem;font-weight:500;text-decoration:none}.LatePaymentCalculator-module__ApjZ8G__intro{max-width:720px;padding:clamp(32px,6vw,72px) 0 32px}.LatePaymentCalculator-module__ApjZ8G__eyebrow{color:var(--muted);margin:0 0 14px;font-size:.8125rem}.LatePaymentCalculator-module__ApjZ8G__intro h1{letter-spacing:-.04em;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5.5vw,4rem);font-weight:400;line-height:1.04}.LatePaymentCalculator-module__ApjZ8G__lede{color:var(--muted);margin:0;font-size:1.0625rem}.LatePaymentCalculator-module__ApjZ8G__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;padding-bottom:40px;display:grid}.LatePaymentCalculator-module__ApjZ8G__panel,.LatePaymentCalculator-module__ApjZ8G__results{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.LatePaymentCalculator-module__ApjZ8G__results{background:var(--canvas);position:sticky;top:16px}.LatePaymentCalculator-module__ApjZ8G__field{gap:6px;margin-bottom:18px;font-size:.875rem;display:grid}.LatePaymentCalculator-module__ApjZ8G__field span{color:var(--muted)}.LatePaymentCalculator-module__ApjZ8G__page input,.LatePaymentCalculator-module__ApjZ8G__page select{font:inherit;min-height:44px;color:var(--ink);background:#fff;border:1px solid #8291a0;border-radius:8px;width:100%;padding:8px 12px;font-size:16px}.LatePaymentCalculator-module__ApjZ8G__rows{border:0;margin:0 0 18px;padding:0}.LatePaymentCalculator-module__ApjZ8G__rows legend{color:var(--muted);margin-bottom:8px;padding:0;font-size:.875rem}.LatePaymentCalculator-module__ApjZ8G__rowHead,.LatePaymentCalculator-module__ApjZ8G__row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 40px;gap:8px;display:grid}.LatePaymentCalculator-module__ApjZ8G__rowHead{color:var(--muted);margin-bottom:4px;font-size:.75rem}.LatePaymentCalculator-module__ApjZ8G__row{margin-bottom:8px}.LatePaymentCalculator-module__ApjZ8G__remove{border:1px solid var(--line);min-height:44px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;font-size:1.125rem}.LatePaymentCalculator-module__ApjZ8G__remove:hover{color:var(--ink);border-color:#8291a0}.LatePaymentCalculator-module__ApjZ8G__add{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:.875rem;font-weight:500}.LatePaymentCalculator-module__ApjZ8G__empty{color:var(--muted);margin:0}.LatePaymentCalculator-module__ApjZ8G__resultLabel{color:var(--muted);margin:0;font-size:.875rem}.LatePaymentCalculator-module__ApjZ8G__big{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:4px 0 16px;font-family:Georgia,serif;font-size:clamp(2.75rem,6vw,4rem);line-height:1}.LatePaymentCalculator-module__ApjZ8G__breakdown{border-top:1px solid var(--line);gap:0;margin:0 0 20px;display:grid}.LatePaymentCalculator-module__ApjZ8G__breakdown div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;font-size:.9375rem;display:flex}.LatePaymentCalculator-module__ApjZ8G__breakdown dt{color:var(--muted)}.LatePaymentCalculator-module__ApjZ8G__breakdown dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:500}.LatePaymentCalculator-module__ApjZ8G__cta{gap:10px;display:grid}.LatePaymentCalculator-module__ApjZ8G__cta p{margin:0 0 6px;font-size:.9375rem}.LatePaymentCalculator-module__ApjZ8G__primary,.LatePaymentCalculator-module__ApjZ8G__secondary{border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.LatePaymentCalculator-module__ApjZ8G__primary{background:var(--accent);color:#fff}.LatePaymentCalculator-module__ApjZ8G__primary:hover{background:var(--accent-2)}.LatePaymentCalculator-module__ApjZ8G__secondary{color:var(--ink);background:#fff;border:1px solid #8291a0}.LatePaymentCalculator-module__ApjZ8G__notes{border-top:1px solid var(--line);max-width:820px;color:var(--muted);padding:28px 0;font-size:.875rem}.LatePaymentCalculator-module__ApjZ8G__notes p{margin:0 0 10px}.LatePaymentCalculator-module__ApjZ8G__notes a{color:var(--accent)}.LatePaymentCalculator-module__ApjZ8G__footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:24px 0 40px;font-size:.8125rem;display:flex}.LatePaymentCalculator-module__ApjZ8G__footer a{color:var(--muted)}@media (max-width:860px){.LatePaymentCalculator-module__ApjZ8G__grid{grid-template-columns:1fr}.LatePaymentCalculator-module__ApjZ8G__results{position:static}}.LatePaymentCalculator-module__ApjZ8G__hint{color:var(--muted);font-size:.75rem}.LatePaymentCalculator-module__ApjZ8G__pair{grid-template-columns:minmax(0,1fr) 120px;gap:12px;display:grid}.LatePaymentCalculator-module__ApjZ8G__check{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:18px;font-size:.875rem;display:grid}.LatePaymentCalculator-module__ApjZ8G__check input{width:20px;height:20px;min-height:20px;margin-top:2px;padding:0}.LatePaymentCalculator-module__ApjZ8G__page input[aria-invalid=true]{background:#fff6f5;border-color:#b3261e}.LatePaymentCalculator-module__ApjZ8G__rowError{color:#b3261e;margin:-2px 0 10px;font-size:.8125rem}.LatePaymentCalculator-module__ApjZ8G__rowNote{color:#6b3b00;margin:-2px 0 10px;font-size:.8125rem}
