/* Informace o Comgate. Izolované styly bez zásahu do objednávkových funkcí. */
.sf-payment-intro{display:flex;gap:14px;align-items:flex-start;padding:17px 19px;margin:0 0 20px;background:#fff;border:1px solid #dbe7df;border-left:4px solid #26955b;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.07);color:#27382e}
.sf-payment-intro__icon{flex:0 0 42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#e9f6ee;color:#16834a;font-size:24px;line-height:1}
.sf-payment-intro__content{flex:1;min-width:0}
.sf-payment-intro__heading{font-size:1.03rem;font-weight:750;margin:0 0 3px;line-height:1.35}
.sf-payment-intro__text{margin:0;font-size:.86rem;line-height:1.55;color:#536257}
.sf-payment-intro__steps{display:flex;flex-wrap:wrap;gap:7px 15px;margin-top:9px;font-size:.79rem;color:#476251}
.sf-payment-intro__steps span::before{content:'✓';font-weight:800;color:#16834a;margin-right:6px}
.sf-payment-footer{max-width:940px;margin:24px auto 12px;padding:18px 20px;color:#d7e0da;background:#252e2a;border:1px solid #3f4b44;border-radius:12px;text-align:center;font-size:.8rem;box-sizing:border-box}
.sf-payment-footer__heading{margin:0 0 11px;font-weight:650;color:#fff;font-size:.86rem}
.sf-payment-footer__logos{display:block;max-width:650px;width:100%;aspect-ratio:11/1;overflow:hidden;margin:0 auto 12px}
.sf-payment-footer__logos img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}
.sf-payment-footer__links{display:flex;justify-content:center;gap:9px 16px;flex-wrap:wrap;line-height:1.6}
.sf-payment-footer__links a{color:#e6f3ec;text-decoration:underline;text-underline-offset:3px}
.sf-payment-footer__links a:hover{color:#fff}
.sf-payment-footer__caption{margin:0 0 10px;color:#aebcb2;font-size:.74rem}
@media(max-width:520px){.sf-payment-intro{padding:13px;gap:10px}.sf-payment-intro__icon{flex-basis:34px;height:34px;font-size:20px}.sf-payment-intro__heading{font-size:.96rem}.sf-payment-footer{padding:14px 12px;margin:17px 8px}}
