:root{--light-pink:#f5f5f5;--quote-blue:#6f94c6;--med-blue:#283957}.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}.more-details .quote-label{font-weight:400}.page-not-found-text-container{color:var(--med-blue)}.page-not-found-text-container .ant-typography{color:var(--med-blue);font-size:18px}.page-not-found-text-container h2.ant-typography{margin-bottom:0;font-size:28px;font-weight:700}.page-not-found-text-container .ant-typography:last-child{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}input,textarea,.ant-input,.ant-input-affix-wrapper>input.ant-input,.ant-select-input{font-size:16px}.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-address-field{background:#fff;border:1px solid #d9d9d9;border-radius:8px;align-items:center;padding:4px 13px;font-size:18px;display:flex}.quote-address-text{-webkit-user-select:all;user-select:all;flex:1;justify-content:flex-start;width:0;min-width:0;display:flex;overflow:hidden}.quote-address-start{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.quote-address-end{flex:none}.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 .quote-header-title{font-size:18px;line-height:1}.quote-page .quote-header-timer .ant-statistic,.quote-page .quote-header-timer .ant-statistic-content{margin:0;line-height:1}.quote-page .quote-payment-summary-fields .ant-form-item-label{padding:0 8px!important}.quote-page .quote-amount-label-row{gap:8px;width:fit-content;margin-bottom:0;padding-inline:8px}.quote-page .ant-form-item-label>label,.quote-page .quote-label,.quote-page .details-header{font-size:16px}.quote-page .details-header,.quote-page .label-regular{font-weight:400}.quote-page .ant-input,.quote-page .ant-input-affix-wrapper,.quote-page .ant-input-affix-wrapper>input.ant-input{font-size:18px}.quote-page .confirmations-box{border:none;border-radius:10px;width:fit-content;margin:0 auto 10px}.quote-page .confirmations-row{width:fit-content;margin:0 0 5px;padding:4px 12px 10px}.quote-page .confirmations-count{color:var(--quote-blue);font-size:16px;font-weight:700}.quote-page .quote-borderless-field.ant-input-affix-wrapper,.quote-page .quote-borderless-field.ant-input-affix-wrapper:hover,.quote-page .quote-borderless-field.ant-input-affix-wrapper:focus,.quote-page .quote-borderless-field.ant-input-affix-wrapper-focused{box-shadow:none!important;border:none!important;min-height:0!important;padding-block:0!important;padding-inline:8px!important}.quote-page .quote-borderless-field.ant-input-affix-wrapper .ant-input{line-height:1.2;height:auto!important;padding:0!important}.quote-page .quote-borderless-field.ant-input-affix-wrapper .ant-input-prefix{margin-inline-end:8px}.quote-page .quote-email-label{font-size:16px}.quote-page .quote-warning-alert.ant-alert{align-items:flex-start;padding:16px!important}.quote-page .quote-warning-alert .ant-alert-icon{align-items:center;height:1.5em;margin-block:0;line-height:1;display:inline-flex}.quote-page .quote-warning-alert .ant-alert-content{padding:0}.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-page .quote-header{align-items:center}.quote-payment-summary-fields.ant-row{justify-content:center}.quote-payment-summary-fields>.quote-currency-col,.quote-payment-summary-fields>.quote-network-col{flex:0 0 100%;max-width:100%}.quote-payment-summary-fields>.quote-currency-col .ant-form-item-label,.quote-payment-summary-fields>.quote-network-col .ant-form-item-label,.quote-payment-summary-fields .ant-form-item-label{text-align:center!important;padding-inline:0!important}.quote-payment-summary-fields>.quote-currency-col .ant-form-item-label>label,.quote-payment-summary-fields>.quote-network-col .ant-form-item-label>label,.quote-payment-summary-fields .ant-form-item-label>label{justify-content:center!important;width:100%!important}.quote-payment-summary-fields>.quote-currency-col .ant-input-affix-wrapper,.quote-payment-summary-fields>.quote-network-col .ant-input-affix-wrapper{justify-content:center!important;padding-inline:0!important}.quote-payment-summary-fields>.quote-currency-col .ant-input-affix-wrapper .ant-input,.quote-payment-summary-fields>.quote-network-col .ant-input-affix-wrapper .ant-input{field-sizing:content;text-align:center;padding-inline:0;flex:none!important;width:auto!important}.quote-amount-label-row{margin-inline:auto}.quote-amount-input-row{flex-wrap:wrap;justify-content:center!important}.quote-amount-input-row>.ant-col:first-child .ant-input-affix-wrapper .ant-input,.quote-amount-input-row>.ant-col:last-child{text-align:center}.quote-amount-input-row .quote-label.label-regular{display:inline-block}}
