.watch-actions:has(>.pf-video-download){flex-wrap:wrap}
.watch-actions>.pf-video-download{display:inline-flex;align-items:center;justify-content:center;width:44px;max-width:44px;min-width:44px;min-height:44px;flex:0 0 44px;padding:10px}
.pf-download-status{flex:1 0 100%;margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--muted,#b5b5bd);overflow-wrap:anywhere}
.pf-download-status a{color:var(--accent,#ffa500);margin-left:.4em}
.pf-video-download[aria-busy=true]{opacity:.65;cursor:wait}
.pf-download-frame{display:none!important}
@media(max-width:680px){
 .watch-actions:has(>.pf-video-download){grid-template-columns:44px repeat(3,minmax(0,1fr))}
 .watch-actions:has(>.pf-video-download):has([data-playlist-open]:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr)) 44px}
 .watch-actions:has([data-playlist-open]:not([hidden]))>.pf-video-download{grid-column:3;grid-row:2;align-self:stretch}
 .watch-actions:has(>.pf-video-download)>[data-playlist-open]:not([hidden]){grid-column:2/-1}
 .watch-actions:has(>.pf-video-download)>.pf-download-status{grid-column:1/-1}
}
