.c-collapsible{width:var(--collapsible-width,100%);flex-direction:column;display:flex}.c-collapsible.inverted{flex-direction:column-reverse}.c-collapsible.hidden{display:none}.c-collapsible__button{cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#0000;border:none;justify-content:left;align-items:center;height:48px;padding:0;font-weight:700;display:flex}.c-collapsible__button.full-width{justify-content:space-between;width:100%;display:flex}.c-collapsible__title{font-size:var(--collapsible-title-size,18.5px);color:#000;line-height:24px;font-family:var(--primary-font);font-weight:var(--collapsible-title-weight,700);text-transform:var(--collapsible-title-text-transform,capitalize);text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 32px);overflow:hidden}.c-collapsible__chevron{color:#000;flex-shrink:0;width:23px;transition:transform .6s cubic-bezier(.25,1.7,.35,.8)}.c-collapsible__chevron.open{transform:rotate(90deg)}.c-collapsible__chevron.open.inverted{transform:rotate(-90deg)}.c-collapsible__content{will-change:height;padding-left:var(--collapsible-content-padding,0)}.c-collapsible-enter-active,.c-collapsible-leave-active{transition:height .25s ease-out;overflow:hidden}.c-collapsible-enter,.c-collapsible-leave-to{height:0;transition:height .25s ease-in}
