.track-head,.track{grid-template-columns:50px minmax(0,1fr) 72px}.playback-tools{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.playback-tools .secondary{width:auto!important;min-width:0;max-width:none!important;padding:7px 10px;font-size:11px;line-height:1.1;gap:4px}.track-actions,.library-actions{display:flex;align-items:center;justify-content:flex-end;gap:3px;justify-self:end}.track-actions button,.library-actions button{display:grid;place-items:center;width:32px;height:32px;padding:5px;border:0;border-radius:50%;cursor:pointer}.track-actions svg,.library-actions svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.track-actions .fill,.library-actions .fill{fill:currentColor;stroke:none}.download-track .done-icon{display:none}.track.cached .download-track,.library-track.cached .download-track{color:#092415;background:#75e6a4}.track.cached .download-track .download-icon,.library-track.cached .download-track .download-icon{display:none}.track.cached .download-track .done-icon,.library-track.cached .download-track .done-icon{display:block}.track.downloading .download-track,.library-track.downloading .download-track{animation:download-pulse .8s ease-in-out infinite alternate}.library-track{grid-template-columns:44px minmax(0,1fr) 72px}.library-actions .download-track{background:#292231;color:#eee}.library-actions .library-play{background:#fff;color:#140f22}@keyframes download-pulse{to{opacity:.45}}@media(max-width:720px){.track-head,.track,.library-track{grid-template-columns:36px minmax(0,1fr) 70px}.library-track button{grid-column:auto;justify-self:auto}.hero-actions{gap:9px}.playback-tools{width:100%;justify-content:center}.playback-tools .secondary{flex:0 1 auto!important}}
