/* F2V — Feed icons + right rail visual alignment.
   Scope: desktop frontend only. No layout/SQL/tracking changes. */
body.lcpi-front-desktop .lcpi-rightbar .lcpi-section-title h3{
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  font-weight:520!important;
  letter-spacing:-.024em!important;
  color:#edf3ff!important;
  text-shadow:none!important;
}
body.lcpi-front-desktop .lcpi-title-svg{
  width:22px!important;
  height:22px!important;
  flex:0 0 22px!important;
  display:block!important;
  filter:drop-shadow(0 0 9px rgba(184,76,255,.45));
}
body.lcpi-front-desktop .lcpi-payout-panel .lcpi-title-svg{
  filter:drop-shadow(0 0 9px rgba(36,218,255,.42));
}
body.lcpi-front-desktop .lcpi-rightbar .lcpi-section-title a{
  font-size:12px!important;
  font-weight:480!important;
  color:#df5cff!important;
  text-shadow:none!important;
}

body.lcpi-front-desktop .lcpi-live-feed,
body.lcpi-front-desktop .lcpi-payout-feed{
  min-height:34px!important;
  padding:7px 0!important;
  align-items:center!important;
  column-gap:8px!important;
}
body.lcpi-front-desktop .lcpi-live-feed{
  grid-template-columns:28px 33px minmax(0,1fr) 70px 74px 20px!important;
}
body.lcpi-front-desktop .lcpi-payout-feed{
  grid-template-columns:28px 30px 22px minmax(0,1fr) 62px 66px 20px!important;
}

body.lcpi-front-desktop .lcpi-geo-flag{
  width:26px!important;
  height:19px!important;
  border-radius:4px!important;
  font-size:16px!important;
  line-height:1!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
  filter:drop-shadow(0 0 6px rgba(76,126,255,.2))!important;
}
body.lcpi-front-desktop .lcpi-feed strong{
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-size:12px!important;
  font-weight:470!important;
  color:#e9efff!important;
  text-shadow:none!important;
}
body.lcpi-front-desktop .lcpi-feed em{
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-style:normal!important;
  font-size:12px!important;
  font-weight:430!important;
  color:#dce5ff!important;
  text-shadow:none!important;
}
body.lcpi-front-desktop .lcpi-feed small{
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  text-align:right!important;
  font-size:11px!important;
  font-weight:330!important;
  color:#aeb9d6!important;
  text-shadow:none!important;
}
body.lcpi-front-desktop .lcpi-feed b{
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  text-align:right!important;
  font-size:12px!important;
  font-weight:470!important;
  color:#2af87d!important;
  text-shadow:none!important;
}
body.lcpi-front-desktop .lcpi-feed i{
  display:grid!important;
  place-items:center!important;
  width:18px!important;
  height:18px!important;
  border-radius:6px!important;
  font-size:11px!important;
  font-style:normal!important;
  color:#c9b5ff!important;
  background:rgba(136,104,255,.12)!important;
  box-shadow:0 0 10px rgba(130,95,255,.18)!important;
}
body.lcpi-front-desktop .lcpi-pay-icon{
  width:20px!important;
  height:20px!important;
  border-radius:7px!important;
  display:grid!important;
  place-items:center!important;
  flex:0 0 20px!important;
  font-size:11px!important;
  font-weight:650!important;
  line-height:1!important;
  color:#fff!important;
  box-shadow:inset 0 1px rgba(255,255,255,.22),0 0 10px rgba(42,214,255,.22)!important;
}
body.lcpi-front-desktop .lcpi-paypal{background:linear-gradient(135deg,#1479ff,#37d7ff)!important;color:#fff!important}
body.lcpi-front-desktop .lcpi-usdt{background:linear-gradient(135deg,#1bbf73,#98ffc7)!important;color:#08321d!important}
body.lcpi-front-desktop .lcpi-binance{background:linear-gradient(135deg,#ffd42a,#ff9d00)!important;color:#2b1700!important}
body.lcpi-front-desktop .lcpi-pix{background:linear-gradient(135deg,#00c7a9,#57f5ff)!important;color:#002f35!important}
body.lcpi-front-desktop .lcpi-pay-default{background:linear-gradient(135deg,#6876ff,#b35cff)!important}

@media(max-width:1480px){
  body.lcpi-front-desktop .lcpi-live-feed{grid-template-columns:26px 28px minmax(0,1fr) 54px 60px 18px!important;gap:6px!important}
  body.lcpi-front-desktop .lcpi-payout-feed{grid-template-columns:26px 26px 20px minmax(0,1fr) 48px 56px 18px!important;gap:6px!important}
  body.lcpi-front-desktop .lcpi-feed em,
  body.lcpi-front-desktop .lcpi-feed strong,
  body.lcpi-front-desktop .lcpi-feed b{font-size:11px!important}
  body.lcpi-front-desktop .lcpi-feed small{font-size:10.5px!important}
}
