/* EMWave v1.4.5a — Source Dock V2 File Transport Module
   Owns playback buttons and transport time. */

body.source-dock-v2-transport:not(.help-page) .source-dock .file-transport{
  display:none;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:6px;
  min-width:0;
}

body.source-dock-v2-transport.source-mode-file:not(.help-page) .source-dock .file-transport,
body.source-dock-v2-transport.source-mode-hybrid:not(.help-page) .source-dock .file-transport{
  display:grid;
}

body.source-dock-v2-transport:not(.help-page) .source-dock .file-transport-button{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  min-width:0;
  height:26px;
  min-height:26px;
  margin:0;
  padding:0 5px;
  border:1px solid var(--color-border-strong);
  border-radius:1px;
  background:#171c24;
  color:var(--color-text-ui);
  font-size:9px;
  font-weight:700;
  letter-spacing:.04em;
  line-height:1;
  text-transform:uppercase;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}

body.source-dock-v2-transport:not(.help-page) .source-dock .file-transport-time{
  grid-column:1 / -1;
  width:100%;
  min-width:0;
  height:24px;
  line-height:24px;
  padding:0 8px;
  text-align:center;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}

@media (max-width:820px){
  body.source-dock-v2-transport:not(.help-page) .source-dock .file-transport{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
