.accordion[data-v-89ace725]{--surface-radius:var(--main-border-radius);--surface-padding:0;--surface-overflow:hidden;transition:border-color .3s}.accordion__header[data-v-89ace725]{align-items:center;cursor:pointer;display:flex;gap:14px;padding:18px 28px;transition:background .2s;width:100%}.accordion__header[data-v-89ace725]:hover{background:var(--color-accent-primary-surface)}.accordion__header[aria-disabled=true][data-v-89ace725]{cursor:default}.accordion__header-content[data-v-89ace725]{align-items:center;display:flex;flex:1;gap:14px;min-width:0}.accordion__toggle[data-v-89ace725]{align-items:center;background:var(--color-button-light);border-radius:var(--radius-xs);color:var(--color-text-secondary);display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .3s;width:30px}.accordion__toggle.open[data-v-89ace725]{background:var(--color-accent-primary);color:var(--color-text-inverse)}.accordion__toggle svg[data-v-89ace725]{height:16px;transition:transform .3s;width:16px}.accordion__toggle.open svg[data-v-89ace725]{transform:rotate(180deg)}.accordion__body[data-v-89ace725]{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.accordion__body.open[data-v-89ace725]{grid-template-rows:1fr}.accordion__body-inner[data-v-89ace725]{border-top:0 solid var(--surface-subtle);min-height:0;overflow:hidden;padding:0 28px;transition:padding .5s cubic-bezier(.4,0,.2,1),border-top-width .4s cubic-bezier(.4,0,.2,1)}.accordion__body.open .accordion__body-inner[data-v-89ace725]{border-top-width:var(--accordion-body-border-top-width,1px);padding:var(--accordion-body-padding,18px 28px 24px)}@media screen and (max-width:768px){.accordion__header[data-v-89ace725]{padding:14px 18px}.accordion__body-inner[data-v-89ace725]{border-top:0 solid var(--surface-subtle);min-height:0;overflow:hidden;padding:0 18px;transition:padding .5s cubic-bezier(.4,0,.2,1),border-top-width .4s cubic-bezier(.4,0,.2,1)}.accordion__body.open .accordion__body-inner[data-v-89ace725]{padding:var(--accordion-body-padding-md,14px 18px 18px)}}
