

.formBuilderAccordions {
    /*display block !important */
}
.formBuilderAccordions .slds-accordion__summary-action {
    /*margin-top: unset;
    margin-bottom: unset;
    padding-bottom: unset;
    padding-top: unset;*/
    padding-left: 5px !important;
}
.formBuilderAccordions .slds-accordion__summary {
    box-shadow: unset !important;
    border-radius: unset !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    min-height: 40px !important;
    /*max-height: 60px;*/
    /*padding-left: 0.5rem;*/
    padding-right: 0.5rem !important;
}
.formBuilderAccordions .slds-accordion__section {
    padding-top: unset !important;
    padding-bottom: unset !important;
    --slds-c-accordion-section-spacing-inline-end: 0rem !important;
    --slds-c-accordion-section-spacing-inline-start: 0rem !important;
}

.slds-dueling-list__column_responsive {
    flex: auto;
}

.slds-accordion__summary-heading {
    font-size: 1rem !important;
}

/**Form Builder Accordions Colors
   Scoped under .formBuilder to ensure these win over Experience Cloud theme overrides **/
.formBuilder .sectionFieldAccordion,
.formBuilderAccordions .sectionFieldAccordion {
    --slds-c-accordion-summary-color-background: #ecebea;
    --slds-c-accordion-heading-text-color: rgb(8, 7, 7);
    --slds-c-accordion-heading-text-color-hover: rgba(8, 7, 7, 0.8);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16);
}
.formBuilder .default,
.formBuilderAccordions .default {
    --slds-c-accordion-summary-color-background: rgb(236,249,233);
    --slds-c-accordion-heading-text-color: #000000;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16);
}
.formBuilder .accordionDark,
.formBuilderAccordions .accordionDark {
    --slds-c-accordion-summary-color-background: #bbbbbb;
    --slds-c-accordion-heading-text-color : rgb(8, 7, 7);
    --slds-c-accordion-heading-text-color-hover: rgba(8, 7, 7, 0.8);
    border-bottom : 3px solid #ecebea;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16);
}
.formBuilder .accordionDisabled > .slds-accordion__section > .slds-accordion__summary,
.formBuilderAccordions .accordionDisabled > .slds-accordion__section > .slds-accordion__summary {
    --slds-c-accordion-heading-text-color : rgb(8, 7, 7);
    --slds-c-accordion-heading-text-color-hover: rgba(8, 7, 7, 0.8);
    border-bottom : 3px solid #bbbbbb;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16);
}

.slds-form-element_stacked {
    margin-bottom: unset !important;
}

/**Required Checkbox**/
.requiredToggle .slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux,
.requiredToggle .slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox--faux,
.requiredToggle .slds-checkbox_toggle [type=checkbox]:checked~.slds-checkbox_faux,
.requiredToggle .slds-checkbox_toggle [type=checkbox]:checked~.slds-checkbox--faux,
.requiredToggle .slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux,
.requiredToggle .slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox--faux_container .slds-checkbox--faux,
.requiredToggle .slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox_faux,
.requiredToggle .slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox--faux,
.requiredToggle .slds-checkbox--toggle [type=checkbox]:checked~.slds-checkbox_faux,
.requiredToggle .slds-checkbox--toggle [type=checkbox]:checked~.slds-checkbox--faux,
.requiredToggle .slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux,
.requiredToggle .slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox--faux_container .slds-checkbox--faux {
    border-color: rgb(135, 5, 0) !important;
    background-color: rgb(135, 5, 0) !important;
}

/**This is for Form Builder Conditions**/
.formBuilderCondition .slds-form-element__help {
    margin-top: unset;
}
.formBuilderCondition .lightning-helptext {
    display: none;
}

/**These are for grouped picklist buttons**/
.input_group_end {
    padding-left: 1px;
}
.input_group_end .slds-input,
.input_group_end .slds-button {
    border-radius : 0 0.25rem 0.25rem 0;
}
.input_group_start {
    padding-right : 1px;
}
.input_group_start .slds-input,
.input_group_start .slds-button {
    border-radius : 0.25rem 0 0 0.25rem;
}
.input_group_middle {
    padding-left : 1px;
    padding-right : 1px;
}
.input_group_middle .slds-input,
.input_group_middle .slds-button {
    border-radius :  0;
}
.slds-combobox-addon_middle .slds-combobox__input {
    border-radius: 0;
}

.slds-builder-header__item .slds-combobox-addon_end .slds-button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.slds-accordion__summary .form-builder-section_button-menu .slds-button {
    margin-left: unset !important;
}


