.search-results--item{border-bottom:var(--border-main);border-left:var(--border-main);display:grid;grid-template-columns:1fr 5.5fr auto;background:var(--white);overflow:hidden;height:72px}.search-results--info{overflow:hidden}.search-results--info p{font-size:var(--text-sm);padding:var(--space-2) 0 0 var(--space-2);width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-bottom:0}.search-results--title{font-weight:700}.search-results--title span+span{display:none}.search-results--info .search-results--artist{padding-top:calc(var(--space-2) / 2 - 2px)}.search-results--item:hover .search-results--title--overflows{display:flex;text-overflow:clip;width:max-content;padding-left:0;animation:title-marquee 8s linear infinite}.search-results--item:hover .search-results--title--overflows span{flex-shrink:0;padding-left:var(--space-2);padding-right:2em}.search-results--item:hover .search-results--title--overflows span+span{display:inline}@keyframes title-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.search-results--item:hover .search-results--title--overflows{animation:none;display:block;text-overflow:ellipsis;width:100%}.search-results--item:hover .search-results--title--overflows span+span{display:none}}.search-results--item-action{display:flex;justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-2)}.search-results--thumbnail{width:70px;display:flex;align-items:center;justify-content:center}.search-results--item img{width:50px;height:50px;border-radius:5px}.search-results--add-item{border-radius:20px;width:30px;height:30px;border:var(--border-main);background:var(--primary-green);color:var(--primary-blue);cursor:pointer}
