@layer components{.accordion-slotted{border:calc(var(--spacing)*1) solid var(--color-border-main-subtle);border-radius:var(--component-card-radius);overflow:hidden}.accordion-slotted__header{color:var(--color-content-main-default);cursor:pointer;padding:var(--component-card-lg-padding);background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;display:flex}.accordion-slotted__header--hoverable:hover{background-color:var(--color-background-main-system-subtle);color:var(--color-content-main-muted)}.accordion-slotted__chip{margin-right:calc(var(--spacing)*16)}.accordion-slotted__icon{color:var(--color-content-main-muted);font-size:var(--typography-body-font-size-b4);font-weight:var(--typography-body-weight-md);line-height:var(--typography-body-line-height-b4);padding-right:calc(var(--spacing)*16);display:flex}.accordion-slotted__header-wrapper{font-family:var(--typography-body-family-font-font);font-size:var(--typography-body-font-size-b2);font-weight:var(--typography-body-weight-sm);line-height:var(--typography-body-line-height-b2);text-align:left;flex:1;text-decoration:none}.accordion-slotted__arrow{margin-left:calc(var(--spacing)*12);transition:transform .3s ease-in-out}.accordion-slotted__arrow--open{transform:rotate(180deg)}.accordion-slotted__content{grid-template-rows:0fr;transition:grid-template-rows .4s ease-in-out;display:grid;overflow:hidden}.accordion-slotted__content--open{grid-template-rows:1fr}.accordion-slotted__content-wrapper{opacity:0;min-height:0;padding-bottom:0;padding-left:var(--component-card-lg-padding);padding-right:var(--component-card-lg-padding);padding-top:0;transition:opacity .3s ease-in-out,padding .3s ease-in-out}.accordion-slotted__content-wrapper--open{opacity:1;padding-bottom:var(--component-card-lg-padding)}}
