.kit-stack{flex-direction:column;display:flex}.kit-stack__active{gap:var(--kit-space-md);flex-direction:column;display:flex}.kit-stack__fold{z-index:1;justify-content:space-between;align-items:center;gap:var(--kit-space-sm);box-sizing:border-box;height:var(--kit-h-lg);margin:var(--kit-space-sm) var(--kit-space-md) var(--kit-space-md);padding:0 var(--kit-space-lg);border-radius:calc(var(--obj-r) - 2px);font:inherit;font-size:var(--kit-fs-footnote);color:var(--admin-muted);cursor:pointer;transition:margin var(--kit-dur-quick) var(--kit-ease-press), border-radius var(--kit-dur-quick) var(--kit-ease-press);background:0 0;border:0;font-weight:600;display:flex;position:relative}.kit-stack__fold:before{content:"";z-index:-1;border-radius:inherit;background:var(--obj-bg);box-shadow:var(--obj-shadow);position:absolute;inset:0}.kit-stack__fold:after{content:"";inset-inline:10px;z-index:-2;height:calc(var(--kit-px,1px) * 20);border-radius:calc(var(--obj-r) - 2px);background:var(--obj-bg);box-shadow:var(--obj-shadow);transition:opacity var(--kit-dur-quick) ease, transform var(--kit-dur-quick) var(--kit-ease-press);position:absolute;bottom:-6px}.kit-stack__fold>svg{transition:transform var(--kit-dur-quick) var(--kit-ease-press)}.kit-stack__fold:focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}.kit-stack[data-open] .kit-stack__fold{margin-inline:0;margin-bottom:var(--kit-space-sm);border-radius:var(--obj-r)}.kit-stack[data-open] .kit-stack__fold:after{opacity:0;transform:translateY(-6px)}.kit-stack[data-open] .kit-stack__fold>svg{transform:rotate(180deg)}.kit-stack__history{transition:grid-template-rows var(--kit-dur-quick) var(--kit-ease-press);grid-template-rows:0fr;display:grid}.kit-stack[data-open] .kit-stack__history{grid-template-rows:1fr}.kit-stack__history-inner{min-height:0;overflow:hidden}.kit-stack__list{border-radius:var(--obj-r);background:var(--obj-bg);box-shadow:var(--obj-shadow);flex-direction:column;display:flex;overflow:hidden}.kit-stack__list>.kit-row{min-height:var(--row-h,calc(var(--kit-px,1px) * 48));padding:var(--kit-space-sm) var(--kit-space-lg);border-radius:0}.kit-stack__list>.kit-row+.kit-row:before{content:"";top:0;left:var(--rule-start,16px);height:calc(var(--kit-px,1px) * 1);background:var(--admin-hairline);position:absolute;right:0}.kit-stack[data-surface=frameless]{--rule-start:52px}.kit-stack[data-surface=frameless] .kit-stack__active{gap:0}.kit-stack[data-surface=frameless] .kit-stack__fold{height:calc(var(--kit-px,1px) * 32);padding:calc(var(--kit-px,1px) * 4) 0 0 calc(var(--rule-start) - 12px);border-radius:0;margin:0}.kit-stack[data-surface=frameless] .kit-stack__fold:hover{color:var(--admin-text)}.kit-stack[data-surface=frameless] .kit-stack__fold:before,.kit-stack[data-surface=frameless] .kit-stack__fold:after{right:calc(var(--kit-px,1px) * 18);left:calc(var(--rule-start) - 6px);z-index:0;height:calc(var(--kit-px,1px) * 1);background:var(--admin-hairline);box-shadow:none;transition:opacity var(--kit-dur-quick) ease, transform var(--kit-dur-quick) var(--kit-ease-press);border-radius:0;top:0;bottom:auto}.kit-stack[data-surface=frameless] .kit-stack__fold:after{top:calc(var(--kit-px,1px) * 4);right:calc(var(--kit-px,1px) * 30);left:calc(var(--rule-start) + 6px)}.kit-stack[data-surface=frameless][data-open] .kit-stack__fold{border-radius:0;margin:0}.kit-stack[data-surface=frameless][data-open] .kit-stack__fold:before{opacity:0}.kit-stack[data-surface=frameless] .kit-stack__history-inner{margin-inline:calc(var(--kit-space-md) * -1)}.kit-stack[data-surface=frameless] .kit-stack__list{box-shadow:none;background:0 0;border-radius:0}.kit-stack[data-surface=frameless] .kit-stack__list>.kit-row{padding:var(--kit-space-sm) var(--kit-space-md);border-radius:var(--kit-r-md)}.kit-stack[data-surface=frameless] .kit-stack__list>.kit-row+.kit-row:before{right:12px}@media (prefers-reduced-motion:reduce){.kit-stack__fold,.kit-stack__fold:after,.kit-stack__fold>svg,.kit-stack__history{transition:none}}
