/* BOLEPIX_MARKETING_META_ADS_V5703Z179MKTMETA1C1 */

#bpMarketingMetaAdsV5703z179{
    margin:20px 0;
    padding:22px;
    border:1px solid #dce7f5;
    border-radius:20px;
    background:#fff;
    box-shadow:0 10px 30px rgba(0,31,74,.06);
}

.bp-mkt-meta-head-v179{
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
    gap:18px;
    margin-bottom:18px;
}

.bp-mkt-meta-head-v179 small{
    display:block;
    margin-bottom:5px;
    font-size:11px;
    font-weight:900;
    letter-spacing:.1em;
    color:#1877f2;
}

.bp-mkt-meta-head-v179 h2{
    margin:0;
    color:#062552;
    font-size:22px;
    line-height:1.2;
}

.bp-mkt-meta-head-v179 p{
    margin:7px 0 0;
    color:#66758a;
    line-height:1.45;
}

.bp-mkt-meta-actions-v179{
    display:flex;
    align-items:center;
    gap:10px;
    flex-wrap:wrap;
}

.bp-mkt-meta-actions-v179 select,
.bp-mkt-meta-actions-v179 button{
    min-height:42px;
    border-radius:11px;
    font:inherit;
}

.bp-mkt-meta-actions-v179 select{
    border:1px solid #cdd9e9;
    background:#fff;
    color:#16375f;
    padding:0 12px;
}

.bp-mkt-meta-actions-v179 button{
    border:0;
    background:#1877f2;
    color:#fff;
    padding:0 17px;
    font-weight:800;
    cursor:pointer;
}

.bp-mkt-meta-actions-v179 button:disabled{
    opacity:.55;
    cursor:wait;
}

.bp-mkt-meta-status-v179{
    padding:11px 13px;
    margin-bottom:16px;
    border-radius:11px;
    background:#f4f7fb;
    color:#53657a;
    font-size:13px;
    line-height:1.45;
}

.bp-mkt-meta-status-v179.ok{
    background:#eef8f3;
    color:#176b45;
}

.bp-mkt-meta-status-v179.error{
    background:#fff1f1;
    color:#a02929;
}

.bp-mkt-meta-grid-v179{
    display:grid;
    grid-template-columns:
        repeat(
            auto-fit,
            minmax(150px,1fr)
        );
    gap:12px;
}

.bp-mkt-meta-grid-v179 article{
    min-width:0;
    padding:16px;
    border:1px solid #e1eaf5;
    border-radius:14px;
    background:#f9fbfe;
}

.bp-mkt-meta-grid-v179 article span{
    display:block;
    margin-bottom:8px;
    color:#6d7d91;
    font-size:12px;
    font-weight:700;
}

.bp-mkt-meta-grid-v179 article strong{
    display:block;
    color:#092d5a;
    font-size:21px;
    line-height:1.15;
    overflow-wrap:anywhere;
}

.bp-mkt-meta-extra-v179{
    display:flex;
    flex-wrap:wrap;
    gap:9px;
    margin-top:14px;
}

.bp-mkt-meta-extra-v179 span{
    padding:9px 11px;
    border:1px solid #e2eaf4;
    border-radius:10px;
    background:#f8fafc;
    color:#5c6c80;
    font-size:12px;
}

.bp-mkt-meta-table-wrap-v179{
    width:100%;
    overflow-x:auto;
    margin-top:18px;
    border:1px solid #e1eaf5;
    border-radius:14px;
}

.bp-mkt-meta-table-v179{
    width:100%;
    min-width:930px;
    border-collapse:collapse;
}

.bp-mkt-meta-table-v179 th,
.bp-mkt-meta-table-v179 td{
    padding:13px 14px;
    border-bottom:1px solid #edf2f8;
    text-align:left;
    vertical-align:middle;
    white-space:nowrap;
}

.bp-mkt-meta-table-v179 th{
    background:#f7faff;
    color:#52657d;
    font-size:12px;
    font-weight:900;
}

.bp-mkt-meta-table-v179 td{
    color:#263b55;
    font-size:13px;
}

.bp-mkt-meta-table-v179 td:first-child{
    min-width:300px;
    white-space:normal;
}

.bp-mkt-meta-table-v179 td strong{
    display:block;
    color:#092d5a;
}

.bp-mkt-meta-table-v179 td small{
    display:block;
    margin-top:3px;
    color:#8190a2;
}

.bp-mkt-meta-table-v179 tbody tr:last-child td{
    border-bottom:0;
}

.bp-mkt-meta-empty-v179{
    padding:24px !important;
    text-align:center !important;
    color:#77879a !important;
}

@media(max-width:700px){

    #bpMarketingMetaAdsV5703z179{
        padding:16px;
        border-radius:16px;
    }

    .bp-mkt-meta-head-v179{
        flex-direction:column;
    }

    .bp-mkt-meta-actions-v179{
        width:100%;
    }

    .bp-mkt-meta-actions-v179 select,
    .bp-mkt-meta-actions-v179 button{
        flex:1 1 150px;
    }

    .bp-mkt-meta-grid-v179{
        grid-template-columns:
            repeat(
                2,
                minmax(0,1fr)
            );
    }

    .bp-mkt-meta-grid-v179 article strong{
        font-size:18px;
    }
}

@media(max-width:420px){

    .bp-mkt-meta-grid-v179{
        grid-template-columns:1fr;
    }
}
