/**
 * Kategori PLP mobil — tam genişlik (%100), yan pay yalnızca safe-area (iç katman 0).
 */
@media (max-width: 991px) {
    html body.orion-category-page main,
    html body.orion-category-page .modern-category-page.orion-category-shell-v2 {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        box-sizing: border-box !important;
    }

    html body.orion-category-page div.container.ocv2-container,
    html body.orion-category-page .modern-category-page.orion-category-shell-v2 > div.container.ocv2-container {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: env(safe-area-inset-left, 0px) !important;
        padding-right: env(safe-area-inset-right, 0px) !important;
        box-sizing: border-box !important;
    }

    html body.orion-category-page .orion-category-shell-v2 .category-header,
    html body.orion-category-page .orion-category-shell-v2 .category-main,
    html body.orion-category-page .orion-category-shell-v2 .modern-category-content.ocv2-body,
    html body.orion-category-page #products-container,
    html body.orion-category-page #products-container .view-product-list,
    html body.orion-category-page #products-container .ocv2-product-host,
    html body.orion-category-page #products-container .primary-box,
    html body.orion-category-page #products-container .block_content,
    html body.orion-category-page #products-container .block-content,
    html body.orion-category-page #products-container table.urunsirala,
    html body.orion-category-page #products-container table.urunsirala td {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        max-width: 100% !important;
        width: 100% !important;
        box-sizing: border-box !important;
    }

    html body.orion-category-page #products-container:not(.list-view) ul.urunler,
    html body.orion-category-page #products-container:not(.list-view) ul.product-list,
    html body.orion-category-page #products-container:not(.list-view) ul.orion-category-product-grid,
    html body.orion-category-page #products-container:not(.list-view) .view-product-list ul.urunler,
    html body.orion-category-page #products-container:not(.list-view) .ocv2-product-host ul.urunler {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 8px 0 16px 0 !important;
        gap: 12px 6px !important;
        column-gap: 6px !important;
        row-gap: 12px !important;
        box-sizing: border-box !important;
    }

    html body.orion-category-page #products-container:not(.list-view) ul > li.ps-product-item,
    html body.orion-category-page #products-container:not(.list-view) ul > li[class*="col-"] {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        max-width: none !important;
    }
}
