/* Bid2Stay Release 15.0.12.4 — BidPoints milestone responsive hotfix
   Visual-only. Scoped to Guest BidPoints components. */
body[data-portal-role="guest"] .bpr-metric{
  min-width:0;
  overflow:hidden;
}
body[data-portal-role="guest"] .bpr-metric > strong{
  max-width:100%;
}
body[data-portal-role="guest"] .bpr-metric > strong[data-bpr-next]{
  font-size:clamp(1.18rem,1.65vw,1.62rem)!important;
  line-height:1.14!important;
  letter-spacing:-.025em!important;
  white-space:normal!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  hyphens:none!important;
  text-wrap:balance;
}
body[data-portal-role="guest"] .bpr-metric:has(> strong[data-bpr-next]){
  display:flex;
  flex-direction:column;
}
body[data-portal-role="guest"] .bpr-metric:has(> strong[data-bpr-next]) .bpr-progress{
  width:100%;
  margin-top:auto;
  transform:translateY(1px);
}
@media (max-width:1180px) and (min-width:481px){
  body[data-portal-role="guest"] .bpr-metric > strong[data-bpr-next]{
    font-size:clamp(1.08rem,2.15vw,1.42rem)!important;
  }
}
@media (max-width:480px){
  body[data-portal-role="guest"] .bpr-metric > strong[data-bpr-next]{
    font-size:clamp(1.28rem,6vw,1.58rem)!important;
  }
}
