.elementor-4898 .elementor-element.elementor-element-be9ef2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4898 .elementor-element.elementor-element-61f09ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-4898 .elementor-element.elementor-element-e95e79e{--display:flex;}.elementor-4898 .elementor-element.elementor-element-e95e79e.e-con{--align-self:center;}.elementor-4898 .elementor-element.elementor-element-b8585bd.elementor-element{--align-self:center;}:root{--page-title-display:none;}/* Start custom CSS *//* DESIGN BOUTONS STATUT */

.gph-status {
    display: inline-flex !important;
    gap: 6px !important;
    border: 0 !important;
    background: transparent !important;
}

.gph-status button {
    border-radius: 999px !important;
    padding: 8px 13px !important;
    font-size: 10px !important;
    font-weight: 600 !important;
    letter-spacing: .1em !important;
    text-transform: uppercase !important;
    border: 1px solid transparent !important;
    background: #fff !important;
    cursor: pointer !important;
}

/* Publier */
.gph-status button[data-status="ouvert"] {
    color: #166534 !important;
    border-color: #22c55e !important;
    background: #eaf7ee !important;
}

/* Brouillon */
.gph-status button[data-status="brouillon"] {
    color: #991b1b !important;
    border-color: #dc2626 !important;
    background: #fdecec !important;
}

/* Archiver */
.gph-status button[data-status="archive"] {
    color: #92400e !important;
    border-color: #f59e0b !important;
    background: #fff4e6 !important;
}

.gph-status button.active,
.gph-status button.is-active {
    box-shadow: inset 0 0 0 2px currentColor !important;
}
/* DOSSIERS DANS PLANS / IMAGES / FICHES PRODUITS */

.gph-folder,
.gph-folder-item,
.gph-subfolder,
.gph-folder-card {
    font-size: 11px !important; /* avant 13-14px */
    line-height: 1.3 !important;
}

/* Plus d'espace entre les dossiers */

.gph-folder-list,
.gph-folders-grid,
.gph-subfolders {
    gap: 12px !important;
}

/* Supprime les effets roses */

.gph-folder:hover,
.gph-folder-item:hover,
.gph-subfolder:hover,
.gph-folder-card:hover {
    background: #f8f8f8 !important;
    color: #111 !important;
    border-color: rgba(0,0,0,.15) !important;
    transform: none !important;
}

/* Tous les textes restent noirs */

.gph-folder:hover *,
.gph-folder-item:hover *,
.gph-subfolder:hover *,
.gph-folder-card:hover * {
    color: #111 !important;
}

/* Dossier actif */

.gph-folder.is-active,
.gph-folder-item.is-active,
.gph-subfolder.is-active,
.gph-folder-card.is-active {
    background: #fff !important;
    color: #111 !important;
    border: 1px solid rgba(0,0,0,.2) !important;
}

/* Désactive complètement les couleurs Elementor */

.gph-folder a,
.gph-folder-item a,
.gph-subfolder a,
.gph-folder-card a {
    color: #111 !important;
}

.gph-folder a:hover,
.gph-folder-item a:hover,
.gph-subfolder a:hover,
.gph-folder-card a:hover {
    color: #111 !important;
}/* End custom CSS */