html[data-design] dialog.inline-detail[open]{display:block!important;position:relative!important;inset:auto!important;transform:none!important;box-sizing:border-box;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:18px 0!important;padding:24px!important;overflow:visible!important;box-shadow:none!important}
html[data-design] dialog.inline-detail::backdrop{display:none!important}
html[data-design] #detail.inline-detail #detailBody{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}
html[data-design] #detail.inline-detail .track-preview-main{overflow:visible!important;max-height:none!important;padding-right:0}
html[data-design] #detail.inline-detail .track-preview-transport{margin-top:20px}
html[data-design] #detail.inline-detail>.close{position:relative!important;right:auto!important;top:auto!important;float:right}
html[data-design] #zoom.inline-detail{background:var(--paper)}

/* Inline track details own the transport; retain the actual TIDAL embed below. */
html[data-design] body:has(#detail.inline-detail[open] .track-preview-transport) #tidalPlayer .deck-chassis{display:none!important}

.tidal-preview-disclosure{font-size:.8rem;margin:.25rem 0}.tidal-preview-disclosure summary{cursor:pointer;color:var(--muted);padding:.4rem 0}.tidal-preview-disclosure[open] .tidal-embed-cell{margin-top:.5rem}

img[src*="art/equipment/"]{filter:url(#illustration-alpha);mix-blend-mode:normal;background:transparent}
