.track-rows-head,.track-row{grid-template-columns:40px 44px minmax(0,1fr) minmax(0,.5fr) 56px 40px;align-items:center;gap:14px;padding:0 12px;display:grid}.track-rows-head{height:36px;color:var(--text-base);font-size:var(--text-sm);border-bottom:1px solid #ffffff14;margin-bottom:6px}.track-rows-head>:first-child{text-align:center}.track-rows-head-title{grid-column:span 2}.track-rows{list-style:none}.track-row{border-radius:var(--radius-md);cursor:pointer;min-height:60px}.track-row:hover,.track-row:focus-within{background:var(--bg-highlight)}.track-row-index{width:40px;height:40px;color:var(--text-base);font-size:var(--text-md);font-variant-numeric:tabular-nums;place-items:center;display:grid}.track-row-index>*{grid-area:1/1}.track-row-play{opacity:0;color:var(--text-bright);display:flex}.track-row:hover .track-row-number,.track-row-index:focus-visible .track-row-number{opacity:0}.track-row:hover .track-row-play,.track-row-index:focus-visible .track-row-play{opacity:1}.track-row.is-current .track-row-index{color:var(--primary)}.track-row-index:disabled{cursor:default}.track-row-cover{border-radius:var(--radius-sm);object-fit:cover;background:var(--bg-highlight);width:44px;height:44px}.track-row-text{flex-direction:column;min-width:0;display:flex}.track-row-title,.track-row-sub,.track-row-aside,.track-row-aside button{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.track-row-title{font-size:var(--text-md);color:var(--text-bright);font-weight:600}.track-row-title:hover{text-decoration:underline}.track-row.is-current .track-row-title{color:var(--primary)}.track-row-sub,.track-row-aside{font-size:var(--text-sm);color:var(--text-base)}.track-row-aside{min-width:0}.track-row-aside button{max-width:100%;font-size:inherit;color:inherit;text-align:start;display:block}.track-row-aside button:hover{color:var(--text-bright);text-decoration:underline}.track-row-time{font-size:var(--text-sm);color:var(--text-base);text-align:end;font-variant-numeric:tabular-nums;justify-content:flex-end;display:flex}.track-row-sub a{color:inherit}.track-row-sub a:hover{color:var(--text-bright);text-decoration:underline}.track-rows a:focus-visible,.track-rows button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
