.pp-terms-calculator .pp-calc-note{color:#626773;text-align:left}
.pp-terms-calculator .pp-range-labels{color:#626773;justify-content:space-between}
.pp-terms-calculator .pp-calc-result{box-shadow:none}
.pp-terms-calculator .pp-calc-result dt,.pp-terms-calculator .pp-muted{color:#626773}
.pp-terms-calculator .pp-number-field{position:relative;display:flex;gap:8px}
.pp-terms-calculator .pp-number-field input{min-width:0}
.pp-terms-calculator .pp-number-field select{appearance:auto;width:100%;min-width:0;border:0;background:transparent;padding:10px 16px;font:inherit;color:inherit;border-radius:24px}
.pp-terms-calculator .pp-number-field input:focus-visible,.pp-terms-calculator select:focus-visible{outline:2px solid #2649c5;outline-offset:2px}
.pp-terms-calculator .pp-number-field span{white-space:nowrap}
.pp-terms-calculator [hidden]{display:none!important}
.pp-terms-calculator .terms-help{margin:8px 0 24px;font-size:15px;line-height:1.5;color:#626773}
.pp-terms-calculator .terms-status{font-size:16px;line-height:1.5;color:#a32626}
.pp-terms-calculator .terms-status:empty{display:none}
.pp-terms-calculator .pp-calc-result dl>div{align-items:start}
.pp-terms-calculator .pp-calc-result dd{margin:0}
@media(max-width:768px){.pp-terms-calculator .pp-payment{font-size:clamp(28px,8vw,40px);overflow-wrap:anywhere}.pp-terms-calculator .pp-calc-result dl>div{flex-wrap:wrap}.pp-terms-calculator .pp-calc-result dd{margin-left:auto}.pp-terms-calculator .terms-help{font-size:14px}}
.pp-terms-calculator .pp-number-field input{width:100%;flex:1;color:#292929}
