.kaspi-qr{text-align:center;box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:560px;padding:24px;display:flex}.kaspi-qr-heading{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:20px;display:flex}.kaspi-qr-brand{color:#c82932;align-items:center;gap:8px;font-weight:700;display:inline-flex}.kaspi-qr-image{background:#fff;border:1px solid #e1e6ef;border-radius:16px;align-self:center;max-width:100%;padding:12px}.kaspi-qr-image img{max-width:100%;height:auto;display:block}.kaspi-qr p{margin:0;font-size:15px;line-height:1.5}.kaspi-qr-open{color:#fff;background:#d62f37;justify-content:center;text-decoration:none}.kaspi-qr-open:hover{background:#b9252c}.kaspi-qr-state{background:#f3f6fb;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:15px;line-height:1.5;display:flex}.kaspi-qr-state svg{flex-shrink:0}.kaspi-qr-timer{color:#52617a;font-size:14px}.kaspi-qr-note{color:#52617a}.pos-kaspi-choice{margin:20px 0}.pos-kaspi-choice>button{margin-top:12px}.kaspi-qr .button{white-space:normal;min-height:44px}@media (width<=480px){.kaspi-qr{padding:16px}.kaspi-qr-heading{font-size:18px}}
