.onix-registration-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 5px;margin:0 0 4px;color:#929aa5;font-size:13px;font-weight:400;line-height:1.35;text-decoration:none;background:none;border:0;padding:0}
.onix-registration-price>span{color:inherit!important;font-size:inherit!important;font-weight:400!important;text-decoration:none!important;background:none!important;border:0!important;padding:0!important}
.onix-registration-price[hidden]{display:none!important}
.onix-nca-card__bottom:has(.onix-registration-price){flex-wrap:wrap;gap:8px}
.onix-nca-buy__price-wrap .onix-registration-price{margin-bottom:5px}
.onix-cart-v2__item-price .onix-registration-price{justify-content:flex-end}
.onix-registration-summary{margin:8px 0 0}
@media(max-width:600px){.onix-registration-price{font-size:12px}}

.productCard__price .onix-registration-price{font-size:12px}
.productCard:has(.onix-registration-price) .productCard__footer{height:auto;min-height:48px}
.productCard:has(.onix-registration-price) .productCard__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;align-items:center}
.productCard__price:has(.onix-registration-price){display:contents}
.productCard__price:has(.onix-registration-price) .productCard__price-top{grid-column:1 / -1}
.productCard__price .onix-registration-price{max-width:100%;white-space:normal}

/* Supervisor cards: allow both price rows inside the padded footer. */
#catalog.onixDefaultCatalog.onixSupervisorCatalog:not(.horizontal) .productCard:has(.onix-registration-price) .productCard__footer{height:auto;min-height:0;row-gap:0;align-items:center}
