.workspace-actions { height:auto; min-height:28px; padding:6px 0; }
.workspace-actions #panel-manager { position:static; display:flex; align-items:flex-start; gap:5px; width:100%; min-width:0; }
body .workspace-actions #panel-manager-list { position:static; display:flex; flex-direction:row; flex-wrap:wrap; gap:4px; flex:1; min-width:0; width:auto; padding:0; border:0; background:transparent; }
#panel-manager-list button.panel-tile { min-height:26px; padding:4px 8px; border-radius:6px; font-size:10px; line-height:16px; white-space:nowrap; }
#panel-manager-list button.panel-tile[aria-pressed="true"] { background:linear-gradient(180deg,var(--panel-soft),var(--panel)); border-color:var(--line); color:var(--cyan-soft); }
#panel-manager-list button.panel-tile[aria-pressed="false"] { background:var(--panel-soft); border-color:var(--pink); color:var(--pink); }
#panel-manager-list button.panel-tile[aria-pressed="true"]:hover { background:var(--panel-soft); border-color:var(--cyan); color:var(--cyan); box-shadow:inset 0 0 0 1px var(--line-soft); }
#panel-manager-list button.panel-tile[aria-pressed="false"]:hover { background:var(--panel); border-color:var(--pink); color:var(--pink); }
#panel-manager-list button.panel-tile:focus-visible { outline:2px solid var(--pink); outline-offset:2px; }
.workspace-actions #restore-all { position:static; flex-shrink:0; min-height:26px; padding:4px 8px; border-radius:1px; font-size:9px; line-height:16px; }
@media(max-width:700px) {
  #panel-manager-list button.panel-tile { padding:3px 6px; font-size:9px; }
  .workspace-actions #restore-all { padding:3px 5px; font-size:8px; }
}
