@layer core{.Accordion__item__ue9nf{border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface);padding:var(--space-2);display:grid}.Accordion__item__ue9nf .Accordion__toggleButton__ue9nf{align-items:center;gap:var(--space-1);grid-template-columns:1fr min-content;display:grid}.Accordion__item__ue9nf.Accordion__disabled__ue9nf{border:1px solid var(--border-disabled);background-color:var(--surface-disabled)}.Accordion__item__ue9nf .Accordion__labelContainer__ue9nf{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-self:center;display:grid}.Accordion__item__ue9nf .Accordion__labelContainer__ue9nf .Accordion__label__ue9nf{border-radius:var(--radius);background-color:var(--surface-lower);padding:var(--space-1)}.Accordion__item__ue9nf .Accordion__labelContainer__ue9nf .Accordion__transformLabel__ue9nf{align-items:center;gap:var(--space-2);grid-template-columns:1fr min-content 1fr;display:grid}.Accordion__item__ue9nf .Accordion__labelContainer__ue9nf .Accordion__transformArrowIcon__ue9nf{color:var(--text-highlight)}.Accordion__item__ue9nf.Accordion__disabled__ue9nf .Accordion__transformArrowIcon__ue9nf{color:var(--text-disabled)}.Accordion__item__ue9nf .Accordion__accordionIcon__ue9nf{transition:transform .5s cubic-bezier(.78,.11,.56,1.43)}.Accordion__item__ue9nf .Accordion__content__ue9nf{interpolate-size:allow-keywords;height:0;transition:all .3s;overflow:hidden}.Accordion__item__ue9nf[data-is-open=true] .Accordion__accordionIcon__ue9nf{transform:rotate(.5turn)}.Accordion__item__ue9nf[data-is-open=true] .Accordion__content__ue9nf{margin-top:var(--space-2);border-top:1px solid var(--border-muted);padding-top:var(--space-2);height:auto}.Accordion__ue9nf:has(>:first-child:last-child.Accordion__item__ue9nf) .Accordion__toggleButton__ue9nf{pointer-events:none}.Accordion__ue9nf:has(>:first-child:last-child.Accordion__item__ue9nf) .Accordion__accordionIcon__ue9nf{display:none}.Accordion__ue9nf:has(>:first-child:last-child.Accordion__item__ue9nf) .Accordion__content__ue9nf{margin-top:var(--space-2);border-top:1px solid var(--border-muted);padding-top:var(--space-2);height:auto}}
