/* V15 estável: somente aparência dos cartões, sem alterar layout ou zoom */
.bp13-card-art{background:linear-gradient(135deg,#89102f 0%,#bc1b45 57%,#4e132a 100%);position:relative;isolation:isolate;overflow:hidden}
.bp13-card-art::before{content:"";position:absolute;z-index:-1;width:65%;height:150%;right:-22%;top:-30%;border:14px solid #ffffff12;border-radius:48%;transform:rotate(24deg)}
.bp13-card-art .bdp-card-bank{font-size:12px;letter-spacing:.075em;color:#fff}
.bp13-card-art .bdp-card-symbol{color:#ddc78e;font-size:23px}
.bp13-card-art .bdp-card-brand{position:absolute;right:17px;bottom:15px;max-width:65px;max-height:35px;object-fit:contain}
.bp13-card-art:has(.bdp-card-brand) small{max-width:70%}
.bdp15-art-card{background:linear-gradient(135deg,#89102f 0%,#bc1b45 57%,#4e132a 100%)}
.bdp15-art-card .bdp-card-brand{position:absolute;right:16px;bottom:12px;max-width:58px;max-height:32px;object-fit:contain}
.bdp15-art-card:has(.bdp-card-brand) .bdp15-card-dots{padding-right:52px;font-size:clamp(11px,1vw,16px)}
.bdp15-company-info{display:flex;flex-direction:column;gap:5px;min-width:0;overflow-wrap:anywhere}
.bdp15-company-info p{margin:0;color:#e8dde2;font-size:12px}
.bdp15-company-info a{color:white;text-decoration:underline}
