.c-collapsible{display:flex;flex-direction:column;width:100%}.c-collapsible.inverted{flex-direction:column-reverse}.c-collapsible.hidden{display:none}.c-collapsible__button{--button-padding:0px;--button-background:transparent;--button-justify-content:left;--button-border-color:transparent;--button-font-weight:var(--font-weight--bold);align-items:center;display:flex}.c-collapsible__button.full-width{--button-width:100%;display:flex;--button-justify-content:space-between}.c-collapsible__title{color:var(--collapsible-title-color,var(--c-black));font-family:var(--collapsible-title-font-family,var(--font-family--secondary));font-size:var(--collapsible-title-size,18px);font-weight:var(--collapsible-title-font-weight,var(--font-family--semibold));line-height:var(--collapsible-title-line-height,26px);max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis;text-transform:var(--collapsible-title-text-transform,capitalize);white-space:nowrap}.c-collapsible__chevron{margin-left:var(--spacer-xs);transition:transform .6s cubic-bezier(.25,1.7,.35,.8);--icon-color:var(--collapsible-title-color);flex-shrink:0}.c-collapsible__chevron.open{transform:rotate(90deg)}.c-collapsible__chevron.open.inverted{transform:rotate(-90deg)}.c-collapsible__content{padding-left:var(--collapsible-content-padding,0);will-change:height}
