/* LEFT site-wide polish v1 */
body.left-premium{
  --left-orange:#ff9f1a;
  --left-orange-soft:#ffb23d;
  --left-text:#f5f7fa;
  --left-muted:#9fa8b3;
  --left-panel:rgba(18,21,27,.92);
  --left-panel-soft:rgba(255,255,255,.035);
  --left-line:rgba(255,255,255,.07);
  --left-orange-line:rgba(255,159,26,.13);
  color:var(--left-text);
}

body.left-premium i[class*="fa"],
body.left-premium i[class*="bi"],
body.left-premium .icon-circle,
body.left-premium .feature-icon,
body.left-premium .card-icon,
body.left-premium .stat-icon{
  min-width:0 !important;
  min-height:0 !important;
  width:auto !important;
  height:auto !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  color:inherit !important;
  filter:none !important;
}
body.left-premium .topbar{
  background:rgba(10,12,16,.88) !important;
  border-bottom:1px solid var(--left-orange-line) !important;
  box-shadow:0 8px 24px rgba(0,0,0,.24) !important;
  backdrop-filter:blur(16px) saturate(130%) !important;
}

body.left-premium .topbar i,
body.left-premium .logo i,
body.left-premium .card-header i,
body.left-premium .back-link i,
body.left-premium .back-btn i{
  color:var(--left-orange) !important;
}

body.left-premium .card,
body.left-premium .box,
body.left-premium .panel,
body.left-premium .glass-card,
body.left-premium .balance-card,
body.left-premium .credit-card,
body.left-premium .stat-card,
body.left-premium .order-card-compact{
  border:1px solid var(--left-line) !important;
  background:linear-gradient(180deg,rgba(22,26,33,.96),rgba(13,16,21,.96)) !important;
  box-shadow:0 10px 26px rgba(0,0,0,.20) !important;
}
body.left-premium button,
body.left-premium .btn,
body.left-premium input[type="submit"],
body.left-premium input[type="button"],
body.left-premium a.btn{
  background:rgba(255,159,26,.08) !important;
  color:#ffd27a !important;
  border:1px solid rgba(255,159,26,.14) !important;
  box-shadow:none !important;
  border-radius:12px !important;
}

body.left-premium button:hover,
body.left-premium .btn:hover,
body.left-premium input[type="submit"]:hover,
body.left-premium input[type="button"]:hover,
body.left-premium a.btn:hover{
  background:rgba(255,159,26,.12) !important;
  border-color:rgba(255,159,26,.22) !important;
  transform:translateY(-1px) !important;
  box-shadow:none !important;
}

body.left-premium input,
body.left-premium select,
body.left-premium textarea{
  min-height:44px;
  background:#0f1318 !important;
  color:#f6f7f9 !important;
  border:1px solid #2b3139 !important;
  border-radius:12px !important;
  box-shadow:none !important;
}
body.left-premium input:focus,
body.left-premium select:focus,
body.left-premium textarea:focus{
  border-color:rgba(255,159,26,.38) !important;
  box-shadow:0 0 0 3px rgba(255,159,26,.07) !important;
}

body.left-premium .badge,
body.left-premium .status,
body.left-premium .tag,
body.left-premium .chip,
body.left-premium .filter-tab.active,
body.left-premium .tab.active{
  background:rgba(255,159,26,.055) !important;
  color:#ffd27a !important;
  border:1px solid rgba(255,159,26,.10) !important;
  box-shadow:none !important;
}

body.left-premium thead,
body.left-premium th{
  background:rgba(255,159,26,.045) !important;
}

body.left-premium tbody tr:hover{
  background:rgba(255,159,26,.035) !important;
}

body.left-premium .method-card-name i,
body.left-premium .game-card i,
body.left-premium .product-card i{
  color:#b7c0ca !important;
}
body.left-premium .bottom-nav{
  right:8px !important;
  left:8px !important;
  width:auto !important;
  bottom:max(8px,env(safe-area-inset-bottom)) !important;
  padding:5px !important;
  border-radius:18px !important;
  border:1px solid var(--left-line) !important;
  background:rgba(13,16,21,.92) !important;
  box-shadow:0 14px 34px rgba(0,0,0,.28) !important;
  backdrop-filter:blur(16px) saturate(130%) !important;
}

body.left-premium .bottom-nav .nav-item{
  min-height:46px !important;
  border-radius:13px !important;
  color:#a7afb9 !important;
  background:transparent !important;
  border:1px solid transparent !important;
  box-shadow:none !important;
}

body.left-premium .bottom-nav .nav-item i{
  color:#9da5af !important;
  background:transparent !important;
  box-shadow:none !important;
}

body.left-premium .bottom-nav .nav-item.active{
  color:#ffd36a !important;
  background:rgba(255,159,26,.055) !important;
  border-color:rgba(255,159,26,.10) !important;
  box-shadow:none !important;
}

body.left-premium .bottom-nav .nav-item.active i{
  color:var(--left-orange) !important;
}
@media(max-width:560px){
  body.left-premium{
    padding-bottom:max(92px,calc(82px + env(safe-area-inset-bottom))) !important;
  }

  body.left-premium .container{
    padding-left:10px !important;
    padding-right:10px !important;
  }

  body.left-premium .card,
  body.left-premium .box,
  body.left-premium .panel,
  body.left-premium .glass-card,
  body.left-premium [class*="card"]{
    border-radius:16px !important;
  }

  body.left-premium button,
  body.left-premium .btn,
  body.left-premium a.btn,
  body.left-premium .back-link,
  body.left-premium .back-btn{
    min-height:42px;
  }

  body.left-premium .methods-grid{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:9px !important;
  }

  body.left-premium .method-card-name{
    min-height:40px !important;
    font-size:10.5px !important;
  }
}
@media(prefers-reduced-motion:reduce){
  body.left-premium *,
  body.left-premium *::before,
  body.left-premium *::after{
    animation-duration:.01ms !important;
    transition-duration:.01ms !important;
    scroll-behavior:auto !important;
  }
}
