/*
 * ============================================================
 * BUSINESS — WAARDERING
 * ============================================================
 */

@media screen and (min-width: 969px) {

body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-summary {
    padding:
        78px
        0 !important;

    background:
        #ffffff !important;
}


body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-summary-grid {
    display:
        grid !important;

    grid-template-columns:
        .62fr
        1.38fr !important;

    gap:
        60px !important;

    align-items:
        center !important;
}


body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-score {
    padding:
        38px !important;

    background:
        var(--pb-business-dark) !important;

    color:
        #ffffff !important;

    border:
        0 !important;

    border-radius:
        0 !important;

    box-shadow:
        none !important;
}


body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-score p {
    color:
        rgba(255,255,255,.72) !important;
}


/*
 * Reviews als gecontroleerde testimonialregels.
 */

body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-list {
    padding:
        0
        0
        90px !important;
}


body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-grid {
    display:
        grid !important;

    grid-template-columns:
        repeat(2,minmax(0,1fr)) !important;

    gap:
        0 !important;

    border-top: 0 !important;

    border-left: 0 !important;

}


body.pb-layout-pack-business.pb-template-page-waardering
.vokk-review-card {
    padding:
        36px !important;

    background:
        #ffffff !important;

    border:
        0 !important;

    border-right:
        1px solid
        var(--pb-business-line) !important;

    border-bottom:
        1px solid
        var(--pb-business-line) !important;

    border-radius:
        0 !important;

    box-shadow:
        none !important;
}


/*
 * Trust-KPI balk.
 */

body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-trust {
    padding:
        0 !important;

    background:
        var(--pb-business-dark) !important;

    color:
        #ffffff !important;
}


body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-trust-grid {
    display:
        grid !important;

    grid-template-columns:
        repeat(4,minmax(0,1fr)) !important;

    gap:
        0 !important;
}


body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-trust-item {
    padding:
        35px
        30px !important;

    border:
        0 !important;
}


body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-trust-item strong,
body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-trust-item span {
    color:
        #ffffff !important;
}


body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-trust-item
+ .vokk-reviews-trust-item {
    border-left:
        1px solid
        rgba(255,255,255,.14) !important;
}


/*
 * Feedback-sectie formeel en compact.
 */

body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-wordpress-ready {
    padding:
        85px
        0 !important;
}


body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-wordpress-box {
    display:
        grid !important;

    grid-template-columns:
        1.1fr
        .9fr !important;

    gap:
        0 !important;

    padding:
        0 !important;

    background:
        #ffffff !important;

    border:
        1px solid
        var(--pb-business-line) !important;

    border-radius:
        0 !important;

    box-shadow:
        none !important;
}


body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-wordpress-box > div:first-child {
    padding:
        48px !important;
}


body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-wordpress-list {
    padding:
        48px !important;

    border-left:
        1px solid
        var(--pb-business-line) !important;

    background:
        var(--pb-business-soft) !important;
}

}


/*
 * ============================================================
 * BUSINESS WAARDERING — SCORECARD CONTRAST FIX
 * ============================================================
 */

@media screen and (min-width: 969px) {

body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-score {
    color: #ffffff !important;
}


/* 0,0 score helder wit */

body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-score-number {
    color: #ffffff !important;
    opacity: 1 !important;
}


/* sterren duidelijk zichtbaar */

body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-stars,
body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-stars span {
    color: #f5b301 !important;
    opacity: 1 !important;
}


/* beschrijving onder sterren */

body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-score p {
    color: rgba(255,255,255,.82) !important;
    opacity: 1 !important;
}


/* eventuele oude inline/legacy opacity neutraliseren */

body.pb-layout-pack-business.pb-template-page-waardering
.vokk-reviews-score
[class*="pb-inline-"] {
    opacity: 1 !important;
}

}
