/* User1-only minimalist progress rail V4.17; visual only. */
@media (min-width: 901px) {
  html:not([data-autotube-theme="dark"]) body #visualVideoPane.at48-installed .at48-video-runtime {
    gap: 6px !important;
  }
}
html:not([data-autotube-theme="dark"]) body #visualVideoPane.at48-installed .at48-video-progress {
  gap: 7px !important;
}
html:not([data-autotube-theme="dark"]) body #visualVideoPane.at48-installed .at48-progress-text {
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.24 !important;
}
html:not([data-autotube-theme="dark"]) body #visualVideoPane.at48-installed .at48-progress-track {
  box-sizing: border-box !important;
  height: 6px !important;
  min-height: 6px !important;
  max-height: 6px !important;
  border-radius: 999px !important;
  background: #f2e4e6 !important;
  border: 0 !important;
  box-shadow: none !important;
  overflow: hidden !important;
}
html:not([data-autotube-theme="dark"]) body #visualVideoPane.at48-installed .at48-progress-fill {
  height: 100% !important;
  min-height: 0 !important;
  min-width: 0 !important;
  border-radius: inherit !important;
  background: #f00016 !important;
  box-shadow: none !important;
  transition: width .24s ease !important;
}
html:not([data-autotube-theme="dark"]) body #visualVideoPane.at48-installed .at48-video-progress.at48-indeterminate .at48-progress-fill {
  width: 42% !important;
}

/* User1 V4.20: visual presentation only. Backend errors are preserved
   invisibly in #videoError; fake indeterminate fill is removed. */
html:not([data-autotube-theme="dark"]) body #visualVideoPane.at48-installed .at48-video-runtime .at48-video-error {
  display: none !important;
}
html:not([data-autotube-theme="dark"]) body #visualVideoPane.at48-installed .at48-video-progress .at48-progress-fill {
  animation: none !important;
  transform: none !important;
  min-width: 0 !important;
}
html:not([data-autotube-theme="dark"]) body #visualVideoPane.at48-installed .at48-video-progress.at48-indeterminate .at48-progress-fill {
  width: 0 !important;
  animation: none !important;
  transform: none !important;
}
