body[data-vel-active-tab="movies"] #packages-view,
body[data-vel-active-tab="series"] #packages-view,
body[data-vel-active-tab="movies"] #vel-packages-section-heading,
body[data-vel-active-tab="series"] #vel-packages-section-heading {
  display: none !important;
}

.vel-media-package-picker {
  display: block;
  width: min(34rem, 52vw);
}

.vel-media-package-picker[hidden] {
  display: none;
}

.vel-header-context-title--package-picker > #vel-header-context-title-text,
.vel-header-context-title--package-picker > .vel-category-heading__accent-line {
  display: none;
}

.vel-media-package-picker__control {
  position: relative;
  width: 100%;
}

.vel-media-package-picker select {
  width: 100%;
  min-height: 2.65rem;
  padding: 0.55rem 2.5rem 0.55rem 0.85rem;
  border: 1px solid rgba(167, 139, 250, 0.42);
  border-radius: 10px;
  appearance: none;
  background: #181123;
  color: #fff;
  font: inherit;
  cursor: pointer;
}

.vel-media-package-picker select:focus-visible {
  outline: 2px solid #a78bfa;
  outline-offset: 2px;
}

.vel-media-package-picker__control > span {
  position: absolute;
  top: 50%;
  right: 0.85rem;
  translate: 0 -55%;
  color: #a78bfa;
  pointer-events: none;
}

@media (max-width: 640px) {
  .vel-media-package-picker {
    width: min(100%, 62vw);
  }
}
