.dc-paytr-payment{display:flex;align-items:center;justify-content:center;gap:18px;flex:0 0 auto;max-width:100%;padding:14px 18px;border-radius:9px;background:#fff;box-sizing:border-box}
.dc-paytr-logo{display:flex;align-items:center;flex:0 0 auto}
.dc-paytr-logo img{display:block;width:112px;height:auto}
.dc-paytr-cards{display:flex;align-items:center;gap:10px;padding-left:18px;border-left:1px solid #e4e7ec;color:#26354b;font-size:27px;line-height:1}
.dc-paytr-cards b{font-size:20px;font-style:italic;font-weight:750;color:#007b9b;letter-spacing:-.06em}
.dc-paytr-logo:focus-visible,.dc-footer-credit a:focus-visible{outline:2px solid #ff6db3;outline-offset:5px;border-radius:3px}
.dc-footer-credit{padding:18px 0 21px;border-top:1px solid #ffffff17;background:var(--dc-plum-deep);text-align:center}
.dc-footer .dc-footer-credit a{display:inline-block;color:#fff;font:500 13px/1.65 var(--dc-font);text-decoration:underline;text-decoration-color:#ff6db3;text-underline-offset:5px;transition:color .15s}
.dc-footer .dc-footer-credit a:hover{color:#ff99c9}
@media(max-width:1100px){.dc-footer-credit{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}
@media(max-width:420px){.dc-paytr-payment{gap:12px;padding:13px 12px}.dc-paytr-logo img{width:94px}.dc-paytr-cards{gap:8px;padding-left:12px;font-size:24px}.dc-paytr-cards b{font-size:18px}.dc-footer .dc-footer-credit a{font-size:12px}}
@media(prefers-reduced-motion:reduce){.dc-footer .dc-footer-credit a{transition:none}}
