.research-source-links{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;vertical-align:middle;margin-left:8px}
.research-source-links a{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;box-sizing:border-box;border:1px solid var(--border);border-radius:4px;background:var(--theme-surface,#fff);color:var(--muted);vertical-align:middle}
.research-source-links a:hover{border-color:var(--green);color:var(--green)}
.research-source-links a:focus-visible{outline:2px solid var(--green);outline-offset:2px}
.research-source-links img,.research-source-links svg{display:block;width:16px;height:16px;object-fit:contain}
.research-source-links img[hidden]{display:none}
.research-search-suggestions{display:block;flex-basis:100%;width:100%;min-width:0;height:1px;border:0;padding:0;margin:4px 0 0;background:transparent}
