/* PrivateDrop v2.6.3 — production fixes */
.pd263-center-brand{
  display:flex!important;align-items:center!important;justify-content:center!important;
  width:100%!important;min-height:74px!important;white-space:nowrap!important;
  font-family:Inter,Arial,sans-serif!important;font-size:34px!important;font-weight:1000!important;
  line-height:1!important;letter-spacing:-1.7px!important;color:#fff!important;text-shadow:none!important
}
.pd263-center-brand .vip{color:#ffd400!important}
.pd263-center-owned>svg[viewBox="0 0 266 74"],
.pd263-center-owned>.standpeak-wordmark,
.pd263-center-owned>.privatedrop-v14-overlay,
.pd263-center-owned>.privatedrop-force-logo{display:none!important}

/* Fallback for the original Top/Live Drop rail when the compiled React sidebar
   decides to render nothing. Uses real /api/dropline data only. */
.pd263-droprail{width:196px;flex:0 0 196px;align-self:stretch;background:var(--color-general-block,#1b1d2f);box-sizing:border-box}
.pd263-droprail__inner{position:sticky;top:0;max-height:100vh;overflow:hidden;padding:8px;box-sizing:border-box}
.pd263-droprail__section{margin-bottom:12px}
.pd263-droprail__title{display:flex;align-items:center;gap:6px;margin:0 0 7px;font:700 11px/14px Inter,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.55)}
.pd263-droprail__title--top{color:#ffce56}
.pd263-droprail__crown{font-size:12px;line-height:1}
.pd263-droprail__list{display:flex;flex-direction:column;gap:5px}
.pd263-droprail__card{position:relative;display:block;height:96px;padding:7px;border:1px solid rgba(255,255,255,.055);background:linear-gradient(145deg,rgba(49,54,81,.92),rgba(25,28,43,.98));overflow:hidden;text-decoration:none;color:#fff;box-sizing:border-box}
.pd263-droprail__card:hover{border-color:rgba(255,255,255,.13);transform:translateY(-1px)}
.pd263-droprail__skin{position:absolute;right:-2px;bottom:4px;width:105px;height:72px;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.35));pointer-events:none}
.pd263-droprail__price{position:relative;z-index:2;font:800 12px/15px Inter,Arial,sans-serif;color:#fff;max-width:90px}
.pd263-droprail__chance{position:relative;z-index:2;margin-top:3px;font:700 10px/12px Inter,Arial,sans-serif;color:#74df91}
.pd263-droprail__user{position:absolute;left:7px;bottom:7px;z-index:2;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 10px/12px Inter,Arial,sans-serif;color:rgba(255,255,255,.65)}
.pd263-droprail__empty{padding:15px 8px;border:1px dashed rgba(255,255,255,.09);font:600 10px/14px Inter,Arial,sans-serif;text-align:center;color:rgba(255,255,255,.34)}
@media(max-width:1100px){.pd263-droprail{display:none!important}}
