@layer reset,er-base,er-components,er-theme;@layer er-components{.er-accordion{width:100%}.er-accordion-item{border-bottom:1px solid var(--er-border)}.er-accordion-heading{margin:0;font:inherit}.er-accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 0;border:0;border-radius:var(--er-radius-sm);background:transparent;color:var(--er-foreground);font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left;cursor:pointer}.er-accordion-trigger:hover{text-decoration:underline;text-underline-offset:4px}.er-accordion-trigger:focus-visible{outline:2px solid var(--er-ring);outline-offset:2px}.er-accordion-trigger:disabled{opacity:.5;pointer-events:none}.er-accordion-trigger svg{flex-shrink:0;width:1rem;height:1rem;color:var(--er-muted-foreground);transition:transform var(--er-duration) var(--er-ease)}.er-accordion-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.er-accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--er-duration) var(--er-ease)}.er-accordion-content[data-state=open]{grid-template-rows:1fr}.er-accordion-content>div{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--er-duration)}.er-accordion-content[data-state=open]>div{visibility:visible;transition-delay:0s}.er-accordion-body{padding-bottom:1rem;color:var(--er-muted-foreground);font-size:.875rem}}
