/**
 * Event Info Block - блок с информацией о цене и сообществе
 */

/* Метка (подпись поля) */
.gc-label {
    font-size: var(--font-size-xs);
    font-weight: 600;
    color: var(--font-secondary);
    text-transform: uppercase;
    letter-spacing: 0.05em;
}

/* Значение информации */
.event-info-value {
    color: var(--font-primary);
    font-size: var(--font-size-mdl);
}

/* Сумма цены - крупнее и жирнее */
.event-price-amount {
    font-size: var(--font-size-xl);
    font-weight: 600;
    color: var(--font-primary);
}

/* Ссылка на сообщество */
.event-community-link {
    display: flex;
    align-items: center;
    gap: var(--spacing-mdl);
    text-decoration: none;
    color: inherit;
    transition: opacity 0.2s ease;
}

.event-community-link:hover {
    opacity: 0.8;
}

/* Аватар сообщества */
.event-community-avatar {
    width: 40px;
    height: 40px;
    border-radius: var(--radius-md);
    object-fit: cover;
    flex-shrink: 0;
}

.event-community-avatar-placeholder {
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    background: var(--ui-surface-1);
    border: 1px solid var(--ui-border);
    color: var(--font-secondary);
    font-weight: 600;
    font-size: var(--font-size-md);
    line-height: 1;
}

/* Название сообщества */
.event-community-name {
    font-size: var(--font-size-mdl);
    font-weight: 500;
    color: var(--font-primary);
    margin-bottom: var(--spacing-xs);
}

/* Адаптивность */
@media (max-width: 767px) {
    .event-price-amount {
        font-size: var(--font-size-lg);
    }
    
    .event-community-avatar {
        width: 36px;
        height: 36px;
    }
    
    .event-community-name {
        font-size: 14px;
    }
}
