.jicos-payment-bridge{display:grid;gap:5px;margin:12px 0;padding:12px 14px;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 12px 30px rgba(15,23,42,.08)}
.jicos-payment-bridge>span{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.jicos-payment-bridge>strong{font-size:15px;line-height:1.2}.jicos-payment-bridge>small{font-size:12px;line-height:1.45;opacity:.82}.jicos-payment-bridge>b{font-size:10px;letter-spacing:.08em;opacity:.62}
.jicos-payment-bridge[data-state="failed"]{border-color:rgba(185,28,28,.28)}.jicos-payment-bridge[data-state="processing"],.jicos-payment-bridge[data-state="authorizing"],.jicos-payment-bridge[data-state="redirecting"],.jicos-payment-bridge[data-state="returning"]{border-color:rgba(2,132,199,.28)}
@media(max-width:720px){.jicos-payment-bridge{margin:10px 0;padding:11px 12px;border-radius:14px}.jicos-payment-bridge>strong{font-size:14px}}
/* v6.29: keep the bridge as a behavior layer; the quiet Flow runway is the only customer-facing payment cue. */
body.jicos-commerce-checkout .jicos-payment-bridge{display:none!important}
