/**
 * Player video Evolution Group - styling fornito da Evolution.
 *
 * Sorgente: mail Evolution 2026-07-01 (Samuele), allegato
 * `claude-docs/matteo/implementazione-adv/email4/CSS VIDEO.txt`.
 * Il `margin-bottom: 30px` sul `.player_evolution` compensa la label
 * "Powered by" in `position: absolute; bottom: -30px` (che altrimenti
 * sporgerebbe sopra il primo paragrafo del content).
 *
 * Enqueue on-demand da `inc/lv-evolution-adv.php` gated da
 * `lv_post_has_evo_player()`: caricato solo su single post che devono
 * emettere il partial `template-parts/evolution-video-player.php`.
 */

.player_evolution {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    position: relative;
    margin-bottom: 30px;
}

.player_evolution span.evo-label-logo {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: -30px;
    font-family: sans-serif !important;
    font-size: 12px !important;
    color: #1e293b !important;
}

.player_evolution span.evo-label-logo a {
    display: block !important;
    background-color: unset !important;
    text-decoration: none !important;
}

.player_evolution span.evo-label-logo a img {
    height: 15px !important;
    margin-left: 5px;
}

@media (min-width: 981px) {
    .player_evolution {
        width: 100%;
        max-width: 550px;
        min-height: 309px;
    }
}

@media (max-width: 980px) {
    .player_evolution {
        width: 100%;
        max-width: 300px;
        min-height: 188px;
        margin-top: 20px;
    }
}
