/* Shared compact catalogue layout, in Dutch and English. Keep listening controls 44px. */
.music-catalog .page-head{padding-top:32px;padding-bottom:24px}
.music-catalog .section{padding-top:24px;padding-bottom:24px}
.music-catalog .release-door{padding:18px 24px;margin-bottom:20px}
.music-catalog .release-door b{font-size:28px}
.music-catalog .audio-panel{padding:20px;gap:20px;margin-bottom:24px;grid-template-columns:minmax(0,1fr) auto}
.music-catalog .audio-panel audio{width:260px;max-width:100%}
.music-catalog .three-grid{gap:20px}
.music-catalog .album img{height:180px;max-height:180px}
.music-catalog .album h3{font-size:22px;line-height:1.25;margin:12px 0 8px}
.music-catalog .album p{margin:8px 0;font-size:16px}
.music-catalog .single-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}
.music-catalog .single-actions .stream-button{margin:0;min-height:44px}
.music-catalog .single-actions .track-preview{flex:0 0 44px}
.music-catalog .audio-panel .single-actions{margin:0}
.music-catalog .single-release.catalog-single{padding-top:18px;padding-bottom:18px;margin-top:12px;margin-bottom:12px;gap:20px}
.music-catalog .spotify-more ul{margin-top:16px}
.music-catalog .spotify-more li{padding:10px 0;gap:12px}
.music-catalog .spotify-more .single-actions{margin:0;flex-shrink:0}
.music-catalog .album-release{padding:24px;gap:28px;margin-top:20px;margin-bottom:20px}
.music-catalog .album-release .single-cover{max-width:180px}
.music-catalog .album-release .tracklist{padding:16px}
.music-catalog .album-release .tracklist li{min-height:0;padding:8px 0}
.music-catalog .album-release .doctor-note.compact{padding:16px;margin-top:16px}
.music-catalog .album-release .doctor-note.compact blockquote{font-size:18px}
.music-catalog .album-release .release-details{margin-top:16px}
.music-catalog .cta-band{padding:28px}
@media(max-width:1000px){
 .music-catalog .audio-panel{grid-template-columns:1fr}
 .music-catalog .audio-panel .single-actions{justify-content:flex-start}
}
@media(max-width:760px){
 .music-catalog .three-grid{grid-template-columns:1fr;gap:20px}
 .music-catalog .three-grid .album{display:grid;grid-template-columns:100px minmax(0,1fr);column-gap:16px;align-content:start}
 .music-catalog .album img{grid-row:span 5;width:100px;height:100px}
 .music-catalog .album h3{margin:0 0 4px}
 .music-catalog .album p{margin:4px 0}
 .music-catalog .album .single-actions,.music-catalog .album>.stream-button{grid-column:2;justify-self:start}
 .music-catalog .single-actions .stream-button span{display:none}
 .music-catalog .single-actions .stream-button{padding:10px;width:44px;height:44px;justify-content:center}
 .music-catalog .spotify-more li{flex-direction:row;align-items:center}
 .music-catalog .spotify-more .single-actions{flex-wrap:nowrap}
 .music-catalog .spotify-more .stream-button span{display:none}
 .music-catalog .spotify-more .stream-button{padding:10px;width:44px;height:44px;justify-content:center}
 .music-catalog .album-release{padding:20px;gap:20px}
 .music-catalog .page-head{padding-top:24px}
}
@media(max-width:400px){
 .music-catalog .three-grid .album{grid-template-columns:80px minmax(0,1fr);column-gap:12px}
 .music-catalog .album img{width:80px;height:80px}
 .music-catalog .track-title{flex-wrap:wrap}
 .music-catalog .track-actions{margin-left:auto}
}
