.c-accordion{--c-accordion-color-text: var(--cal-color-text, #000000);--c-accordion-color-border: var(--cal-color-border, #cccccc);--c-accordion-border-style: thin solid;--c-accordion-radius: var(--cal-radius-xl, 1rem);--c-accordion-padding: 0 var(--cal-spacing-4, 1rem);--c-accordion-padding-items: var(--cal-spacing-4, 1rem) 0;--c-accordion-shadow-1: var(--cal-box-shadow)}.c-accordion--split{--c-accordion-padding-items-split: var(--cal-spacing-4, 1rem);--c-accordion-gap-items-split: var(--cal-spacing-4, 1rem)}.c-accordion{display:flex;flex-direction:column;--c-accordion-item-padding: var(--c-accordion-padding-items)}.c-accordion--bordered{border:var(--c-accordion-border-style);border-color:var(--c-accordion-color-border);border-radius:var(--c-accordion-radius);padding:var(--c-accordion-padding);--c-accordion-item-border-style-block-end: var(--c-accordion-border-style);--c-accordion-item-color-border: var(--c-accordion-color-border)}.c-accordion--light{--c-accordion-item-border-style-block-end: var(--c-accordion-border-style);--c-accordion-item-color-border: var(--c-accordion-color-border)}.c-accordion--split{gap:var(--cal-spacing-4, 1rem);--c-accordion-item-padding: var(--c-accordion-padding-items-split);--c-accordion-item-color-border: var(--c-accordion-color-border);--c-accordion-item-radius: var(--c-accordion-radius);--c-accordion-item-shadow-1: var(--c-accordion-shadow-1);--c-accordion-item-color-background: var(--cal-color-surface-2, #ffffff)}