/* Raclette League — bandeau commun OVH V13.1 */
body > header.rl-compact-header,
body > header.v9-league-header {
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  grid-template-rows:auto auto!important;
  gap:10px 22px!important;
  align-items:center!important;
  width:100%!important;min-height:0!important;height:auto!important;
  box-sizing:border-box!important;
  padding:22px max(22px,calc((100vw - 1320px)/2))!important;
  margin:0!important;background:#26231f!important;
  border-bottom:3px solid #d6a746!important;
  overflow:visible!important;text-align:left!important;
}
body > header.rl-compact-header > .rl-compact-brand,
body > header.v9-league-header > .v9-header-brand {
  grid-column:1!important;grid-row:1!important;
  min-width:0!important;align-self:center!important;
  margin:0!important;position:static!important;
}
body > header.rl-compact-header .rl-compact-brand h1,
body > header.v9-league-header .v9-header-brand h1 {
  font-size:clamp(29px,3.4vw,54px)!important;line-height:1.08!important;
  letter-spacing:-1.5px!important;margin:6px 0!important;
  color:#fff8e8!important;white-space:normal!important;
}
body > header.rl-compact-header > .identity,
body > header.rl-compact-header > .rl-compact-identity,
body > header.v9-league-header > .header-account.v9-account {
  grid-column:2!important;grid-row:1!important;
  justify-self:end!important;align-self:center!important;
  display:flex!important;flex-direction:column!important;
  align-items:center!important;justify-content:center!important;
  gap:5px!important;width:auto!important;max-width:340px!important;
  margin:0!important;padding:10px 15px!important;
  position:static!important;transform:none!important;
  background:#fff0c9!important;color:#28231e!important;
  border:2px solid #e9b949!important;border-radius:14px!important;
  text-align:center!important;box-shadow:0 3px 12px #0002!important;
}
body > header.v9-league-header > .header-account.v9-account .connected-player {
  display:flex!important;flex-direction:column!important;align-items:center!important;
  justify-content:center!important;gap:4px!important;
  padding:0!important;margin:0!important;background:transparent!important;
  border:0!important;box-shadow:none!important;color:#28231e!important;
}
body > header.rl-compact-header .rl-connected-label,
body > header.v9-league-header .connected-label {
  color:#28231e!important;font-size:10px!important;
  font-weight:900!important;letter-spacing:1px!important;
}
body > header.rl-compact-header > .rl-header-actions,
body > header.v9-league-header > .rl-header-actions {
  grid-column:1 / -1!important;grid-row:2!important;
  justify-self:end!important;align-self:center!important;
  display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;
  align-items:center!important;justify-content:flex-end!important;
  flex:initial!important;flex-basis:auto!important;
  gap:9px!important;width:auto!important;max-width:100%!important;
  margin:0!important;padding:0!important;
  position:static!important;float:none!important;clear:none!important;
  transform:none!important;background:transparent!important;border:0!important;
}
body > header.rl-compact-header > .rl-header-actions > a,
body > header.v9-league-header > .rl-header-actions > a {
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  min-height:40px!important;padding:10px 13px!important;
  font-size:13px!important;font-weight:800!important;line-height:1.25!important;
  white-space:normal!important;text-decoration:none!important;
  border-radius:11px!important;
}
@media(min-width:1450px) {
  body > header.rl-compact-header,
  body > header.v9-league-header {
    grid-template-columns:minmax(0,1fr) auto auto!important;
    grid-template-rows:auto!important;
  }
  body > header.rl-compact-header > .rl-header-actions,
  body > header.v9-league-header > .rl-header-actions {
    grid-column:3!important;grid-row:1!important;
  }
}
@media(max-width:700px) {
  body > header.rl-compact-header,
  body > header.v9-league-header {
    display:flex!important;flex-direction:column!important;
    align-items:center!important;gap:12px!important;
    padding:19px 15px!important;text-align:center!important;
  }
  body > header.rl-compact-header > .rl-compact-brand,
  body > header.v9-league-header > .v9-header-brand {align-self:center!important;}
  body > header.rl-compact-header > .identity,
  body > header.rl-compact-header > .rl-compact-identity,
  body > header.v9-league-header > .header-account.v9-account {align-self:center!important;max-width:100%!important;}
  body > header.rl-compact-header > .rl-header-actions,
  body > header.v9-league-header > .rl-header-actions {
    justify-content:center!important;align-self:stretch!important;width:100%!important;
  }
}
