/* 488: Tuner is an instrument, not a catalogue menu. */
body.single-player-ui #works-menu.tuner-panel{padding:8px 18px 16px!important;background:rgba(63,61,56,.48)!important;border-color:rgba(243,242,238,.16)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}
body.single-player-ui #works-menu .tuner-head{min-height:50px!important;margin:0 0 12px!important;padding:0 0 8px!important;border-bottom:1px solid var(--ui-line);font-size:22px}
body.single-player-ui #works-menu .tuner-close{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;display:grid!important;place-items:center;font-size:29px!important;line-height:1!important}
body.single-player-ui #works-menu .tuner-close span{font-size:29px;line-height:1}
body.single-player-ui #works-menu .tuner-body{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#aaa9a2 transparent}
body.single-player-ui #works-menu .tuner-meters{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid var(--ui-line);padding:0 0 18px;margin-bottom:14px}
body.single-player-ui #works-menu .tuner-section{min-width:0}
body.single-player-ui #works-menu .tuner-section h3{margin:0 0 14px;font:inherit;font-size:22px;font-weight:400;line-height:1.2;color:var(--ui-ink)}
body.single-player-ui #works-menu .tuner-type{padding:0 17px 0 2px}
body.single-player-ui #works-menu .tuner-stories{padding:0 2px 0 18px;border-left:1px solid var(--ui-line)}
body.single-player-ui #works-menu .tuner-meter{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;height:245px;align-items:stretch}
body.single-player-ui #works-menu .tuner-meter-scale{box-sizing:border-box;width:46px;height:100%;padding:11px 8px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(243,242,238,.18);border-radius:24px;background:rgba(18,20,19,.12)}
body.single-player-ui #works-menu .tuner-meter-scale span{display:block;width:28px;height:8px;border-radius:4px;background:rgba(243,242,238,.20);transition:opacity .16s ease,background .16s ease,box-shadow .16s ease}
body.single-player-ui #works-menu .tuner-meter-scale span.is-active{background:rgba(250,249,244,.96);box-shadow:0 0 10px rgba(250,249,244,.4)}
body.single-player-ui #works-menu .tuner-meter-options{display:flex;flex-direction:column;justify-content:space-between;min-width:0;height:100%;padding:0}
body.single-player-ui #works-menu .tuner-meter-options button{position:relative;display:flex!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:0 0 0 18px!important;border:0!important;background:transparent!important;color:var(--ui-muted)!important;font:inherit!important;font-size:18px!important;line-height:1.2!important;text-align:left!important;cursor:pointer}
body.single-player-ui #works-menu .tuner-meter-options button::before{content:"";position:absolute;left:0;width:9px;height:1px;background:var(--ui-muted);opacity:.65}
body.single-player-ui #works-menu .tuner-meter-options button[aria-pressed="true"]{color:var(--ui-ink)!important}
body.single-player-ui #works-menu .tuner-meter-options button[aria-pressed="true"]::before{width:12px;background:var(--ui-ink);opacity:1}
body.single-player-ui #works-menu .tuner-order{padding:0 2px 2px}
body.single-player-ui #works-menu .tuner-order h3{margin-bottom:9px}
body.single-player-ui #works-menu .tuner-order-options{display:grid;grid-template-columns:.9fr 1.25fr 1.25fr .55fr;gap:6px;align-items:end}
body.single-player-ui #works-menu .tuner-order-options button{min-width:0;min-height:44px;padding:6px 2px;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--ui-muted);font:inherit;font-size:16px;line-height:1.2;white-space:nowrap;cursor:pointer}
body.single-player-ui #works-menu .tuner-order-options button[aria-pressed="true"]{color:var(--ui-ink);border-bottom-color:var(--ui-ink)}
/* Collapsed Tuner status and the source-app control. */
body.single-player-ui .works-selector .tuner-gauge,body.single-player-ui #player-expanded-browse .tuner-gauge{width:34px;height:23px;opacity:.96;stroke-width:1.65}
body.single-player-ui #player-insight.player-insight-anchor{display:none!important}
body.single-player-ui .player-head-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:3px!important}
body.single-player-ui #player-expanded-browse{order:1!important;grid-column:auto!important;grid-row:auto!important}
body.single-player-ui .player-story-settings{order:2!important;grid-column:auto!important;grid-row:auto!important;display:none!important;width:auto!important}
body.single-player-ui .player-story-settings:has(#player-skip-story:not([hidden])){display:flex!important}
body.single-player-ui .panel-source-link{order:3!important;grid-column:auto!important;grid-row:auto!important;position:relative!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;margin:0!important;color:var(--ui-ink)!important;opacity:.82!important;text-decoration:none!important}
body.single-player-ui .panel-source-link:hover,body.single-player-ui .panel-source-link:focus-visible{opacity:1!important}
body.single-player-ui .panel-source-link::before{display:none!important}
body.single-player-ui .panel-source-link .source-app-icon{display:grid;place-items:center;width:24px;height:24px}
body.single-player-ui .panel-source-link .source-app-icon svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}
body.single-player-ui .panel-source-link::after{content:attr(data-tooltip);position:absolute;z-index:20;top:calc(100% + 5px);right:0;padding:5px 8px;border:1px solid var(--ui-line);border-radius:2px;background:rgba(24,26,25,.96);color:var(--ui-ink);font:inherit;font-size:13px;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease}
body.single-player-ui .panel-source-link:hover::after,body.single-player-ui .panel-source-link:focus-visible::after{opacity:1;transform:none}
body.single-player-ui #player-close{order:4!important;grid-column:auto!important;grid-row:auto!important}
@media(max-width:760px){body.single-player-ui #works-menu.tuner-panel{padding-left:14px!important;padding-right:14px!important}body.single-player-ui #works-menu .tuner-meter{grid-template-columns:42px minmax(0,1fr);gap:10px;height:225px}body.single-player-ui #works-menu .tuner-meter-scale{width:42px;padding-left:7px;padding-right:7px}body.single-player-ui #works-menu .tuner-meter-scale span{width:26px}body.single-player-ui #works-menu .tuner-type{padding-right:11px}body.single-player-ui #works-menu .tuner-stories{padding-left:12px}body.single-player-ui #works-menu .tuner-meter-options button{font-size:17px!important;padding-left:14px!important}body.single-player-ui #works-menu .tuner-order-options{gap:3px}body.single-player-ui #works-menu .tuner-order-options button{font-size:14px;padding-left:0;padding-right:0}body.single-player-ui .player-video-dragzone .panel-source-link{display:grid!important}}
@media(max-width:370px){body.single-player-ui #works-menu .tuner-meter{grid-template-columns:38px minmax(0,1fr);gap:8px;height:215px}body.single-player-ui #works-menu .tuner-meter-scale{width:38px;padding-left:6px;padding-right:6px}body.single-player-ui #works-menu .tuner-meter-scale span{width:24px}body.single-player-ui #works-menu .tuner-meter-options button{font-size:16px!important}body.single-player-ui #works-menu .tuner-order-options button{font-size:13px}}
