.kbd-shortcut{flex-direction:column;gap:14px;display:flex}.kbd-shortcut__search{max-width:360px}.kbd-shortcut__groups{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px 24px;max-height:min(62vh,620px);padding-right:4px;display:grid;overflow-y:auto}.kbd-shortcut__group h6{letter-spacing:.04em;text-transform:uppercase;color:var(--qds-color-text-muted,#64748b);margin:0 0 6px;font-size:11px;font-weight:700}.kbd-shortcut__group ul{margin:0;padding:0;list-style:none}.kbd-shortcut__group li{border-bottom:1px solid var(--qds-color-border,#e5e7eb);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:13px;display:flex}.kbd-shortcut__group li:last-child{border-bottom:0}.kbd-shortcut__keys{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:4px 6px;display:inline-flex}.kbd-shortcut__variant{align-items:center;gap:3px;display:inline-flex}.kbd-shortcut__or{color:var(--qds-color-text-muted,#64748b);margin-right:3px;font-size:11px}.kbd-shortcut kbd{border:1px solid var(--qds-color-border,#d7dce3);background:var(--qds-color-surface-muted,#f6f7f9);min-width:22px;color:var(--qds-color-text,#1f2937);text-align:center;box-shadow:none;border-bottom-width:2px;border-radius:5px;padding:2px 6px;font:600 11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.kbd-shortcut__empty,.kbd-shortcut__note{color:var(--qds-color-text-muted,#64748b);margin:0;font-size:12px}body[data-bs-theme=dark] .kbd-shortcut kbd{color:#e5e7eb;background:#1f2630;border-color:#3a4350}
