/* v272 — booster controls hard fix. Loaded with a new filename to bypass stale caches. */
#boosterPackGrid .v270-booster-purchase,
#boosterPackGrid .v271-booster-purchase{display:none!important}
#boosterPackGrid .v272-booster-controls{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  box-sizing:border-box;
  width:100%;
  margin:10px 0 14px;
  padding:12px;
  border:2px solid rgba(224,177,70,.88);
  border-radius:10px;
  background:linear-gradient(180deg,rgba(38,28,13,.98),rgba(19,15,11,.98));
  box-shadow:0 0 0 1px rgba(255,222,137,.10) inset,0 6px 18px rgba(0,0,0,.24);
}
#boosterPackGrid .v272-booster-title{
  display:flex!important;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  margin:0 0 10px;
  color:#ffe29a;
  font-size:14px;
  font-weight:900;
  letter-spacing:.02em;
}
#boosterPackGrid .v272-booster-admin-badge{
  padding:3px 7px;
  border:1px solid rgba(255,217,109,.58);
  border-radius:999px;
  color:#fff0bc;
  font-size:10px;
  white-space:nowrap;
}
#boosterPackGrid .v272-booster-row{
  display:grid!important;
  grid-template-columns:72px minmax(0,1fr);
  align-items:center;
  gap:8px;
  margin-top:7px;
}
#boosterPackGrid .v272-booster-row-label{
  color:#f6ddb0;
  font-size:12px;
  font-weight:900;
  white-space:nowrap;
}
#boosterPackGrid .v272-booster-buttons{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:6px;
}
#boosterPackGrid .v272-booster-btn{
  display:inline-flex!important;
  visibility:visible!important;
  opacity:1!important;
  min-width:0!important;
  min-height:36px!important;
  align-items:center!important;
  justify-content:center!important;
  padding:7px 6px!important;
  border:1px solid rgba(224,177,70,.72)!important;
  background:rgba(44,34,19,.96)!important;
  color:#ffe7a7!important;
  font-size:11px!important;
  font-weight:900!important;
  line-height:1.15!important;
  white-space:normal!important;
  cursor:pointer!important;
  pointer-events:auto!important;
}
#boosterPackGrid .v272-booster-btn:hover{filter:brightness(1.18)}
#boosterPackGrid .v272-booster-btn.is-gp{background:rgba(58,43,15,.98)!important}
#boosterPackGrid .v272-booster-btn.is-bp{background:rgba(20,39,59,.98)!important;border-color:rgba(114,174,230,.70)!important;color:#d9efff!important}
@media(max-width:760px){
  #boosterPackGrid .v272-booster-controls{padding:10px}
  #boosterPackGrid .v272-booster-row{grid-template-columns:1fr;gap:5px}
  #boosterPackGrid .v272-booster-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}
  #boosterPackGrid .v272-booster-btn{min-height:40px!important;font-size:12px!important}
}
