body[data-page-id="video-bitrate"] .w40-shell > * {
  min-width: 0;
}

body[data-page-id="video-bitrate"] .video-bitrate-duration-group,
body[data-page-id="video-bitrate"] .video-bitrate-value-unit {
  display: grid;
  gap: 10px;
  min-width: 0;
}

body[data-page-id="video-bitrate"] .video-bitrate-duration-group {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

body[data-page-id="video-bitrate"] .video-bitrate-value-unit {
  grid-template-columns: minmax(0, 1fr) minmax(86px, 0.42fr);
}

body[data-page-id="video-bitrate"] .video-bitrate-duration-group .w40-field,
body[data-page-id="video-bitrate"] .video-bitrate-value-unit .w40-field {
  display: grid;
  gap: 5px;
  min-width: 0;
}

body[data-page-id="video-bitrate"] .video-bitrate-duration-group .input,
body[data-page-id="video-bitrate"] .video-bitrate-value-unit .input,
body[data-page-id="video-bitrate"] #video-bitrate-copy-fallback-url {
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
}

body[data-page-id="video-bitrate"] .w40-result-list {
  padding-left: 0;
}

body[data-page-id="video-bitrate"] .w40-result-list > div {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 4px 12px;
}

body[data-page-id="video-bitrate"] .w40-result-list dd {
  margin: 0;
  font-weight: 600;
  overflow-wrap: anywhere;
}

body[data-page-id="video-bitrate"] #video-bitrate-copy-fallback[hidden],
body[data-page-id="video-bitrate"] #video-bitrate-theoretical-duration[hidden] {
  display: none;
}

@media (min-width: 960px) {
  body[data-page-id="video-bitrate"] .w40-shell {
    grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
    align-items: start;
  }
}

@media (max-width: 390px) {
  body[data-page-id="video-bitrate"] .video-bitrate-duration-group,
  body[data-page-id="video-bitrate"] .video-bitrate-value-unit {
    gap: 6px;
  }
}
