﻿.dxrpControl_Material.primaryRoundPanel, .dxrpControl_Material.primaryRoundPanelAlt { /* margin-bottom pour les panels (sauf les derniers) */
    margin-bottom: 16px;
}

.dxrpControl_Material td.dxrpHeader_Material {
    padding: 5px 0;
}

.dxrpControl_Material, .dxrpControl_Material td.dxrpHeader_Material {
    border: none;
}

    .dxrpControl_Material .dxeCheckBoxList_Material td.dxe {
        padding: 0;
    }

    .dxrpControl_Material.primaryRoundPanel > tbody > tr.dxrpCR > .dxrpcontent > .dxrpAW > .dxrpCW, .dxrpControl_Material.primaryRoundPanelAlt > tbody > tr.dxrpCR > .dxrpcontent > .dxrpAW > .dxrpCW {
        padding: 5px 1px;
    }

    .dxrpControl_Material.primaryRoundPanel.dxrp-noCollapsing > tbody > tr.dxrpCR > .dxrpcontent {
        padding: 0px;
    }

    .dxrpControl_Material > tbody > tr > td > div > div > span.primaryRoundPanelLabel {
        height: 36px;
        color: var(--color-primary-light-blue-1);
        font-weight: 700;
    }

    .dxrpControl_Material > tbody > tr > td.dxrpHeader_Material span.dxrpHT {
        line-height: 24px;
        padding: 3px 0px 1px 0;
    }

    .dxrpControl_Material.primaryRoundPanel > tbody > tr > td.dxrpHeader_Material, .dxrpControl_Material.primaryRoundPanelAlt > tbody > tr > td.dxrpHeader_Material {
        background-color: var(--color-primary-light-white-1);
    }

    .dxrpControl_Material.secondaryRoundPanel > tbody > tr.dxrpCR > .dxrpcontent > .dxrpAW > .dxrpCW {
        padding: 0px 0px 10px 0px;
    }

    .dxrpControl_Material.secondaryRoundPanel > tbody > tr > td.dxrpHeader_Material {
        background-color: var(--color-primary-light-white-1);
        font: var(--font-size-titre-panel) var(--font-family-1); /*Cette ligne sert à écraser le style de DevExpress*/
        font-family: var(--font-family-1);
        font-weight: var(--font-weight-titre-panel);
        font-size: var(--font-size-titre-panel);
        color: var(--color-primary-light-blue-1);
    }

        .dxrpControl_Material.secondaryRoundPanel > tbody > tr > td.dxrpHeader_Material:hover {
            background-color: #f6fafd;
        }

        .dxrpControl_Material.secondaryRoundPanel > tbody > tr > td.dxrpHeader_Material span.dxrpHT::before {
            display: inline-block;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            font-family: var(--font-family-3);
            font-weight: 900;
            color: var(--color-grey-1);
            content: "\f0d7";
            position: absolute;
            /*right: 10px;
            top: 9px;*/
            width: 14px;
            height: 16px;
            cursor: pointer;
        }

.dxrpAW {
    overflow: hidden;
}

.dxrpControl_Material.TertiaryRoundPanel {
    border: 1px solid var(--color-primary-light-blue-3);
    border-radius: var(--border-radius-1);
}

    .dxrpControl_Material.TertiaryRoundPanel > tbody > tr.dxrpCR > .dxrpcontent > .dxrpAW > .dxrpCW {
        padding: 0px 0px 10px 0px;
    }

    .dxrpControl_Material.TertiaryRoundPanel > tbody > tr > td.dxrpHeader_Material {
        background-color: var(--color-grey-9);
        color: var(--color-primary-light-blue-1);
        text-align: center;
        border-top-left-radius: var(--border-radius-1);
        border-top-right-radius: var(--border-radius-1);
    }

    .dxrpControl_Material.TertiaryRoundPanel .dxrpHeader_Material .dxrpCollapseButton {
        margin-right: 8px;
        margin-left: -8px;
        border-radius: var(--border-radius-1);
        background-color: var(--color-grey-9);
    }

    .dxrpControl_Material.TertiaryRoundPanel .dxrpHeader_Material .dxrp_collapseBtnHover {
        background-color: var(--color-grey-9);
    }

.dxtcLite_Material > .dxtc-content {
    padding: 16px 8px;
}


.dxrpControl_Material.primaryRoundPanel {
    box-shadow: 0px 2px 10px 0px var(--color-primary-info-blue-1-3);
    border-radius: var(--border-radius-2);
    padding: 16px;
    background-color: var(--color-primary-light-white-1);
}

.dxrpControl_Material.primaryRoundPanelAlt {
    border-radius: var(--border-radius-2);
    background-color: transparent;
}
