/* Voxlen Split badge, scoped so legacy payment badges and product prices stay independent. */
.pp-split {
    min-width: 0;
    max-width: 100%;
    color: inherit;
    text-align: left;
}
.pp-split[hidden] { display: none !important; }
.pp-split__badge {
    display: inline-flex;
    align-items: center;
    max-width: 100%;
    gap: 7px;
    font-size: 18px;
    line-height: 1.5;
}
.pp-split__logo { display: block; width: 24px; height: 24px; flex: none; }
.pp-split__text { min-width: 0; overflow-wrap: anywhere; }
.pp-split__sum { font-weight: 700; white-space: nowrap; }
.pp-split__tail { font-weight: 400; }
.pp-split--card { margin: 8px 0 0; }
.pp-split--card .pp-split__badge { gap: 6px; font-size: 15px; line-height: 1.4; }
.pp-split--card .pp-split__logo { width: 18px; height: 18px; }
