:root{--light-pink:#f5f5f5;--quote-blue:#6f94c6}.payment-layout-content{background:#fff;justify-content:center;align-items:center;padding:40px 16px;display:flex}.payment-completed-icon{background-color:#3fa86b;border-radius:50%;justify-content:center;padding:10px}.payment-completed-icon svg{color:#fff;width:30px;height:30px;font-size:20px}.payment-pending-icon svg{color:#fbac17;width:60px;height:60px;font-size:20px}.partial-payment .payment-info .ant-typography,.payment-pending .payment-info .ant-typography,.payment-completed .payment-info .ant-typography{color:#000000a6;font-size:18px}.partial-payment .ant-typography strong,.payment-completed .ant-typography strong{color:#000;font-size:18px}.payment-info strong{font-size:16px}.partial-payment .title,.payment-completed .title{color:#000;font-size:30px}.quote-label{font-size:14px;font-weight:700}.page-not-found-text-container{color:#283957}.page-not-found-text-container h1{font-size:45px}.page-not-found-text-container p{font-size:20px;font-weight:700}.page-not-found-container{text-align:center;margin:0 auto}.read-only-input{background-color:var(--light-pink);cursor:allowed;border:1px solid #d9d9d9;border-radius:8px}.readonly-wrapper .ant-form-item-control-input,.readonly-wrapper .ant-form-item-control-input:hover,.readonly-wrapper .ant-form-item-control-input:focus,.readonly-wrapper .ant-form-item-control-input-focused,.readonly-wrapper .ant-input-affix-wrapper:hover,.readonly-wrapper .ant-input-affix-wrapper:focus,.readonly-wrapper .ant-input-affix-wrapper-focused{background-color:var(--light-pink);box-shadow:none}.readonly-wrapper .ant-input{background-color:#0000}.payment-request-heading{color:#082848;text-align:center;font-family:Proxima Nova;font-size:28px;font-weight:800;line-height:45px}.pay-remaining-btn{width:100%;max-width:320px;margin:40px;padding:20px 0;font-weight:500}@media (width<=480px){.partial-payment .title{text-align:center}.pay-remaining-btn{margin:40px 0}}input::-webkit-outer-spin-button{appearance:none}input::-webkit-inner-spin-button{appearance:none}@media (width<=550px){.payment-layout-content{padding:0}}.quote-payment-summary-fields.ant-row{justify-content:flex-start}.quote-page{box-sizing:border-box;background:#fff;border-radius:16px;width:100%;max-width:480px;min-height:100vh;padding:24px;box-shadow:0 6px 24px #00000014}.quote-page .ant-input,.quote-page .ant-input-affix-wrapper,.quote-page .quote-label{font-size:16px}.quote-page .details-header{font-size:16px;font-weight:700}.quote-page .label-regular{font-weight:400}.quote-page .confirmations-box{border:3px solid var(--light-pink);border-radius:10px;width:fit-content;margin:0 auto 10px}.quote-page .confirmations-row{width:fit-content;margin:5px 0;padding:10px 12px}.quote-page .email-row{gap:0;width:100%}.quote-page .email-row--editable{min-height:62px}.quote-page .email-field{flex:1;min-width:0;margin-bottom:0;margin-right:0}.quote-page .email-field .ant-input{height:40px}.quote-page .email-confirm{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.quote-page .email-confirm.email-confirm--labeled{width:auto;min-width:auto;padding:0 14px}@media (width<=550px){.quote-page{padding:24px 16px}.quote-page .email-field{max-width:270px}.quote-payment-summary-fields.ant-row{justify-content:center}.quote-payment-summary-fields>.ant-col:first-child .ant-form-item-label,.quote-payment-summary-fields>.ant-col:nth-child(2) .ant-form-item-label{text-align:center}.quote-amount-label-row{justify-content:center!important;gap:8px!important}.quote-amount-input-row{flex-wrap:wrap;justify-content:center!important}}
