qualuca-bf-price{display:block;min-width:0}
qualuca-bf-price [hidden],[data-qbf-normal-only][hidden],[data-qbmi-bf-badge][hidden],[data-qbmi-annual-badge][hidden],[data-qbf-annual][hidden]{display:none!important}
.qbf-site-badges{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px;line-height:1.25}
.qbf-site-badge{display:inline-flex;align-items:center;background:#101010;color:#fff;padding:7px 10px;border-radius:5px;border:1px solid #333;font-family:inherit;font-size:11px;font-weight:750;letter-spacing:.035em;line-height:1.3;text-align:left;white-space:normal}
.qbf-site-badge--annual{background:#c8102e;border-color:#c8102e;color:#fff}
.qbf-site-prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;line-height:1.25}
.qbf-site-prices strong,[data-qbf-discounted="true"]{color:#d80b29!important;font-weight:800}
.qbf-site-prices s{color:#666!important;font-size:.78em;font-weight:500;text-decoration:line-through}
qualuca-bf-price[data-active] .qbf-site-prices{padding-block:2px}
qualuca-bf-price [data-qbf-unit]{display:block;margin-top:6px;font-size:.7em}
.qbf-card .qbf-site-badges{margin-top:6px}
[data-qbmi-bf-badge],[data-qbmi-annual-badge]{flex-basis:100%;width:max-content;max-width:100%}
@media(max-width:600px){.qbf-site-badge{font-size:10px;padding:6px 8px}.qbf-site-prices{gap:5px 8px}}
