/* DTV-HOME-POLISH01 Correction 03D.1 — Desktop Slider Controls & Selected Header Micro-Polish
 * Strict desktop micro-polish: interaction affordance for light-background sliders and Selected heading breathing room only.
 */
@media (min-width:1280px){
  /* Selected: preserve 03D identity, add one small breathing token before the ranked list. */
  body.home [data-dtv-homepage="ux10"] .dtv-g2-selected-pane{
    grid-template-rows:34px minmax(0,1fr)!important;
  }
  body.home [data-dtv-homepage="ux10"] .dtv-g2-selected-pane>header.dtv-vc08-visually-hidden{
    height:34px!important;
    min-height:34px!important;
    padding-bottom:14px!important;
  }

  /* Canonical active/default state: clearly interactive, still visually quiet. */
  body.home [data-dtv-homepage="ux10"] :is(
    .dtv-g4-composition .dtv-page06-slider__controls,
    .dtv-g6-highlights .dtv-page08-highlights-controls
  ){
    gap:10px!important;
  }
  body.home [data-dtv-homepage="ux10"] :is(
    .dtv-g4-composition .dtv-page06-slider__controls,
    .dtv-g6-highlights .dtv-page08-highlights-controls
  ) button{
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    min-height:42px!important;
    border-color:rgba(16,41,71,.34)!important;
    background:#fff!important;
    color:#102947!important;
    box-shadow:0 2px 8px rgba(16,41,71,.07)!important;
    font-size:15px!important;
    font-weight:900!important;
    opacity:1!important;
    cursor:pointer!important;
    transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease!important;
  }
  body.home [data-dtv-homepage="ux10"] :is(
    .dtv-g4-composition .dtv-page06-slider__controls,
    .dtv-g6-highlights .dtv-page08-highlights-controls
  ) button:not(:disabled):hover{
    border-color:rgba(16,41,71,.62)!important;
    background:#f8fafc!important;
    box-shadow:0 4px 12px rgba(16,41,71,.10)!important;
    transform:translateY(-1px);
  }
  body.home [data-dtv-homepage="ux10"] :is(
    .dtv-g4-composition .dtv-page06-slider__controls,
    .dtv-g6-highlights .dtv-page08-highlights-controls
  ) button:not(:disabled):focus-visible{
    outline:3px solid rgba(204,0,0,.22)!important;
    outline-offset:2px!important;
    border-color:#102947!important;
  }
  body.home [data-dtv-homepage="ux10"] :is(
    .dtv-g4-composition .dtv-page06-slider__controls,
    .dtv-g6-highlights .dtv-page08-highlights-controls
  ) button:disabled{
    border-color:rgba(16,41,71,.14)!important;
    color:#8794a4!important;
    box-shadow:none!important;
    opacity:.52!important;
    cursor:default!important;
    transform:none!important;
  }
  body.home [data-dtv-homepage="ux10"] :is(
    .dtv-g4-composition .dtv-page06-slider__controls,
    .dtv-g6-highlights .dtv-page08-highlights-controls
  )>span{
    min-width:52px!important;
    color:#40546b!important;
    font-size:10px!important;
    font-weight:850!important;
    letter-spacing:.04em!important;
  }
}
