/* ============================================================
   LIVE DROPS — ПРЕМИУМ-ВИТРИНА (СТРОГО, ДОРОГО, ЧИСТО)
   Усилены контраст, иерархия, тени, чёткость линий
============================================================ */

.live-drops {
    position: fixed;
    left: 20px;
    top: 84px;

    width: 340px;

    /* АДАПТАЦИЯ ПО ЭКРАНУ — правильная формула */
    max-height: calc(100vh - 84px - 24px);

    display: flex;
    flex-direction: column;

    background: rgba(10, 12, 18, 0.94);
    backdrop-filter: blur(22px);

    border-radius: 14px;
    border: 1px solid rgba(255,255,255,0.07);

    box-shadow:
        0 20px 45px rgba(0,0,0,0.78),
        0 0 50px rgba(0,0,0,0.45) inset;

    overflow: hidden; /* без скролла */
    z-index: 20;
}


.live-drop-item:last-child {
    margin-bottom: 0; /* убираем пустоту снизу */
}

/* ============================================================
   HEADER — строгая типографика + чёткое разделение
============================================================ */

.live-drops-header {
    padding: 16px 20px;

    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.18em;

    color: rgba(255,255,255,0.75);

    border-bottom: 1px solid rgba(255,255,255,0.07);
    background: rgba(255,255,255,0.02);
}

/* ============================================================
   LIST
============================================================ */

.live-drops-list {
    padding: 16px 16px 12px; /* ниже — меньше, но безопасно */
}

.live-drops-empty {
    padding: 20px 6px;
    text-align: center;
    font-size: 13px;
    color: rgba(255,255,255,0.40);
}

/* ============================================================
   DROP ITEM — более строгий, дорогой, чёткие грани
============================================================ */

.live-drop-item {
    position: relative;

    display: flex;
    align-items: center;
    gap: 14px;

    padding: 14px 16px;
    margin-bottom: 14px;

    background: #0e1118;
    border: 1px solid rgba(255,255,255,0.06);

    border-radius: 8px; /* более строгие углы */

    box-shadow:
        0 4px 14px rgba(0,0,0,0.55),
        0 0 25px rgba(0,0,0,0.45) inset;

    animation: dropIn 0.22s ease-out;
}

/* ============================================================
   ЛЕВАЯ СВЕТОВАЯ ПОЛОСА — ярче, чище
============================================================ */

.live-drop-item::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;

    width: 4px;
    border-radius: 2px;

    background: var(--qcolor);

    box-shadow:
        0 0 12px var(--qcolor),
        0 0 30px color-mix(in srgb, var(--qcolor) 85%, transparent),
        0 0 50px color-mix(in srgb, var(--qcolor) 70%, transparent);
}

/* ============================================================
   АВАТАР
============================================================ */

.live-drop-avatar {
    width: 38px;
    height: 38px;

    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.22);

    object-fit: cover;
}

/* ============================================================
   ТЕКСТОВОЙ БЛОК
============================================================ */

.live-drop-center {
    flex: 1;
    min-width: 0;
}

.live-drop-user {
    font-size: 14px;
    font-weight: 600;
    color: #f3f6ff;
}

.live-drop-skin {
    margin-top: 2px;
    font-size: 12.5px;
    color: #c3ccd8;

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.live-drop-meta {
    display: flex;
    justify-content: space-between;
    margin-top: 6px;

    font-size: 11px;
    color: rgba(255,255,255,0.42);
}

.live-drop-price {
    font-weight: 700;
    color: #2dff88;
    text-shadow: 0 0 6px rgba(45,255,136,0.45);
}

/* ============================================================
   ПРАВАЯ ЧАСТЬ — увеличенная иконка, без клиппинга
============================================================ */

.live-drop-right {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 6px;
}

.live-drop-img {
    width: 88px;
    height: 56px;

    object-fit: contain;

    filter:
        drop-shadow(0 0 12px rgba(0,0,0,0.75))
        drop-shadow(0 0 8px rgba(255,255,255,0.10));
}

/* ============================================================
   PROFIT BADGE — чище, контрастнее
============================================================ */

.live-drop-profit {
    padding: 4px 12px;

    font-size: 11px;
    font-weight: 700;

    border-radius: 12px;
    background: rgba(0, 185, 255, 0.18);
    border: 1px solid rgba(0, 185, 255, 0.55);
    color: #00d0ff;

    box-shadow:
        0 0 12px rgba(0,185,255,0.30);
}

/* ============================================================
   АНИМАЦИЯ
============================================================ */

@keyframes dropIn {
    from {
        opacity: 0;
        transform: translateY(12px);
        filter: blur(3px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
        filter: blur(0);
    }
}

@media (max-width: 1150px) {
    .live-drops { display: none; }
}
