/* JakSky V111 - focused VIP chooser cleanup, no server/payment changes. */
#vipShopModal .vipDanaPaymentCard.vipQrisPaymentCard{display:none!important}
#vipShopModal .vipPackageBenefits > span.j111Benefit{
  position:relative!important;display:flex!important;align-items:center!important;
  gap:10px!important;min-height:39px!important;padding:8px 12px!important;
  font-size:13px!important;font-weight:600!important;line-height:1.5!important;
  color:#5f5266!important;white-space:normal!important;overflow:visible!important;
  opacity:1!important;filter:none!important;text-shadow:none!important;
  text-indent:0!important;transform:none!important;animation:none!important;
}
#vipShopModal .vipPackageBenefits > span.j111Benefit::before{
  content:""!important;display:block!important;position:static!important;
  width:20px!important;height:20px!important;min-width:20px!important;
  margin:0!important;padding:0!important;box-shadow:none!important;border:none!important;
  background-color:transparent!important;background-repeat:no-repeat!important;
  background-position:center!important;background-size:contain!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%23e5faef'/%3E%3Cpath d='m6.8 12.1 3.3 3.2 6.9-7' fill='none' stroke='%2314a56c' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;
  -webkit-mask:none!important;mask:none!important;
}
#vipShopModal .vipPackageBenefits > span.j111Benefit::after{content:none!important;display:none!important}
#vipShopModal .vipPackageBenefits > span.j111Benefit .j110-icon{display:none!important}
#vipShopModal .vipPackageCard{overflow:visible}
@media (max-width:420px){
 #vipShopModal .vipPackageBenefits > span.j111Benefit{font-size:12px!important;min-height:38px!important}
}
