.pymbupay-badge{list-style:none;margin:.75em 0 0;padding:.75em 0 0;border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);display:grid;gap:.55em}.pymbupay-badge__row{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;cursor:pointer;column-gap:0;min-height:2.75em}.pymbupay-badge:not(.pymbupay-badge--card){grid-template-columns:max-content minmax(0,max-content) max-content max-content;justify-content:start;column-gap:0}.pymbupay-badge__row>.pymbupay-badge__logos{grid-column:1}.pymbupay-badge__row>.pymbupay-badge__kind{grid-column:2;margin-right:.9em}.pymbupay-badge__row>.pymbupay-badge__off{grid-column:3}.pymbupay-badge__row>.pymbupay-badge__price{grid-column:4}.pymbupay-badge__logos{display:inline-flex;align-items:center;gap:.35em;margin-right:.25em}.pymbupay-badge__logo{height:3.5em;width:auto;max-width:6.5em;object-fit:contain;border-radius:.25em}.pymbupay-badge__logo--bank{height:2.9em;width:2.9em;opacity:.85}@media(max-width:600px){.pymbupay-badge:not(.pymbupay-badge--card){font-size:.88em}.pymbupay-badge__logo{height:2.4em;max-width:4.2em}.pymbupay-badge__logos{gap:.25em}}.pymbupay-badge__more{display:inline-flex;align-items:center;justify-content:center;width:1.35em;height:1.35em;margin-left:.45em;border-radius:50%;font-size:.82em;font-style:italic;font-weight:700;line-height:1;cursor:help;background:#8c9196;color:#fff}.pymbupay-badge__logo--none{display:inline-block;padding:.15em .5em;border-radius:.25em;background:color-mix(in srgb,currentColor 10%,transparent);font-size:.75em;font-weight:600;height:auto;align-self:center;max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pymbupay-badge__condition{display:none;grid-column:1 / -1;contain:inline-size;margin-top:.15em;font-size:.8em;opacity:.7;white-space:normal}.pymbupay-badge__row[aria-expanded=true] .pymbupay-badge__condition{display:block}.pymbupay-badge__kind{font-size:.85em;opacity:.75;white-space:nowrap;margin-right:.5em;min-width:0;overflow:hidden;text-overflow:ellipsis}.pymbupay-badge__off{font-weight:700;font-size:1.1em;color:#e11d48;margin-right:.5em}.pymbupay-badge__price{font-weight:700;font-size:1.1em}.pymbupay-badge__installments{display:flex;align-items:center;gap:.5em;margin:.6em 0 0;font-size:.95em;opacity:1}.pymbupay-badge__installments .pymbupay-badge__logo{width:2.2em;height:auto;flex:0 0 auto}.pymbupay-badge__installments strong{font-weight:700}.pymbupay-card{margin:.5em 0}.pymbupay-badge--card{margin:0;padding:0;border-top:0;font-size:1em}.pymbupay-badge--levels{display:inline-grid;justify-items:start;row-gap:.3em;margin-top:.5em;vertical-align:top}.pymbupay-badge__level{display:flex;align-items:center;gap:.35em;margin:0;white-space:nowrap}.pymbupay-badge__level .pymbupay-badge__logo:not(.pymbupay-badge__logo--none){height:1.5em;width:2.4em;max-width:none;object-fit:contain}.pymbupay-badge__level .pymbupay-badge__price{color:#e11d48;font-size:1.05em}.pymbupay-badge__logo--top{filter:brightness(0)}.pymbupay-host{padding-bottom:1em}.pymbupay-card--main{margin:0}.pymbupay-plans{margin:.6em 0 0;padding-top:.6em;border-top:1px solid rgba(128,128,128,.25);font-size:.9em}.pymbupay-plans>summary{cursor:pointer;opacity:.75;list-style:revert}.pymbupay-plans>summary:hover{opacity:1}.pymbupay-plans__list{margin:.6em 0 0;padding:0;list-style:none;display:grid;gap:.55em}.pymbupay-plans__row{display:flex;align-items:center;gap:.6em;line-height:1.3}.pymbupay-plans__row .pymbupay-badge__logo,.pymbupay-plans__slot{width:2.6em;height:1.6em;flex:0 0 auto;object-fit:contain;object-position:left center}
