/* INTEA 212: two clearly distinguished artist data sources. */
#artistSourcesPanel{margin:0 0 18px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font-size:.78rem;line-height:1.6}
#artistSourcesPanel .artist-source-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#artistSourcesPanel .artist-source-item{min-width:0;padding:12px;border:1px solid var(--border);border-radius:10px}
#artistSourcesPanel h3{margin:0 0 7px;font-size:.92rem;line-height:1.3;color:var(--text)}
#artistSourcesPanel p{margin:5px 0;color:var(--muted)}
#artistSourcesPanel .artist-source-count{font-size:1.2rem;font-weight:700;color:var(--accent2)}
#artistSourcesPanel button,#artistSourcesPanel a.artist-archive-link{cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:8px 10px;font:inherit;text-decoration:none;display:inline-block;min-height:38px}
#artistSourcesPanel button:hover,#artistSourcesPanel a.artist-archive-link:hover{border-color:var(--accent2)}
#artistSourcesPanel button:disabled{opacity:.45;cursor:default}
#artistSourcesPanel .artist-source-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}
#artistSourcesPanel #artistEucaList{margin-top:16px}
#artistSourcesPanel .artist-euca-search{width:100%;max-width:440px;border-radius:8px;border:1px solid var(--border);background:var(--bg);color:var(--text);padding:10px;font:inherit}
#artistSourcesPanel .artist-euca-scroll{overflow-x:auto;margin-top:10px}
#artistSourcesPanel table{width:100%;border-collapse:collapse;font:inherit}
#artistSourcesPanel th,#artistSourcesPanel td{padding:9px 10px;border-bottom:1px solid var(--border);text-align:left;white-space:normal;overflow-wrap:anywhere}
#artistSourcesPanel .artist-compare-result{margin-top:10px;padding:8px;border-left:3px solid var(--accent2);background:var(--bg)}
@media(max-width:760px){#artistSourcesPanel .artist-source-grid{grid-template-columns:1fr}#artistSourcesPanel{padding:12px}#artistSourcesPanel th,#artistSourcesPanel td{min-width:80px}}
