
body:has(#nt-universal-player){padding-bottom:calc(var(--nt-player-clearance,152px) + var(--nt-page-bottom-padding,0px))!important}
#nt-universal-player{position:fixed;inset:auto 12px max(12px,env(safe-area-inset-bottom));z-index:50;display:block;width:calc(100% - 24px);max-width:1000px;height:var(--nt-universal-player-height,122px);margin-inline:auto;padding:0;border:0;border-radius:14px;background:transparent;box-shadow:0 12px 40px #0008;color-scheme:dark}
#nt-universal-chat{position:fixed;right:max(12px,calc((100vw - 1000px)/2));bottom:var(--nt-universal-chat-bottom,142px);z-index:55;display:block;width:350px;max-width:calc(100% - 24px);height:var(--nt-universal-chat-height,48px);margin:0;padding:0;border:0;border-radius:12px;background:transparent;box-shadow:0 12px 36px #0008;color-scheme:dark}
body[data-nt-universal-player]>.radio-dock{display:none!important}
.nt-player-stacked{bottom:calc(var(--nt-player-clearance,152px) + var(--nt-player-original-bottom,0px))!important}
body[data-nt-universal-player][data-nt-network-site=setmapper] .app{height:calc(100dvh - var(--nt-site-header-height,72px) - var(--nt-player-clearance,152px))!important;min-height:0}
body[data-nt-universal-player] .tabs{scroll-padding-bottom:var(--nt-player-clearance,152px)}
@media(max-width:600px){#nt-universal-player{inset-inline:10px;width:calc(100% - 20px);border-radius:12px}#nt-universal-chat{right:10px;width:calc(100% - 20px);max-width:none}}
