/* v448: keep Volumes actions together and match the shared toolbar disclosure. */
#volumesWorkspace .volume-toolbar{gap:6px}
#volumesWorkspace .volume-toolbar-actions{display:flex;align-items:center;gap:6px}
#volumesWorkspace .volume-toolbar-actions .volume-refresh{margin-left:0}
#volumesWorkspace .volume-toolbar-toggle,
#volumesWorkspace .volume-toolbar-open{
  width:clamp(34px,1.7vw,44px);
  min-width:clamp(34px,1.7vw,44px);
  height:clamp(34px,1.5vw,44px);
  padding:0;
  color:#ffd044;
  border:1px solid #e5a600;
  border-radius:0 7px 7px 0;
  background:linear-gradient(180deg,#3a2b06,#211907);
  box-shadow:inset 0 0 0 1px rgba(255,194,38,.13),0 0 12px rgba(255,185,0,.08);
  font-size:clamp(19px,.7vw,28px);
  line-height:1;
  cursor:pointer;
}
#volumesWorkspace .volume-toolbar-open{display:none;margin:0 0 6px;border-radius:0 7px 7px 0}
#volumesWorkspace .volume-toolbar-toggle:hover,
#volumesWorkspace .volume-toolbar-toggle:focus-visible,
#volumesWorkspace .volume-toolbar-open:hover,
#volumesWorkspace .volume-toolbar-open:focus-visible{
  outline:0;
  border-color:#ffd044;
  background:linear-gradient(180deg,#4a3607,#2b2008);
  box-shadow:inset 0 0 0 1px rgba(255,211,84,.2),0 0 16px rgba(255,185,0,.18);
}
#volumesWorkspace.toolbar-closed .volume-toolbar-open{display:flex;align-items:center;justify-content:center}
@media(max-width:700px){
  #volumesWorkspace .volume-toolbar-actions{margin-left:auto}
  #volumesWorkspace .volume-toolbar-toggle,
  #volumesWorkspace .volume-toolbar-open{width:34px;min-width:34px;height:34px;font-size:19px}
}
