.expansion{display:flex;flex-direction:column;width:var(--di-expansion-w,380px);max-width:100%;box-sizing:border-box;padding:var(--space-1) 0 var(--space-2)}.expansion-status{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--di-padding-inline,var(--space-3));color:var(--ink-secondary)}.expansion-status__main{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.expansion-status__note{font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--ink-tertiary)}.expansion-status--inline{align-items:center;padding-block:var(--space-1)}.expansion-status--inline .expansion-status__main{flex:1 1 auto;flex-direction:row;align-items:baseline;gap:var(--space-2)}.expansion-status--inline .expansion-status__text{flex-shrink:0;white-space:nowrap}.expansion-status__note--inline{flex:1 1 auto;min-width:0;overflow:hidden;border-radius:var(--radius-sm);text-overflow:ellipsis;white-space:nowrap}.expansion-status__note--inline:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.expansion-status .expansion-status__text,.expansion-status__tip{font-size:var(--text-2xs);line-height:var(--leading-snug)}.expansion-status .expansion-status__text{min-width:0;overflow-wrap:anywhere}.expansion-status--success .expansion-status__text{color:var(--status-success)}.expansion-status--error .expansion-status__text{color:var(--ink-failure,var(--ink-secondary))}.expansion-status__aside{display:flex;flex-shrink:0;align-items:center;gap:var(--space-1)}.expansion-section{min-width:0;margin:0 var(--di-padding-inline,var(--space-3));padding:var(--space-3) 0;border-top:1px solid var(--border-subtle)}.expansion-section:first-child{border-top:none}.expansion-section__head{display:flex;align-items:baseline;color:var(--ink-muted);gap:var(--space-2);padding-bottom:var(--space-1)}.expansion-section__icon{display:flex;flex-shrink:0;align-self:center}.expansion-section__icon .MuiSvgIcon-root{font-size:var(--text-xs)}.expansion-section__label{font-size:var(--text-3xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.expansion-section__aside{margin-left:auto;font-size:var(--text-2xs);color:var(--ink-tertiary);font-variant-numeric:tabular-nums}.expansion-row{margin:0 calc(-1 * var(--space-2));border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-out)}.expansion-row,.expansion-row__main{display:flex;align-items:center;min-height:44px}.expansion-row__main{flex:1;gap:var(--space-3);min-width:0;padding:var(--space-1) var(--space-2);border:none;border-radius:inherit;background:none;color:var(--ink-primary);font:inherit;text-align:left;-webkit-user-select:text;user-select:text}button.expansion-row__main{cursor:pointer}@media (hover:hover){.expansion-row--action:hover:not(.expansion-row--disabled){background:var(--background-hover)}}.expansion-row__main:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-inset)}@media (hover:hover){.expansion-row--include.expansion-row--action:hover,.expansion-row--pressed.expansion-row--action:hover{background:rgba(var(--accent-primary-rgb),.12)}}.expansion-row--include,.expansion-row--pressed{background:rgba(var(--accent-primary-rgb),.12)}.expansion-row--exclude .expansion-row__label{color:var(--ink-secondary);text-decoration:line-through}.expansion-row__state{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.expansion-row--disabled button.expansion-row__main{cursor:not-allowed}.expansion-row__icon{display:flex;flex-shrink:0;color:var(--ink-secondary)}.expansion-row__text{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.expansion-row__label{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--ink-primary);overflow-wrap:anywhere}.expansion-row__meta{font-size:var(--text-2xs);color:var(--ink-tertiary)}.expansion-row__count{flex-shrink:0;font-size:var(--text-2xs);color:var(--ink-secondary);font-variant-numeric:tabular-nums}.expansion-row__mark{display:flex;flex-shrink:0;justify-content:center;width:var(--space-4);color:var(--accent-text,var(--ink-accent))}.expansion-row__mark .MuiSvgIcon-root{font-size:var(--space-4)}.expansion,.expansion-row--compact{--expansion-row-compact:28px;--expansion-target:44px}.expansion-row--compact,.expansion-row--compact .expansion-row__main{min-height:var(--expansion-row-compact)}.expansion-row--compact .expansion-row__main{position:relative;isolation:isolate;gap:var(--space-2);padding:calc(var(--space-1) / 2) var(--space-2)}.expansion-row--compact .expansion-row__main:after{content:"";position:absolute;z-index:-1;inset:0}.expansion-row--compact .expansion-row__icon .MuiSvgIcon-root{font-size:var(--space-4)}.expansion-row--compact.expansion-row--include .expansion-row__icon,.expansion-row--compact.expansion-row--pressed .expansion-row__icon{color:var(--accent-text,var(--ink-accent))}.expansion-row--compact.expansion-row--exclude .expansion-row__icon,.expansion-row--exclude .expansion-row__mark{color:var(--ink-secondary)}.expansion-row--compact .expansion-row__text{flex-flow:row wrap;align-items:baseline;column-gap:var(--space-2)}.expansion-row--compact .expansion-row__count{min-width:3ch;text-align:right}.expansion-row--compact.expansion-row--dim .expansion-row__count,.expansion-row--dim .expansion-row__count,.expansion-row--dim .expansion-row__label,.expansion-row--disabled .expansion-row__icon,.expansion-row--disabled .expansion-row__label{color:var(--ink-muted)}.expansion-row.expansion-row--include .expansion-row__count,.expansion-row.expansion-row--include .expansion-row__meta,.expansion-row.expansion-row--pressed .expansion-row__count,.expansion-row.expansion-row--pressed .expansion-row__meta{color:var(--ink-primary)}.expansion-row__trailing{gap:var(--space-1);padding-right:var(--space-2)}.expansion-bar__end,.expansion-row__trailing{display:flex;flex-shrink:0;align-items:center}.expansion-bar__end{gap:6px;margin-left:auto}.expansion-bar__status{font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--ink-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.expansion-stop{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--radius-md);background:#0000;color:var(--ink-tertiary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.expansion-stop:after{content:"";position:absolute;inset:-10px}@media (hover:hover){.expansion-stop:hover{background:var(--status-error-bg);color:var(--status-error)}}.expansion-stop:disabled{background:#0000;cursor:not-allowed;opacity:.4}.expansion-stop:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.expansion-stop .MuiSvgIcon-root{font-size:14px}@media (any-pointer:coarse),(hover:none){.expansion-row--compact .expansion-row__main:after{inset:min(0px,calc((100% - var(--expansion-target)) / 2)) 0}}@media (prefers-reduced-motion:reduce){.expansion-row,.expansion-stop{transition:none}}