main{background:linear-gradient(180deg,#f7fafd,#fff 320px)}.checkout-steps{color:#757575;font-size:.78rem;justify-content:center;margin:40px 0 20px}.checkout-step,.checkout-steps{align-items:center;display:flex;gap:8px}.checkout-step-dot{align-items:center;background-color:#dce6f0;border-radius:50%;color:#757575;display:flex;font-size:.7rem;font-weight:700;height:22px;justify-content:center;width:22px}.checkout-step-line{background-color:#dce6f0;height:1px;width:36px}.checkout-step--active{color:#212121;font-weight:600}.checkout-step--active .checkout-step-dot{background-color:#eaf3fc;border:2px solid #1e88e5;color:#1e88e5}.checkout-step--done .checkout-step-dot{background-color:#1e88e5;color:#fff}h3.center{font-weight:500;margin-bottom:28px}#payTab .row .col.xl4 .card-content{padding:6px 6px 10px}#payTab .row .col.xl4 .card-content table{border-collapse:collapse;font-size:1rem!important;width:100%}#payTab .row .col.xl4 .card-content table td,#payTab .row .col.xl4 .card-content table th{border-bottom:1px solid #e7eef5;padding:14px 18px}#payTab .row .col.xl4 .card-content table tr:last-child td,#payTab .row .col.xl4 .card-content table tr:last-child th{border-bottom:none}#payTab .row .col.xl4 .card-content table th{background-color:#fafcfe;font-size:1.05rem;font-weight:600}#payTab .row .col.xl4 .card-content table .right-align{font-variant-numeric:tabular-nums}.pay-button{margin-top:22px}.secure-payment-hint{align-items:center;color:#757575;display:flex;font-size:.76rem;gap:6px;justify-content:center;margin-top:16px}.secure-payment-hint .material-icons{color:#1e88e5;font-size:15px}.flip-credit-card{margin-top:28px!important}
