/* V5: the same desktop switch on every database view, anchored to Scout strip. */
@media (min-width:901px) and (pointer:fine) {
  body #cmHeaderEditions.cm-v5-desktop {
    box-sizing:border-box!important;display:inline-flex!important;
    position:fixed!important;left:4px;top:auto;bottom:auto;
    width:88px!important;max-width:96px!important;height:27px!important;
    z-index:100500!important;transform:none!important;
    visibility:visible!important;pointer-events:auto!important;
  }
  body #cmHeaderEditions.cm-v5-desktop button {font-size:9px!important;padding:0!important;}
  body:has(#playerModal:not(.hide)) #cmHeaderEditions.cm-v5-desktop,
  body:has(#squadModal:not(.hide)) #cmHeaderEditions.cm-v5-desktop,
  body:has(#nationModal:not(.hide)) #cmHeaderEditions.cm-v5-desktop,
  body:has(#competitionModal:not(.hide)) #cmHeaderEditions.cm-v5-desktop {display:inline-flex!important;}
}
@media (max-width:900px), (pointer:coarse) {
  #cmHeaderEditions.cm-v5-mobile {display:inline-flex!important;pointer-events:auto!important;}
  body:has(#playerModal:not(.hide)) #cmHeaderEditions.cm-v5-profile-open {display:none!important;}
  .clubtools > #cmHeaderEditions.cm-v5-in-modal,
  .nationtools > #cmHeaderEditions.cm-v5-in-modal,
  .competitiontools > #cmHeaderEditions.cm-v5-in-modal,
  .findsearch > #cmHeaderEditions.cm-v5-in-modal {
    box-sizing:border-box!important;position:relative!important;top:auto!important;left:auto!important;bottom:auto!important;
    transform:none!important;grid-column:1/-1!important;grid-row:auto!important;
    justify-self:start!important;width:110px!important;min-width:110px!important;
    height:28px!important;margin:2px 0!important;z-index:1000!important;
  }
  .clubtools > #cmHeaderEditions button,
  .nationtools > #cmHeaderEditions button,
  .competitiontools > #cmHeaderEditions button,
  .findsearch > #cmHeaderEditions button {font-size:10px!important;}
  .findsearch:has(> #cmHeaderEditions.cm-v5-in-modal) {grid-template-rows:auto auto auto!important;height:auto!important;}
  .findsearch:has(> #cmHeaderEditions.cm-v5-in-modal)>b,
  .findsearch:has(> #cmHeaderEditions.cm-v5-in-modal)>input {grid-row:2!important;}
  .findsearch:has(> #cmHeaderEditions.cm-v5-in-modal)>.findpager {grid-row:3!important;}
}
/* V4's blanket modal-hiding rules must not conceal the live switch within that modal. */
@media (max-width:900px), (pointer:coarse) {
  body:has(#squadModal:not(.hide)) #squadModal #cmHeaderEditions.cm-v5-in-modal,
  body:has(#nationModal:not(.hide)) #nationModal #cmHeaderEditions.cm-v5-in-modal,
  body:has(#competitionModal:not(.hide)) #competitionModal #cmHeaderEditions.cm-v5-in-modal,
  body:has(#findModal:not(.hide)) #findModal #cmHeaderEditions.cm-v5-in-modal {
    display:inline-flex!important;visibility:visible!important;pointer-events:auto!important;
  }
}
