.overview-card{

    background:#fff;

    border:1px solid var(--lwf-border-color,#e5e7eb);

    border-radius:20px;

    padding:24px;

    margin-bottom:18px;

}

.overview-header{

    display:flex;

    align-items:center;

    gap:8px;

    font-size:18px;

    font-weight:500;

    padding-bottom:14px;

    margin-bottom:18px;

    border-bottom:1px solid #f3f4f6;

}

.overview-header i{

    color:var(--lwf-primary);

    font-size:18px;

}

.overview-header h3{

    font-size:18px;

    font-weight:700;

    margin:0;

}

.overview-content{

    display:flex;

    flex-direction:column;

    gap:14px;

}

.overview-content p{

    margin:0;

    line-height:2;

    color:#4b5563;

    font-size:15px;

}

.overview-content strong{

    color:#111827;

    font-weight:600;

}

.overview-lead{

    font-size:16px;

}

.overview-description{

    color:#6b7280;

}

/* تقديم المباراة - توحيد العرض في الهاتف */
@media (max-width: 768px) {

    .match-page .match-content .overview-card {
        width: calc(100vw - 30px) !important;
        max-width: none !important;

        margin-left: calc((100% - (100vw - 30px)) / 2) !important;
        margin-right: calc((100% - (100vw - 30px)) / 2) !important;

        box-sizing: border-box !important;
    }

}

/* =========================================================
   الفرنسية - LTR
   ========================================================= */

.overview-card--fr {
    direction: ltr;
    margin-left: auto !important;
    margin-right: 0 !important;
}

.overview-card--fr .overview-header {
    direction: ltr !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    text-align: left !important;
}

.overview-card--fr .overview-header i {
    order: 1;
}

.overview-card--fr .overview-header h3 {
    order: 2;
    text-align: left !important;
}

.overview-card--fr .overview-content {
    direction: ltr !important;
    text-align: left !important;
}
