body.y-pacome-shell #y-player {
  position:absolute; inset:62px 0 auto; width:100%; padding:6px 10px;
  grid-template-columns:minmax(0,1fr) auto; gap:4px 8px;
  color:var(--y-fg); background:var(--y-ink); border-top:1px solid var(--y-line);
  border-bottom:1px solid var(--y-line); text-align:left; z-index:11170;
}
body.y-pacome-shell.y-player-open #barre-1 { height:calc(62px + var(--y-player-height, 100px)); }
body.y-pacome-shell.y-player-open .main-container { top:calc(62px + var(--y-player-height, 100px)); height:calc(100% - 180px - var(--y-player-height, 100px)); }
#y-player .y-player-kind { display:none; }
body.y-pacome-shell #y-player #title {
  position:relative!important; inset:auto!important; width:100%!important; max-width:100%;
  max-height:none; min-height:32px; padding:0!important; margin:0; border:0; border-radius:4px;
  font:400 12px/1.3 var(--y-display)!important; text-align:left; overflow:hidden;
}
body.y-pacome-shell #y-player .playback-title-label { width:100%; min-height:32px; padding:3px 0; font:inherit; text-align:left; }
body.y-pacome-shell #y-player #title.has-replay-seek { padding-bottom:26px!important; }
body.y-pacome-shell #y-player .replay-title-seek { min-height:26px; }
body.y-pacome-shell #y-player #icon-music { display:none!important; }
body.y-pacome-shell #y-player #icon-music img { width:44px; height:44px!important; object-fit:contain; }
body.y-pacome-shell #y-player .y-pctl { gap:2px; }
body.y-pacome-shell #y-player .y-pctl button { width:44px; height:44px; min-width:44px; font-size:18px; color:var(--y-fg); }
body.y-pacome-shell #y-player .y-pctl .y-pp { color:var(--y-ink); background:var(--y-yellow); }
body.y-pacome-shell #y-player .y-pctl .y-pclose { font-size:34px; line-height:1; padding:0; }
body.y-pacome-shell #y-player #title[data-seeking=true]::after { display:none; }
.y-player-progress { grid-column:1/-1; display:grid; grid-template-columns:44px minmax(0,1fr) 44px; min-height:37.4px; align-items:center; gap:6px; text-align:center; }
#y-player[data-seekable=false] .y-player-clock { grid-column:1/-1; }
body.y-pacome-shell #y-player .y-player-progress button { width:44px; height:37.4px; min-height:37.4px; padding:0; border:0; background:transparent; color:var(--y-fg); font:700 11px var(--y-mono); }
body.y-pacome-shell #y-player .y-player-progress button[hidden] { display:none; }
.y-player-progress input { display:none; }
.y-player-progress input:disabled { opacity:.4; cursor:default; }
.y-player-clock { font:400 11.25px var(--y-mono); white-space:nowrap; color:var(--y-yellow); }
body.y-pacome-shell #y-player .y-player-notice { grid-column:1/-1; margin:0; font:400 12px/1.4 var(--y-body); color:var(--y-yellow); }
@media(min-width:1024px) { body.y-pacome-shell #y-player { grid-template-columns:minmax(0,1fr) auto; } }
