/* POLITA_GLOBAL_BADGE_INTELLIGENCE_CSS_START_V31G2K2 */

.badge-intelligence-v31g2k2 {
    margin:
        8px 0 22px;

    padding:
        16px;

    border:
        1px solid rgba(255,255,255,.07);

    border-radius:
        14px;

    background:
        #081014;
}


.badge-intelligence-head-v31g2k2 {
    display:
        flex;

    align-items:
        flex-end;

    justify-content:
        space-between;

    gap:
        16px;

    margin-bottom:
        13px;
}


.badge-intelligence-eyebrow-v31g2k2 {
    margin-bottom:
        4px;

    color:
        #59deff;

    font-size:
        10px;

    font-weight:
        800;

    letter-spacing:
        .12em;

    text-transform:
        uppercase;
}


.badge-intelligence-title-v31g2k2 {
    margin:
        0;

    color:
        #f4f8fb;

    font-size:
        19px;

    font-weight:
        800;
}


.badge-intelligence-note-v31g2k2 {
    max-width:
        430px;

    color:
        #7d8d98;

    font-size:
        11px;

    line-height:
        1.45;

    text-align:
        right;
}


.badge-intelligence-grid-v31g2k2 {
    display:
        grid;

    grid-template-columns:
        repeat(
            3,
            minmax(0,1fr)
        );

    gap:
        10px;
}


.badge-intel-card-v31g2k2 {
    min-width:
        0;

    padding:
        13px;

    border:
        1px solid rgba(255,255,255,.055);

    border-radius:
        10px;

    background:
        #070d11;

    color:
        #f4f8fb;

    text-decoration:
        none;
}


a.badge-intel-card-v31g2k2 {
    transition:
        border-color .16s ease,
        transform .16s ease,
        background .16s ease;
}


a.badge-intel-card-v31g2k2:hover {
    transform:
        translateY(-1px);

    border-color:
        rgba(89,222,255,.22);

    background:
        #091217;
}


.badge-intel-label-v31g2k2 {
    margin-bottom:
        8px;

    color:
        #7d8d98;

    font-size:
        9px;

    font-weight:
        800;

    letter-spacing:
        .1em;

    text-transform:
        uppercase;
}


.badge-intel-main-v31g2k2 {
    display:
        flex;

    align-items:
        center;

    gap:
        10px;

    min-width:
        0;
}


.badge-intel-image-v31g2k2 {
    width:
        42px;

    height:
        42px;

    flex:
        0 0 42px;

    object-fit:
        contain;
}


.badge-intel-avatar-v31g2k2 {
    border-radius:
        50%;
}


.badge-intel-copy-v31g2k2 {
    min-width:
        0;
}


.badge-intel-value-v31g2k2 {
    overflow:
        hidden;

    color:
        #f4f8fb;

    font-size:
        15px;

    font-weight:
        800;

    line-height:
        1.2;

    text-overflow:
        ellipsis;

    white-space:
        nowrap;
}


.badge-intel-value-big-v31g2k2 {
    color:
        #f4f8fb;

    font-size:
        23px;

    font-weight:
        800;

    line-height:
        1;
}


.badge-intel-meta-v31g2k2 {
    margin-top:
        5px;

    color:
        #7d8d98;

    font-size:
        10px;

    line-height:
        1.35;
}


.badge-intel-action-v31g2k2 {
    margin-top:
        10px;

    color:
        #59deff;

    font-size:
        10px;

    font-weight:
        800;
}


.badge-intel-loading-v31g2k2 {
    grid-column:
        1 / -1;

    padding:
        18px;

    color:
        #7d8d98;

    font-size:
        12px;

    text-align:
        center;
}


@media (max-width: 980px) {

    .badge-intelligence-grid-v31g2k2 {
        grid-template-columns:
            repeat(
                2,
                minmax(0,1fr)
            );
    }

}


@media (max-width: 720px) {

    .badge-intelligence-v31g2k2 {
        padding:
            12px;
    }


    .badge-intelligence-head-v31g2k2 {
        align-items:
            flex-start;

        flex-direction:
            column;
    }


    .badge-intelligence-note-v31g2k2 {
        max-width:
            none;

        text-align:
            left;
    }


    .badge-intelligence-grid-v31g2k2 {
        grid-template-columns:
            1fr;
    }

}

/* POLITA_GLOBAL_BADGE_INTELLIGENCE_CSS_END_V31G2K2 */
