/* LVL V1.16.4 — login logo scale fix + plan logo color variants */
.auth-official-logo{
  width:min(208px,46vw)!important;
  max-width:208px!important;
  margin:0 0 12px!important;
  filter:drop-shadow(0 14px 28px rgba(143,65,255,.18));
}
@media(max-width:620px){
  .auth-official-logo{
    width:min(168px,44vw)!important;
    max-width:168px!important;
    margin-bottom:10px!important;
  }
}

.sidebar-plan-card{grid-template-columns:44px 1fr!important;gap:11px!important}
.sidebar-plan-icon{
  width:44px!important;height:44px!important;border-radius:13px!important;position:relative;overflow:hidden;
  font-size:0!important;line-height:0!important;color:transparent!important;text-indent:-9999px!important;
  border:1px solid rgba(137,102,217,.26);background:linear-gradient(145deg,rgba(117,77,213,.26),rgba(28,23,41,.9));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 24px rgba(0,0,0,.22);
}
.sidebar-plan-icon::before{
  content:"";position:absolute;inset:7px;background-position:center;background-repeat:no-repeat;background-size:contain;
  background-image:url("assets/brand/lvl-mark-plan-free-v1164.png");
  filter:drop-shadow(0 4px 10px rgba(133,79,255,.24));
}
.sidebar-plan-card[data-plan-kind="free"]{border-color:rgba(166,83,255,.34)}
.sidebar-plan-card[data-plan-kind="free"] .sidebar-plan-icon{
  border-color:rgba(162,112,255,.32);background:linear-gradient(145deg,rgba(120,72,255,.28),rgba(31,23,47,.92));
}
.sidebar-plan-card[data-plan-kind="free"] .sidebar-plan-icon::before{background-image:url("assets/brand/lvl-mark-plan-free-v1164.png")}

.sidebar-plan-card[data-plan-kind="bronze"]{border-color:rgba(188,129,74,.36);background:radial-gradient(circle at 18% 0,rgba(189,124,63,.18),transparent 42%),linear-gradient(145deg,rgba(90,50,20,.22),rgba(18,16,28,.8))}
.sidebar-plan-card[data-plan-kind="bronze"] .sidebar-plan-icon{
  border-color:rgba(203,147,88,.42);background:linear-gradient(145deg,rgba(170,112,56,.34),rgba(42,29,18,.94));
}
.sidebar-plan-card[data-plan-kind="bronze"] .sidebar-plan-icon::before{background-image:url("assets/brand/lvl-mark-plan-bronze-v1164.png");filter:drop-shadow(0 4px 10px rgba(197,135,77,.28))}

.sidebar-plan-card[data-plan-kind="silver"]{border-color:rgba(168,180,198,.34);background:radial-gradient(circle at 18% 0,rgba(180,191,211,.15),transparent 42%),linear-gradient(145deg,rgba(50,58,74,.24),rgba(18,16,28,.8))}
.sidebar-plan-card[data-plan-kind="silver"] .sidebar-plan-icon{
  border-color:rgba(187,196,210,.44);background:linear-gradient(145deg,rgba(143,155,176,.28),rgba(31,35,46,.94));
}
.sidebar-plan-card[data-plan-kind="silver"] .sidebar-plan-icon::before{background-image:url("assets/brand/lvl-mark-plan-silver-v1164.png");filter:drop-shadow(0 4px 10px rgba(185,193,207,.22))}

.sidebar-plan-card[data-plan-kind="gold"]{border-color:rgba(232,190,77,.34);background:radial-gradient(circle at 18% 0,rgba(222,180,58,.16),transparent 42%),linear-gradient(145deg,rgba(86,62,12,.24),rgba(18,16,28,.8))}
.sidebar-plan-card[data-plan-kind="gold"] .sidebar-plan-icon{
  border-color:rgba(236,198,94,.44);background:linear-gradient(145deg,rgba(183,142,32,.34),rgba(47,34,12,.94));
}
.sidebar-plan-card[data-plan-kind="gold"] .sidebar-plan-icon::before{background-image:url("assets/brand/lvl-mark-plan-gold-v1164.png");filter:drop-shadow(0 4px 10px rgba(230,188,79,.28))}
