.ds-source-chip{align-items:center;gap:var(--gap-xs);padding:var(--padding-xxxs) var(--padding-sm);border-radius:var(--radius-full);background-color:var(--color-bg-container-secondary);font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-secondary);cursor:default;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard);text-decoration:none;display:inline-flex}.ds-source-chip__index{min-width:var(--icon-size-sm);height:var(--icon-size-sm);border-radius:var(--radius-full);background-color:var(--color-bg-container-tertiary);font-family:var(--font-paragraph-sm-em-family);font-size:var(--font-paragraph-sm-em-size);font-weight:var(--font-paragraph-sm-em-weight);letter-spacing:var(--font-paragraph-sm-em-letter-spacing);font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ds-source-chip__icon{--icon-size:var(--icon-size-sm);color:var(--color-icon-primary);flex-shrink:0;line-height:1}.ds-source-chip__title{white-space:nowrap;text-overflow:ellipsis;max-width:24ch;overflow:hidden}.ds-source-chip--link{cursor:pointer}.ds-source-chip--link:hover{background-color:var(--color-bg-container-tertiary);color:var(--color-text-primary)}.ds-source-chip--link:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px}
