/* VAG KBX Mobile Fix — corrige le débordement horizontal du plugin knowledgebase-helpdesk */
@media only screen and (max-width: 1024px) {
    .kbx-outer-wrapper {
        max-width: 100% !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 15px !important;
        box-sizing: border-box !important;
    }
    .kbx-inner-details-wrapper {
        width: 100% !important;
        max-width: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        padding: 15px 0 !important;
        box-sizing: border-box !important;
    }
    section.kbx-category-list-sidebar {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 0 20px 0 !important;
        float: none !important;
        box-sizing: border-box !important;
        order: 2;
    }
    .single-kbx_knowledgebase article.kbx_knowledgebase,
    article.kbx_knowledgebase,
    .kbx-inner-details-wrapper article {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        float: none !important;
        box-sizing: border-box !important;
        order: 1;
    }
    html, body {
        overflow-x: hidden !important;
        max-width: 100vw !important;
    }
    .kbx-outer-wrapper img {
        max-width: 100% !important;
        height: auto !important;
    }
}

.kbx-outer-wrapper,.kbx-inner-details-wrapper,section.kbx-category-list-sidebar,article.kbx_knowledgebase,.entry-content.kbx-article-body,.kbx_knowledgebase{background:#ffffff!important;}
