:root{--light-pink: #f5f5f5;--quote-blue: #6f94c6}.payment-layout-content{background:#fff;display:flex;justify-content:center;align-items:center;padding:40px 16px}.payment-completed-icon{background-color:#3fa86b;border-radius:50%;justify-content:center;padding:10px}.payment-completed-icon svg{color:#fff;font-size:20px;width:30px;height:30px}.payment-pending-icon svg{color:#fbac17;font-size:20px;width:60px;height:60px}.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:14px}.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{border-radius:8;border:1px solid #d9d9d9;background-color:var(--light-pink);cursor:allowed}.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:transparent}.payment-request-heading{font-size:28px;font-weight:800;font-family:Proxima Nova;color:#082848;line-height:45px;text-align:center}.pay-remaining-wrapper{padding:35px 30% 40px}@media(max-width:480px){.partial-payment .title{text-align:center}.pay-remaining-wrapper{padding:35px 10% 40px}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{appearance:none}@media(max-width:550px){.payment-layout-content{padding:0}}.quote-page{width:100%;max-width:480px;min-height:100vh;background:#fff;border-radius:16px;box-shadow:0 6px 24px #00000014;padding:24px}.quote-page .details-header{font-weight:700;font-size:16px}.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{margin:5px 0;width:fit-content;padding:10px 12px}.quote-page .email-row{width:100%;gap:30px}.quote-page .email-field{flex:1;min-width:0;margin-bottom:0;margin-right:15px}.quote-page .email-confirm{flex-shrink:0}@media(max-width:550px){.quote-page{padding:24px 16px}.quote-page .email-row{gap:0}.quote-page .email-field{margin-right:0;max-width:270px}}@font-face{font-family:Proxima Nova;src:url(https://img.plasbit.com/fonts/ProximaNova-Black.ttf);font-weight:900}@font-face{font-family:Proxima Nova;src:url(https://img.plasbit.com/fonts/ProximaNova-BlackIt.ttf);font-weight:900;font-style:italic}@font-face{font-family:Proxima Nova;src:url(https://img.plasbit.com/fonts/ProximaNova-Bold.ttf);font-weight:700}@font-face{font-family:Proxima Nova;src:url(https://img.plasbit.com/fonts/ProximaNova-BoldIt.ttf);font-weight:700;font-style:italic}@font-face{font-family:Proxima Nova;src:url(https://img.plasbit.com/fonts/ProximaNova-Extrabld.ttf);font-weight:800}@font-face{font-family:Proxima Nova;src:url(https://img.plasbit.com/fonts/ProximaNova-ExtrabldIt.ttf);font-weight:800;font-style:italic}@font-face{font-family:Proxima Nova;src:url(https://img.plasbit.com/fonts/ProximaNova-Light.ttf);font-weight:300}@font-face{font-family:Proxima Nova;src:url(https://img.plasbit.com/fonts/ProximaNova-LightIt.ttf);font-weight:300;font-style:italic}@font-face{font-family:Proxima Nova;src:url(https://img.plasbit.com/fonts/ProximaNova-Regular.ttf);font-weight:400}@font-face{font-family:Proxima Nova;src:url(https://img.plasbit.com/fonts/ProximaNova-RegularIt.ttf);font-weight:400;font-style:italic}@font-face{font-family:Proxima Nova;src:url(https://img.plasbit.com/fonts/ProximaNova-Semibold.ttf);font-weight:600}@font-face{font-family:Proxima Nova;src:url(https://img.plasbit.com/fonts/ProximaNova-SemiboldIt.ttf);font-weight:600;font-style:italic}@font-face{font-family:Proxima Nova;src:url(https://img.plasbit.com/fonts/ProximaNova-ThinIt.ttf);font-weight:100;font-style:italic}
