/* Keep credit scales measurable while their labels become sparse or hidden. */
@media (min-width: 801px) and (max-width: 1200px) {
  #header-slider-block .slider-detail-row a[data-value-id] { visibility: hidden; }
  #header-slider-block .slider-detail-row a[data-value-id]:nth-child(4n + 1),
  #header-slider-block .slider-detail-row a[data-value-id].current { visibility: visible; }
}
@media (max-width: 800px) {
  #header-slider-block .slider-switchers {
    display: flex; flex-wrap: nowrap; overflow-x: auto; height: auto;
    -webkit-overflow-scrolling: touch;
  }
  #header-slider-block .slider-switchers > button.slider-type-switcher { flex: 0 0 auto; float: none; }
  #header-slider-block .slider-form-block { display: none !important; }
  #header-slider-block .slider-form-block.slider-active {
    display: block !important; padding: 12px !important;
  }
  #header-slider-block .wic-mobile-form.slider-active { display: none !important; }
  #header-slider-block .slider-gpl-container { display: block; margin: 0 0 12px; }
  #header-slider-block .slider-gpl-block,
  #header-slider-block .slider-gpl-block:last-of-type {
    display: flex; align-items: center; justify-content: space-between;
    float: none; width: 100%; line-height: 30px; padding: 1px 0;
  }
  #header-slider-block .slider-gpl-block > span {
    float: none; width: auto; height: auto; padding: 0 5px; border: 0;
  }
  #header-slider-block .wic-slider {
    height: auto !important; min-height: 54px; margin: 0 0 8px;
    padding: 0; overflow: visible !important;
  }
  #header-slider-block .slider-main-row {
    display: flex; flex-wrap: nowrap !important; align-items: center; gap: 2px;
    width: 100%; height: 54px !important; min-height: 54px;
  }
  #header-slider-block .slider-main-row .slider-side-block,
  #header-slider-block .slider-detail-row .slider-side-block {
    float: none; flex: 0 0 28px; width: 28px !important; height: 36px;
  }
  #header-slider-block .slider-main-row .slider-middle-block,
  #header-slider-block .slider-detail-row .slider-middle-block {
    float: none; flex: 0 1 auto; min-width: 100px;
    margin: 0; padding: 0 2px; box-sizing: border-box; order: initial;
  }
  #header-slider-block .slider-main-row .slider-side-block > a {
    width: 26px; height: 26px; margin: 5px 0;
    font-size: 20px; line-height: 20px;
  }
  #header-slider-block .slider-main-row .slider-side-block { order: initial; }
  #header-slider-block .slider-main-row .slider-value-block,
  #header-slider-block .slider-detail-row .slider-value-block,
  #header-slider-block .slider-detail-row .slider-sign-block {
    flex: 0 0 0 !important; float: none; width: 0 !important; min-width: 0 !important;
    height: 0 !important; margin: 0 !important; padding: 0 !important;
    overflow: hidden !important; visibility: hidden;
  }
  #header-slider-block .slider-main-row .slider-sign-block {
    flex: 0 0 44px; float: none; width: 44px !important; min-width: 0;
    height: auto !important; margin: 0; padding: 0;
    font-size: 11px; line-height: 1.2; text-align: center; order: initial;
  }
  #header-slider-block .slider-detail-row {
    display: block !important; height: 0 !important; min-height: 0 !important;
    margin: 0 !important; overflow: hidden !important;
    visibility: hidden !important; pointer-events: none; clear: both;
  }
  #header-slider-block .slider-line { min-width: 0; height: 9px; margin: 14px 0; border: 0; }
  #header-slider-block .slider-line > .slider-cursor {
    top: 50%; width: 42px; height: 34px; margin-top: -17px;
    font-size: 10px; line-height: 30px; text-align: center;
  }
}
