.accordion{--accordion-border:var(--accordion-border-width) var(--accordion-border-style) var(--accordion-border-color);border:var(--accordion-border);border-radius:var(--accordion-border-radius);background-color:var(--accordion-background-color);overflow:clip}.accordion-btn{padding-inline:var(--accordion-button-padding-x);padding-block:var(--accordion-button-padding-y);border-inline:none;border-block:var(--accordion-border);width:100%;display:inline-flex;align-items:center;background-color:var(--accordion-button-background-color);line-height:normal}.accordion-btn[aria-expanded=false]{border-bottom:none}.accordion-item:first-child .accordion-btn{border-top:none}.accordion-btn-sm{padding-inline:var(--accordion-button-padding-x-sm);padding-block:var(--accordion-button-padding-y-sm)}.accordion-btn-md{padding-inline:var(--accordion-button-padding-x-md);padding-block:var(--accordion-button-padding-y-md)}.accordion-btn-lg{padding-inline:var(--accordion-button-padding-x-lg);padding-block:var(--accordion-button-padding-y-lg)}.accordion-body{padding-inline:var(--accordion-body-padding-x);padding-block:var(--accordion-body-padding-y)}.accordion-indicator::after{content:var(--accordion-indicator-content);display:inline-block;transition:transform .2s ease}.accordion-btn.is-open .accordion-indicator::after{content:var(--accordion-indicator-content);transform:rotate(135deg)}