.app-collapse[data-v-56d05f03]{--collapse-border:var(--border-color);--collapse-bg:var(--bg-primary);--collapse-radius:var(--spacing-sm);--detached-content-gap:var(--spacing-sm);--header-bg:var(--bg-secondary);--header-text:var(--text-primary);--header-padding-x:var(--spacing-md);--header-padding-y:calc(var(--spacing-sm) + 2px);--header-font-size:calc(var(--text-sm) + .075rem);--content-padding:var(--spacing-md);--content-bg:var(--bg-primary);background:var(--collapse-bg);border:1px solid var(--collapse-border);border-radius:var(--collapse-radius);overflow:hidden}.app-collapse.is-headless[data-v-56d05f03],.app-collapse.is-passthrough-content[data-v-56d05f03]{--content-padding:0;--content-bg:transparent}.app-collapse.is-detached-content[data-v-56d05f03],.app-collapse.is-headless[data-v-56d05f03],.app-collapse.is-passthrough-content[data-v-56d05f03]{background:transparent;border:none;border-radius:0;overflow:visible}.app-collapse__header[data-v-56d05f03]{align-items:center;background:var(--header-bg);border:none;color:var(--header-text);cursor:pointer;display:flex;font-size:var(--header-font-size);font-weight:var(--font-semibold);gap:var(--spacing-sm);justify-content:space-between;padding:var(--header-padding-y) var(--header-padding-x);text-align:left;width:100%}.app-collapse__header.is-plain[data-v-56d05f03]{background:transparent;padding-left:0;padding-right:0}.app-collapse__header[data-v-56d05f03]:disabled{cursor:not-allowed;opacity:.6}.app-collapse__title[data-v-56d05f03]{align-items:center;display:inline-flex;gap:var(--spacing-xs)}.app-collapse__icon[data-v-56d05f03]{align-items:center;color:var(--text-secondary);display:inline-flex;justify-content:center;transform:rotate(180deg);transition:transform .2s ease}.app-collapse__icon.is-expanded[data-v-56d05f03]{transform:rotate(0)}.app-collapse__wrapper[data-v-56d05f03]{overflow:hidden;will-change:height,opacity}.app-collapse.is-detached-content .app-collapse__wrapper[data-v-56d05f03]{margin-top:var(--detached-content-gap)}.app-collapse__content[data-v-56d05f03]{background:var(--content-bg);padding:var(--content-padding)}.app-collapse.is-detached-content .app-collapse__content[data-v-56d05f03]{background:transparent;padding:0}.app-collapse__passthrough-content[data-v-56d05f03]{display:contents}
