/* Keep manual Discogs verification readable inside the narrow dashboard panel. */
.spotify-dashboard .discogs-verify {min-width:0;padding:12px;color:#e2e8f0;}
.spotify-dashboard .discogs-verify .discogs-header {gap:10px;}
.spotify-dashboard .discogs-verify .discogs-header h3 {font-size:1rem;line-height:1.4;}
.spotify-dashboard .discogs-verify .header-actions {display:flex;flex-wrap:wrap;gap:8px;min-width:0;width:100%;}
.spotify-dashboard .discogs-verify .header-actions > button:first-child {flex:1;}
.spotify-dashboard .discogs-verify .songs-verification-details > summary {color:#e2e8f0;font-size:.9rem;line-height:1.4;list-style:none;}
.spotify-dashboard .discogs-verify .songs-verification-details > summary::-webkit-details-marker {display:none;}
.spotify-dashboard .discogs-verify .songs-verification-list {padding:8px 6px 4px 0;gap:10px;max-height:480px;scrollbar-gutter:stable;}
.spotify-dashboard .discogs-verify .song-verify-item {box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-content:stretch;gap:10px;padding:12px;min-width:0;max-width:100%;}
.spotify-dashboard .discogs-verify .song-verify-item .song-info {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;width:100%;min-width:0;align-items:start;text-align:left;}
.spotify-dashboard .discogs-verify .song-info .song-title,
.spotify-dashboard .discogs-verify .song-info .song-artist {display:block;max-width:100%;min-width:0;overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:unset;line-height:1.45;}
.spotify-dashboard .discogs-verify .song-info .song-title {grid-column:1/-1;color:#f8fafc;font-size:15px;font-weight:700;}
.spotify-dashboard .discogs-verify .song-info .song-artist {color:#cbd5e1;font-size:14px;}
.spotify-dashboard .discogs-verify .song-info .song-year {color:#fde68a;font-size:14px;font-weight:700;min-width:0;white-space:nowrap;line-height:1.45;}
.spotify-dashboard .discogs-verify .song-info .song-year::before {content:'Jaar: ';font-weight:400;}
.spotify-dashboard .discogs-verify .verification-status {display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;min-width:0;max-width:100%;font-size:13px;}
.spotify-dashboard .discogs-verify .verification-status > * {min-width:0;max-width:100%;box-sizing:border-box;}
.spotify-dashboard .discogs-verify .year-correction {flex:1 0 100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;color:#fde68a;font-size:14px;line-height:1.5;padding:8px;background:#f59e0b14;border:1px solid #f59e0b55;border-radius:6px;}
.spotify-dashboard .discogs-verify .discogs-alternatives {flex:1 0 100%;display:flex;flex-wrap:wrap;gap:6px;color:#cbd5e1;font-size:13px;}
.spotify-dashboard .discogs-verify .alternatives-label {flex:1 0 100%;color:#cbd5e1;font-style:normal;line-height:1.5;}
.spotify-dashboard .discogs-verify .alt-year {display:inline-flex;flex:0 0 auto;white-space:nowrap;gap:5px;padding:3px 5px;line-height:1.4;}
.spotify-dashboard .discogs-verify .alt-year a {color:#bae6fd;white-space:nowrap;}
.spotify-dashboard .discogs-verify .apply-btn {flex:0 0 auto;min-width:30px;min-height:30px;padding:4px 7px;white-space:nowrap;}
.spotify-dashboard .discogs-verify .cross-check {flex:1 0 100%;flex-wrap:wrap;font-size:13px;line-height:1.5;padding:6px 8px;overflow-wrap:anywhere;}
.spotify-dashboard .discogs-verify .song-actions {display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:6px;border-top:1px solid #ffffff1a;}
.spotify-dashboard .discogs-verify .song-actions button {min-width:36px;min-height:34px;}
.spotify-dashboard .discogs-verify .song-edit-form {display:flex;flex-direction:column;gap:8px;min-width:0;width:100%;}
.spotify-dashboard .discogs-verify .edit-field,.spotify-dashboard .discogs-verify .edit-field.small {min-width:0;flex:auto;width:100%;margin:0;}
.spotify-dashboard .discogs-verify .edit-field input {box-sizing:border-box;min-width:0;width:100%;font-size:16px;}
.spotify-dashboard .discogs-verify .edit-actions {display:flex;flex-wrap:wrap;gap:6px;}
.spotify-dashboard .discogs-verify .edit-actions button {flex:1 1 90px;min-height:36px;padding:6px;}
.spotify-dashboard .discogs-verify .input-vs-match {display:grid;grid-template-columns:minmax(0,1fr);gap:10px;}
.spotify-dashboard .discogs-verify .match-details,.spotify-dashboard .discogs-verify .match-scores {min-width:0;overflow-wrap:anywhere;}
.spotify-dashboard .discogs-verify .match-scores {display:flex;flex-wrap:wrap;gap:8px;}
@media(max-width:600px){
 .spotify-dashboard .discogs-verify {padding:10px;}
 .spotify-dashboard .discogs-verify .song-verify-item {padding:10px;}
 .spotify-dashboard .discogs-verify .apply-btn {min-width:34px;min-height:34px;}
}
