.playlist-module__GmTPrq__dock{--_bg:var(--pl-bg,#1c1917);--_ink:var(--pl-ink,#fbfaf6);--_muted:var(--pl-muted,#d9d2ca);--_accent:var(--pl-accent,#b8322a);--_sheet:var(--pl-sheet,#fbfaf6);--_sheet-ink:var(--pl-sheet-ink,#1c1917);--_sheet-muted:var(--pl-sheet-muted,#514a44);--_line:var(--pl-line,#ddd5ca);z-index:60;font-family:var(--pl-font,inherit);word-break:keep-all;padding-bottom:env(safe-area-inset-bottom);background:var(--_bg);color:var(--_ink);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0000002e}.playlist-module__GmTPrq__spacer{height:calc(84px + env(safe-area-inset-bottom))}.playlist-module__GmTPrq__live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.playlist-module__GmTPrq__bar{align-items:center;gap:6px;max-width:820px;min-height:76px;margin:0 auto;padding:10px 12px;display:flex}.playlist-module__GmTPrq__bar button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.playlist-module__GmTPrq__bar button:disabled{opacity:.35;cursor:default}.playlist-module__GmTPrq__play{border-radius:999px;flex:none;place-items:center;width:56px;height:56px;display:grid;background:var(--_ink)!important;color:var(--_bg)!important}.playlist-module__GmTPrq__now{text-align:left;flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:56px;padding:2px 6px;display:flex}.playlist-module__GmTPrq__nowLabel{color:var(--_muted);font-size:15px;line-height:1.3}.playlist-module__GmTPrq__nowTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.playlist-module__GmTPrq__iconButton{min-width:48px;min-height:48px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;grid-auto-flow:column;justify-content:center;align-items:center;gap:4px;font-size:16px;display:inline-grid}.playlist-module__GmTPrq__bar .playlist-module__GmTPrq__iconButton:hover:not(:disabled),.playlist-module__GmTPrq__sheetHead .playlist-module__GmTPrq__iconButton:hover{background:#7f7f7f29}.playlist-module__GmTPrq__bar button:focus-visible,.playlist-module__GmTPrq__sheet button:focus-visible,.playlist-module__GmTPrq__sheet a:focus-visible,.playlist-module__GmTPrq__sheet input:focus-visible{outline:3px solid var(--_accent);outline-offset:2px}@media (max-width:420px){.playlist-module__GmTPrq__bar{gap:2px;padding:8px}.playlist-module__GmTPrq__listToggle{display:none}}.playlist-module__GmTPrq__sheet{background:var(--_sheet);color:var(--_sheet-ink);overscroll-behavior:contain;border-bottom:1px solid var(--_line);max-height:min(72dvh,680px);overflow-y:auto}.playlist-module__GmTPrq__sheet[hidden]{visibility:hidden;border:0;max-height:0;display:block;overflow:hidden}.playlist-module__GmTPrq__sheet>*{max-width:820px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.playlist-module__GmTPrq__sheetHead{background:var(--_sheet);z-index:1;justify-content:space-between;align-items:center;padding-top:12px;padding-bottom:4px;display:flex;position:sticky;top:0}.playlist-module__GmTPrq__sheetHead h2{margin:0;font-size:20px;font-weight:800}.playlist-module__GmTPrq__video[hidden]{height:0;padding:0;display:block;overflow:hidden}.playlist-module__GmTPrq__videoFrame{aspect-ratio:16/9;background:#000;border-radius:6px;margin-top:8px;overflow:hidden}.playlist-module__GmTPrq__videoFrame iframe,.playlist-module__GmTPrq__videoFrame>div{border:0;width:100%;height:100%;display:block}.playlist-module__GmTPrq__track{padding-top:8px}.playlist-module__GmTPrq__track input{appearance:none;cursor:pointer;background:0 0;width:100%;height:32px;margin:0}.playlist-module__GmTPrq__track input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--_accent) var(--pl-progress,0%), var(--_line) var(--pl-progress,0%));border-radius:99px;height:8px}.playlist-module__GmTPrq__track input::-moz-range-track{background:linear-gradient(to right, var(--_accent) var(--pl-progress,0%), var(--_line) var(--pl-progress,0%));border-radius:99px;height:8px}.playlist-module__GmTPrq__track input::-webkit-slider-thumb{appearance:none;background:var(--_sheet);border:3px solid var(--_sheet-ink);border-radius:50%;width:26px;height:26px;margin-top:-9px}.playlist-module__GmTPrq__track input::-moz-range-thumb{background:var(--_sheet);border:3px solid var(--_sheet-ink);border-radius:50%;width:20px;height:20px}.playlist-module__GmTPrq__times{color:var(--_sheet-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:16px;display:flex}.playlist-module__GmTPrq__skips{gap:8px;margin-top:8px;display:flex}.playlist-module__GmTPrq__quiet{border:2px solid var(--_line);min-height:48px;color:var(--_sheet-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.playlist-module__GmTPrq__quiet:hover{border-color:var(--_sheet-muted)}.playlist-module__GmTPrq__queue{margin:12px auto 0;padding-top:0;padding-bottom:0;list-style:none}.playlist-module__GmTPrq__queue li{border-top:1px solid var(--_line);align-items:center;gap:4px;display:flex}.playlist-module__GmTPrq__queue li:last-child{border-bottom:1px solid var(--_line)}.playlist-module__GmTPrq__queueMain{text-align:left;min-width:0;min-height:56px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:baseline;gap:12px;padding:12px 0;display:flex}.playlist-module__GmTPrq__queueNum{width:24px;color:var(--_sheet-muted);font-variant-numeric:tabular-nums;flex:none;font-size:16px}.playlist-module__GmTPrq__queueTitle{font-size:18px;font-weight:700;line-height:1.35;display:block}.playlist-module__GmTPrq__queueMeta{color:var(--_sheet-muted);margin-top:2px;font-size:16px;display:block}.playlist-module__GmTPrq__current .playlist-module__GmTPrq__queueTitle,.playlist-module__GmTPrq__current .playlist-module__GmTPrq__queueNum{color:var(--_accent)}.playlist-module__GmTPrq__queueTools{flex:none;display:flex}.playlist-module__GmTPrq__queueTools button{width:44px;height:48px;font:inherit;color:var(--_sheet-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.playlist-module__GmTPrq__queueTools button:hover:not(:disabled){color:var(--_sheet-ink);background:#7f7f7f1f}.playlist-module__GmTPrq__queueTools button:disabled{opacity:.3;cursor:default}.playlist-module__GmTPrq__sheetFoot{flex-wrap:wrap;gap:8px;padding-top:16px;padding-bottom:16px;display:flex}
