/* Bootstrap's child gutter rule, extended through non-layout CMS array boundaries.
   Load before the original theme so its card-specific padding and widths win. */
.row>:where(editable-array-item)>:where(*){flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}
/* Retain the accordion icon state across editable question boundaries. */
.sp-eab-accordion>editable-array-item>.sp-eab-accordion-item .sp-eab-collapse-icon{display:none}
.sp-eab-accordion>editable-array-item>.sp-eab-accordion-item .eab-icon-animated .sp-eab-expand-icon{display:block;transform:rotate(0deg);transition:transform .4s ease}
.sp-eab-accordion>editable-array-item>.sp-eab-accordion-item.eab-expand .eab-icon-animated .sp-eab-expand-icon{transform:rotate(180deg)}
.sp-eab-accordion>editable-array-item>.sp-eab-accordion-item.eab-expand .eab-icon-static .sp-eab-expand-icon{display:none}
.sp-eab-accordion>editable-array-item>.sp-eab-accordion-item.eab-expand .eab-icon-static .sp-eab-collapse-icon{display:block}
