.card.kc{gap:0;padding:0}.kc-head{min-height:48px;padding:12px var(--card-pad,16px);align-items:center;gap:10px;display:flex}.card.kc>.kc-head>.kc-title{font:var(--type-headline);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin:0;overflow:hidden}.kc-sub{font:var(--type-subhead);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.kc-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.kc-actions:empty{display:none}.kc-toggle{appearance:none;width:28px;height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;margin-left:auto;padding:0;display:inline-grid}.kc-actions+.kc-toggle{margin-left:0}.kc-actions:empty+.kc-toggle{margin-left:auto}.kc-toggle:hover{background:var(--hover);color:var(--text)}.kc-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.kc--open>.kc-head{border-bottom:1px solid var(--border)}.kc-body{padding:var(--card-pad,16px);flex-direction:column;gap:12px;min-width:0;display:flex}.kc.card--flush>.kc-body{gap:0;padding:0}@media (width<=480px){.kc-sub{display:none}}
