/* Compatibility layer for server-rendered cards. Production Bricks classes remain authoritative. */
.pbra-renderer{display:block;width:100%}
.pbra-renderer .pbra-rating-card .x-accordion_content:not([style]){display:none}
.pbra-renderer .pbra-rating-card .pbra-data-copy{min-width:0}
.pbra-renderer .pbra-rating-card img{object-fit:contain}
.pbra-renderer .pbra-rating-card .ranking-card__image-wrapper{overflow:hidden}
.pbra-renderer .pbra-rating-card .ranking-card__image{align-self:stretch;height:100%;min-height:100%;width:100%}
.pbra-renderer .pbra-rating-card .ranking-card__image>img{height:100%;min-height:100%;object-fit:cover;object-position:50% 0;width:100%}
.pbra-renderer .pbra-rating-card .x-accordion_header{isolation:isolate;overflow:hidden;position:relative}
.pbra-renderer .pbra-rating-card .brxe-vdwhuu,.pbra-renderer .pbra-rating-card .brxe-dkuayg,.pbra-renderer .pbra-rating-card .brxe-cibump{position:relative;z-index:2}
.pbra-renderer .pbra-rating-card .brxe-xogmzb{bottom:0;height:100%;max-width:60%;min-height:100%;overflow:hidden;position:absolute;right:0;top:0;width:60%;z-index:0}
.pbra-renderer .pbra-rating-card .brxe-xogmzb .brxe-rbweoc{height:100%;margin-left:auto;min-height:100%;width:100%}
.pbra-renderer .pbra-rating-card .brxe-xogmzb .brxe-rbweoc>img{display:block;height:100%;max-width:100%;min-height:100%;object-fit:cover;object-position:100% 0;width:100%}
.pbra-renderer .pbra-pie{--pbra-percent:0;align-items:center;background:conic-gradient(var(--secondary) calc(var(--pbra-percent)*1%),var(--secondary-light) 0);border-radius:50%;display:flex;height:110px;justify-content:center;position:relative;width:110px}
.pbra-renderer .pbra-pie::before{background:var(--white,#fff);border-radius:50%;content:"";inset:12px;position:absolute}
.pbra-renderer .pbra-pie .content{left:50%!important;margin:0!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:1}
.pbra-renderer .ranking-scale-fill{max-width:100%}
@media(max-width:767px){.pbra-renderer .pbra-pie{height:110px;width:110px}.pbra-renderer .pbra-pie::before{inset:12px}}
