.number-field{display:flex;background-color:#fff;border:1px solid #bdcccc}.number-field:placeholder{color:#92b8b8}.number-field:has(:focus){border-color:#92b8b8;outline:rgba(146,184,184,.3) solid 2px}.number-field:has(input:disabled){background-color:#dfeaea}.number-field--sm{min-height:1.7rem;font-size:.8em}.number-field--md{min-height:2.1rem}.number-field__input{background:transparent;border:none;text-align:center;font-variant-numeric:tabular-nums}.number-field__input:focus{outline:none}.number-field__input[data-disabled]{color:#798f8f}.number-field--sm .number-field__input{width:3.5rem;padding:.5rem}.number-field--md .number-field__input{width:5rem;padding:.6rem}.number-field__controls--inline{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-right:.25rem}.number-field__control{background-color:#f7fafa;border:none}.number-field__control:disabled{cursor:inherit;opacity:.4}.number-field__control:hover:not(:disabled){background-color:#edf4f4}.number-field__control i>svg{color:#234652}.number-field__control--wide{text-align:center}.number-field__control--wide i>svg>*{stroke-width:1.5}.number-field--sm .number-field__control--wide{padding-right:.5em;padding-left:.5em}.number-field--sm .number-field__control--wide i{display:block;width:12px}.number-field--md .number-field__control--wide{padding-right:.75em;padding-left:.75em}.number-field--md .number-field__control--wide i{display:block;width:14px}.number-field__control--inline i>svg>*{stroke-width:2}.number-field--sm .number-field__control--inline{padding:.15rem}.number-field--sm .number-field__control--inline i{display:block;width:10px;height:10px}.number-field--md .number-field__control--inline{padding:.25rem}.number-field--md .number-field__control--inline i{display:block;width:12px;height:12px}.number-field__control--inline-top{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.number-field--sm .number-field__control--inline-top{padding-bottom:.05rem}.number-field--md .number-field__control--inline-top{padding-bottom:.125rem}.number-field__control--inline-bottom{border-bottom-left-radius:.125rem;border-bottom-right-radius:.125rem}.number-field--sm .number-field__control--inline-bottom{padding-top:.05rem}.number-field--md .number-field__control--inline-bottom{padding-top:.125rem}.slider{display:flex;align-items:center;gap:1rem}.slider__root{display:flex;position:relative;align-items:center;width:200px;height:1.25rem;touch-action:none;user-select:none}.slider__track{position:relative;flex-grow:1;height:.4em;background-color:#dfeaea;border-radius:9999px;cursor:pointer}.slider__track[data-disabled]{cursor:auto}.slider__range{position:absolute;height:100%;background-color:#09a098;border-radius:9999px}.slider__range[data-disabled]{background-color:#798f8f}.slider__thumb{position:relative}.slider__thumb:focus{outline:none}.slider__tooltip{display:flex;position:absolute;left:0;right:0;top:-2.5rem;z-index:2;justify-content:center;opacity:0;color:#172d35;transition:opacity .15s ease-in-out;pointer-events:none}.slider__thumb[data-disabled] .slider__tooltip{display:none}.slider__thumb:hover .slider__tooltip,.slider__thumb:focus .slider__tooltip{opacity:1}.slider__tooltip-content{position:relative;background-color:#f7fafa;border:1px solid #dfeaea;padding:.25rem .5rem;font-size:.875rem;text-align:center}.slider__tooltip-content:before,.slider__tooltip-content:after{position:absolute;left:50%;top:100%;width:0;height:0;border-right:.45rem solid transparent;border-left:.45rem solid transparent;margin-left:-.45rem;content:""}.slider__tooltip-content:before{border-top:.45rem solid #dfeaea}.slider__tooltip-content:after{border-top:.45rem solid #f7fafa;margin-top:-1px}.slider__thumb-icon{display:block;width:1rem;height:1rem;background-color:#fff;border:.125rem solid #09a098;border-radius:.625rem;cursor:grab;transform:scale(1);transition:transform .15s ease-in-out}.slider__thumb:focus .slider__thumb-icon{box-shadow:0 0 0 2px #bdcccc80}.slider__thumb[data-disabled] .slider__thumb-icon{border-color:#798f8f;cursor:auto;transform:none}.slider__thumb:hover .slider__thumb-icon,.slider__thumb:focus .slider__thumb-icon{transform:scale(1.25)}.prepayment .slider__root{flex-grow:1}.prepayment .prepayment-calculator td:last-child{width:5em;text-align:right}.dialog__body{padding-bottom:2rem}.support-widget__dialog .dialog__body{min-height:538px}.support-widget__button{position:fixed;bottom:1em;right:1em;z-index:10;background-color:#55727b;border:none;border-radius:99em;padding:.9em 1.3em;color:#fff;fill:#fff}@media (max-width: 575.8px){.support-widget__button{padding:.9em}}.support-widget__button:focus{box-shadow:inset 0 0 0 .21em #798f8f;outline:none}.support-widget__button .icon{width:1.4em;height:1.4em}.support-widget__button span{margin-left:.57em}.support-widget__button>*{display:inline-block}
