@font-face{font-family:Urbanist;src:url(/fonts/Urbanist-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Urbanist;src:url(/fonts/Urbanist-Italic-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:italic}@media (max-width:768px){.ant-steps{transform:scale(.9)}.ant-steps-item-title{font-size:12px}.search-container,.summary-container,.payment-container{padding:20px}.logo{height:55px}.payment-logo{width:90px}.payment-cards,.summary-cards{flex-direction:column}}html,body,#root{height:100%;margin:0;font-family:Urbanist,sans-serif!important}.header{background:#fff!important;display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;padding:20px 0}.logo{height:70px}.secure{font-size:14px;color:#6b6b6b}.main-content{background:#fff;flex:1}.footer{background:#f5f5f5;text-align:center;padding:20px 10px;font-size:13px}.footer-links{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.footer-links a{color:#cd4167;text-decoration:none}.footer-links a:hover{text-decoration:underline}.footer-links span{color:#999}.search-container{max-width:700px;margin:auto;padding-top:30px}.search-infos{margin-top:25px;color:#232323;text-align:left;font-size:14px;line-height:1.6}.btn{width:100%;padding:14px;background:#d24c6b!important;border:none!important;border-radius:10px;color:#fff;font-weight:600}.btn:hover{color:#00000073!important}.ant-input{border-radius:10px;padding:12px}.ant-input:focus{border-color:#d24c6b;box-shadow:0 0 0 2px #d24c6b26}.summary-container{max-width:700px;margin:auto;padding-top:30px}.summary-card{border-radius:10px;margin-bottom:20px;background:#f5f5f5}.summary-row{display:flex;justify-content:space-between;margin:10px;font-size:14px}.summary-total{display:flex;justify-content:space-between;margin:10px;padding-top:10px;border-top:1px solid #eee;font-size:16px;font-weight:600}.summary-actions{display:flex;justify-content:space-between;margin-top:20px}.payment-container{max-width:700px;margin:auto;padding-top:20px}.payment-title{margin-bottom:20px;text-align:center}.payment-card{text-align:center;border-radius:12px!important;margin-top:20px;padding:10px 20px;box-shadow:0 4px 14px #0000000f;transition:all .2s ease;border:1px solid #f0f0f0}.payment-card .ant-card-body{display:flex;flex-direction:column;align-items:center}.payment-logo{width:120px;margin-top:10px}.alma-buttons{display:flex;justify-content:center;gap:10px;margin-top:10px}.payment-legal{font-size:12px;text-align:center;color:#666}.secondary-text{margin-bottom:24px;display:block}.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot,.ant-steps-dot .ant-steps-item-finish .ant-steps-icon-dot{background-color:#cd4167}.payment-card.selected{border:2px solid #CD4167;box-shadow:0 0 0 2px #cd416726}.btn:disabled{background:#00000073!important;border-color:#00000073!important;color:#fff!important;cursor:not-allowed}.btn:disabled:hover{background:#d9d9d9;border-color:#d9d9d9}.payment-header{display:flex;justify-content:space-between;align-items:flex-start}.payment-left{display:flex;align-items:flex-start}.payment-title{font-weight:600;font-size:16px}.payment-desc{font-size:14px;color:#6b6b6b}.payment-logos{display:flex;gap:8px}.payment-logos img{height:26px}.payment-btn{margin-top:20px}.alma-btn{flex:1}.payment-cards{display:flex;gap:20px}.payment-cards .payment-card{flex:1}.summary-cards{display:flex;gap:20px}.summary-cards .summary-card{flex:1}
