/* Mode grands écrans : le mobile et les panneaux métier conservent leur rendu. */
@media (min-width: 1501px) {
    html.layout-fluid {
        --wide-layout-gutter: clamp(1.5rem, 2vw, 4rem);
    }

    html.layout-fluid .navbar .container,
    html.layout-fluid .view {
        width: 100%;
        max-width: none;
        padding-right: var(--wide-layout-gutter);
        padding-left: var(--wide-layout-gutter);
    }

    html.layout-fluid .navbar .container {
        grid-template-columns: auto minmax(0, 1fr);
        column-gap: clamp(1rem, 2vw, 3rem);
    }

    html.layout-fluid .nav-menu {
        width: 100%;
        min-width: 0;
        justify-content: center;
    }

    html.layout-fluid body.theme-test .view,
    html.layout-fluid .settings-dossier {
        max-width: none;
    }

    html.layout-fluid #view-archives > div[style*="max-width"],
    html.layout-fluid #view-transfers > div[style*="max-width"] {
        max-width: none !important;
    }

    html.layout-fluid .cards-grid {
        grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
    }

    html.layout-fluid .settings-two-columns {
        grid-template-columns: repeat(auto-fit, minmax(340px, 1fr));
    }
}
