.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;} [data-lfr-editable-type="rich-text"] > p:only-child {margin-bottom:0;}.lfr-layout-structure-item-851718f4-ea82-3d4c-4646-84ca265e5d65 {
margin-bottom: 40px !important;
}
.lfr-layout-structure-item-7b04497b-3b2b-ddb3-49ee-47937597d047 {
padding-bottom: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
padding-top: 0px !important;
}
@media (min-width: 1024px) {
    .col-left {
        position: sticky;
        top: 10vh;
        align-self: flex-start;
    }
}.lfr-layout-structure-item-651e417c-80f5-28ee-4df5-512f20be50c6 {
background-color: var(--white) !important;
border-radius: 10px !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.control-label {
    color: #272833;
    font-size: 0.875rem;
    font-weight: var(--font-weight-semi-bold, 500);
    margin-bottom: 0.25rem;
    max-width: 100%;
    overflow-wrap: break-word;
    word-wrap: break-word;
}.lfr-layout-structure-item-e205743a-6b4b-ff4b-f240-31f4e82849a2 {
background-color: var(--white) !important;
border-radius: 10px !important;
margin-bottom: 20px !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.sheet-subtitle {
    display: none;
}
/* Pills des étiquettes sélectionnées */
.label.label-secondary {
    background-color: #ffffff;
    border: 1.5px solid #0F3251;
    border-radius: 20px;
    padding: 4px 10px;
    color: #0F3251;
    font-size: 0.85rem;
    font-weight: 500;
}

.label.label-secondary .close {
    color: #0F3251;
    opacity: 0.6;
    margin-left: 4px;
}

.label.label-secondary .close:hover {
    opacity: 1;
}

/* Bouton "Tout effacer" */
.component-action.btn-outline-secondary {
    color: #0F3251;
    opacity: 0.5;
    border: none;
    background: transparent;
}

.component-action.btn-outline-secondary:hover {
    opacity: 1;
    color: #e74c3c;
}.lfr-layout-structure-item-bee69a75-70ca-dc38-7b5c-0e8279036a7e {
background-color: var(--white) !important;
border-radius: 10px !important;
margin-bottom: 20px !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.sheet-subtitle {
    display: none;
}
/* Pills des étiquettes sélectionnées */
.label.label-secondary {
    background-color: #ffffff;
    border: 1.5px solid #0F3251;
    border-radius: 20px;
    padding: 4px 10px;
    color: #0F3251;
    font-size: 0.85rem;
    font-weight: 500;
}

.label.label-secondary .close {
    color: #0F3251;
    opacity: 0.6;
    margin-left: 4px;
}

.label.label-secondary .close:hover {
    opacity: 1;
}

/* Bouton "Tout effacer" */
.component-action.btn-outline-secondary {
    color: #0F3251;
    opacity: 0.5;
    border: none;
    background: transparent;
}

.component-action.btn-outline-secondary:hover {
    opacity: 1;
    color: #e74c3c;
}