.catalog-open{display:block;width:100%;text-align:left;color:inherit;padding:0;flex:1}.catalog-card.with-heart,.showcase-card{display:flex;flex-direction:column}.vocalist-card.with-heart{padding:0}.vocalist-card .catalog-open{display:flex;align-items:flex-start;padding:9px}.collection-heart{display:flex;gap:9px;align-items:center;justify-content:center;min-height:48px;margin:0 12px 12px;padding:10px;border:1px solid #b6d77d55;border-radius:6px;color:var(--lime);background:#b6d77d09}.collection-heart svg{width:25px;height:25px;flex:none}.collection-heart span{font-size:10px}.collection-heart b{font-size:16px;font-variant-numeric:tabular-nums}.collection-heart.active svg{fill:currentColor}.collection-heart:disabled{opacity:.7;cursor:default}.collection-heart.active{background:#b6d77d1c}.vocalist-card:has([data-featuring][aria-pressed="true"]){border-color:var(--lime)}.super-heart-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.super-heart-toolbar>button{display:flex;gap:7px;align-items:center}.super-heart-toolbar svg{width:17px;height:17px}.history-panel{min-width:0}.history-controls{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:20px 0}.history-controls label{display:grid;gap:7px;flex:1;font-size:12px;min-width:130px}.history-controls input,.history-controls select{background:var(--panel);border:1px solid var(--line);color:var(--text);padding:10px;border-radius:5px;font:inherit;min-width:0;max-width:100%}.history-controls>div,.history-sort{display:flex;gap:7px}.history-controls button,.history-sort button{border:1px solid var(--line);padding:10px 15px;border-radius:5px;font-size:12px}.history-sort button[aria-pressed="true"]{background:var(--lime);color:var(--deep)}.history-range{font-variant-numeric:tabular-nums}.history-range small{display:block;font-size:10px;margin-top:5px;color:var(--muted)}.history-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.history-summary>div{padding:16px;border:1px solid var(--line);border-radius:7px;display:grid;gap:7px}.history-summary span{font-size:11px;color:var(--muted)}.history-summary strong{font:600 30px 'Barlow Condensed',sans-serif}.history-tracks{list-style:none;padding:0;margin:16px 0 24px;max-height:480px;overflow:auto}.history-tracks li{border-bottom:1px solid var(--line);padding:12px 0}.history-tracks li>button{display:flex;align-items:center;gap:14px;text-align:left;width:100%}.history-tracks button>b{font-size:18px;color:var(--lime);min-width:25px}.history-tracks button strong{display:block;font-size:12px;overflow-wrap:anywhere}.history-tracks small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.history-tracks li>div{display:flex;flex-wrap:wrap;gap:12px;padding:8px 0 0 39px;color:var(--muted);font-size:10px}.history-super{color:#eea4ca}.history-days{max-height:300px;overflow:auto}.history-days table{width:100%;border-collapse:collapse;font-size:11px}.history-days th,.history-days td{padding:10px;text-align:right;border-bottom:1px solid var(--line);font-weight:400;white-space:nowrap}.history-days th:first-child{text-align:left}.history-days thead{color:var(--lime)}.history-empty{font-size:12px;color:var(--muted)}.pip-toggle{font-size:10px;padding:6px 8px;border:1px solid var(--line);border-radius:4px;color:var(--lime);white-space:nowrap}.pip-notice{padding:14px;text-align:center;color:var(--lime);font-size:12px}.pip-notice[hidden]{display:none}[data-pip="on"] .listening-panel>.video-container{display:none!important}[data-pip="on"] .listening-panel>.audio-stage{display:none!important}.player-heading{flex-wrap:wrap}.queue-theme-filter{display:flex;gap:7px;align-items:center;font-size:10px;color:var(--muted);margin:14px 0}.queue-theme-filter input{accent-color:var(--lime)}.queue-theme-filter[hidden]{display:none}[data-theme="light"] .collection-heart,[data-theme="light"] .pip-toggle{color:#52732c}@media(max-width:760px){.vocalist-card .catalog-open{display:block}.collection-heart{margin:0 8px 8px;gap:6px}.collection-heart span{font-size:9px}.collection-heart svg{width:23px;height:23px}.history-controls{gap:8px}.history-summary>div{padding:12px}.history-tracks li>div{padding-left:0}}

.collection-reactions{margin-top:auto}.collection-super-heart{display:flex;align-items:center;justify-content:center;gap:8px;color:#eea4ca;border:1px solid #eea4ca55;background:#eea4ca09;border-radius:6px;min-height:40px;padding:8px;margin:0 12px 12px;width:calc(100% - 24px);font-size:9px;letter-spacing:.4px}.collection-super-heart svg{width:23px;height:23px}.collection-super-heart b{font-size:15px}.collection-super-heart.active .super-heart-shape{fill:currentColor}.collection-super-heart:disabled{opacity:.6}.super-capacity-grid,#super-heart-used{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.super-capacity-grid>span,#super-heart-used>span{display:flex;align-items:center;justify-content:space-between;gap:9px}.super-capacity-grid small,#super-heart-used small{font-weight:400;font-size:10px}.super-capacity-grid b,#super-heart-used b{font-size:12px}.super-heart-manage{flex-wrap:wrap;max-width:100%}#super-heart-used{flex-basis:100%;text-align:left}.collection-super-manager{border-top:1px solid var(--line);margin-top:24px;padding-top:10px}.collection-super-scope{border:1px solid var(--line);padding:12px;border-radius:6px;margin:10px 0}.collection-super-scope h4{display:flex;justify-content:space-between;font-size:12px;margin:0 0 10px;color:#eea4ca}.collection-super-scope p{font-size:11px}.collection-super-scope .my-super-heart{margin:0}.collection-super-scope .super-heart-target{margin-top:12px}.collection-selection .collection-reactions{max-width:220px;margin-top:12px}
.super-capacity-grid b,#super-heart-used b{white-space:nowrap;flex:none}
[data-pip="floating"] .listening-panel{position:fixed!important;right:22px;bottom:22px;top:auto!important;width:min(380px,calc(100vw - 28px));max-height:calc(100dvh - 30px);overflow-y:auto;z-index:80;box-shadow:0 14px 70px #0009;border:1px solid var(--lime);border-radius:10px}
[data-pip="floating"] .listening-panel .player-heading{padding:12px;gap:8px}
[data-pip="floating"] .listening-panel #queue-position,[data-pip="floating"] .listening-panel #wide-player,[data-pip="floating"] .listening-panel .queue-mode-label{display:none}
[data-pip="floating"] .listening-panel .video-container{height:214px;min-height:200px;aspect-ratio:auto}
[data-pip="floating"] .listening-panel .audio-stage{height:170px;min-height:0}
[data-pip="floating"] .listening-panel .player-body{padding:12px 16px}
[data-pip="floating"] .listening-panel #now-context,[data-pip="floating"] .listening-panel .now-meta,[data-pip="floating"] .listening-panel #now-boss,[data-pip="floating"] .listening-panel .now-stats,[data-pip="floating"] .listening-panel .player-status,[data-pip="floating"] .listening-panel .queue-heading,[data-pip="floating"] .listening-panel .queue-list,[data-pip="floating"] .listening-panel .queue-theme-filter,[data-pip="floating"] .listening-panel .segment-repeat,[data-pip="floating"] .listening-panel .volume,[data-pip="floating"] .listening-panel .player-foot{display:none}
[data-pip="floating"] .listening-panel h2{font-size:16px;margin:0 0 6px}
[data-pip="floating"] .listening-panel .controls{margin:10px 0}
[data-pip="floating"] .listening-panel .seek{margin-top:12px}
[data-pip="floating"] .listening-panel .original-like-note{font-size:10px;margin:6px 0}
@media(max-width:480px){.super-capacity-grid{grid-template-columns:1fr}[data-pip="floating"] .listening-panel{right:14px;bottom:14px}}
