:root{--bsaweb--accordion--header--gap:0.5rem;--bsaweb--accordion--icon--size:16px;--bsaweb--accordion--icon--stroke-width:2px;--bsaweb--accordion--header--color:inherit;--bsaweb--accordion--header--bg-color:transparent;--bsaweb--accordion--icon--color:inherit;--bsaweb--accordion--icon--bg-color:transparent}.bsaweb-accordion__header{align-items:center;background-color:var(--bsaweb--accordion--header--bg-color);color:var(--bsaweb--accordion--header--color);cursor:pointer;display:flex;gap:var(--bsaweb--accordion--header--gap);justify-content:space-between;width:100%}.bsaweb-accordion__header-label{text-align:left}.bsaweb-accordion__icon-wrapper{align-items:center;background-color:var(--bsaweb--accordion--icon--bg-color);border-radius:50%;color:var(--bsaweb--accordion--icon--color);display:flex;flex-shrink:0;height:var(--bsaweb--accordion--icon-wrapper--size,auto);justify-content:center;padding:.125rem;width:var(--bsaweb--accordion--icon-wrapper--size,auto)}.bsaweb-accordion__icon{--bsaweb--icon--size:var(--bsaweb--accordion--icon--size)}.bsaweb-accordion__icon .bsaweb-icon__group{stroke-width:var(--bsaweb--accordion--icon--stroke-width)}.bsaweb-accordion__icon--arrow .bsaweb-icon__group,.bsaweb-accordion__icon--arrow-v2 .bsaweb-icon__group,.bsaweb-accordion__icon--plus .bsaweb-icon__group{transform-origin:50% 50%;will-change:transform}.bsaweb-accordion__icon--arrow .bsaweb-icon__group>*{transform-origin:10px 14px}.bsaweb-accordion__icon--arrow-v2 .bsaweb-icon__group>*{stroke-dasharray:20;transform:translateY(4px);transform-origin:50% 50%}.bsaweb-accordion__icon--arrow-v2 .bsaweb-icon__group>:first-child,.bsaweb-accordion__icon--arrow-v2 .bsaweb-icon__group>:last-child{stroke-dashoffset:10.15}.bsaweb-accordion__icon--plus .bsaweb-icon__group,.bsaweb-accordion__icon--plus .bsaweb-icon__group>:first-child{transform:rotate(0)}.bsaweb-accordion__item--is-open>.bsaweb-accordion__header>.bsaweb-accordion__icon-wrapper .bsaweb-accordion__icon--arrow .bsaweb-icon__group>:first-child{transform:translateY(-8px) rotate(-90deg)}.bsaweb-accordion__item--is-open>.bsaweb-accordion__header>.bsaweb-accordion__icon-wrapper .bsaweb-accordion__icon--arrow .bsaweb-icon__group>:last-child{transform:translateY(-8px) rotate(90deg)}.bsaweb-accordion__item--is-open>.bsaweb-accordion__header>.bsaweb-accordion__icon-wrapper .bsaweb-accordion__icon--arrow-v2 .bsaweb-icon__group{transform:rotate(-90deg)}.bsaweb-accordion__item--is-open>.bsaweb-accordion__header>.bsaweb-accordion__icon-wrapper .bsaweb-accordion__icon--arrow-v2 .bsaweb-icon__group :last-child,.bsaweb-accordion__item--is-open>.bsaweb-accordion__header>.bsaweb-accordion__icon-wrapper .bsaweb-accordion__icon--arrow-v2 .bsaweb-icon__group>:first-child{stroke-dashoffset:0;transform:translateY(0)}.bsaweb-accordion__item--is-open>.bsaweb-accordion__header>.bsaweb-accordion__icon-wrapper .bsaweb-accordion__icon--plus .bsaweb-icon__group{transform:rotate(-90deg)}.bsaweb-accordion__item--is-open>.bsaweb-accordion__header>.bsaweb-accordion__icon-wrapper .bsaweb-accordion__icon--plus .bsaweb-icon__group>*{transform-origin:50% 50%}.bsaweb-accordion__item--is-open>.bsaweb-accordion__header>.bsaweb-accordion__icon-wrapper .bsaweb-accordion__icon--plus .bsaweb-icon__group>:first-child{transform:rotate(-90deg)}.bsaweb-js .bsaweb-accordion__panel{display:none;transform:translateZ(0);will-change:height}.bsaweb-js .bsaweb-accordion__item--is-open>.bsaweb-accordion__panel{display:block}.bsaweb-accordion[data-animation=on] .bsaweb-accordion__item--is-open .bsaweb-accordion__panel>*{animation:accordion-entry-animation .4s ease-out}.bsaweb-accordion[data-animation=on] .bsaweb-accordion__icon--arrow .bsaweb-icon__group,.bsaweb-accordion[data-animation=on] .bsaweb-accordion__icon--arrow-v2 .bsaweb-icon__group,.bsaweb-accordion[data-animation=on] .bsaweb-accordion__icon--plus .bsaweb-icon__group{transition:transform .3s ease-out}.bsaweb-accordion[data-animation=on] .bsaweb-accordion__icon--arrow .bsaweb-icon__group>*,.bsaweb-accordion[data-animation=on] .bsaweb-accordion__icon--arrow-v2 .bsaweb-icon__group>*,.bsaweb-accordion[data-animation=on] .bsaweb-accordion__icon--plus .bsaweb-icon__group>*{transition:transform .3s,stroke-dashoffset .3s;transition-timing-function:ease-out}@keyframes accordion-entry-animation{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
