:root{--bsaweb--accordion--header--gap:0.5rem;--bsaweb--accordion--icon--size:20px;--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}.bsab4s-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%}.bsab4s-accordion__header-label{text-align:left}.bsab4s-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)}.bsab4s-accordion__icon{--bsaweb--icon--size:var(--bsaweb--accordion--icon--size)}.bsab4s-accordion__icon .bsaweb-icon__group{stroke-width:var(--bsaweb--accordion--icon--stroke-width)}.bsab4s-accordion__icon--arrow .bsaweb-icon__group,.bsab4s-accordion__icon--arrow-v2 .bsaweb-icon__group,.bsab4s-accordion__icon--plus .bsaweb-icon__group{transform-origin:50% 50%;will-change:transform}.bsab4s-accordion__icon--arrow .bsaweb-icon__group>*{transform-origin:10px 14px}.bsab4s-accordion__icon--arrow-v2 .bsaweb-icon__group>*{stroke-dasharray:20;transform:translateY(4px);transform-origin:50% 50%}.bsab4s-accordion__icon--arrow-v2 .bsaweb-icon__group>:first-child,.bsab4s-accordion__icon--arrow-v2 .bsaweb-icon__group>:last-child{stroke-dashoffset:10.15}.bsab4s-accordion__icon--plus .bsaweb-icon__group,.bsab4s-accordion__icon--plus .bsaweb-icon__group>:first-child{transform:rotate(0)}.bsab4s-accordion__item--is-open>.bsab4s-accordion__header>.bsab4s-accordion__icon-wrapper .bsab4s-accordion__icon--arrow .bsaweb-icon__group>:first-child{transform:translateY(-8px) rotate(-90deg)}.bsab4s-accordion__item--is-open>.bsab4s-accordion__header>.bsab4s-accordion__icon-wrapper .bsab4s-accordion__icon--arrow .bsaweb-icon__group>:last-child{transform:translateY(-8px) rotate(90deg)}.bsab4s-accordion__item--is-open>.bsab4s-accordion__header>.bsab4s-accordion__icon-wrapper .bsab4s-accordion__icon--arrow-v2 .bsaweb-icon__group{transform:rotate(-90deg)}.bsab4s-accordion__item--is-open>.bsab4s-accordion__header>.bsab4s-accordion__icon-wrapper .bsab4s-accordion__icon--arrow-v2 .bsaweb-icon__group :last-child,.bsab4s-accordion__item--is-open>.bsab4s-accordion__header>.bsab4s-accordion__icon-wrapper .bsab4s-accordion__icon--arrow-v2 .bsaweb-icon__group>:first-child{stroke-dashoffset:0;transform:translateY(0)}.bsab4s-accordion__item--is-open>.bsab4s-accordion__header>.bsab4s-accordion__icon-wrapper .bsab4s-accordion__icon--plus .bsaweb-icon__group{transform:rotate(-90deg)}.bsab4s-accordion__item--is-open>.bsab4s-accordion__header>.bsab4s-accordion__icon-wrapper .bsab4s-accordion__icon--plus .bsaweb-icon__group>*{transform-origin:50% 50%}.bsab4s-accordion__item--is-open>.bsab4s-accordion__header>.bsab4s-accordion__icon-wrapper .bsab4s-accordion__icon--plus .bsaweb-icon__group>:first-child{transform:rotate(-90deg)}.bsaweb-js .bsab4s-accordion__panel{display:none;transform:translateZ(0);will-change:height}.bsaweb-js .bsab4s-accordion__item--is-open>.bsab4s-accordion__panel{display:block}.bsab4s-accordion[data-animation=on] .bsab4s-accordion__item--is-open .bsab4s-accordion__panel>*{animation:accordion-entry-animation .4s ease-out}.bsab4s-accordion[data-animation=on] .bsab4s-accordion__icon--arrow .bsaweb-icon__group,.bsab4s-accordion[data-animation=on] .bsab4s-accordion__icon--arrow-v2 .bsaweb-icon__group,.bsab4s-accordion[data-animation=on] .bsab4s-accordion__icon--plus .bsaweb-icon__group{transition:transform .3s ease-out}.bsab4s-accordion[data-animation=on] .bsab4s-accordion__icon--arrow .bsaweb-icon__group>*,.bsab4s-accordion[data-animation=on] .bsab4s-accordion__icon--arrow-v2 .bsaweb-icon__group>*,.bsab4s-accordion[data-animation=on] .bsab4s-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)}}:root{--bsaweb--accordion--border-width:1px;--bsaweb--accordion--border-style:solid;--bsaweb--accordion--header--padding:0.75rem 1.25rem;--bsaweb--accordion--panel--padding:0.375rem 1.25rem 1.25rem;--bsaweb--accordion--border-color:var(--bsaweb--color--contrast-lower)}:where(.wp-block-bsaweb-blocks-accordion){list-style:none;padding:0}:where(.wp-block-bsaweb-blocks-accordion .bsab4s-accordion__header){border:0}.wp-block-bsaweb-blocks-accordion .bsab4s-accordion__item{border-bottom:var(--bsaweb--accordion--border-width) var(--bsaweb--accordion--border-style) var(--bsaweb--accordion--border-color)}.wp-block-bsaweb-blocks-accordion .bsab4s-accordion__item:first-child{border-top:var(--bsaweb--accordion--border-width) var(--bsaweb--accordion--border-style) var(--bsaweb--accordion--border-color)}.wp-block-bsaweb-blocks-accordion .bsab4s-accordion__header{padding:var(--bsaweb--accordion--header--padding)}.wp-block-bsaweb-blocks-accordion .bsab4s-accordion__panel{padding:var(--bsaweb--accordion--panel--padding)}
