html.fri-team-season-live-view,
html.fri-team-season-live-view body{
  margin:0!important;
  padding:0!important;
  min-height:0!important;
  scroll-behavior:auto!important;
}html.fri-team-season-live-view .fri-home-hero,
html.fri-team-season-live-view header.hero{
  display:none!important;
  visibility:hidden!important;
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
}html.fri-team-season-live-view main.app-shell{
  position:relative!important;
  top:auto!important;
  left:auto!important;
  right:auto!important;
  bottom:auto!important;
  transform:none!important;

  width:100%!important;
  max-width:none!important;
  min-height:0!important;

  margin:0!important;
  padding:0!important;
}html.fri-team-season-live-view main.app-shell > #friTeamSeasonLive{
  display:block!important;
  position:relative!important;
  top:auto!important;
  left:auto!important;
  right:auto!important;
  bottom:auto!important;
  transform:none!important;

  width:100%!important;
  max-width:none!important;
  min-height:0!important;

  margin:0!important;
  padding:14px 0 0!important;
}html.fri-team-season-live-view #friTeamSeasonLive .fri-tots-shell{
  width:min(1500px,calc(100% - 32px))!important;
  max-width:1500px!important;
  margin:0 auto 44px!important;
  transform:none!important;
}* {
      box-sizing: border-box;
    }:root {
      --background: #070707;
      --background-soft: #101010;
      --card: #171717;
      --card-light: #202020;
      --gold: #d7b04b;
      --gold-light: #f2dfa2;
      --white: #ffffff;
      --muted: #aaa69c;
      --border: rgba(215, 176, 75, 0.24);
      --shadow: 0 20px 55px rgba(0, 0, 0, 0.36);
    }html {
      scroll-behavior: smooth;
      background: var(--background);
    }body {
      min-height: 100vh;
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      color: var(--white);
      background:
        radial-gradient(
          circle at 85% 5%,
          rgba(215, 176, 75, 0.16),
          transparent 27%
        ),
        linear-gradient(
          180deg,
          #090909 0%,
          #111111 38%,
          #080808 100%
        );
    }button,
    input,
    select {
      font: inherit;
    }.hero {
      position: relative;
      overflow: hidden;
      padding: 56px 22px 112px;
      border-bottom: 1px solid var(--border);
      background:
        linear-gradient(
          120deg,
          rgba(0, 0, 0, 0.97),
          rgba(0, 0, 0, 0.72)
        );
    }.hero::before {
      content: "";
      position: absolute;
      inset: 0;
      opacity: 0.25;
      background-image:
        linear-gradient(
          rgba(255, 255, 255, 0.025) 1px,
          transparent 1px
        ),
        linear-gradient(
          90deg,
          rgba(255, 255, 255, 0.025) 1px,
          transparent 1px
        );
      background-size: 44px 44px;
      pointer-events: none;
    }.hero-inner {
      position: relative;
      z-index: 1;
      width: min(1240px, 100%);
      margin: auto;
    }.brand-row {
      display: flex;
      align-items: center;
      gap: 13px;
      margin-bottom: 32px;
    }.brand-mark {
      display: grid;
      place-items: center;
      width: 54px;
      height: 54px;
      border: 1px solid var(--border);
      border-radius: 16px;
      color: var(--gold);
      background:
        linear-gradient(
          145deg,
          #1b1b1b,
          #090909
        );
      box-shadow: 0 12px 30px rgba(0, 0, 0, 0.34);
      font-size: 18px;
      font-weight: 900;
    }.brand-copy strong {
      display: block;
      font-size: 15px;
      letter-spacing: 0.14em;
    }.brand-copy span {
      display: block;
      margin-top: 4px;
      color: var(--gold);
      font-size: 10px;
      letter-spacing: 0.2em;
      text-transform: uppercase;
    }.eyebrow {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      padding: 8px 13px;
      border: 1px solid var(--border);
      border-radius: 999px;
      color: var(--gold-light);
      background: rgba(215, 176, 75, 0.08);
      font-size: 12px;
      font-weight: 800;
      letter-spacing: 0.13em;
      text-transform: uppercase;
    }.eyebrow::before {
      content: "";
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: #20d38b;
      box-shadow: 0 0 14px rgba(32, 211, 139, 0.8);
    }h1 {
      max-width: 920px;
      margin: 20px 0 0;
      font-size: clamp(44px, 7vw, 84px);
      line-height: 0.96;
      letter-spacing: -0.055em;
    }h1 span {
      color: var(--gold);
    }.hero-copy {
      max-width: 740px;
      margin: 24px 0 0;
      color: #d2cfc8;
      font-size: clamp(16px, 2vw, 20px);
      line-height: 1.65;
    }.fri-home-hero {
      padding: 34px 22px 68px;
      min-height: 0;
      background:
        radial-gradient(circle at 82% 45%, rgba(215,176,75,.10), transparent 30%),
        linear-gradient(120deg, rgba(0,0,0,.99), rgba(5,5,5,.92));
    }.fri-home-hero .hero-inner {
      width: min(1240px, 100%);
    }.fri-home-hero .brand-row {
      margin-bottom: 22px;
    }.fri-home-hero .brand-mark {
      width: 58px;
      height: 58px;
      border-radius: 17px;
      font-size: 20px;
      box-shadow:
        0 14px 34px rgba(0,0,0,.42),
        0 0 24px rgba(215,176,75,.08);
    }.fri-home-hero .brand-copy strong {
      font-size: 16px;
    }.fri-home-hero .brand-copy span {
      max-width: 520px;
      color: var(--gold);
      font-size: 10px;
      letter-spacing: .16em;
    }.fri-home-hero .eyebrow {
      padding: 7px 12px;
      font-size: 11px;
    }.fri-home-hero .fri-brand-headline {
      max-width: 980px;
      margin-top: 18px;
      font-size: clamp(42px, 6.4vw, 72px);
      line-height: .98;
      letter-spacing: -.05em;
    }.fri-home-hero .fri-brand-copy {
      margin-top: 16px;
      max-width: 760px;
      font-size: clamp(17px, 1.8vw, 21px);
      line-height: 1.45;
      color: #d8d4cc;
    }.fri-home-hero + .app-shell {
      margin-top: -28px;
    }@media (max-width: 640px) {.fri-home-hero {
        padding: 26px 18px 54px;
      }.fri-home-hero .brand-row {
        margin-bottom: 18px;
      }.fri-home-hero .fri-brand-headline {
        font-size: clamp(38px, 12vw, 56px);
      }}.app-shell {
      position: relative;
      z-index: 2;
      width: min(1240px, calc(100% - 28px));
      margin: -62px auto 60px;
    }.fri-db-intro {
      margin: 10px 0 18px;
      padding-top: 18px;
      border-top: 1px solid rgba(215,176,75,.28);
    }.fri-db-title-row {
      display: flex;
      align-items: center;
      gap: 14px;
    }.fri-db-icon {
      display: grid;
      place-items: center;
      width: 44px;
      height: 44px;
      flex: 0 0 44px;
      border: 1px solid var(--gold);
      border-radius: 12px;
      color: var(--gold);
      font-size: 23px;
      background: #0e0e0e;
      box-shadow: 0 0 22px rgba(215,176,75,.08);
    }.fri-db-intro h2 {
      margin: 0;
      font-size: clamp(25px, 3vw, 38px);
      letter-spacing: -.025em;
    }.fri-db-intro p {
      margin: 5px 0 0;
      color: #aaa69d;
      font-size: 15px;
    }.fri-db-controls {
      display: grid;
      grid-template-columns: 250px minmax(0, 1fr) 245px;
      gap: 14px;
      align-items: stretch;
      margin-bottom: 28px;
    }.fri-db-controls select,
    .fri-db-controls input {
      height: 64px !important;
    }.fri-db-select-wrap select,
    .fri-db-position-wrap select {
      width: 100%;
      padding: 0 44px 0 18px;
      border: 1px solid rgba(215,176,75,.72);
      border-radius: 14px;
      color: #fff;
      background: #0c0c0c;
      font-size: 16px;
      font-weight: 800;
      cursor: pointer;
    }.fri-db-search {
      min-width: 0;
    }.fri-db-search input {
      width: 100%;
      border-radius: 14px;
    }.fri-db-results-heading {
      margin-top: 0;
      margin-bottom: 18px;
    }.fri-db-results-heading h2 {
      font-size: clamp(25px, 3.5vw, 40px);
    }@media (max-width: 800px) {.fri-db-controls {
        grid-template-columns: 1fr;
      }.fri-db-controls select,
      .fri-db-controls input {
        height: 58px !important;
      }.fri-db-title-row {
        align-items: flex-start;
      }}.search-wrap {
      position: relative;
    }.search-icon {
      position: absolute;
      left: 17px;
      top: 50%;
      transform: translateY(-50%);
      color: var(--gold);
      font-size: 20px;
      pointer-events: none;
    }#search,
    #positionFilter {
      width: 100%;
      min-height: 56px;
      border: 1px solid rgba(255, 255, 255, 0.09);
      border-radius: 15px;
      outline: none;
      color: var(--white);
      background: #0d0d0d;
    }#search {
      padding: 0 16px 0 50px;
    }#positionFilter {
      padding: 0 42px 0 16px;
      cursor: pointer;
    }#search::placeholder {
      color: #77736c;
    }#search:focus,
    #positionFilter:focus {
      border-color: var(--gold);
      box-shadow: 0 0 0 4px rgba(215, 176, 75, 0.1);
    }#positionFilter option {
      color: var(--white);
      background: #111111;
    }.summary {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 14px;
      margin: 18px 0;
    }.section-heading {
      margin: 30px 2px 16px;
    }.section-heading h2 {
      margin: 0;
      font-size: clamp(28px, 4vw, 40px);
      letter-spacing: -0.035em;
    }.section-heading p {
      margin: 7px 0 0;
      color: var(--muted);
      line-height: 1.5;
    }#pl {
      display: grid;
      gap: 16px;
    }.loading,
    .empty-state,
    .error-box {
      padding: 58px 22px;
      border: 1px solid var(--border);
      border-radius: 22px;
      text-align: center;
      background: var(--card);
      box-shadow: var(--shadow);
    }.spinner {
      width: 45px;
      height: 45px;
      margin: 0 auto 18px;
      border: 4px solid rgba(255, 255, 255, 0.08);
      border-top-color: var(--gold);
      border-radius: 50%;
      animation: spin 0.85s linear infinite;
    }@keyframes spin {
      to {
        transform: rotate(360deg);
      }
    }.club-card {
      overflow: hidden;
      border: 1px solid var(--border);
      border-radius: 21px;
      background: var(--card);
      box-shadow: 0 12px 34px rgba(0, 0, 0, 0.24);
      transition:
        transform 0.2s ease,
        border-color 0.2s ease;
    }.club-card:hover {
      transform: translateY(-2px);
      border-color: rgba(215, 176, 75, 0.46);
    }.club-toggle {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 18px;
      width: 100%;
      padding: 20px 22px;
      border: 0;
      color: inherit;
      text-align: left;
      background:
        linear-gradient(
          90deg,
          rgba(215, 176, 75, 0.09),
          transparent 58%
        ),
        var(--card);
      cursor: pointer;
    }.club-main {
      display: flex;
      align-items: center;
      min-width: 0;
      gap: 15px;
    }.crest-wrap {
      display: grid;
      place-items: center;
      flex: 0 0 58px;
      width: 58px;
      height: 58px;
      border: 1px solid var(--border);
      border-radius: 17px;
      color: var(--gold);
      background:
        linear-gradient(
          145deg,
          #202020,
          #0d0d0d
        );
      box-shadow: 0 10px 22px rgba(0, 0, 0, 0.28);
      font-size: 19px;
      font-weight: 900;
    }.crest-wrap img {
      display: block;
      width: 41px;
      height: 41px;
      object-fit: contain;
    }.club-name {
      margin: 0;
      overflow-wrap: anywhere;
      color: var(--white);
      font-size: clamp(21px, 3vw, 29px);
      line-height: 1.1;
    }.club-meta {
      display: block;
      margin-top: 6px;
      color: var(--muted);
      font-size: 13px;
    }.chevron {
      display: grid;
      place-items: center;
      width: 36px;
      height: 36px;
      border: 1px solid var(--border);
      border-radius: 11px;
      color: var(--gold);
      background: #111111;
      transition: transform 0.22s ease;
    }.club-card.open .chevron {
      transform: rotate(180deg);
    }.club-body {
      display: none;
      padding: 0 22px 22px;
      border-top: 1px solid rgba(255, 255, 255, 0.05);
    }.club-card.open .club-body {
      display: block;
    }.position-block {
      margin-top: 20px;
    }.position-title {
      display: flex;
      align-items: center;
      gap: 9px;
      margin: 0 0 12px;
      color: var(--gold-light);
      font-size: 13px;
      font-weight: 800;
      letter-spacing: 0.1em;
      text-transform: uppercase;
    }.position-title::after {
      content: "";
      flex: 1;
      height: 1px;
      background:
        linear-gradient(
          90deg,
          var(--border),
          transparent
        );
    }.players-grid {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 12px;
    }.player-card {
      display: flex;
      align-items: center;
      gap: 13px;
      min-width: 0;
      padding: 15px;
      border: 1px solid rgba(255, 255, 255, 0.07);
      border-radius: 16px;
      background: var(--card-light);
      cursor: pointer;
      transition:
        transform 0.18s ease,
        border-color 0.18s ease,
        background 0.18s ease;
    }.player-card:hover {
      transform: translateY(-2px);
      border-color: var(--border);
      background: #252525;
    }.avatar {
      display: grid;
      place-items: center;
      flex: 0 0 44px;
      width: 44px;
      height: 44px;
      border: 1px solid var(--border);
      border-radius: 14px;
      color: #000000;
      background:
        linear-gradient(
          145deg,
          var(--gold-light),
          var(--gold)
        );
      font-size: 13px;
      font-weight: 900;
    }.player-copy {
      min-width: 0;
    }.player-name {
      margin: 0;
      overflow: hidden;
      color: var(--white);
      font-size: 15px;
      font-weight: 800;
      text-overflow: ellipsis;
      white-space: nowrap;
    }.player-tags {
      display: flex;
      flex-wrap: wrap;
      gap: 6px;
      margin-top: 7px;
    }.tag {
      display: inline-flex;
      align-items: center;
      min-height: 23px;
      padding: 3px 8px;
      border-radius: 999px;
      color: #c9c5bc;
      background: rgba(255, 255, 255, 0.055);
      font-size: 10px;
      font-weight: 750;
    }.tag.position {
      color: var(--gold-light);
      background: rgba(215, 176, 75, 0.1);
    }.unavailable {
      margin: 20px 0 0;
      padding: 17px;
      border: 1px solid rgba(240, 195, 91, 0.25);
      border-radius: 14px;
      color: #e8d7a8;
      background: rgba(240, 195, 91, 0.08);
    }.footer-note {
      margin-top: 34px;
      padding: 20px;
      border-top: 1px solid var(--border);
      color: #827e76;
      text-align: center;
      font-size: 12px;
      line-height: 1.6;
    }.profile-backdrop {
      position: fixed;
      inset: 0;
      z-index: 9999;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 20px;
      background: rgba(0, 0, 0, 0.88);
      backdrop-filter: blur(6px);
    }.profile-modal {
      width: min(1180px, 100%);
      max-height: min(90vh, 900px);
      overflow-y: auto;
      border: 1px solid rgba(215, 176, 75, 0.48);
      border-radius: 24px;
      color: var(--white);
      background:
        radial-gradient(circle at 92% 6%, rgba(215, 176, 75, 0.11), transparent 28%),
        #141414;
      box-shadow: 0 30px 90px rgba(0, 0, 0, 0.66);
    }.profile-top {
      display: grid;
      grid-template-columns: 110px minmax(0, 1fr) auto;
      gap: 22px;
      align-items: center;
      padding: 28px;
      border-bottom: 1px solid rgba(255,255,255,0.06);
    }.profile-initials {
      display: grid;
      place-items: center;
      width: 110px;
      height: 110px;
      border: 1px solid rgba(215, 176, 75, 0.48);
      border-radius: 20px;
      color: var(--gold);
      background: linear-gradient(145deg, #1b1b1b, #090909);
      font-size: 38px;
      font-weight: 900;
      letter-spacing: 0.03em;
      box-shadow: inset 0 0 0 1px rgba(255,255,255,0.025);
    }.profile-name {
      margin: 0;
      font-size: clamp(32px, 5vw, 46px);
      line-height: 1;
      letter-spacing: -0.035em;
    }.profile-close {
      display: grid;
      place-items: center;
      align-self: start;
      width: 42px;
      height: 42px;
      border: 1px solid rgba(255,255,255,0.15);
      border-radius: 50%;
      color: white;
      background: #202020;
      cursor: pointer;
      font-size: 20px;
    }.profile-rating-ring {
      display: grid;
      place-items: center;
      width: 86px;
      height: 86px;
      margin-top: 22px;
      border: 2px solid var(--gold);
      border-radius: 50%;
      text-align: center;
      background: #111;
    }.profile-rating-ring small {
      display: block;
      color: #aaa;
      font-size: 9px;
      letter-spacing: 0.1em;
      text-transform: uppercase;
    }.profile-rating-ring strong {
      display: block;
      margin-top: 2px;
      color: var(--gold);
      font-size: 20px;
    }.profile-body {
      padding: 24px 28px 28px;
    }.profile-grid {
      display: grid;
      grid-template-columns: repeat(4, minmax(0, 1fr));
      gap: 12px;
    }.profile-stat {
      min-height: 96px;
      padding: 16px;
      border: 1px solid rgba(255,255,255,0.07);
      border-radius: 15px;
      background: #1d1d1d;
    }.profile-stat-label {
      color: #8f8b83;
      font-size: 11px;
      letter-spacing: 0.06em;
      text-transform: uppercase;
    }.profile-stat-value {
      margin-top: 8px;
      overflow-wrap: anywhere;
      color: white;
      font-size: 18px;
      font-weight: 800;
    }.profile-rating-ring {
      display: grid;
      place-items: center;
      width: 92px;
      height: 92px;
      margin-top: 20px;
      border: 2px solid var(--gold);
      border-radius: 50%;
      text-align: center;
      background: #111;
    }.profile-rating-ring small {
      display: block;
      color: #fff;
      font-size: 10px;
      font-weight: 800;
      letter-spacing: 0.04em;
      text-transform: uppercase;
    }.profile-rating-ring strong {
      display: block;
      margin-top: 3px;
      color: var(--gold);
      font-size: 24px;
      line-height: 1;
    }.fri-movement-panel {
      margin-top: 18px;
      padding: 20px 22px 18px;
      border: 1px solid rgba(215,176,75,.45);
      border-radius: 18px;
      background:
        linear-gradient(135deg, rgba(215,176,75,.04), rgba(10,10,10,.96));
    }.fri-movement-title {
      margin-bottom: 12px;
      color: var(--gold);
      font-size: 12px;
      font-weight: 900;
      letter-spacing: .16em;
      text-transform: uppercase;
    }.fri-movement-layout {
      display: grid;
      grid-template-columns: minmax(0,1fr) 155px;
      gap: 18px;
      align-items: stretch;
    }.fri-movement-chart {
      min-width: 0;
      min-height: 210px;
      padding: 4px 0 0;
    }.fri-movement-chart svg {
      width: 100%;
      height: 210px;
      display: block;
      overflow: visible;
    }.fri-movement-summary {
      display: grid;
      place-items: center;
      align-content: center;
      min-height: 210px;
      border-left: 1px solid rgba(255,255,255,.12);
      padding-left: 18px;
      text-align: center;
    }.fri-move-circle {
      display: grid;
      place-items: center;
      width: 76px;
      height: 76px;
      border: 2px solid currentColor;
      border-radius: 50%;
      font-size: 46px;
      font-weight: 800;
      line-height: 1;
      background: rgba(255,255,255,.025);
    }.fri-move-value {
      margin-top: 10px;
      color: inherit;
      font-size: 30px;
      font-weight: 900;
      line-height: 1;
    }.fri-move-label {
      margin-top: 7px;
      color: #fff;
      font-size: 12px;
      font-weight: 800;
      letter-spacing: .03em;
      text-transform: uppercase;
    }.fri-move-positive { color: #66d94a; }.fri-move-negative { color: #ff4848; }.fri-move-neutral  { color: var(--gold); }.fri-profile-loading {
      color: #aaa69c;
      font-size: 13px;
      padding: 58px 20px;
      text-align: center;
    }@media (max-width: 700px) {.fri-movement-layout {
        grid-template-columns: 1fr;
      }.fri-movement-summary {
        min-height: 120px;
        border-left: 0;
        border-top: 1px solid rgba(255,255,255,.12);
        padding: 16px 0 0;
      }.fri-movement-chart svg {
        height: 190px;
      }}@media (max-width: 760px) {.profile-top {
        grid-template-columns: 82px minmax(0, 1fr) auto;
        padding: 22px;
      }.profile-initials {
        width: 82px;
        height: 82px;
        font-size: 28px;
      }.profile-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }.profile-rating-ring {
        display: none;
      }}@media (max-width: 500px) {.profile-top {
        grid-template-columns: 1fr auto;
      }.profile-initials {
        grid-column: 1 / -1;
      }.profile-grid {
        grid-template-columns: 1fr;
      }}.club-profile-trigger {
      cursor: pointer;
      transition: transform 0.18s ease, border-color 0.18s ease;
    }.club-profile-trigger:hover {
      transform: translateY(-1px);
      border-color: rgba(215, 176, 75, 0.75);
    }.flag-england {
      background:
        linear-gradient(to bottom, transparent 40%, #cf142b 40%, #cf142b 60%, transparent 60%),
        linear-gradient(to right, transparent 42%, #cf142b 42%, #cf142b 58%, transparent 58%),
        #ffffff;
    }.flag-spain {
      background: linear-gradient(
        to bottom,
        #aa151b 0 25%,
        #f1bf00 25% 75%,
        #aa151b 75% 100%
      );
    }.flag-germany {
      background: linear-gradient(
        to bottom,
        #000000 0%, #000000 33.333%,
        #dd0000 33.333%, #dd0000 66.666%,
        #ffce00 66.666%, #ffce00 100%
      );
    }.flag-italy {
      background: linear-gradient(
        to right,
        #009246 0%, #009246 33.333%,
        #ffffff 33.333%, #ffffff 66.666%,
        #ce2b37 66.666%, #ce2b37 100%
      );
    }.flag-france {
      background: linear-gradient(
        to right,
        #0055a4 0%, #0055a4 33.333%,
        #ffffff 33.333%, #ffffff 66.666%,
        #ef4135 66.666%, #ef4135 100%
      );
    }@media (max-width: 900px) {.players-grid {
        grid-template-columns:
          repeat(2, minmax(0, 1fr));
      }}@media (max-width: 700px) {.hero {
        padding-top: 40px;
      }.summary {
        grid-template-columns: 1fr;
      }.players-grid {
        grid-template-columns: 1fr;
      }.club-toggle {
        padding: 17px;
      }.club-body {
        padding: 0 14px 16px;
      }.crest-wrap {
  flex: 0 0 50px;
  width: 50px;
  height: 50px;
  border-radius: 15px;

  display: grid;
  place-items: center;

  background: linear-gradient(145deg, #1c1c1c, #0b0b0b);
  border: 1px solid rgba(216, 180, 73, 0.6);

  color: #d8b449;
  font-size: 13px;
  font-weight: 900;
  letter-spacing: 0.8px;
  text-transform: uppercase;

  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,0.03),
    0 8px 24px rgba(0,0,0,0.35);
}}.fri-lp-games-toolbar{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin:20px 0 10px;
  flex-wrap:wrap;
}.fri-lp-games-toolbar .fri-lp-section-title{
  margin:0;
}.fri-lp-games-week{
  min-width:210px;
  height:42px;
  border:1px solid #4a3b16;
  border-radius:10px;
  background:#0d0d0d;
  color:#fff;
  padding:0 12px;
  font-weight:900;
  cursor:pointer;
}.fri-lp-games-week:focus{
  outline:1px solid #e6ba3e;
  border-color:#e6ba3e;
}@media(max-width:620px){.fri-lp-games-toolbar{
    align-items:stretch;
    margin-top:16px;
  }.fri-lp-games-toolbar .fri-lp-section-title{
    width:100%;
  }.fri-lp-games-week{
    width:100%;
    min-width:0;
    height:44px;
  }}@media(max-width:620px){.fri-lp-games-week{
    font-size:13px !important;
    font-weight:800;
    padding-left:10px;
    padding-right:28px;
  }}.fri-cmp-grid{
  align-items:start!important;
}.fri-cmp-break-card{
  min-width:0;
  background:#0d0d0d;
  border:1px solid #3a3320;
  border-radius:16px;
  padding:18px;
}.fri-cmp-break-head{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:14px;
  align-items:start;
  border-bottom:1px solid #2a2a2a;
  padding-bottom:14px;
}.fri-cmp-break-kicker{
  color:#e6ba3e;
  font-size:10px;
  font-weight:1000;
  letter-spacing:.06em;
}.fri-cmp-break-name{
  font-size:22px;
  font-weight:1000;
  line-height:1.05;
  margin-top:5px;
}.fri-cmp-break-club{
  color:#999;
  font-size:12px;
  margin-top:4px;
}.fri-cmp-break-rank{
  text-align:right;
}.fri-cmp-break-rank strong{
  display:block;
  color:#e6ba3e;
  font-size:34px;
  line-height:1;
}.fri-cmp-break-rank span,
.fri-cmp-break-rank em{
  display:block;
  font-style:normal;
  font-size:8px;
  font-weight:1000;
  margin-top:4px;
}.fri-cmp-break-rank span{color:#888}.fri-cmp-break-rank em{color:#fff}.fri-cmp-break-match{
  margin:12px 0;
  border:1px solid #3a3320;
  border-radius:11px;
  padding:10px;
  font-size:11px;
  color:#bbb;
}.fri-cmp-break-match b{color:#e6ba3e}.fri-cmp-break-table{
  width:100%;
  border-collapse:collapse;
  table-layout:fixed;
  font-size:11px;
}.fri-cmp-break-table th{
  color:#777;
  font-size:8px;
  text-align:left;
  padding:7px 5px;
  border-bottom:1px solid #333;
}.fri-cmp-break-table td{
  padding:8px 5px;
  border-bottom:1px solid #222;
  vertical-align:top;
}.fri-cmp-break-table th:nth-child(2),
.fri-cmp-break-table td:nth-child(2){
  width:58px;
  text-align:center;
}.fri-cmp-break-table th:nth-child(3),
.fri-cmp-break-table td:nth-child(3){
  width:70px;
  text-align:right;
}.fri-cmp-break-table .pos{color:#e6ba3e;font-weight:1000}.fri-cmp-break-table .neg{color:#ef6a6a;font-weight:1000}.fri-cmp-break-total{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding-top:14px;
  margin-top:10px;
  border-top:1px solid #4b3d17;
}.fri-cmp-break-total span{
  color:#e6ba3e;
  font-size:10px;
  font-weight:1000;
}.fri-cmp-break-total b{
  color:#e6ba3e;
  font-size:26px;
}.fri-cmp-break-empty{
  padding:18px;
  border:1px dashed #333;
  border-radius:11px;
  color:#888;
  text-align:center;
  font-size:11px;
}@media(max-width:760px){.fri-cmp-grid{grid-template-columns:1fr!important}.fri-cmp-break-card{padding:12px}.fri-cmp-break-name{font-size:18px}.fri-cmp-break-rank strong{font-size:28px}.fri-cmp-break-table{font-size:10px}.fri-cmp-break-table th:nth-child(2),
  .fri-cmp-break-table td:nth-child(2){width:46px}.fri-cmp-break-table th:nth-child(3),
  .fri-cmp-break-table td:nth-child(3){width:58px}}.fri-cmp-search-wrap{position:relative}.fri-cmp-search{appearance:none;-webkit-appearance:none}.fri-cmp-suggestions{
  position:absolute;
  z-index:50;
  left:0;right:0;
  top:calc(100% + 5px);
  max-height:280px;
  overflow:auto;
  background:#0b0b0b;
  border:1px solid #4a3b16;
  border-radius:11px;
  box-shadow:0 18px 45px rgba(0,0,0,.6);
}.fri-cmp-suggestion{
  width:100%;
  border:0;
  border-bottom:1px solid #222;
  background:#0b0b0b;
  color:#fff;
  text-align:left;
  padding:10px 12px;
  cursor:pointer;
}.fri-cmp-suggestion:last-child{border-bottom:0}.fri-cmp-suggestion:hover,
.fri-cmp-suggestion:focus{background:#17130a;outline:none}.fri-cmp-suggestion b{display:block;font-size:13px}.fri-cmp-suggestion span{display:block;color:#888;font-size:10px;margin-top:2px}.fri-cmp-suggestions-empty{padding:12px;color:#888;font-size:11px}@media(max-width:620px){.fri-cmp-suggestions{max-height:220px}}@media(max-width:760px){.fri-cmp-shell{padding:12px!important}.fri-cmp-title{font-size:27px!important;line-height:1.05!important}.fri-cmp-sub{font-size:11px!important}.fri-cmp-label{font-size:9px!important}.fri-cmp-select,
  .fri-cmp-search{font-size:12px!important;height:44px!important}.fri-cmp-vs{font-size:20px!important}.fri-cmp-btn{font-size:11px!important;height:43px!important}.fri-cmp-status{font-size:10px!important}.fri-cmp-break-card{padding:11px!important}.fri-cmp-break-kicker{font-size:8px!important}.fri-cmp-break-name{font-size:16px!important}.fri-cmp-break-club{font-size:9px!important}.fri-cmp-break-rank strong{font-size:25px!important}.fri-cmp-break-rank span,
  .fri-cmp-break-rank em{font-size:7px!important}.fri-cmp-break-match{font-size:9px!important}.fri-cmp-break-table{font-size:9px!important}.fri-cmp-break-table th{font-size:7px!important}.fri-cmp-break-table td{padding:6px 4px!important}.fri-cmp-break-total span{font-size:8px!important}.fri-cmp-break-total b{font-size:21px!important}.fri-cmp-suggestion b{font-size:11px!important}.fri-cmp-suggestion span{font-size:8px!important}}@media(max-width:760px){.fri-cmp-controls{gap:10px!important}.fri-cmp-box{
    padding:12px!important;
    border-radius:13px!important;
  }.fri-cmp-label{
    font-size:8px!important;
    margin-bottom:7px!important;
  }.fri-cmp-select,
  .fri-cmp-search{
    height:40px!important;
    min-height:40px!important;
    padding:0 10px!important;
    font-size:10px!important;
    line-height:40px!important;
    border-radius:9px!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    overflow:hidden!important;
  }.fri-cmp-vs{
    font-size:17px!important;
    line-height:1!important;
    padding:2px 0!important;
  }}html.fri-weekly-embed,
  html.fri-weekly-embed body {
    margin: 0 !important;
    padding: 0 !important;
    background: #050505 !important;
    min-height: 0 !important;
  }html.fri-weekly-embed body > * {
    display: none !important;
  }html.fri-weekly-embed body > main.app-shell {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }html.fri-weekly-embed main.app-shell > * {
    display: none !important;
  }html.fri-weekly-embed #friWeeklyRankings {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }html.fri-weekly-embed #friWeeklyRankings .fri-wr-shell {
    border-radius: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    box-shadow: none !important;
  }html.fri-weekly-embed #friWeeklyRankings tbody tr:nth-child(n/**/+11){display:none!important}.fri-home-full-rankings-link{display:none;justify-content:center;margin:22px 0 8px}html.fri-weekly-embed .fri-home-full-rankings-link{display:flex!important}.fri-home-full-rankings-link a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:1px solid #d9ad35;border-radius:999px;background:linear-gradient(135deg,#e3b944,#c99a24);color:#080808!important;font-weight:900;text-decoration:none!important}html.fri-database-embed,html.fri-database-embed body{margin:0!important;padding:0!important;background:#080808!important}html.fri-database-embed .fri-home-hero,html.fri-database-embed #friWeeklyRankings,html.fri-database-embed header,html.fri-database-embed footer{display:none!important}html.fri-database-embed .app-shell,html.fri-database-embed main{width:100%!important;max-width:none!important;margin:0!important}html.fri-database-embed .profile-backdrop {
  padding: 14px !important;
  align-items: center !important;
}html.fri-database-embed .profile-modal {
  max-height: calc(100vh - 28px) !important;
}@media (max-width: 760px) {html.fri-database-embed .profile-backdrop {
    padding: 8px !important;
  }html.fri-database-embed .profile-modal {
    max-height: calc(100vh - 16px) !important;
  }}@media (max-width: 760px) {html.fri-database-embed .profile-backdrop {
    padding: 6px !important;
    align-items: flex-start !important;
  }html.fri-database-embed .profile-modal {
    width: 100% !important;
    max-width: none !important;
    max-height: calc(100vh - 12px) !important;
    border-radius: 18px !important;
  }.profile-top {
    grid-template-columns: 72px minmax(0, 1fr) 70px !important;
    gap: 12px !important;
    padding: 18px 16px !important;
    align-items: center !important;
  }.profile-initials {
    width: 66px !important;
    height: 66px !important;
    font-size: 25px !important;
  }.profile-name-wrap {
    grid-column: auto !important;
    min-width: 0 !important;
  }.profile-name {
    font-size: clamp(24px, 7vw, 32px) !important;
    line-height: 1.02 !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }.profile-header-actions {
    grid-column: auto !important;
    width: auto !important;
    justify-content: flex-end !important;
    gap: 0 !important;
  }.profile-rating-ring {
    width: 66px !important;
    height: 66px !important;
    flex: 0 0 66px !important;
  }.profile-rating-ring small {
    font-size: 9px !important;
  }.profile-rating-ring strong {
    font-size: 20px !important;
  }.profile-close {
    display: none !important;
  }.profile-body {
    padding: 16px !important;
  }.profile-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 10px !important;
  }.profile-stat {
    min-height: 78px !important;
    padding: 12px !important;
  }.profile-stat small {
    font-size: 10px !important;
  }.profile-stat strong {
    font-size: 16px !important;
    line-height: 1.15 !important;
  }}@media (max-width: 390px) {.profile-top {
    grid-template-columns: 62px minmax(0, 1fr) 60px !important;
    gap: 9px !important;
    padding: 15px 12px !important;
  }.profile-initials {
    width: 58px !important;
    height: 58px !important;
    font-size: 22px !important;
  }.profile-rating-ring {
    width: 58px !important;
    height: 58px !important;
    flex-basis: 58px !important;
  }.profile-name {
    font-size: 22px !important;
  }.profile-body {
    padding: 12px !important;
  }}.fri-mobile-value,
.fri-wr-mobile-table {
  display: none;
}@media (max-width: 760px) {html.fri-database-embed .profile-name {
    font-size: clamp(18px, 5.2vw, 25px) !important;
  }html.fri-database-embed .profile-stat-label {
    font-size: 9px !important;
    line-height: 1.1 !important;
    letter-spacing: .04em !important;
  }html.fri-database-embed .profile-stat-value {
    margin-top: 6px !important;
    font-size: clamp(14px, 4vw, 17px) !important;
    line-height: 1.12 !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }html.fri-database-embed .fri-desktop-value {
    display: none !important;
  }html.fri-database-embed .fri-mobile-value {
    display: inline !important;
  }html.fri-weekly-embed .fri-wr-desktop-table {
    display: none !important;
  }html.fri-weekly-embed .fri-wr-mobile-table {
    display: block !important;
    width: 100% !important;
    overflow: hidden !important;
    border: 1px solid rgba(215,176,75,.38);
    border-radius: 14px;
    background: #0b0b0b;
  }html.fri-weekly-embed .fri-mobile-rank-title {
    padding: 15px 14px;
    border-bottom: 1px solid #2a2a2a;
    color: #e6ba3e;
    font-size: 17px;
    font-weight: 900;
    letter-spacing: .025em;
  }html.fri-weekly-embed .fri-mobile-rank-head,
  html.fri-weekly-embed .fri-mobile-rank-row {
    display: grid;
    grid-template-columns: 38px minmax(0,1.7fr) 48px 48px 64px;
    gap: 6px;
    align-items: center;
    width: 100%;
    min-width: 0;
  }html.fri-weekly-embed .fri-mobile-rank-head {
    padding: 10px 10px;
    color: #e6ba3e;
    background: #111;
    font-size: 9px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: .035em;
  }html.fri-weekly-embed .fri-mobile-rank-row {
    min-height: 49px;
    padding: 8px 10px;
    border-top: 1px solid #242424;
    color: #fff;
    font-size: 11px;
  }html.fri-weekly-embed .fri-mobile-rank-no,
  html.fri-weekly-embed .fri-mobile-rating {
    color: #e6ba3e;
    font-weight: 900;
  }html.fri-weekly-embed .fri-mobile-rank-player {
    min-width: 0;
    font-weight: 800;
    line-height: 1.12;
    overflow-wrap: normal;
    word-break: normal;
  }html.fri-weekly-embed .fri-mobile-club {
    color: #fff;
    font-weight: 700;
    text-align: left;
  }html.fri-weekly-embed .fri-mobile-rating {
    text-align: right;
    font-size: 12px;
  }html.fri-weekly-embed .fri-wr-shell {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }}@media (max-width: 390px) {html.fri-weekly-embed .fri-mobile-rank-head,
  html.fri-weekly-embed .fri-mobile-rank-row {
    grid-template-columns: 32px minmax(0,1.55fr) 42px 42px 58px;
    gap: 4px;
    padding-left: 7px;
    padding-right: 7px;
  }html.fri-weekly-embed .fri-mobile-rank-row {
    font-size: 10px;
  }html.fri-weekly-embed .fri-mobile-rating {
    font-size: 11px;
  }}@media (max-width: 760px) {html.fri-weekly-embed .fri-mobile-rank-head,
  html.fri-weekly-embed .fri-mobile-rank-row {
    grid-template-columns: 30px minmax(0,1.85fr) 46px 44px 62px !important;
    column-gap: 4px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
  }html.fri-weekly-embed .fri-mobile-rank-no {
    text-align: left !important;
  }html.fri-weekly-embed .fri-mobile-rank-player {
    padding-left: 0 !important;
  }}@media (max-width: 390px) {html.fri-weekly-embed .fri-mobile-rank-head,
  html.fri-weekly-embed .fri-mobile-rank-row {
    grid-template-columns: 27px minmax(0,1.75fr) 42px 40px 56px !important;
    column-gap: 3px !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
  }}.fri-db-v202{
  margin-top: 26px !important;
  padding-top: 26px !important;
}.fri-db-v202 .fri-db-title-row{
  gap: 15px;
  align-items:center;
}.fri-db-v202 .fri-db-icon{
  width: 48px;
  height: 48px;
  flex-basis: 48px;
  border-radius: 15px;
  background:#0b0b0b;
}.fri-db-search-mark{
  position:relative;
  display:block;
  width:15px;
  height:15px;
  border:2px solid var(--gold);
  border-radius:50%;
}.fri-db-search-mark:after{
  content:"";
  position:absolute;
  width:8px;
  height:2px;
  right:-7px;
  bottom:-4px;
  background:var(--gold);
  transform:rotate(-45deg);
  border-radius:2px;
}.fri-db-v202 h2{
  font-size:clamp(28px,3vw,40px) !important;
  font-weight:900;
}.fri-db-v202 p{
  margin-top:7px;
  color:#c3beb4;
  font-size:16px;
}.fri-db-controls-v202{
  display:block !important;
  margin-bottom:28px;
}.fri-db-search-v202{
  width:100%;
  margin-bottom:16px;
}.fri-db-search-v202 input{
  height:66px !important;
  padding-left:58px !important;
  border:1px solid rgba(215,176,75,.72) !important;
  border-radius:18px !important;
  background:linear-gradient(180deg,#111,#0c0c0c) !important;
  font-size:17px;
}.fri-db-search-v202 .search-icon{
  left:20px;
  font-size:22px;
}.fri-db-filter-row{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:18px;
}.fri-db-filter-row .fri-db-select-wrap,
.fri-db-filter-row .fri-db-position-wrap{
  position:relative;
}.fri-db-filter-row select{
  width:100%;
  height:64px !important;
  padding:0 44px 0 50px !important;
  border:1px solid rgba(255,255,255,.18) !important;
  border-radius:18px !important;
  background:linear-gradient(180deg,#111,#0c0c0c) !important;
  color:#fff;
  font-size:16px;
  font-weight:800;
}.fri-db-filter-row .fri-db-select-wrap select{
  border-color:rgba(215,176,75,.58) !important;
}.fri-db-control-icon{
  position:absolute;
  z-index:2;
  left:18px;
  top:50%;
  transform:translateY(-50%);
  color:var(--gold);
  pointer-events:none;
  font-size:18px;
}.fri-db-results-heading{
  margin-top:22px !important;
}#friWeeklyRankings{
  margin-bottom:24px !important;
}#friWeeklyRankings + script + .fri-db-intro,
#friWeeklyRankings ~ .fri-db-intro{
  margin-top:24px !important;
}@media (max-width:800px){.fri-db-v202{
    margin-top:18px !important;
    padding-top:22px !important;
  }.fri-db-v202 .fri-db-title-row{
    align-items:flex-start;
    gap:12px;
  }.fri-db-v202 .fri-db-icon{
    width:42px;
    height:42px;
    flex-basis:42px;
    border-radius:13px;
  }.fri-db-v202 h2{
    font-size:28px !important;
  }.fri-db-v202 p{
    font-size:14px;
    line-height:1.45;
  }.fri-db-search-v202 input{
    height:58px !important;
    font-size:15px;
    border-radius:15px !important;
  }.fri-db-filter-row{
    grid-template-columns:1fr;
    gap:12px;
  }.fri-db-filter-row select{
    height:58px !important;
    border-radius:15px !important;
    font-size:15px;
  }}.fri-league-dropdown{position:relative;z-index:30}.fri-league-button{
  width:100%;height:64px;padding:0 48px 0 50px;
  border:1px solid rgba(215,176,75,.58);
  border-radius:18px;background:linear-gradient(180deg,#111,#0c0c0c);
  color:#fff;font:inherit;font-size:16px;font-weight:800;text-align:left;
  cursor:pointer;position:relative;
}.fri-league-button .fri-db-control-icon{left:18px}.fri-league-chevron{
  position:absolute;right:18px;top:50%;transform:translateY(-50%);
  color:var(--gold);font-size:18px;transition:transform .18s ease;
}.fri-league-dropdown.open .fri-league-chevron{
  transform:translateY(-50%) rotate(180deg);
}.fri-league-menu{
  display:none;position:absolute;left:0;right:0;top:calc(100% + 8px);
  padding:8px;background:#0b0b0b;border:1px solid rgba(215,176,75,.55);
  border-radius:16px;box-shadow:0 18px 50px rgba(0,0,0,.55);overflow:hidden;
}.fri-league-dropdown.open .fri-league-menu{display:block}.fri-league-option{
  display:block;width:100%;padding:14px 16px;border:0;border-radius:10px;
  background:transparent;color:#fff;text-align:left;font:inherit;font-size:15px;
  font-weight:700;cursor:pointer;
}.fri-league-option:hover,.fri-league-option:focus{background:#171717;outline:none}.fri-league-option.active{color:var(--gold);background:rgba(215,176,75,.08)}.fri-league-native-hidden{
  position:absolute!important;width:1px!important;height:1px!important;
  opacity:0!important;pointer-events:none!important;
}@media(max-width:800px){.fri-league-button{height:58px;border-radius:15px;font-size:15px}}html.fri-full-rankings-view main.app-shell > *{
  display:none !important;
}html.fri-full-rankings-view #friFullRankings{
  display:block !important;
  width:100% !important;
  margin:0 !important;
}html.fri-full-rankings-view .fri-db-intro,
html.fri-full-rankings-view .fri-db-controls,
html.fri-full-rankings-view #friWeeklyRankings{
  display:none !important;
}html.fri-full-rankings-view body > *:not(.fri-rankings-keep){ }html.fri-full-rankings-view #friFullRankings{
  display:block !important;
  position:relative !important;
  z-index:1000 !important;
  margin:24px auto !important;
  max-width:1600px !important;
}html.fri-full-rankings-view #friWeeklyRankings,
html.fri-full-rankings-view .fri-db-intro,
html.fri-full-rankings-view .fri-db-controls,
html.fri-full-rankings-view [id*="matchTest" i],
html.fri-full-rankings-view [class*="match-test" i],
html.fri-full-rankings-view [class*="hero" i]{
  display:none !important;
}html.fri-full-rankings-view .fri-fr-profile-backdrop{
  align-items:flex-start !important;
  justify-content:center !important;
  padding-top:18px !important;
}html.fri-full-rankings-view .fri-fr-profile{
  margin-top:0 !important;
}@media(max-width:620px){html.fri-full-rankings-view .fri-fr-profile-backdrop{
    padding:10px !important;
  }html.fri-full-rankings-view .fri-fr-profile{
    max-height:calc(100vh - 20px) !important;
  }}html.fri-full-rankings-view [data-fri-test]{
  display:none !important;
  visibility:hidden !important;
  pointer-events:none !important;
}html.fri-compare-live-view #friCompareLive{display:block !important}html.fri-compare-live-view #friWeeklyRankings,html.fri-compare-live-view #friFullRankings,html.fri-compare-live-view .fri-db-intro,html.fri-compare-live-view .fri-db-controls{display:none !important}html.fri-compare-live-view #friCompareLive{
  display:block !important;
  width:100% !important;
  margin:24px auto !important;
  max-width:1600px !important;
}html.fri-compare-live-view #friWeeklyRankings,html.fri-compare-live-view #friFullRankings,html.fri-compare-live-view .fri-db-intro,html.fri-compare-live-view .fri-db-controls,html.fri-compare-live-view [id*="database" i],html.fri-compare-live-view [class*="database" i],html.fri-compare-live-view [id*="clubs" i],html.fri-compare-live-view [class*="clubs" i]{
  display:none !important;
}html.fri-compare-live-view .fri-db-intro,
html.fri-compare-live-view .fri-db-controls,
html.fri-compare-live-view .fri-db-results-heading,
html.fri-compare-live-view #leagueHeading,
html.fri-compare-live-view #pl,
html.fri-compare-live-view main.app-shell > .footer-note {
  display:none !important;
  visibility:hidden !important;
  height:0 !important;
  min-height:0 !important;
  max-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  overflow:hidden !important;
}html.fri-managers-live-view #friManagersLive{display:block !important}html.fri-managers-live-view #friWeeklyRankings,html.fri-managers-live-view #friFullRankings,html.fri-managers-live-view #friCompareLive,html.fri-managers-live-view .fri-db-intro,html.fri-managers-live-view .fri-db-controls,html.fri-managers-live-view .fri-db-results-heading,html.fri-managers-live-view #pl{display:none !important}html.fri-managers-live-view .fri-home-hero,
html.fri-managers-live-view header.hero{
  display:none !important;
  visibility:hidden !important;
  height:0 !important;
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
}html.fri-managers-live-view main.app-shell{
  padding-top:0 !important;
  margin-top:0 !important;
}html.fri-managers-live-view #friManagersLive{
  margin-top:0 !important;
}html.fri-compare-live-view .fri-home-hero,
html.fri-compare-live-view header.hero{
  display:none !important;
  visibility:hidden !important;
  height:0 !important;
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
}html.fri-compare-live-view main.app-shell{
  padding-top:0 !important;
  margin-top:0 !important;
}html.fri-compare-live-view #friCompareLive,
html.fri-compare-live-view #compare{
  margin-top:0 !important;
}html.fri-leagues-live-view .fri-home-hero,
html.fri-leagues-live-view header.hero,
html.fri-leagues-live-view #friWeeklyRankings,
html.fri-leagues-live-view #friFullRankings,
html.fri-leagues-live-view #friManagersLive,
html.fri-leagues-live-view #friCompareLive,
html.fri-leagues-live-view .fri-db-intro,
html.fri-leagues-live-view .fri-db-controls,
html.fri-leagues-live-view #pl{display:none !important}html.fri-leagues-live-view main.app-shell{margin-top:0 !important;padding-top:0 !important}html.fri-leagues-live-view #friLeaguesLive{display:block !important;margin-top:0 !important}.fri-club-hub-backdrop{position:fixed;inset:0;z-index:99999;background:#080808;overflow:auto;padding:28px}.fri-club-hub{width:min(1240px,100%);margin:0 auto;border:1px solid rgba(218,174,48,.45);border-radius:24px;background:#050505;color:#fff;overflow:hidden}.fri-club-hub-head{display:grid;grid-template-columns:82px 1fr auto;gap:22px;align-items:center;padding:28px;border-bottom:1px solid rgba(255,255,255,.08)}.fri-club-hub-code{width:72px;height:72px;display:grid;place-items:center;border:1px solid #d9ad35;border-radius:20px;color:#f1c33c;font-size:22px;font-weight:1000}.fri-club-hub-kicker,.fri-club-hub-section-title,.fri-club-leader-label{color:#e8b92e;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.fri-club-hub-kicker{font-size:12px;margin-bottom:5px}.fri-club-hub-name{margin:0;font-size:clamp(30px,4vw,48px);line-height:1}.fri-club-hub-meta{margin-top:8px;color:#a9a9a9;font-size:14px}.fri-club-hub-manager{margin-top:9px;color:#d0d0d0;font-size:14px}.fri-club-hub-close{align-self:start;border:1px solid #333;border-radius:14px;background:#111;color:#fff;width:44px;height:44px;font-size:24px;cursor:pointer}.fri-club-hub-body{padding:26px}.fri-club-hub-section-title{font-size:13px;margin:0 0 14px}.fri-club-leaders{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:28px}.fri-club-leader{min-height:142px;border:1px solid #292929;border-radius:16px;background:#0d0d0d;padding:16px}.fri-club-leader-label{font-size:9px;color:#aaa;min-height:25px}.fri-club-leader-name{font-size:16px;font-weight:900;margin-top:12px;line-height:1.15}.fri-club-leader-role{color:#888;font-size:11px;margin-top:5px}.fri-club-leader-score{color:#efbf34;font-size:27px;font-weight:1000;margin-top:14px}.fri-club-leader-score small{display:block;font-size:8px;letter-spacing:.08em}.fri-club-record{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 28px}.fri-club-record-card{border:1px solid #292929;border-radius:14px;background:#0d0d0d;padding:15px 16px;text-align:center}.fri-club-record-label{color:#8c8c8c;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fri-club-record-value{margin-top:7px;color:#efbf34;font-size:26px;font-weight:1000}.fri-club-record-player{margin-top:7px;color:#fff;font-size:16px;font-weight:900;line-height:1.15;overflow-wrap:anywhere}.fri-club-record-player small{display:block;margin-top:6px;color:#efbf34;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.fri-club-squad-wrap{border:1px solid #292929;border-radius:18px;background:#0b0b0b;overflow:hidden}.fri-club-squad-head{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #242424}.fri-club-squad-title{font-size:21px;font-weight:1000}.fri-club-squad-note{color:#888;font-size:11px;text-align:right}.fri-club-squad-table{width:100%;border-collapse:collapse}.fri-club-squad-table th{padding:11px 18px;color:#777;font-size:9px;text-transform:uppercase;letter-spacing:.08em;text-align:left;border-bottom:1px solid #242424}.fri-club-squad-table td{padding:13px 18px;border-bottom:1px solid #1e1e1e;font-size:13px}.fri-club-squad-table tr:last-child td{border-bottom:0}.fri-club-squad-rank{width:55px;color:#777}.fri-club-squad-player{font-weight:850}.fri-club-squad-position{color:#aaa}.fri-club-squad-score{color:#efbf34;font-weight:1000;text-align:right}.fri-club-squad-table th:last-child{text-align:right}.fri-club-hub-empty{padding:30px;color:#999;text-align:center}.fri-club-hub-summary{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px;color:#8d8d8d;font-size:11px}.fri-club-hub-summary strong{color:#e8b92e}@media(max-width:900px){.fri-club-leaders{grid-template-columns:repeat(2,minmax(0,1fr))}.fri-club-hub-head{grid-template-columns:64px 1fr auto}.fri-club-hub-code{width:58px;height:58px}.fri-club-hub-backdrop{padding:12px}}@media(max-width:620px){.fri-club-record{grid-template-columns:1fr 1fr}.fri-club-hub-backdrop{padding:0}.fri-club-hub{border-radius:0;border-left:0;border-right:0}.fri-club-hub-head{padding:18px 14px;gap:12px}.fri-club-hub-code{width:52px;height:52px;border-radius:15px;font-size:17px}.fri-club-hub-name{font-size:28px}.fri-club-hub-body{padding:14px}.fri-club-leaders{grid-template-columns:1fr 1fr}.fri-club-leader{min-height:126px;padding:13px}.fri-club-squad-table th,.fri-club-squad-table td{padding:11px 9px}.fri-club-squad-table th:nth-child(1),.fri-club-squad-table td:nth-child(1){display:none}.fri-club-squad-note{display:none}}@media (max-width: 620px) {html,body{max-width:100%;overflow-x:hidden}main.app-shell{width:100%!important;max-width:100%!important;padding-left:8px!important;padding-right:8px!important}html.fri-leagues-live-view #friLeaguesLive{
    padding-top:0!important;
  }html.fri-clubs-live-view #friClubsLive{
    padding-top:42px!important;
  }html.fri-players-live-view #friPlayersLive{
    padding-top:0!important;
  }.fri-lp-shell{
    padding:15px!important;
    border-radius:16px!important;
    width:100%!important;
    box-sizing:border-box!important;
  }.fri-lp-title{font-size:34px!important;line-height:.98!important;margin-top:6px!important}.fri-lp-sub{font-size:14px!important;line-height:1.35!important}.fri-lp-tabs{
    display:flex!important;
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
    gap:8px!important;
    margin:16px -2px 0!important;
    padding:0 2px 6px!important;
    scrollbar-width:none;
    scroll-snap-type:x proximity;
  }.fri-lp-tabs::-webkit-scrollbar{display:none}.fri-lp-tab{
    flex:0 0 auto!important;
    min-width:auto!important;
    padding:10px 14px!important;
    font-size:13px!important;
    scroll-snap-align:start;
  }.fri-lp-status{margin-top:8px!important;font-size:10px!important}.fri-lp-league{padding:13px!important;margin-top:14px!important;border-radius:15px!important}.fri-lp-league-head{display:block!important}.fri-lp-league-id{gap:10px!important}.fri-lp-badge{width:48px!important;height:48px!important;border-radius:13px!important;font-size:15px!important}.fri-lp-league-name{font-size:23px!important}.fri-lp-meta{font-size:10px!important}.fri-lp-section-title{margin:18px 0 9px!important}.fri-lp-leaders{
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
  }.fri-lp-leader{min-height:126px!important;padding:12px!important}.fri-lp-leader:first-child{grid-column:1/-1!important;min-height:116px!important}.fri-lp-person{gap:8px!important;margin-top:9px!important}.fri-lp-player{font-size:12px!important}.fri-lp-club{font-size:9px!important}.fri-lp-score{font-size:21px!important;margin-top:8px!important}.fri-lp-games{gap:9px!important}.fri-lp-game{
    display:grid!important;
    grid-template-columns:1fr auto 1fr!important;
    grid-template-areas:
      "date date date"
      "home score away"
      "potm potm potm"
      "view view view"!important;
    gap:7px 8px!important;
    padding:12px!important;
  }.fri-lp-date{grid-area:date!important;text-align:center!important;font-size:9px!important}.fri-lp-team{font-size:11px!important;white-space:normal!important;line-height:1.2!important}.fri-lp-team:not(.away){grid-area:home!important;text-align:right!important}.fri-lp-team.away{grid-area:away!important;text-align:left!important}.fri-lp-result{grid-area:score!important;font-size:18px!important;align-self:center!important}.fri-lp-game-potm{
    grid-area:potm!important;
    border-top:1px solid #232323!important;
    padding:9px 0 0!important;
  }.fri-lp-potm-label{font-size:7px!important}.fri-lp-potm{font-size:12px!important;white-space:normal!important}.fri-lp-view{
    grid-area:view!important;
    width:100%!important;
    padding:10px!important;
    margin-top:1px!important;
  }.fri-lp-match{padding:12px!important;border-radius:14px!important}.fri-lp-scoreboard{gap:8px!important;padding:4px 0 14px!important}.fri-lp-scoreboard-team{min-width:0!important;font-size:13px!important;flex:1!important}.fri-lp-bigscore{font-size:27px!important;white-space:nowrap!important}.fri-lp-match-grid{grid-template-columns:1fr!important;gap:10px!important}.fri-lp-ranking,.fri-lp-breakdown{padding:11px!important}.fri-lp-table th:nth-child(3),.fri-lp-table td:nth-child(3){display:none!important}.fri-lp-table{font-size:10px!important}.fri-lp-table td{padding:8px 4px!important}.fri-lp-break-head{align-items:center!important}.fri-lp-break-name{font-size:16px!important}.fri-lp-break-score{font-size:26px!important}.fri-lp-break-meta{grid-template-columns:1fr 1fr!important}.fri-lp-break-table{font-size:10px!important}.fri-clubs-shell{
    padding:15px!important;border-radius:16px!important;width:100%!important;box-sizing:border-box!important
  }.fri-clubs-title{font-size:34px!important}.fri-clubs-tabs{
    flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:6px!important;
    scrollbar-width:none!important
  }.fri-clubs-tabs::-webkit-scrollbar{display:none}.fri-clubs-tab{flex:0 0 auto!important;padding:10px 14px!important;font-size:13px!important}.fri-clubs-grid{grid-template-columns:1fr!important;gap:9px!important}.fri-club-tile{padding:13px!important;grid-template-columns:46px 1fr!important;gap:11px!important}.fri-club-code{width:46px!important;height:46px!important;border-radius:13px!important}.fri-club-title{font-size:15px!important}.fri-players-shell{
    padding:15px!important;border-radius:16px!important;width:100%!important;box-sizing:border-box!important
  }.fri-players-title{font-size:34px!important}.fri-players-tabs{
    flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:6px!important;
    scrollbar-width:none!important
  }.fri-players-tabs::-webkit-scrollbar{display:none}.fri-players-tab{flex:0 0 auto!important;padding:10px 14px!important;font-size:13px!important}.fri-players-controls{grid-template-columns:1fr!important;gap:8px!important}.fri-players-search,.fri-players-position{height:49px!important}.fri-players-grid{grid-template-columns:1fr!important;gap:8px!important}.fri-player-tile{padding:12px!important}.fri-club-hub-backdrop{padding:0!important}.fri-club-hub{
    border-radius:0!important;border-left:0!important;border-right:0!important;
    min-height:100vh!important
  }.fri-club-hub-head{
    grid-template-columns:50px 1fr 38px!important;
    padding:18px 12px!important;gap:10px!important
  }.fri-club-hub-code{width:50px!important;height:50px!important;border-radius:14px!important;font-size:16px!important}.fri-club-hub-name{font-size:27px!important}.fri-club-hub-meta,.fri-club-hub-manager{font-size:11px!important}.fri-club-hub-close{width:38px!important;height:38px!important;font-size:20px!important}.fri-club-hub-body{padding:13px!important}.fri-club-leaders{grid-template-columns:1fr 1fr!important;gap:8px!important}.fri-club-leader:first-child{grid-column:1/-1!important}.fri-club-leader{min-height:116px!important;padding:12px!important}.fri-club-record{grid-template-columns:1fr 1fr!important;gap:8px!important}.fri-club-record-card{padding:12px!important}.fri-club-record-value{font-size:23px!important}.fri-club-record-player{font-size:14px!important;line-height:1.15!important}.fri-club-record-player small{font-size:9px!important}.fri-club-squad-table th,.fri-club-squad-table td{padding:10px 7px!important;font-size:11px!important}.fri-club-squad-table th:nth-child(1),.fri-club-squad-table td:nth-child(1){display:none!important}.fri-club-squad-note{display:none!important}}@media (max-width:620px){.fri-lp-match{
    margin-left:-7px!important;
    margin-right:-7px!important;
    padding:10px!important;
    border-radius:12px!important;
  }.fri-lp-scoreboard{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;
    align-items:center!important;
    gap:7px!important;
    padding:5px 2px 12px!important;
  }.fri-lp-scoreboard-team{
    font-size:12px!important;
    line-height:1.15!important;
    overflow-wrap:anywhere!important;
  }.fri-lp-scoreboard-team:first-child{text-align:right!important}.fri-lp-scoreboard-team:last-child{text-align:left!important}.fri-lp-bigscore{font-size:20px!important;line-height:1!important}.fri-lp-ranking{
    padding:10px!important;
    border-radius:12px!important;
    overflow:hidden!important;
  }.fri-lp-ranking-title{font-size:12px!important}.fri-lp-table{
    width:100%!important;
    table-layout:fixed!important;
    font-size:10px!important;
  }.fri-lp-table th,
  .fri-lp-table td{
    padding:7px 3px!important;
    vertical-align:middle!important;
  }.fri-lp-table th:nth-child(1),
  .fri-lp-table td:nth-child(1){
    width:18px!important;
    text-align:center!important;
  }.fri-lp-table th:nth-child(2),
  .fri-lp-table td:nth-child(2){
    width:auto!important;
    padding-left:6px!important;
  }.fri-lp-table th:nth-child(3),
  .fri-lp-table td:nth-child(3){
    display:none!important;
  }.fri-lp-table th:nth-child(4),
  .fri-lp-table td:nth-child(4){
    width:52px!important;
    text-align:center!important;
  }.fri-lp-table th:nth-child(5),
  .fri-lp-table td:nth-child(5){
    width:55px!important;
    text-align:right!important;
  }.fri-lp-table td:nth-child(2){
    white-space:normal!important;
    line-height:1.1!important;
    overflow-wrap:anywhere!important;
  }.fri-lp-breakdown{
    padding:11px!important;
    border-radius:12px!important;
    overflow:hidden!important;
  }.fri-lp-break-head{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:8px!important;
    align-items:start!important;
  }.fri-lp-break-name{
    font-size:17px!important;
    line-height:1.05!important;
    overflow-wrap:anywhere!important;
  }.fri-lp-break-score{
    font-size:28px!important;
    line-height:1!important;
    text-align:right!important;
  }.fri-lp-potm-pill{
    display:inline-flex!important;
    font-size:7px!important;
    padding:5px 8px!important;
    white-space:normal!important;
  }.fri-lp-break-meta{
    grid-template-columns:1fr 1fr!important;
    gap:7px!important;
    margin-top:10px!important;
  }.fri-lp-break-table{
    width:100%!important;
    table-layout:fixed!important;
    font-size:10px!important;
  }.fri-lp-break-table th,
  .fri-lp-break-table td{
    padding:7px 4px!important;
    vertical-align:top!important;
  }.fri-lp-break-table th:nth-child(1),
  .fri-lp-break-table td:nth-child(1){
    width:auto!important;
    white-space:normal!important;
    line-height:1.1!important;
    overflow-wrap:anywhere!important;
  }.fri-lp-break-table th:nth-child(2),
  .fri-lp-break-table td:nth-child(2){
    width:34px!important;
    text-align:center!important;
  }.fri-lp-break-table th:nth-child(3),
  .fri-lp-break-table td:nth-child(3){
    width:54px!important;
    text-align:right!important;
  }}@media (max-width:620px){html.fri-leagues-live-view main.app-shell{
    padding-left:2px!important;
    padding-right:2px!important;
  }html.fri-leagues-live-view #friLeaguesLive{
    padding-top:0!important;
  }.fri-lp-shell{
    padding:12px!important;
    border-radius:14px!important;
  }.fri-lp-league{
    padding:12px!important;
    border-radius:14px!important;
  }.fri-lp-league-id{
    display:grid!important;
    grid-template-columns:48px minmax(0,1fr)!important;
    gap:10px!important;
    align-items:center!important;
  }.fri-lp-league-name{
    font-size:22px!important;
    line-height:1!important;
    white-space:normal!important;
  }.fri-lp-meta{
    font-size:9px!important;
    line-height:1.25!important;
  }.fri-lp-leaders{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
  }.fri-lp-leader,
  .fri-lp-leader:first-child{
    grid-column:auto!important;
    min-height:0!important;
    padding:11px 12px!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    grid-template-areas:
      "award score"
      "person score"!important;
    column-gap:10px!important;
    row-gap:7px!important;
    align-items:center!important;
  }.fri-lp-award{
    grid-area:award!important;
    font-size:8px!important;
    line-height:1.2!important;
    min-height:0!important;
  }.fri-lp-person{
    grid-area:person!important;
    margin-top:0!important;
    min-width:0!important;
  }.fri-lp-player{
    font-size:13px!important;
    line-height:1.1!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }.fri-lp-club{
    font-size:9px!important;
    margin-top:3px!important;
    white-space:normal!important;
  }.fri-lp-score{
    grid-area:score!important;
    margin:0!important;
    min-width:62px!important;
    text-align:right!important;
    font-size:20px!important;
    line-height:1!important;
    align-self:center!important;
  }.fri-lp-score small{
    margin-top:4px!important;
    font-size:7px!important;
  }.fri-lp-section-title{
    font-size:11px!important;
    margin:16px 0 8px!important;
  }}@media (max-width:620px){.fri-club-hub-backdrop{
    padding:0!important;
    align-items:flex-start!important;
  }.fri-club-hub{
    width:100%!important;
    max-width:100%!important;
    min-height:100vh!important;
    border-radius:0!important;
    border-left:0!important;
    border-right:0!important;
    overflow:hidden!important;
  }.fri-club-hub-close{
    display:none!important;
  }.fri-club-hub-head{
    display:grid!important;
    grid-template-columns:54px minmax(0,1fr)!important;
    gap:12px!important;
    align-items:center!important;
    padding:18px 14px!important;
  }.fri-club-hub-code{
    width:54px!important;
    height:54px!important;
    border-radius:14px!important;
    font-size:16px!important;
  }.fri-club-hub-name{
    font-size:27px!important;
    line-height:.98!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }.fri-club-hub-meta,
  .fri-club-hub-manager{
    font-size:10px!important;
    line-height:1.3!important;
    margin-top:5px!important;
  }.fri-club-hub-body{
    padding:14px!important;
  }.fri-club-leaders{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
  }.fri-club-leader,
  .fri-club-leader:first-child{
    grid-column:auto!important;
    min-height:0!important;
    padding:11px 12px!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    grid-template-areas:
      "award score"
      "person score"!important;
    column-gap:10px!important;
    row-gap:7px!important;
    align-items:center!important;
  }.fri-club-leader-label{
    grid-area:award!important;
    font-size:8px!important;
    line-height:1.2!important;
    min-height:0!important;
  }.fri-club-leader-name{
    font-size:13px!important;
    line-height:1.1!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }.fri-club-leader-role{
    font-size:9px!important;
    margin-top:3px!important;
  }.fri-club-leader-score{
    grid-area:score!important;
    margin:0!important;
    min-width:62px!important;
    text-align:right!important;
    font-size:20px!important;
    line-height:1!important;
    align-self:center!important;
  }.fri-club-leader-score small{
    display:block!important;
    margin-top:4px!important;
    font-size:7px!important;
  }.fri-club-record{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    margin-top:12px!important;
  }.fri-club-record-card{
    padding:11px!important;
    min-height:70px!important;
  }.fri-club-record-label{font-size:8px!important}.fri-club-record-value{font-size:22px!important;margin-top:5px!important}.fri-club-squad-head{
    padding:12px!important;
  }.fri-club-squad-title{font-size:18px!important}.fri-club-squad-note{display:none!important}.fri-club-squad-table{
    width:100%!important;
    table-layout:fixed!important;
  }.fri-club-squad-table th,
  .fri-club-squad-table td{
    padding:9px 6px!important;
    font-size:10px!important;
  }.fri-club-squad-table th:nth-child(1),
  .fri-club-squad-table td:nth-child(1){
    display:none!important;
  }}html.fri-players-live-view body > .profile-backdrop,
html.fri-players-live-view body > .fri-fr-profile-backdrop,
html.fri-players-live-view body > .fri-club-hub-backdrop{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}html.fri-players-live-view body > .profile-backdrop.fri-player-profile-open,
html.fri-players-live-view body > .fri-fr-profile-backdrop.fri-player-profile-open{
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}.fri-players-profile-backdrop{
  position:fixed;inset:0;z-index:100000;background:#080808;overflow:auto;padding:28px;
}.fri-players-profile{
  width:min(980px,100%);margin:0 auto;border:1px solid rgba(218,174,48,.45);
  border-radius:22px;background:#050505;color:#fff;overflow:hidden;
}.fri-players-profile-kicker{
  color:#e8b92e;font-size:11px;font-weight:1000;letter-spacing:.1em;
}@media(max-width:620px){.fri-players-profile-backdrop{padding:0}.fri-players-profile{min-height:100vh;border-radius:0;border-left:0;border-right:0}}html.fri-players-live-view body > .profile-backdrop,
html.fri-players-live-view body > .fri-fr-profile-backdrop{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}.fri-players-profile{position:relative}.fri-players-profile-close{
  position:absolute;
  top:18px;
  right:18px;
  z-index:2;
  width:42px;
  height:42px;
  border:1px solid #333;
  border-radius:13px;
  background:#111;
  color:#fff;
  font-size:24px;
  line-height:1;
  display:grid;
  place-items:center;
  cursor:pointer;
}.fri-players-profile-close:hover{
  border-color:#d9ad35;
  color:#efbf34;
}@media(max-width:620px){.fri-players-profile-close{display:none!important}}html.fri-players-live-view,
html.fri-players-live-view body{
  margin:0!important;
  padding:0!important;
}html.fri-players-live-view main.app-shell{
  margin:0 auto!important;
  padding-top:0!important;
}html.fri-players-live-view #friPlayersLive{
  margin-top:0!important;
  padding-top:0!important;
}@media(max-width:620px){html.fri-players-live-view main.app-shell{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0 8px!important;
  }html.fri-players-live-view #friPlayersLive{
    margin:0!important;
    padding:0!important;
  }}@media(max-width:620px){.fri-mgr-profile-close{
    display:none!important;
  }.fri-mgr-profile-name{
    padding-right:0!important;
  }}html.fri-full-rankings-view #friFullRankings{
  margin-top:38px !important;
}@media(max-width:620px){html.fri-full-rankings-view #friFullRankings{
    margin-top:22px !important;
  }}.fri-fr-profile.fri-fr-breakdown-profile{
  width:min(1050px,100%) !important;
}.fri-fr-breakdown-profile .fri-fr-profile-top{
  grid-template-columns:72px minmax(0,1fr) auto !important;
  align-items:center !important;
}.fri-fr-breakdown-profile .fri-fr-profile-kicker{
  color:#e6ba3e !important;
}.fri-fr-breakdown-profile .fri-fr-profile-score small{
  display:block;
}.fri-fr-last-match{
  margin:0 0 14px;
  padding:11px 12px;
  border:1px solid #3a3320;
  border-radius:11px;
  background:#0a0a0a;
  color:#bbb;
  font-size:12px;
}.fri-fr-last-match b{color:#e6ba3e}.fri-fr-break-meta{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:9px;
  margin-bottom:12px;
}.fri-fr-break-meta>div{
  border:1px solid #292929;
  border-radius:11px;
  background:#0d0d0d;
  padding:11px 12px;
}.fri-fr-break-meta span{
  display:block;
  color:#888;
  font-size:8px;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:.05em;
}.fri-fr-break-meta b{
  display:block;
  margin-top:5px;
  font-size:13px;
}.fri-fr-break-table{
  width:100%;
  border-collapse:collapse;
  table-layout:fixed;
  font-size:11px;
}.fri-fr-break-table th{
  padding:7px 5px;
  border-bottom:1px solid #333;
  color:#777;
  font-size:8px;
  text-align:left;
  text-transform:uppercase;
}.fri-fr-break-table td{
  padding:8px 5px;
  border-bottom:1px solid #222;
  vertical-align:top;
}.fri-fr-break-table th:nth-child(2),
.fri-fr-break-table td:nth-child(2){
  width:75px;
  text-align:center;
}.fri-fr-break-table th:nth-child(3),
.fri-fr-break-table td:nth-child(3){
  width:80px;
  text-align:right;
}.fri-fr-break-table .pos{color:#e6ba3e;font-weight:1000}.fri-fr-break-table .neg{color:#ef6a6a;font-weight:1000}.fri-fr-break-total{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:12px;
  margin-top:12px;
  padding-top:14px;
  border-top:1px solid #4b3d17;
}.fri-fr-break-total span{
  color:#e6ba3e;
  font-size:10px;
  font-weight:1000;
}.fri-fr-break-total b{
  color:#e6ba3e;
  font-size:27px;
}.fri-fr-break-empty{
  padding:24px;
  border:1px dashed #333;
  border-radius:11px;
  color:#888;
  text-align:center;
  font-size:11px;
}@media(max-width:620px){html.fri-full-rankings-view .fri-fr-profile-backdrop{
    padding:7px !important;
  }.fri-fr-profile.fri-fr-breakdown-profile{
    width:100% !important;
    max-height:calc(100vh - 14px) !important;
    overflow:auto !important;
  }.fri-fr-breakdown-profile .fri-fr-profile-top{
    grid-template-columns:50px minmax(0,1fr) auto !important;
    gap:9px !important;
    padding:13px !important;
  }.fri-fr-breakdown-profile .fri-fr-profile-initials{
    width:48px !important;
    height:48px !important;
    font-size:15px !important;
  }.fri-fr-breakdown-profile .fri-fr-profile-kicker{
    font-size:7px !important;
  }.fri-fr-breakdown-profile .fri-fr-profile-name{
    font-size:19px !important;
  }.fri-fr-breakdown-profile .fri-fr-profile-score{
    font-size:25px !important;
  }.fri-fr-breakdown-profile .fri-fr-profile-score small{
    font-size:7px !important;
  }.fri-fr-breakdown-profile .fri-fr-profile-body{
    padding:12px !important;
  }.fri-fr-last-match{font-size:9px !important;padding:9px !important}.fri-fr-break-meta>div{padding:9px !important}.fri-fr-break-meta span{font-size:7px !important}.fri-fr-break-meta b{font-size:10px !important}.fri-fr-break-table{font-size:9px !important}.fri-fr-break-table th{font-size:7px !important}.fri-fr-break-table td{padding:6px 3px !important}.fri-fr-break-table th:nth-child(2),
  .fri-fr-break-table td:nth-child(2){width:52px !important}.fri-fr-break-table th:nth-child(3),
  .fri-fr-break-table td:nth-child(3){width:58px !important}.fri-fr-break-total span{font-size:8px !important}.fri-fr-break-total b{font-size:22px !important}}@media(max-width:620px){html.fri-full-rankings-view #friFullRankings{
    width:100%!important;
    max-width:none!important;
    margin:16px 0 0!important;
    padding:0 6px!important;
    box-sizing:border-box!important;
  }html.fri-full-rankings-view .fri-fr-shell{
    width:100%!important;
    padding:12px!important;
    border-radius:14px!important;
    box-sizing:border-box!important;
  }.fri-fr-head{margin-bottom:12px!important}.fri-fr-kicker{font-size:8px!important;letter-spacing:.1em!important}.fri-fr-title{font-size:29px!important;margin:5px 0 4px!important}.fri-fr-sub{font-size:11px!important;line-height:1.3!important}.fri-fr-controls{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:7px!important;
    margin:12px 0 10px!important;
  }.fri-fr-input{
    grid-column:1/-1!important;
  }.fri-fr-controls .fri-fr-select:last-child{
    grid-column:1/-1!important;
  }.fri-fr-input,.fri-fr-select{
    height:34px!important;
    min-height:34px!important;
    padding:0 10px!important;
    border-radius:9px!important;
    font-size:10px!important;
    line-height:34px!important;
  }.fri-fr-meta{
    margin:8px 1px!important;
    gap:5px!important;
    font-size:8px!important;
    line-height:1.25!important;
  }.fri-fr-table-wrap{
    border-radius:11px!important;
    overflow:hidden!important;
  }.fri-fr-table tr{
    display:grid!important;
    grid-template-columns:44px minmax(0,1fr) 56px!important;
    grid-template-rows:auto auto!important;
    column-gap:7px!important;
    row-gap:2px!important;
    padding:9px 8px!important;
    min-height:50px!important;
    align-items:center!important;
  }.fri-fr-table td{padding:0!important;border:0!important}.fri-fr-rank{
    grid-column:1!important;
    grid-row:1/3!important;
    align-self:center!important;
    width:auto!important;
    font-size:15px!important;
    line-height:1!important;
  }.fri-fr-player{
    grid-column:2!important;
    grid-row:1!important;
    min-width:0!important;
    font-size:11px!important;
    line-height:1.1!important;
  }.fri-fr-player-btn{
    font-size:11px!important;
    line-height:1.1!important;
    white-space:normal!important;
  }.fri-fr-club{
    grid-column:2!important;
    grid-row:2!important;
    color:#999!important;
    font-size:9px!important;
    line-height:1.05!important;
  }.fri-fr-role{
    grid-column:3!important;
    grid-row:1!important;
    text-align:right!important;
    font-size:9px!important;
    line-height:1!important;
  }.fri-fr-score{
    grid-column:3!important;
    grid-row:2!important;
    text-align:right!important;
    font-size:14px!important;
    line-height:1!important;
  }html.fri-full-rankings-view .fri-fr-profile-backdrop{
    padding:4px!important;
    background:rgba(0,0,0,.9)!important;
  }.fri-fr-profile.fri-fr-breakdown-profile{
    width:100%!important;
    max-width:none!important;
    max-height:calc(100vh - 8px)!important;
    border-radius:13px!important;
    overflow:auto!important;
  }.fri-fr-breakdown-profile .fri-fr-profile-top{
    display:grid!important;
    grid-template-columns:48px minmax(0,1fr) 68px!important;
    gap:8px!important;
    align-items:center!important;
    padding:12px 11px!important;
    padding-right:40px!important;
  }.fri-fr-breakdown-profile .fri-fr-profile-initials{
    width:46px!important;
    height:46px!important;
    border-radius:12px!important;
    font-size:14px!important;
  }.fri-fr-breakdown-profile .fri-fr-profile-kicker{
    font-size:6.5px!important;
    line-height:1.25!important;
    letter-spacing:.05em!important;
  }.fri-fr-breakdown-profile .fri-fr-profile-name{
    font-size:17px!important;
    line-height:1.05!important;
    margin-top:3px!important;
    padding-right:0!important;
  }.fri-fr-breakdown-profile .fri-fr-profile-score{
    grid-column:3!important;
    grid-row:1!important;
    text-align:right!important;
    font-size:22px!important;
    line-height:1!important;
    white-space:nowrap!important;
  }.fri-fr-breakdown-profile .fri-fr-profile-score small{
    font-size:6px!important;
    margin-top:3px!important;
  }.fri-fr-profile-close{
    top:8px!important;
    right:8px!important;
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    max-width:30px!important;
    max-height:30px!important;
    border:1px solid #d9ad35!important;
    border-radius:6px!important;
    background:#101010!important;
    color:#fff!important;
    font-size:18px!important;
    display:grid!important;
    place-items:center!important;
  }.fri-fr-breakdown-profile .fri-fr-profile-body{
    padding:10px!important;
  }.fri-fr-last-match{
    margin-bottom:9px!important;
    padding:8px!important;
    font-size:8px!important;
    line-height:1.3!important;
  }.fri-fr-break-meta{
    gap:6px!important;
    margin-bottom:9px!important;
  }.fri-fr-break-meta>div{
    padding:8px!important;
    border-radius:9px!important;
  }.fri-fr-break-meta span{font-size:6px!important}.fri-fr-break-meta b{font-size:9px!important;margin-top:3px!important}.fri-fr-break-table{
    width:100%!important;
    table-layout:fixed!important;
    font-size:8px!important;
  }.fri-fr-break-table th{
    padding:5px 3px!important;
    font-size:6px!important;
  }.fri-fr-break-table td{
    padding:5px 3px!important;
    font-size:8px!important;
    line-height:1.15!important;
  }.fri-fr-break-table th:nth-child(2),
  .fri-fr-break-table td:nth-child(2){
    width:48px!important;
  }.fri-fr-break-table th:nth-child(3),
  .fri-fr-break-table td:nth-child(3){
    width:54px!important;
  }.fri-fr-break-total{
    margin-top:8px!important;
    padding-top:10px!important;
  }.fri-fr-break-total span{font-size:7px!important}.fri-fr-break-total b{font-size:19px!important}.fri-fr-load{margin-top:12px!important}.fri-fr-load button{
    min-width:155px!important;
    height:40px!important;
    font-size:10px!important;
  }}@media(max-width:620px){html.fri-full-rankings-view #friFullRankings{
    margin-top:34px !important;
  }html.fri-full-rankings-view .fri-fr-breakdown-profile .fri-fr-profile-close{
    display:grid !important;
  }}@media (min-width:761px){.fri-lp-leaders{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:12px!important;
  }.fri-lp-leader{
    position:relative;
    min-height:210px!important;
    padding:22px 20px!important;
    border-radius:17px!important;
    overflow:hidden;
    background:linear-gradient(155deg,#111 0%,#090909 72%)!important;
  }.fri-lp-leader:first-child{
    grid-column:1/-1!important;
    min-height:166px!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    grid-template-rows:auto 1fr!important;
    align-items:center!important;
    padding:26px 30px!important;
    border:1px solid #b88d16!important;
    background:
      radial-gradient(circle at 84% 50%,rgba(230,186,62,.20),transparent 33%),
      linear-gradient(110deg,#17130a 0%,#0c0b08 48%,#171204 100%)!important;
    box-shadow:0 12px 34px rgba(0,0,0,.28), inset 0 0 30px rgba(230,186,62,.04);
  }.fri-lp-leader:first-child:before{
    content:none;
    position:absolute;
    left:28px;
    top:50%;
    transform:translateY(-50%);
    font-size:68px;
    filter:saturate(.85);
    opacity:.95;
  }.fri-lp-leader:first-child .fri-lp-award{
    grid-column:1!important;
    margin-left:92px!important;
    color:#e6ba3e!important;
    font-size:14px!important;
    letter-spacing:.04em!important;
  }.fri-lp-leader:first-child .fri-lp-person{
    grid-column:1!important;
    grid-row:2!important;
    margin:5px 0 0 92px!important;
  }.fri-lp-leader:first-child .fri-lp-player{
    font-size:30px!important;
    line-height:1.02!important;
  }.fri-lp-leader:first-child .fri-lp-club{
    font-size:13px!important;
    margin-top:6px!important;
  }.fri-lp-leader:first-child .fri-lp-score{
    grid-column:2!important;
    grid-row:1/3!important;
    align-self:center!important;
    text-align:right!important;
    margin:0!important;
    padding-left:28px!important;
    font-size:48px!important;
    line-height:.95!important;
  }.fri-lp-leader:first-child .fri-lp-score small{
    font-size:10px!important;
    margin-top:9px!important;
    color:#bba45e!important;
  }.fri-lp-leader:not(:first-child) .fri-lp-award{
    font-size:11px!important;
    line-height:1.2!important;
    min-height:27px;
  }.fri-lp-leader:not(:first-child) .fri-lp-person{
    margin-top:16px!important;
    align-items:flex-start!important;
  }.fri-lp-leader:not(:first-child) .fri-lp-avatar{
    width:52px!important;
    height:52px!important;
    border-radius:14px!important;
    font-size:13px!important;
  }.fri-lp-leader:not(:first-child) .fri-lp-player{
    font-size:18px!important;
    line-height:1.05!important;
  }.fri-lp-leader:not(:first-child) .fri-lp-club{
    font-size:11px!important;
    margin-top:7px!important;
  }.fri-lp-leader:not(:first-child) .fri-lp-score{
    font-size:32px!important;
    margin-top:18px!important;
  }.fri-lp-leader:not(:first-child) .fri-lp-score small{
    font-size:9px!important;
    margin-top:5px!important;
  }.fri-lp-leader:nth-child(2){border-color:#266ca6!important;box-shadow:inset 0 0 26px rgba(38,108,166,.06)}.fri-lp-leader:nth-child(2) .fri-lp-award,.fri-lp-leader:nth-child(2) .fri-lp-score{color:#38a6ff!important}.fri-lp-leader:nth-child(3){border-color:#317b29!important;box-shadow:inset 0 0 26px rgba(49,123,41,.06)}.fri-lp-leader:nth-child(3) .fri-lp-award,.fri-lp-leader:nth-child(3) .fri-lp-score{color:#62e85a!important}.fri-lp-leader:nth-child(4){border-color:#683b89!important;box-shadow:inset 0 0 26px rgba(104,59,137,.07)}.fri-lp-leader:nth-child(4) .fri-lp-award,.fri-lp-leader:nth-child(4) .fri-lp-score{color:#c466ff!important}.fri-lp-leader:nth-child(5){border-color:#8e5314!important;box-shadow:inset 0 0 26px rgba(142,83,20,.07)}.fri-lp-leader:nth-child(5) .fri-lp-award,.fri-lp-leader:nth-child(5) .fri-lp-score{color:#ff9d25!important}}@media(max-width:760px){.fri-lp-leaders{grid-template-columns:1fr 1fr!important;gap:10px!important}.fri-lp-leader{min-height:150px!important;padding:14px!important;border-radius:14px!important}.fri-lp-leader:first-child{
    grid-column:1/-1!important;
    min-height:132px!important;
    background:radial-gradient(circle at 90% 50%,rgba(230,186,62,.16),transparent 36%),linear-gradient(110deg,#17130a,#0b0a08)!important;
    border-color:#b88d16!important;
  }.fri-lp-leader:first-child .fri-lp-award{color:#e6ba3e!important;font-size:10px!important}.fri-lp-leader:first-child .fri-lp-player{font-size:19px!important}.fri-lp-leader:first-child .fri-lp-score{font-size:28px!important}.fri-lp-leader:nth-child(2){border-color:#266ca6!important}.fri-lp-leader:nth-child(2) .fri-lp-award,.fri-lp-leader:nth-child(2) .fri-lp-score{color:#38a6ff!important}.fri-lp-leader:nth-child(3){border-color:#317b29!important}.fri-lp-leader:nth-child(3) .fri-lp-award,.fri-lp-leader:nth-child(3) .fri-lp-score{color:#62e85a!important}.fri-lp-leader:nth-child(4){border-color:#683b89!important}.fri-lp-leader:nth-child(4) .fri-lp-award,.fri-lp-leader:nth-child(4) .fri-lp-score{color:#c466ff!important}.fri-lp-leader:nth-child(5){border-color:#8e5314!important}.fri-lp-leader:nth-child(5) .fri-lp-award,.fri-lp-leader:nth-child(5) .fri-lp-score{color:#ff9d25!important}}.fri-lp-player-rankings{margin-top:24px;border:1px solid #292929;border-radius:14px;overflow:hidden;background:#090909}.fri-lp-player-rankings-head{display:flex;justify-content:space-between;align-items:end;gap:14px;padding:15px 16px 12px;border-bottom:1px solid #2a2a2a;background:#0d0d0d}.fri-lp-player-rankings-title{color:#e6ba3e;font-size:12px;font-weight:1000;letter-spacing:.06em;text-transform:uppercase}.fri-lp-player-rankings-note{color:#777;font-size:10px;text-align:right}.fri-lp-player-rankings-table{width:100%;border-collapse:collapse;font-size:12px}.fri-lp-player-rankings-table th{padding:9px 12px;color:#8f8f8f;font-size:9px;text-transform:uppercase;text-align:left;border-bottom:1px solid #2b2b2b;background:#0b0b0b}.fri-lp-player-rankings-table td{padding:10px 12px;border-bottom:1px solid #202020;vertical-align:middle}.fri-lp-player-rankings-table tr:last-child td{border-bottom:0}.fri-lp-player-rankings-table td:first-child{width:72px;color:#e6ba3e;font-weight:1000}.fri-lp-player-rankings-table td:nth-child(2){font-weight:900}.fri-lp-player-rankings-table td:last-child,.fri-lp-player-rankings-table th:last-child{text-align:right}.fri-lp-player-rankings-table .fri-lp-local-points{color:#e6ba3e;font-weight:1000}.fri-lp-player-rankings-table .fri-lp-local-games{color:#aaa}@media(max-width:760px){.fri-lp-player-rankings{margin-top:18px;border-radius:12px;overflow-x:auto}.fri-lp-player-rankings-head{padding:12px;align-items:flex-start;flex-direction:column;gap:4px}.fri-lp-player-rankings-note{text-align:left}.fri-lp-player-rankings-table{font-size:10px;min-width:570px}.fri-lp-player-rankings-table th{font-size:8px;padding:8px 7px}.fri-lp-player-rankings-table td{padding:9px 7px}}.fri-lp-player-open{appearance:none;border:0;background:transparent;color:#fff;font:inherit;font-weight:900;padding:0;cursor:pointer;text-align:left}.fri-lp-player-open:hover,.fri-lp-player-open:focus{color:#e6ba3e;text-decoration:underline;text-underline-offset:3px}.fri-lp-player-rankings-table tbody tr:has(.fri-lp-player-open:hover){background:#12100a}@media (max-width:760px){.fri-lp-leaders{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:9px!important;
  }.fri-lp-leader,
  .fri-lp-leader:first-child{
    grid-column:1!important;
    min-height:0!important;
    width:100%!important;
    padding:12px 13px!important;
    border-radius:14px!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 82px!important;
    grid-template-areas:
      "award score"
      "person score"!important;
    column-gap:12px!important;
    row-gap:7px!important;
    align-items:center!important;
  }.fri-lp-leader:first-child{
    min-height:0!important;
    background:radial-gradient(circle at 90% 50%,rgba(230,186,62,.16),transparent 36%),linear-gradient(110deg,#17130a,#0b0a08)!important;
  }.fri-lp-leader:first-child .fri-lp-award,
  .fri-lp-leader:first-child .fri-lp-person{
    margin-left:0!important;
  }.fri-lp-award,
  .fri-lp-leader:first-child .fri-lp-award{
    grid-area:award!important;
    min-height:0!important;
    margin:0!important;
    font-size:9px!important;
    line-height:1.15!important;
    letter-spacing:.02em!important;
  }.fri-lp-person,
  .fri-lp-leader:first-child .fri-lp-person{
    grid-area:person!important;
    display:flex!important;
    align-items:center!important;
    gap:9px!important;
    min-width:0!important;
    margin:0!important;
  }.fri-lp-person > div:last-child{min-width:0!important;flex:1!important}.fri-lp-player,
  .fri-lp-leader:first-child .fri-lp-player{
    font-size:14px!important;
    line-height:1.08!important;
    white-space:normal!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
    hyphens:none!important;
  }.fri-lp-club,
  .fri-lp-leader:first-child .fri-lp-club{
    font-size:9px!important;
    line-height:1.2!important;
    margin-top:3px!important;
    white-space:normal!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }.fri-lp-score,
  .fri-lp-leader:first-child .fri-lp-score{
    grid-area:score!important;
    align-self:center!important;
    justify-self:end!important;
    width:auto!important;
    min-width:76px!important;
    margin:0!important;
    padding:0!important;
    text-align:right!important;
    font-size:26px!important;
    line-height:.95!important;
    white-space:nowrap!important;
  }.fri-lp-score small,
  .fri-lp-leader:first-child .fri-lp-score small{
    display:block!important;
    margin-top:5px!important;
    font-size:7px!important;
    line-height:1!important;
    white-space:nowrap!important;
  }.fri-lp-tabs{
    display:flex!important;
    overflow-x:auto!important;
    gap:7px!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
  }.fri-lp-tabs::-webkit-scrollbar{display:none!important}.fri-lp-tab{flex:0 0 auto!important;white-space:nowrap!important}}@media (max-width:420px){.fri-lp-leader,
  .fri-lp-leader:first-child{
    grid-template-columns:minmax(0,1fr) 74px!important;
    padding:11px!important;
    column-gap:9px!important;
  }.fri-lp-player,
  .fri-lp-leader:first-child .fri-lp-player{font-size:13px!important}.fri-lp-score,
  .fri-lp-leader:first-child .fri-lp-score{font-size:20px!important;min-width:68px!important}}@media(min-width:801px){.fri-home-team-desktop-inline-v2383
  .fri-team-week-modal > .fri-fr-profile-close{
    top:-2px!important;
    right:0!important;

    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;
    max-width:32px!important;
    max-height:32px!important;

    margin:0!important;
    padding:0!important;

    border:1px solid #d9ad35!important;
    border-radius:5px!important;

    background:#0d0d0d!important;
    color:#fff!important;

    display:grid!important;
    place-items:center!important;

    font-size:17px!important;
    font-weight:700!important;
    line-height:1!important;

    box-shadow:none!important;
    cursor:pointer!important;
  }.fri-home-team-desktop-inline-v2383
  .fri-team-week-modal > .fri-fr-profile-close:hover,
  .fri-home-team-desktop-inline-v2383
  .fri-team-week-modal > .fri-fr-profile-close:focus-visible{
    border-color:#e6ba3e!important;
    color:#e6ba3e!important;
    background:#131313!important;
    outline:none!important;
  }.fri-home-team-desktop-inline-v2383
  .fri-team-desktop-top10-heading-v2384{
    padding-right:46px!important;
    min-height:32px!important;
    align-items:center!important;
  }.fri-home-team-desktop-inline-v2383
  .fri-team-week-player-head > span:nth-child(5),
  .fri-home-team-desktop-inline-v2383
  .fri-team-week-player-head > span:nth-child(6){
    text-align:center!important;
  }.fri-home-team-desktop-inline-v2383
  .fri-team-week-player-row > span:nth-child(5),
  .fri-home-team-desktop-inline-v2383
  .fri-team-week-player-row > span:nth-child(6),
  .fri-home-team-desktop-inline-v2383
  .fri-team-week-player-games,
  .fri-home-team-desktop-inline-v2383
  .fri-team-week-player-points{
    text-align:center!important;
    justify-self:stretch!important;
  }.fri-home-team-desktop-inline-v2383
  .fri-team-week-player-points{
    font-variant-numeric:tabular-nums!important;
  }}@media(min-width:801px){html.fri-leagues-live-view #friLeaguesLive{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    background:#000!important;
    border:0!important;
    outline:0!important;
    box-shadow:none!important;
  }html.fri-leagues-live-view #friLeaguesLive > .fri-lp-shell{
    width:100%!important;
    max-width:1600px!important;

    margin:0 auto!important;
    padding:0!important;

    border:0!important;
    border-left:0!important;
    border-right:0!important;
    border-radius:0!important;

    outline:0!important;
    box-shadow:none!important;

    background:#000!important;
    overflow:visible!important;
    box-sizing:border-box!important;
  }html.fri-leagues-live-view #friLeaguesLive > .fri-lp-shell::before,
  html.fri-leagues-live-view #friLeaguesLive > .fri-lp-shell::after{
    display:none!important;
    content:none!important;
  }html.fri-leagues-live-view .fri-lp-top{
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    background:#000!important;
    box-sizing:border-box!important;
  }html.fri-leagues-live-view .fri-lp-top > div{
    width:100%!important;
    margin:0!important;
    padding:26px 26px 23px!important;

    border:1px solid rgba(226,183,62,.46)!important;
    border-radius:18px!important;

    background:#050505!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
  }html.fri-leagues-live-view .fri-lp-kicker{
    margin:0!important;
    font-size:12px!important;
    letter-spacing:.14em!important;
  }html.fri-leagues-live-view .fri-lp-title{
    margin:9px 0 6px!important;
    font-size:42px!important;
    line-height:1!important;
  }html.fri-leagues-live-view .fri-lp-sub{
    margin:0!important;
    font-size:16px!important;
    line-height:1.35!important;
  }html.fri-leagues-live-view #friLpTabs{
    width:100%!important;
    max-width:100%!important;

    display:flex!important;
    flex-wrap:nowrap!important;
    gap:8px!important;

    margin:13px 0 0!important;
    padding:0!important;

    overflow:visible!important;
    background:#000!important;
    box-sizing:border-box!important;
  }html.fri-leagues-live-view #friLpTabs .fri-lp-tab{
    flex:0 0 auto!important;
    min-width:0!important;
    padding:12px 17px!important;
  }html.fri-leagues-live-view #friLpModeTabs{
    width:100%!important;
    max-width:100%!important;

    margin:10px 0 0!important;

    border-radius:12px!important;
    box-sizing:border-box!important;
  }html.fri-leagues-live-view #friLpModeTabs .fri-lp-mode-tab{
    min-height:48px!important;
  }html.fri-leagues-live-view #friLpLeague{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;
    box-sizing:border-box!important;
  }html.fri-leagues-live-view #friLpLeague .fri-lp-league{
    width:100%!important;
    max-width:100%!important;

    margin:14px 0 0!important;
    padding:20px!important;

    border-radius:18px!important;
    box-sizing:border-box!important;
  }html.fri-leagues-live-view .fri-lp-status:empty{
    display:none!important;
  }}@media(min-width:801px){html.fri-leagues-live-view,
  html.fri-leagues-live-view body{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    background:#000!important;
    background-image:none!important;
  }html.fri-leagues-live-view body::before,
  html.fri-leagues-live-view body::after{
    background:#000!important;
    background-image:none!important;
  }html.fri-leagues-live-view main.app-shell{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0 18px 34px!important;
    background:#000!important;
    background-image:none!important;
    box-sizing:border-box!important;
  }html.fri-leagues-live-view #friLeaguesLive{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    background:#000!important;
    background-image:none!important;
  }html.fri-leagues-live-view #friLeaguesLive > .fri-lp-shell{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    background:#000!important;
    background-image:none!important;
  }html.fri-leagues-live-view .fri-lp-top,
  html.fri-leagues-live-view .fri-lp-top > div,
  html.fri-leagues-live-view #friLpTabs,
  html.fri-leagues-live-view #friLpModeTabs,
  html.fri-leagues-live-view #friLpLeague,
  html.fri-leagues-live-view #friLpLeague .fri-lp-league{
    width:100%!important;
    max-width:none!important;
    box-sizing:border-box!important;
  }html.fri-leagues-live-view #friLpLeague,
  html.fri-leagues-live-view #friLpTabs{
    background:#000!important;
    background-image:none!important;
  }}@media(min-width:801px){#friLeaguesLive .fri-lp-game .fri-lp-view{
    justify-self:center!important;
    align-self:center!important;
    width:auto!important;
    min-width:118px!important;
    max-width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    text-align:center!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  > .fri-fr-profile.fri-fr-breakdown-profile{
    direction:ltr!important;
    text-align:left!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-profile-top{
    display:grid!important;
    grid-template-columns:76px minmax(0,1fr) 150px!important;
    gap:18px!important;
    align-items:center!important;

    width:100%!important;
    padding:20px 68px 20px 20px!important;

    text-align:left!important;
    direction:ltr!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-profile-initials{
    justify-self:start!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-lp-overall-info-v2144{
    min-width:0!important;
    width:auto!important;
    justify-self:stretch!important;
    align-self:center!important;
    margin:0!important;
    padding:0!important;
    text-align:left!important;
    direction:ltr!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-profile-kicker,
  #friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-profile-name,
  #friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-lp-overall-club-v2144,
  #friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-player-name-line{
    text-align:left!important;
    justify-content:flex-start!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-profile-score{
    justify-self:end!important;
    align-self:center!important;
    min-width:110px!important;
    padding-right:0!important;
    text-align:right!important;
    direction:ltr!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-profile-body{
    width:100%!important;
    padding:18px 20px 22px!important;
    text-align:left!important;
    direction:ltr!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-last-match{
    width:100%!important;
    margin:0 0 14px!important;
    padding:11px 12px!important;
    text-align:left!important;
    direction:ltr!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-break-meta{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:10px!important;
    width:100%!important;
    margin:0 0 14px!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-break-meta > div,
  #friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-break-meta span,
  #friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-break-meta b{
    text-align:left!important;
    direction:ltr!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-break-table{
    width:100%!important;
    table-layout:fixed!important;
    direction:ltr!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-break-table th:first-child,
  #friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-break-table td:first-child{
    width:auto!important;
    text-align:left!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-break-table th:nth-child(2),
  #friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-break-table td:nth-child(2){
    width:110px!important;
    text-align:center!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-break-table th:nth-child(3),
  #friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-break-table td:nth-child(3){
    width:110px!important;
    text-align:right!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-break-total{
    width:100%!important;
    text-align:left!important;
    direction:ltr!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-profile-close{
    top:10px!important;
    right:10px!important;
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;
    border:1px solid #d9ad35!important;
    border-radius:5px!important;
    background:#0d0d0d!important;
    color:#fff!important;
    font-size:17px!important;
    box-shadow:none!important;
  }}@media(min-width:801px){#friLeaguesLive .fri-lp-game > .fri-lp-view{
    grid-column:1 / -1!important;
    grid-row:auto!important;
    justify-self:center!important;
    align-self:center!important;

    width:auto!important;
    min-width:118px!important;
    max-width:none!important;

    margin:4px auto 0!important;
    padding:10px 16px!important;

    text-align:center!important;
  }}@media(min-width:801px){#friLeaguesLive .fri-lp-game > .fri-lp-view{
    grid-column:auto!important;
    grid-row:auto!important;

    justify-self:center!important;
    align-self:center!important;

    margin-left:auto!important;
    margin-right:auto!important;

    
  }}@media(min-width:801px){#friLeaguesLive .fri-lp-game > .fri-lp-view{
    transform:translateX(-12px)!important;
  }}@media(min-width:801px){html.fri-clubs-live-view,
  html.fri-clubs-live-view body{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    background:#000!important;
    background-image:none!important;
  }html.fri-clubs-live-view body::before,
  html.fri-clubs-live-view body::after{
    background:#000!important;
    background-image:none!important;
  }html.fri-clubs-live-view main.app-shell{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0 18px 34px!important;
    background:#000!important;
    background-image:none!important;
    box-sizing:border-box!important;
  }html.fri-clubs-live-view #friClubsLive{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    background:#000!important;
    background-image:none!important;
  }html.fri-clubs-live-view .fri-clubs-shell{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;

    border:0!important;
    border-radius:0!important;

    background:#000!important;
    background-image:none!important;
    box-shadow:none!important;

    overflow:visible!important;
    box-sizing:border-box!important;
  }html.fri-clubs-live-view .fri-clubs-top{
    width:100%!important;
    margin:0!important;
    padding:26px 26px 23px!important;

    border:1px solid rgba(226,183,62,.46)!important;
    border-radius:18px!important;

    background:#050505!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
  }html.fri-clubs-live-view .fri-clubs-kicker{
    margin:0!important;
    font-size:12px!important;
    letter-spacing:.14em!important;
  }html.fri-clubs-live-view .fri-clubs-title{
    margin:9px 0 6px!important;
    font-size:42px!important;
    line-height:1!important;
  }html.fri-clubs-live-view .fri-clubs-sub{
    margin:0!important;
    font-size:16px!important;
    line-height:1.35!important;
  }html.fri-clubs-live-view .fri-clubs-tabs{
    display:flex!important;
    flex-wrap:nowrap!important;
    gap:8px!important;

    width:100%!important;
    max-width:none!important;

    margin:13px 0 0!important;
    padding:0!important;

    background:#000!important;
    overflow:visible!important;
    box-sizing:border-box!important;
  }html.fri-clubs-live-view .fri-clubs-tab{
    flex:0 0 auto!important;
    min-width:0!important;
    padding:12px 17px!important;
  }html.fri-clubs-live-view .fri-clubs-status{
    margin:14px 0 0!important;
  }html.fri-clubs-live-view .fri-clubs-grid{
    width:100%!important;
    max-width:none!important;
    margin-top:20px!important;
  }}@media(min-width:801px){html.fri-clubs-live-view
  .fri-club-squad-table
  > tbody
  > tr.fri-club-player-desktop-inline-row-v2393
  > td{
    padding:0!important;
    border:0!important;
    background:#050505!important;
  }html.fri-clubs-live-view
  .fri-club-player-desktop-inline-v2393{
    position:relative!important;

    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    display:block!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    padding:12px 0 16px!important;

    background:#050505!important;

    overflow:visible!important;
    transform:none!important;

    box-sizing:border-box!important;
    z-index:20!important;
  }html.fri-clubs-live-view
  .fri-club-player-desktop-inline-v2393
  > .fri-club-dual-breakdown-v2176{
    position:relative!important;

    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    transform:none!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;

    overflow:visible!important;

    border:1px solid rgba(230,186,62,.55)!important;
    border-radius:14px!important;

    background:#090909!important;
    box-shadow:none!important;

    box-sizing:border-box!important;
  }html.fri-clubs-live-view
  .fri-club-player-desktop-inline-v2393
  .fri-club-dual-breakdown-close-v2176{
    position:absolute!important;
    top:12px!important;
    right:12px!important;
    z-index:50!important;

    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;

    border:1px solid #d9ad35!important;
    border-radius:5px!important;
    background:#0d0d0d!important;
    color:#fff!important;

    display:grid!important;
    place-items:center!important;

    font-size:17px!important;
    line-height:1!important;
    box-shadow:none!important;
  }html.fri-clubs-live-view
  .fri-club-hub-body,
  html.fri-clubs-live-view
  .fri-club-squad-wrap{
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
  }}@media(min-width:801px){html.fri-clubs-live-view
  .fri-club-player-desktop-inline-v2393
  .fri-club-dual-breakdown-v2176 table{
    width:100%!important;
    table-layout:fixed!important;
  }html.fri-clubs-live-view
  .fri-club-player-desktop-inline-v2393
  .fri-club-dual-breakdown-v2176 table th:first-child,
  html.fri-clubs-live-view
  .fri-club-player-desktop-inline-v2393
  .fri-club-dual-breakdown-v2176 table td:first-child{
    width:auto!important;
    text-align:left!important;
    white-space:normal!important;
    word-break:normal!important;
  }html.fri-clubs-live-view
  .fri-club-player-desktop-inline-v2393
  .fri-club-dual-breakdown-v2176 table th:nth-child(2),
  html.fri-clubs-live-view
  .fri-club-player-desktop-inline-v2393
  .fri-club-dual-breakdown-v2176 table td:nth-child(2){
    width:130px!important;
    text-align:center!important;
    white-space:nowrap!important;
  }html.fri-clubs-live-view
  .fri-club-player-desktop-inline-v2393
  .fri-club-dual-breakdown-v2176 table th:nth-child(3),
  html.fri-clubs-live-view
  .fri-club-player-desktop-inline-v2393
  .fri-club-dual-breakdown-v2176 table td:nth-child(3){
    width:140px!important;
    text-align:right!important;
    white-space:nowrap!important;
  }}@media(min-width:801px){html.fri-clubs-live-view .fri-clubs-tabs{
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
    gap:8px!important;

    width:100%!important;
    max-width:none!important;

    margin:14px 0 0!important;
    padding:0!important;

    background:#000!important;
  }html.fri-clubs-live-view .fri-clubs-tab{
    flex:0 0 auto!important;

    min-width:120px!important;
    height:44px!important;

    padding:0 18px!important;

    border:1px solid #303030!important;
    border-radius:9px!important;

    background:#0c0c0c!important;
    color:#d7d7d7!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;

    font-size:15px!important;
    font-weight:900!important;
    line-height:1!important;

    box-shadow:none!important;
    transition:
      border-color .16s ease,
      background .16s ease,
      color .16s ease!important;
  }html.fri-clubs-live-view .fri-clubs-tab:hover,
  html.fri-clubs-live-view .fri-clubs-tab:focus-visible{
    border-color:#6c5721!important;
    background:#111!important;
    color:#fff!important;
    outline:none!important;
  }html.fri-clubs-live-view .fri-clubs-tab.active,
  html.fri-clubs-live-view .fri-clubs-tab[aria-selected="true"]{
    border-color:#e6ba3e!important;
    background:#e6ba3e!important;
    color:#050505!important;

    box-shadow:none!important;
  }}@media(min-width:801px){html.fri-leagues-live-view #friLpTabs{
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
    flex-wrap:nowrap!important;
    gap:8px!important;

    width:100%!important;
    max-width:none!important;

    margin:14px 0 0!important;
    padding:0!important;

    background:#000!important;
    overflow:visible!important;
  }html.fri-leagues-live-view #friLpTabs .fri-lp-tab{
    flex:0 0 auto!important;

    min-width:120px!important;
    height:44px!important;

    padding:0 18px!important;

    border:1px solid #303030!important;
    border-radius:9px!important;

    background:#0c0c0c!important;
    color:#d7d7d7!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;

    font-size:15px!important;
    font-weight:900!important;
    line-height:1!important;

    box-shadow:none!important;
    transition:
      border-color .16s ease,
      background .16s ease,
      color .16s ease!important;
  }html.fri-leagues-live-view #friLpTabs .fri-lp-tab:hover,
  html.fri-leagues-live-view #friLpTabs .fri-lp-tab:focus-visible{
    border-color:#6c5721!important;
    background:#111!important;
    color:#fff!important;
    outline:none!important;
  }html.fri-leagues-live-view #friLpTabs .fri-lp-tab.active,
  html.fri-leagues-live-view #friLpTabs .fri-lp-tab[aria-selected="true"]{
    border-color:#e6ba3e!important;
    background:#e6ba3e!important;
    color:#050505!important;
    box-shadow:none!important;
  }}@media(min-width:801px){html.fri-players-live-view,
  html.fri-players-live-view body{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    background:#000!important;
    background-image:none!important;
  }html.fri-players-live-view body::before,
  html.fri-players-live-view body::after{
    background:#000!important;
    background-image:none!important;
  }html.fri-players-live-view main.app-shell{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0 18px 34px!important;
    background:#000!important;
    background-image:none!important;
    box-sizing:border-box!important;
  }html.fri-players-live-view #friPlayersLive{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    background:#000!important;
    background-image:none!important;
  }html.fri-players-live-view .fri-players-shell{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;

    border:0!important;
    border-radius:0!important;

    background:#000!important;
    background-image:none!important;
    box-shadow:none!important;

    overflow:visible!important;
    box-sizing:border-box!important;
  }html.fri-players-live-view .fri-players-top{
    width:100%!important;
    margin:0!important;
    padding:26px 26px 23px!important;

    border:1px solid rgba(226,183,62,.46)!important;
    border-radius:18px!important;

    background:#050505!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
  }html.fri-players-live-view .fri-players-kicker{
    margin:0!important;
    font-size:12px!important;
    letter-spacing:.14em!important;
  }html.fri-players-live-view .fri-players-title{
    margin:9px 0 6px!important;
    font-size:42px!important;
    line-height:1!important;
  }html.fri-players-live-view .fri-players-sub{
    margin:0!important;
    font-size:16px!important;
    line-height:1.35!important;
  }html.fri-players-live-view .fri-players-tabs{
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
    flex-wrap:nowrap!important;
    gap:8px!important;

    width:100%!important;
    max-width:none!important;

    margin:14px 0 0!important;
    padding:0!important;

    background:#000!important;
    overflow:visible!important;
    box-sizing:border-box!important;
  }html.fri-players-live-view .fri-players-tab{
    flex:0 0 auto!important;

    min-width:120px!important;
    height:44px!important;

    padding:0 18px!important;

    border:1px solid #303030!important;
    border-radius:9px!important;

    background:#0c0c0c!important;
    color:#d7d7d7!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;

    font-size:15px!important;
    font-weight:900!important;
    line-height:1!important;

    box-shadow:none!important;
    transition:
      border-color .16s ease,
      background .16s ease,
      color .16s ease!important;
  }html.fri-players-live-view .fri-players-tab:hover,
  html.fri-players-live-view .fri-players-tab:focus-visible{
    border-color:#6c5721!important;
    background:#111!important;
    color:#fff!important;
    outline:none!important;
  }html.fri-players-live-view .fri-players-tab.active,
  html.fri-players-live-view .fri-players-tab[aria-selected="true"]{
    border-color:#e6ba3e!important;
    background:#e6ba3e!important;
    color:#050505!important;
    box-shadow:none!important;
  }html.fri-players-live-view .fri-players-controls{
    width:100%!important;
    max-width:none!important;
    margin-top:14px!important;
  }html.fri-players-live-view .fri-players-status{
    margin-top:14px!important;
  }html.fri-players-live-view .fri-players-grid{
    width:100%!important;
    max-width:none!important;
    margin-top:18px!important;
  }}@media(min-width:1051px){html.fri-players-live-view .fri-profile-performance-v2125{
    grid-template-columns:1.45fr repeat(6,minmax(0,1fr))!important;
    gap:12px!important;
    align-items:stretch!important;
  }html.fri-players-live-view .fri-profile-performance-card-v2125{
    min-width:0!important;
  }html.fri-players-live-view
  .fri-profile-performance-v2125
  > .fri-profile-performance-card-v2125:not(.fri-profile-latest-card-v2125){
    padding-left:16px!important;
    padding-right:16px!important;
  }}@media(min-width:641px){#friPlayersGrid
  > #friPlayersProfileBackdrop.fri-players-profile-backdrop.fri-players-profile-inline-all-v2404{
    position:relative!important;

    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    grid-column:1 / -1!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:4px 0 18px!important;
    padding:0!important;

    display:block!important;

    overflow:visible!important;
    overflow-x:visible!important;
    overflow-y:visible!important;

    background:transparent!important;

    transform:none!important;
    box-sizing:border-box!important;
    z-index:20!important;
  }#friPlayersGrid
  > .fri-players-profile-inline-all-v2404
  > .fri-players-profile-v2125{
    position:relative!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    padding:0!important;

    overflow:visible!important;
    overflow-x:visible!important;
    overflow-y:visible!important;

    border:1px solid rgba(230,186,62,.72)!important;
    border-radius:18px!important;

    box-sizing:border-box!important;
  }#friPlayersGrid
  > .fri-players-profile-inline-all-v2404
  .fri-profile-body-v2125{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
    padding-bottom:36px!important;
  }#friPlayersGrid
  > .fri-players-profile-inline-all-v2404
  .fri-players-profile-close{
    display:grid!important;
    position:absolute!important;
    top:18px!important;
    right:18px!important;

    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    min-height:38px!important;

    margin:0!important;

    border:1px solid #d9ad35!important;
    border-radius:7px!important;
    background:#0d0d0d!important;
    color:#fff!important;

    z-index:60!important;
  }#friPlayersGrid
  > .fri-players-profile-inline-all-v2404
  .fri-profile-performance-v2125{
    display:grid!important;
    grid-template-columns:1.45fr repeat(6,minmax(0,1fr))!important;
    gap:12px!important;
    align-items:stretch!important;
  }#friPlayersGrid
  > .fri-players-profile-inline-all-v2404
  .fri-profile-goals-card-v2229,
  #friPlayersGrid
  > .fri-players-profile-inline-all-v2404
  .fri-profile-assists-card-v2229{
    grid-column:auto!important;
    grid-row:auto!important;
  }#friPlayersGrid
  > .fri-players-profile-inline-all-v2404
  .fri-profile-performance-card-v2125{
    min-width:0!important;
  }}@media(min-width:641px){#friProfileBreakdownV2127.fri-profile-breakdown-backdrop-v2127.fri-profile-breakdown-desktop-inline-v2405{
    position:relative!important;
    inset:auto!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:12px 0 20px!important;
    padding:0!important;

    display:block!important;

    overflow:visible!important;

    background:transparent!important;
    backdrop-filter:none!important;

    transform:none!important;
    box-sizing:border-box!important;
    z-index:25!important;
  }#friProfileBreakdownV2127.fri-profile-breakdown-desktop-inline-v2405
  > .fri-profile-breakdown-v2127{
    position:relative!important;
    inset:auto!important;
    transform:none!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;

    overflow:visible!important;

    border:1px solid rgba(230,186,62,.62)!important;
    border-radius:14px!important;

    background:#090909!important;
    box-shadow:none!important;
  }#friProfileBreakdownV2127.fri-profile-breakdown-desktop-inline-v2405
  .fri-profile-breakdown-body-v2127{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
    padding-bottom:22px!important;
  }#friProfileBreakdownV2127.fri-profile-breakdown-desktop-inline-v2405
  .fri-profile-breakdown-close-v2127{
    position:absolute!important;
    top:12px!important;
    right:12px!important;
    z-index:50!important;

    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;

    border:1px solid #d9ad35!important;
    border-radius:5px!important;
    background:#0d0d0d!important;
    color:#fff!important;
  }#friProfileBreakdownV2127.fri-profile-breakdown-desktop-inline-v2405
  table{
    width:100%!important;
    table-layout:fixed!important;
  }#friProfileBreakdownV2127.fri-profile-breakdown-desktop-inline-v2405
  th:first-child,
  #friProfileBreakdownV2127.fri-profile-breakdown-desktop-inline-v2405
  td:first-child{
    width:auto!important;
    text-align:left!important;
  }#friProfileBreakdownV2127.fri-profile-breakdown-desktop-inline-v2405
  th:nth-child(2),
  #friProfileBreakdownV2127.fri-profile-breakdown-desktop-inline-v2405
  td:nth-child(2){
    width:130px!important;
    text-align:center!important;
  }#friProfileBreakdownV2127.fri-profile-breakdown-desktop-inline-v2405
  th:nth-child(3),
  #friProfileBreakdownV2127.fri-profile-breakdown-desktop-inline-v2405
  td:nth-child(3){
    width:140px!important;
    text-align:right!important;
  }}@media(min-width:801px){html.fri-managers-live-view,
  html.fri-managers-live-view body{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    background:#000!important;
    background-image:none!important;
  }html.fri-managers-live-view body::before,
  html.fri-managers-live-view body::after{
    background:#000!important;
    background-image:none!important;
  }html.fri-managers-live-view main.app-shell{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0 18px 34px!important;
    background:#000!important;
    background-image:none!important;
    box-sizing:border-box!important;
  }html.fri-managers-live-view #friManagersLive{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    background:#000!important;
    background-image:none!important;
  }html.fri-managers-live-view .fri-mgr-shell{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;

    border:0!important;
    border-radius:0!important;

    background:#000!important;
    background-image:none!important;
    box-shadow:none!important;

    overflow:visible!important;
    box-sizing:border-box!important;
  }html.fri-managers-live-view .fri-mgr-top{
    width:100%!important;
    margin:0!important;
    padding:26px 26px 23px!important;

    border:1px solid rgba(226,183,62,.46)!important;
    border-radius:18px!important;

    background:#050505!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
  }html.fri-managers-live-view .fri-mgr-kicker{
    margin:0!important;
    font-size:12px!important;
    letter-spacing:.14em!important;
  }html.fri-managers-live-view .fri-mgr-title{
    margin:9px 0 6px!important;
    font-size:42px!important;
    line-height:1!important;
  }html.fri-managers-live-view .fri-mgr-sub{
    margin:0!important;
    font-size:16px!important;
    line-height:1.35!important;
  }html.fri-managers-live-view .fri-mgr-controls{
    width:100%!important;
    max-width:none!important;
    margin:14px 0 14px!important;
    gap:12px!important;
  }html.fri-managers-live-view .fri-mgr-status{
    margin:8px 2px 16px!important;
  }html.fri-managers-live-view #friMgrGrid{
    width:100%!important;
    max-width:none!important;
  }}@media(min-width:801px){html.fri-managers-live-view
  .fri-mgr-list
  > .fri-mgr-profile-backdrop.fri-mgr-profile-inline-all-v2407{
    position:relative!important;
    inset:auto!important;

    display:block!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:8px 0 16px!important;
    padding:0!important;

    background:#000!important;

    overflow:visible!important;
    transform:none!important;

    box-sizing:border-box!important;
    z-index:20!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-all-v2407
  > .fri-mgr-profile.fri-mgr-dashboard-v2163{
    position:relative!important;
    inset:auto!important;
    transform:none!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    overflow:visible!important;

    border:1px solid rgba(230,186,62,.62)!important;
    border-radius:14px!important;

    background:#000!important;
    box-shadow:none!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-all-v2407
  .fri-mgr-profile-body,
  html.fri-managers-live-view
  .fri-mgr-profile-inline-all-v2407
  .fri-mgr-dashboard-body{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-all-v2407
  .fri-mgr-profile-close{
    display:grid!important;
    position:absolute!important;

    top:16px!important;
    right:16px!important;

    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    min-height:36px!important;

    border:1px solid #d9ad35!important;
    border-radius:6px!important;

    background:#0d0d0d!important;
    color:#fff!important;

    place-items:center!important;

    font-size:20px!important;
    line-height:1!important;

    box-shadow:none!important;
    z-index:60!important;
    cursor:pointer!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-all-v2407
  .fri-mgr-dashboard-hero{
    padding-right:72px!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-all-v2407
  .fri-mgr-dashboard-two-col.fri-mgr-match-host-open-v2370{
    overflow:visible!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-all-v2407
  .fri-mgr-dashboard-two-col
  > .fri-mgr-match-summary-backdrop.fri-mgr-match-inline-v2370{
    position:relative!important;
    inset:auto!important;

    grid-column:1 / -1!important;

    display:block!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    padding:10px 0 0!important;

    background:#000!important;

    overflow:visible!important;
    transform:none!important;

    box-sizing:border-box!important;
    z-index:25!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-all-v2407
  .fri-mgr-match-inline-v2370
  > .fri-mgr-match-summary{
    position:relative!important;
    inset:auto!important;
    transform:none!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    overflow:visible!important;

    border-radius:14px!important;
    background:#050505!important;

    box-sizing:border-box!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-all-v2407
  .fri-mgr-home-rank-v2245.fri-mgr-player-list-open-v2370{
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-all-v2407
  .fri-mgr-player-breakdown-backdrop.fri-mgr-player-inline-v2370{
    position:relative!important;
    inset:auto!important;

    display:block!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    padding:10px 12px 14px!important;

    background:#050505!important;

    overflow:visible!important;
    transform:none!important;

    box-sizing:border-box!important;
    z-index:30!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-all-v2407
  .fri-mgr-player-inline-v2370
  > .fri-mgr-player-breakdown{
    position:relative!important;
    inset:auto!important;
    transform:none!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    overflow:visible!important;

    border-radius:14px!important;
    box-sizing:border-box!important;
  }}@media(min-width:801px){#friFullRankings
  .fri-fr-desktop-rankings-v2194
  tbody
  > tr.fri-rankings-desktop-player-inline-row-v2408
  > td{
    padding:0!important;
    border:0!important;
    background:#050505!important;
  }#friFullRankings
  .fri-rankings-desktop-player-inline-v2408{
    position:relative!important;
    inset:auto!important;

    display:block!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    padding:12px 0 16px!important;

    background:#050505!important;

    overflow:visible!important;
    transform:none!important;
    box-sizing:border-box!important;

    z-index:20!important;
  }#friFullRankings
  .fri-rankings-desktop-player-inline-v2408
  > .fri-fr-profile.fri-fr-breakdown-profile{
    position:relative!important;
    inset:auto!important;
    transform:none!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    overflow:visible!important;

    border:1px solid rgba(230,186,62,.62)!important;
    border-radius:14px!important;

    background:#090909!important;
    box-shadow:none!important;
  }#friFullRankings
  .fri-rankings-desktop-player-inline-v2408
  .fri-fr-profile-body{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
  }#friFullRankings
  .fri-rankings-desktop-player-inline-v2408
  .fri-fr-profile-close{
    position:absolute!important;
    top:12px!important;
    right:12px!important;

    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;

    border:1px solid #d9ad35!important;
    border-radius:5px!important;
    background:#0d0d0d!important;
    color:#fff!important;

    display:grid!important;
    place-items:center!important;

    font-size:17px!important;
    line-height:1!important;
    box-shadow:none!important;
    z-index:60!important;
  }#friFullRankings
  .fri-rankings-desktop-player-inline-v2408
  .fri-fr-break-table{
    width:100%!important;
    table-layout:fixed!important;
  }#friFullRankings
  .fri-rankings-desktop-player-inline-v2408
  .fri-fr-break-table th:first-child,
  #friFullRankings
  .fri-rankings-desktop-player-inline-v2408
  .fri-fr-break-table td:first-child{
    width:auto!important;
    text-align:left!important;
  }#friFullRankings
  .fri-rankings-desktop-player-inline-v2408
  .fri-fr-break-table th:nth-child(2),
  #friFullRankings
  .fri-rankings-desktop-player-inline-v2408
  .fri-fr-break-table td:nth-child(2){
    width:130px!important;
    text-align:center!important;
  }#friFullRankings
  .fri-rankings-desktop-player-inline-v2408
  .fri-fr-break-table th:nth-child(3),
  #friFullRankings
  .fri-rankings-desktop-player-inline-v2408
  .fri-fr-break-table td:nth-child(3){
    width:140px!important;
    text-align:right!important;
  }#friFullRankings
  .fri-fr-club-popup-player-list-v2281
  > .fri-rankings-desktop-club-player-inline-v2408{
    width:100%!important;
    margin:0!important;
    padding:10px 12px 14px!important;
    border-top:1px solid #292929!important;
    background:#050505!important;
  }}@media(min-width:801px){html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-match-summary-backdrop.fri-mgr-match-inline-v2370{
    padding:14px 0 0!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-match-inline-v2370
  > .fri-mgr-match-summary{
    width:100%!important;
    max-width:none!important;

    padding:24px 26px 28px!important;

    border:1px solid rgba(230,186,62,.58)!important;
    border-radius:16px!important;

    background:#080808!important;
    box-shadow:none!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-match-summary-kicker{
    font-size:12px!important;
    line-height:1!important;
    letter-spacing:.09em!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-match-summary-score{
    display:grid!important;
    grid-template-columns:minmax(220px,1fr) 170px minmax(220px,1fr)!important;
    gap:24px!important;
    align-items:center!important;

    margin:24px auto 0!important;
    max-width:1100px!important;

    text-align:center!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-match-summary-score span{
    font-size:20px!important;
    line-height:1.15!important;
    font-weight:1000!important;
    white-space:normal!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-match-summary-score strong{
    font-size:36px!important;
    line-height:1!important;
    white-space:nowrap!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-match-summary-date{
    margin-top:9px!important;
    font-size:13px!important;
    text-align:center!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-match-summary-ranking-title{
    margin-top:22px!important;
    padding:12px 14px!important;

    border-radius:10px!important;

    font-size:11px!important;
    letter-spacing:.07em!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-v2245{
    width:100%!important;
    margin-top:14px!important;

    border-radius:12px!important;
    overflow:visible!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-head-v2245,
  html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-row-v2245{
    grid-template-columns:70px minmax(0,1fr) 130px 160px!important;
    min-width:0!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-head-v2245{
    min-height:46px!important;

    font-size:10px!important;
    letter-spacing:.06em!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-head-v2245 > span,
  html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-row-v2245 > span{
    padding:11px 16px!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-row-v2245{
    min-height:58px!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-no-v2245{
    font-size:16px!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-player-v2245{
    font-size:14px!important;
    line-height:1.2!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-role-v2245{
    font-size:11px!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-points-v2245{
    font-size:15px!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-match-inline-v2370
  .fri-mgr-match-summary-close{
    top:14px!important;
    right:14px!important;

    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;

    border:1px solid #d9ad35!important;
    border-radius:5px!important;

    background:#0d0d0d!important;
    color:#fff!important;

    font-size:17px!important;
    box-shadow:none!important;
  }}@media(min-width:801px){html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-match-summary-ranking-title-v2410{
    display:grid!important;
    grid-template-columns:1fr auto!important;
    gap:10px 18px!important;
    align-items:end!important;

    margin-top:22px!important;
    padding:0 0 16px!important;

    border:0!important;
    border-radius:0!important;
    border-bottom:1px solid #242424!important;

    background:transparent!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-match-summary-ranking-kicker-v2410{
    grid-column:1 / -1!important;
    color:#e6ba3e!important;
    font-size:12px!important;
    font-weight:1000!important;
    letter-spacing:.11em!important;
    line-height:1!important;
    text-transform:uppercase!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-match-summary-ranking-main-v2410{
    color:#fff!important;
    font-size:24px!important;
    font-weight:1000!important;
    line-height:1.1!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-desktop-table-v2410{
    margin-top:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-desktop-table-v2410
  .fri-mgr-home-rank-head-v2245,
  html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-desktop-table-v2410
  .fri-mgr-home-rank-row-v2245{
    display:grid!important;
    grid-template-columns:88px minmax(0,1.6fr) 220px 210px!important;
    align-items:center!important;
    min-width:0!important;
    background:transparent!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-desktop-table-v2410
  .fri-mgr-home-rank-head-v2245{
    min-height:42px!important;
    border-bottom:1px solid #242424!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-desktop-table-v2410
  .fri-mgr-home-rank-row-v2245{
    min-height:54px!important;
    border-bottom:1px solid #1d1d1d!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-desktop-table-v2410
  .fri-mgr-home-rank-row-v2245:last-child{
    border-bottom:0!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-desktop-table-v2410
  .fri-mgr-home-rank-head-v2245 > span,
  html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-desktop-table-v2410
  .fri-mgr-home-rank-row-v2245 > span{
    padding:0 16px!important;
    border-left:0!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-desktop-table-v2410
  .fri-mgr-home-rank-head-v2245 > span{
    color:#8a8a8a!important;
    font-size:9px!important;
    font-weight:900!important;
    letter-spacing:.12em!important;
    line-height:1.2!important;
    text-transform:uppercase!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-desktop-table-v2410
  .fri-mgr-home-rank-head-v2245 > span:nth-child(4){
    text-align:right!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-desktop-table-v2410
  .fri-mgr-home-rank-no-v2245{
    color:#9f9f9f!important;
    font-size:15px!important;
    font-weight:500!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-desktop-table-v2410
  .fri-mgr-home-rank-player-v2245{
    color:#fff!important;
    font-size:13px!important;
    font-weight:900!important;
    line-height:1.2!important;
    text-align:left!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-desktop-table-v2410
  .fri-mgr-home-rank-role-v2245{
    color:#d7d7d7!important;
    font-size:13px!important;
    font-weight:500!important;
    line-height:1.2!important;
    text-transform:none!important;
    justify-self:start!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-desktop-table-v2410
  .fri-mgr-home-rank-points-v2245{
    color:#f0bf36!important;
    font-size:16px!important;
    font-weight:1000!important;
    line-height:1!important;
    text-align:right!important;
    justify-self:end!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-desktop-table-v2410
  .fri-mgr-home-rank-row-v2245:hover,
  html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-desktop-table-v2410
  .fri-mgr-home-rank-row-v2245:focus-visible{
    background:rgba(230,186,62,.055)!important;
  }}@media(min-width:801px){html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-match-summary-ranking-title-v2410{
    display:block!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-match-summary-ranking-main-v2410{
    margin-top:8px!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-desktop-table-v2410
  .fri-mgr-home-rank-head-v2245 > span:nth-child(3),
  html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-desktop-table-v2410
  .fri-mgr-home-rank-row-v2245 > span:nth-child(3){
    text-align:left!important;
    justify-self:stretch!important;
    padding-left:16px!important;
    padding-right:16px!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-desktop-table-v2410
  .fri-mgr-home-rank-head-v2245 > span:nth-child(4),
  html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-home-rank-desktop-table-v2410
  .fri-mgr-home-rank-row-v2245 > span:nth-child(4){
    text-align:right!important;
    justify-self:stretch!important;
  }}.fri-mgr-profile,
.fri-mgr-dashboard-v2163{
  border-radius:22px!important;
  overflow:hidden!important;
  background-clip:padding-box!important;
}@media(min-width:801px){html.fri-managers-live-view
  .fri-mgr-profile-inline-all-v2407
  > .fri-mgr-profile.fri-mgr-dashboard-v2163{
    border-radius:14px!important;
    overflow:hidden!important;
    background-clip:padding-box!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-all-v2407
  .fri-mgr-dashboard-hero{
    border-top-left-radius:inherit!important;
    border-top-right-radius:inherit!important;
  }}.fri-mgr-dashboard-hero{
  border-top-left-radius:inherit!important;
  border-top-right-radius:inherit!important;
}.fri-mgr-profile.fri-mgr-dashboard-v2163{
  border-bottom-left-radius:22px!important;
  border-bottom-right-radius:22px!important;
  overflow:hidden!important;
  background-clip:padding-box!important;
}.fri-mgr-profile-body.fri-mgr-dashboard-body{
  border-bottom-left-radius:inherit!important;
  border-bottom-right-radius:inherit!important;
  overflow:hidden!important;
  padding-bottom:18px!important;
}.fri-mgr-profile-body.fri-mgr-dashboard-body > section:last-of-type,
.fri-mgr-profile-body.fri-mgr-dashboard-body > div:last-of-type,
.fri-mgr-dashboard-two-col + section.fri-mgr-dashboard-section:last-of-type{
  border-bottom-left-radius:18px!important;
  border-bottom-right-radius:18px!important;
  overflow:hidden!important;
  margin-bottom:0!important;
}@media(min-width:801px){html.fri-managers-live-view
  .fri-mgr-profile-inline-all-v2407
  > .fri-mgr-profile.fri-mgr-dashboard-v2163{
    border-bottom-left-radius:14px!important;
    border-bottom-right-radius:14px!important;
    overflow:hidden!important;
    background-clip:padding-box!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-all-v2407
  .fri-mgr-profile-body.fri-mgr-dashboard-body{
    border-bottom-left-radius:inherit!important;
    border-bottom-right-radius:inherit!important;
    overflow:hidden!important;
    padding-bottom:16px!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-all-v2407
  .fri-mgr-profile-body.fri-mgr-dashboard-body > section:last-of-type,
  html.fri-managers-live-view
  .fri-mgr-profile-inline-all-v2407
  .fri-mgr-profile-body.fri-mgr-dashboard-body > div:last-of-type,
  html.fri-managers-live-view
  .fri-mgr-profile-inline-all-v2407
  .fri-mgr-dashboard-two-col + section.fri-mgr-dashboard-section:last-of-type{
    border-bottom-left-radius:14px!important;
    border-bottom-right-radius:14px!important;
    overflow:hidden!important;
    margin-bottom:0!important;
  }}@media(min-width:801px){html.fri-compare-live-view,
  html.fri-compare-live-view body{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    background:#000!important;
    background-image:none!important;
  }html.fri-compare-live-view body::before,
  html.fri-compare-live-view body::after{
    background:#000!important;
    background-image:none!important;
  }html.fri-compare-live-view main.app-shell{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0 18px 34px!important;
    background:#000!important;
    background-image:none!important;
    box-sizing:border-box!important;
  }html.fri-compare-live-view #friCompareLive{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    background:#000!important;
    background-image:none!important;
  }html.fri-compare-live-view #friCompareLive > .fri-cmp-shell{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;

    border:0!important;
    border-radius:0!important;

    background:#000!important;
    background-image:none!important;
    box-shadow:none!important;

    overflow:visible!important;
    box-sizing:border-box!important;
  }html.fri-compare-live-view .fri-cmp-top{
    width:100%!important;
    margin:0!important;
    padding:26px 26px 23px!important;

    border:1px solid rgba(226,183,62,.46)!important;
    border-radius:18px!important;

    background:#050505!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
  }html.fri-compare-live-view .fri-cmp-kicker{
    margin:0!important;
    font-size:12px!important;
    letter-spacing:.14em!important;
  }html.fri-compare-live-view .fri-cmp-title{
    margin:9px 0 6px!important;
    font-size:42px!important;
    line-height:1!important;
  }html.fri-compare-live-view .fri-cmp-sub{
    margin:0!important;
    font-size:16px!important;
    line-height:1.35!important;
  }html.fri-compare-live-view .fri-cmp-controls{
    width:100%!important;
    max-width:none!important;

    grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr)!important;
    gap:18px!important;

    margin:14px 0 18px!important;
    padding:0!important;

    align-items:center!important;
  }html.fri-compare-live-view .fri-cmp-box{
    min-width:0!important;
    padding:16px 18px!important;

    border:1px solid rgba(226,183,62,.30)!important;
    border-radius:16px!important;

    background:#0b0b0b!important;
  }html.fri-compare-live-view .fri-cmp-vs{
    align-self:center!important;
    padding:0!important;
  }html.fri-compare-live-view .fri-cmp-actions{
    margin:0 0 18px!important;
  }html.fri-compare-live-view .fri-cmp-status{
    margin:12px 2px 16px!important;
  }html.fri-compare-live-view #friCmpResults{
    width:100%!important;
    max-width:none!important;
  }}@media(min-width:801px){html.fri-full-rankings-view,
  html.fri-full-rankings-view body{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    background:#000!important;
    background-image:none!important;
  }html.fri-full-rankings-view body::before,
  html.fri-full-rankings-view body::after{
    background:#000!important;
    background-image:none!important;
  }html.fri-full-rankings-view main.app-shell{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0 18px 34px!important;
    background:#000!important;
    background-image:none!important;
    box-sizing:border-box!important;
  }html.fri-full-rankings-view #friFullRankings{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    background:#000!important;
    background-image:none!important;
  }html.fri-full-rankings-view .fri-fr-shell{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;

    border:0!important;
    border-radius:0!important;

    background:#000!important;
    background-image:none!important;
    box-shadow:none!important;

    overflow:visible!important;
    box-sizing:border-box!important;
  }html.fri-full-rankings-view .fri-fr-head{
    display:block!important;
    width:100%!important;

    margin:0!important;
    padding:26px 26px 23px!important;

    border:1px solid rgba(226,183,62,.46)!important;
    border-radius:18px!important;

    background:#050505!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
  }html.fri-full-rankings-view .fri-fr-kicker{
    margin:0!important;
    font-size:12px!important;
    letter-spacing:.14em!important;
  }html.fri-full-rankings-view .fri-fr-title{
    margin:9px 0 6px!important;
    font-size:42px!important;
    line-height:1!important;
  }html.fri-full-rankings-view .fri-fr-sub{
    margin:0!important;
    font-size:16px!important;
    line-height:1.35!important;
  }html.fri-full-rankings-view .fri-fr-tabs{
    width:100%!important;
    max-width:none!important;

    margin:14px 0 10px!important;

    border-radius:12px!important;
    box-sizing:border-box!important;
  }html.fri-full-rankings-view .fri-fr-entity-tabs{
    width:100%!important;
    max-width:none!important;

    margin:0 0 14px!important;

    border-radius:12px!important;
    box-sizing:border-box!important;
  }html.fri-full-rankings-view .fri-fr-controls{
    width:100%!important;
    max-width:none!important;
    margin:0 0 18px!important;
  }html.fri-full-rankings-view .fri-fr-meta,
  html.fri-full-rankings-view #friFrResults{
    width:100%!important;
    max-width:none!important;
  }}@media(min-width:801px){#friFullRankings
  .fri-fr-club-desktop
  tbody
  > tr.fri-rankings-desktop-club-inline-row-v2416
  > td{
    padding:0!important;
    border:0!important;
    background:#050505!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416{
    position:relative!important;
    inset:auto!important;

    display:block!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    padding:12px 0 16px!important;

    background:#050505!important;

    overflow:visible!important;
    transform:none!important;
    box-sizing:border-box!important;

    z-index:20!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  > .fri-fr-profile.fri-fr-club-ranking-modal-v2279{
    position:relative!important;
    inset:auto!important;
    transform:none!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    overflow:visible!important;

    border:1px solid rgba(230,186,62,.62)!important;
    border-radius:14px!important;

    background:#090909!important;
    box-shadow:none!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-fr-profile-body{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-fr-profile-close{
    position:absolute!important;
    top:12px!important;
    right:12px!important;

    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;

    border:1px solid #d9ad35!important;
    border-radius:5px!important;
    background:#0d0d0d!important;
    color:#fff!important;

    display:grid!important;
    place-items:center!important;

    font-size:17px!important;
    line-height:1!important;
    box-shadow:none!important;
    z-index:60!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-fr-club-popup-player-list-v2281
  > .fri-rankings-desktop-club-player-inline-v2408{
    position:relative!important;
    inset:auto!important;

    width:100%!important;
    height:auto!important;
    max-height:none!important;

    margin:0!important;
    padding:10px 12px 14px!important;

    background:#050505!important;
    border-top:1px solid #292929!important;

    overflow:visible!important;
    transform:none!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-rankings-desktop-club-player-inline-v2408
  > .fri-fr-profile{
    position:relative!important;
    inset:auto!important;
    transform:none!important;

    width:100%!important;
    max-width:none!important;
    height:auto!important;
    max-height:none!important;

    margin:0!important;
    overflow:visible!important;
  }}@media(min-width:801px){html.fri-full-rankings-view
  .fri-fr-shell:not(.fri-fr-clubs-mode-v2279)
  .fri-fr-controls{
    grid-template-columns:
      minmax(280px,.90fr)
      minmax(190px,.42fr)
      minmax(230px,.50fr)
      minmax(330px,.68fr)!important;
    gap:12px!important;
  }html.fri-full-rankings-view #friFrWeek{
    min-width:330px!important;
  }html.fri-full-rankings-view
  .fri-fr-shell.fri-fr-clubs-mode-v2279
  .fri-fr-controls{
    grid-template-columns:
      minmax(300px,1fr)
      minmax(240px,.56fr)
      minmax(340px,.72fr)!important;
    gap:12px!important;
  }html.fri-full-rankings-view
  .fri-fr-shell.fri-fr-clubs-mode-v2279
  #friFrWeek{
    min-width:340px!important;
  }html.fri-full-rankings-view #friFrWeek{
    text-overflow:clip!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  > .fri-fr-profile.fri-fr-club-ranking-modal-v2279{
    border-radius:16px!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-team-week-modal-head{
    display:grid!important;
    grid-template-columns:86px minmax(0,1fr) 190px!important;
    gap:20px!important;
    align-items:center!important;

    padding:24px 70px 22px 26px!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-team-week-modal-rank{
    width:72px!important;
    height:72px!important;
    min-width:72px!important;

    border-radius:16px!important;

    display:grid!important;
    place-items:center!important;

    font-size:26px!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-team-week-modal-kicker{
    font-size:11px!important;
    line-height:1.2!important;
    letter-spacing:.08em!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-team-week-modal-name{
    margin-top:5px!important;
    font-size:30px!important;
    line-height:1.05!important;
    text-align:left!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-team-week-modal-meta{
    margin-top:6px!important;
    justify-content:flex-start!important;
    text-align:left!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-team-week-modal-total{
    justify-self:end!important;
    text-align:right!important;

    font-size:34px!important;
    line-height:1!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-team-week-modal-total small{
    display:block!important;
    margin-top:8px!important;

    font-size:9px!important;
    letter-spacing:.07em!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-fr-profile-body{
    padding:20px 26px 26px!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-team-week-player-title{
    margin:0 0 12px!important;

    color:#e6ba3e!important;
    font-size:12px!important;
    font-weight:1000!important;
    letter-spacing:.06em!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-fr-club-popup-player-list-v2281{
    width:100%!important;

    border:1px solid #292929!important;
    border-radius:12px!important;

    overflow:visible!important;
    background:#080808!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-fr-club-popup-rank-head-v2281,
  #friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-fr-club-popup-rank-row-v2281{
    display:grid!important;
    grid-template-columns:76px minmax(0,1fr) 220px 180px!important;
    align-items:center!important;

    width:100%!important;
    min-width:0!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-fr-club-popup-rank-head-v2281{
    min-height:46px!important;
    background:#111!important;
    border-bottom:1px solid #292929!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-fr-club-popup-rank-row-v2281{
    min-height:58px!important;
    background:#080808!important;
    border:0!important;
    border-bottom:1px solid #202020!important;
    border-radius:0!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-fr-club-popup-rank-row-v2281:last-child{
    border-bottom:0!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-fr-club-popup-rank-head-v2281 > span,
  #friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-fr-club-popup-rank-row-v2281 > span{
    min-width:0!important;
    padding:0 16px!important;
    border:0!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-fr-club-popup-rank-head-v2281 > span{
    color:#8f8f8f!important;
    font-size:9px!important;
    font-weight:900!important;
    line-height:1.2!important;
    letter-spacing:.11em!important;
    text-transform:uppercase!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-fr-club-popup-rank-head-v2281 > span:nth-child(3),
  #friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-fr-club-popup-rank-row-v2281 > span:nth-child(3){
    text-align:left!important;
    justify-self:stretch!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-fr-club-popup-rank-head-v2281 > span:nth-child(4),
  #friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-fr-club-popup-rank-row-v2281 > span:nth-child(4){
    text-align:right!important;
    justify-self:stretch!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-lp-home-rank-no-v2208{
    color:#e6ba3e!important;
    font-size:16px!important;
    font-weight:1000!important;
    text-align:center!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-lp-home-player-v2208{
    color:#fff!important;
    font-size:14px!important;
    font-weight:900!important;
    line-height:1.2!important;

    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-lp-home-role-v2208{
    color:#d8d8d8!important;
    font-size:13px!important;
    font-weight:500!important;
    line-height:1.2!important;
    text-transform:none!important;

    text-align:left!important;
    justify-self:stretch!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-lp-home-points-v2208{
    color:#e6ba3e!important;
    font-size:16px!important;
    font-weight:1000!important;
    line-height:1!important;

    text-align:right!important;
    justify-self:stretch!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-fr-club-popup-rank-row-v2281:hover,
  #friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-fr-club-popup-rank-row-v2281:focus-visible{
    background:rgba(230,186,62,.055)!important;
  }#friFullRankings
  .fri-rankings-desktop-club-inline-v2416
  .fri-fr-profile-close{
    top:14px!important;
    right:14px!important;

    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;

    border-radius:5px!important;
  }}@media(min-width:801px){html.fri-full-rankings-view
  .fri-fr-shell:not(.fri-fr-clubs-mode-v2279):not(.fri-fr-overall-mode-v2186)
  .fri-fr-controls{
    grid-template-columns:
      minmax(0,1.68fr)
      minmax(165px,.68fr)
      minmax(185px,.76fr)
      minmax(360px,1.16fr)!important;
  }html.fri-full-rankings-view
  .fri-fr-shell:not(.fri-fr-clubs-mode-v2279):not(.fri-fr-overall-mode-v2186)
  .fri-week-scroll-v2205[data-source="friFrWeek"]
  .fri-week-scroll-label-v2205{
    text-overflow:clip!important;
  }}@media(min-width:801px){html.fri-full-rankings-view
  .fri-fr-shell:not(.fri-fr-clubs-mode-v2279):not(.fri-fr-overall-mode-v2186)
  .fri-fr-controls{
    grid-template-columns:
      minmax(0,1.55fr)
      minmax(165px,.68fr)
      minmax(185px,.76fr)
      minmax(380px,1.29fr)!important;
  }}@media(min-width:801px){html.fri-full-rankings-view
  .fri-fr-shell:not(.fri-fr-clubs-mode-v2279):not(.fri-fr-overall-mode-v2186)
  .fri-fr-controls{
    grid-template-columns:
      minmax(0,1.45fr)
      minmax(165px,.68fr)
      minmax(185px,.76fr)
      minmax(400px,1.39fr)!important;
  }}@media(min-width:801px){html.fri-team-season-live-view,
  html.fri-team-season-live-view body{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    background:#000!important;
    background-image:none!important;
  }html.fri-team-season-live-view body::before,
  html.fri-team-season-live-view body::after{
    background:#000!important;
    background-image:none!important;
  }html.fri-team-season-live-view main.app-shell{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0 18px 34px!important;
    background:#000!important;
    background-image:none!important;
    box-sizing:border-box!important;
  }html.fri-team-season-live-view #friTeamSeasonLive{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    background:#000!important;
    background-image:none!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-shell{
    width:100%!important;
    max-width:none!important;

    margin:0!important;
    padding:0!important;

    border:0!important;
    border-radius:0!important;

    background:#000!important;
    background-image:none!important;
    box-shadow:none!important;

    overflow:visible!important;
    box-sizing:border-box!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-head{
    width:100%!important;

    margin:0!important;
    padding:26px 26px 23px!important;

    border:1px solid rgba(226,183,62,.46)!important;
    border-radius:18px!important;

    background:#050505!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-kicker{
    margin:0!important;

    font-size:12px!important;
    line-height:1!important;
    letter-spacing:.14em!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-title{
    margin:9px 0 7px!important;

    font-size:42px!important;
    line-height:1.02!important;
    letter-spacing:-.025em!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-title-prefix,
  html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-title-season{
    display:inline!important;
    white-space:normal!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-title-prefix::after{
    content:" "!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-title-sofar{
    display:inline!important;

    margin:0 0 0 8px!important;

    font-size:1em!important;
    line-height:inherit!important;
    letter-spacing:inherit!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-sub{
    margin:0!important;

    font-size:16px!important;
    line-height:1.35!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-modes{
    width:100%!important;
    max-width:none!important;

    margin:14px 0 0!important;

    border-radius:12px!important;
    box-sizing:border-box!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-tabs{
    padding-left:0!important;
    padding-right:0!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-week-wrap{
    padding-left:0!important;
    padding-right:0!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-meta{
    padding-left:0!important;
    padding-right:0!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-status{
    margin-left:0!important;
    margin-right:0!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-pitch-wrap{
    padding-left:0!important;
    padding-right:0!important;
  }}@media(min-width:801px){html.fri-leagues-live-view #friLpTabs{
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:8px!important;

    width:100%!important;
    max-width:none!important;

    margin:14px 0 0!important;
    padding:0!important;

    overflow:visible!important;
    background:transparent!important;
  }html.fri-leagues-live-view #friLpTabs .fri-lp-tab{
    appearance:none!important;

    width:100%!important;
    min-width:0!important;
    min-height:48px!important;
    height:48px!important;

    margin:0!important;
    padding:9px 10px!important;

    border:1px solid #343434!important;
    border-radius:12px!important;

    background:#0e0e0e!important;
    color:#fff!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;

    font-size:12px!important;
    font-weight:1000!important;
    line-height:1.1!important;
    white-space:nowrap!important;

    box-shadow:none!important;
  }html.fri-leagues-live-view #friLpTabs .fri-lp-tab.active,
  html.fri-leagues-live-view #friLpTabs .fri-lp-tab[aria-selected="true"]{
    color:#070707!important;
    border-color:#e1ae22!important;
    background:linear-gradient(135deg,#efc94d,#cf9e1d)!important;
  }html.fri-clubs-live-view #friClubsTabs,
  html.fri-clubs-live-view .fri-clubs-tabs{
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:8px!important;

    width:100%!important;
    max-width:none!important;

    margin:14px 0 0!important;
    padding:0!important;

    overflow:visible!important;
    background:transparent!important;
  }html.fri-clubs-live-view #friClubsTabs .fri-clubs-tab,
  html.fri-clubs-live-view .fri-clubs-tabs .fri-clubs-tab{
    appearance:none!important;

    width:100%!important;
    min-width:0!important;
    min-height:48px!important;
    height:48px!important;

    margin:0!important;
    padding:9px 10px!important;

    border:1px solid #343434!important;
    border-radius:12px!important;

    background:#0e0e0e!important;
    color:#fff!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;

    font-size:12px!important;
    font-weight:1000!important;
    line-height:1.1!important;
    white-space:nowrap!important;

    box-shadow:none!important;
  }html.fri-clubs-live-view #friClubsTabs .fri-clubs-tab.active,
  html.fri-clubs-live-view #friClubsTabs .fri-clubs-tab[aria-selected="true"],
  html.fri-clubs-live-view .fri-clubs-tabs .fri-clubs-tab.active,
  html.fri-clubs-live-view .fri-clubs-tabs .fri-clubs-tab[aria-selected="true"]{
    color:#070707!important;
    border-color:#e1ae22!important;
    background:linear-gradient(135deg,#efc94d,#cf9e1d)!important;
  }html.fri-players-live-view #friPlayersTabs,
  html.fri-players-live-view .fri-players-tabs{
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:8px!important;

    width:100%!important;
    max-width:none!important;

    margin:14px 0 0!important;
    padding:0!important;

    overflow:visible!important;
    background:transparent!important;
  }html.fri-players-live-view #friPlayersTabs .fri-players-tab,
  html.fri-players-live-view .fri-players-tabs .fri-players-tab{
    appearance:none!important;

    width:100%!important;
    min-width:0!important;
    min-height:48px!important;
    height:48px!important;

    margin:0!important;
    padding:9px 10px!important;

    border:1px solid #343434!important;
    border-radius:12px!important;

    background:#0e0e0e!important;
    color:#fff!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;

    font-size:12px!important;
    font-weight:1000!important;
    line-height:1.1!important;
    white-space:nowrap!important;

    box-shadow:none!important;
  }html.fri-players-live-view #friPlayersTabs .fri-players-tab.active,
  html.fri-players-live-view #friPlayersTabs .fri-players-tab[aria-selected="true"],
  html.fri-players-live-view .fri-players-tabs .fri-players-tab.active,
  html.fri-players-live-view .fri-players-tabs .fri-players-tab[aria-selected="true"]{
    color:#070707!important;
    border-color:#e1ae22!important;
    background:linear-gradient(135deg,#efc94d,#cf9e1d)!important;
  }}.fri-mgr-league-tabs{
  display:none;
}@media(min-width:801px){html.fri-managers-live-view .fri-mgr-league-tabs{
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:8px!important;

    width:100%!important;
    max-width:none!important;

    margin:14px 0 0!important;
    padding:0!important;

    background:transparent!important;
  }html.fri-managers-live-view .fri-mgr-league-tab{
    appearance:none!important;

    width:100%!important;
    min-width:0!important;
    height:48px!important;
    min-height:48px!important;

    margin:0!important;
    padding:9px 10px!important;

    border:1px solid #343434!important;
    border-radius:12px!important;

    background:#0e0e0e!important;
    color:#fff!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;

    font:inherit!important;
    font-size:12px!important;
    font-weight:1000!important;
    line-height:1.1!important;
    white-space:nowrap!important;

    cursor:pointer!important;
    box-shadow:none!important;
  }html.fri-managers-live-view .fri-mgr-league-tab:hover,
  html.fri-managers-live-view .fri-mgr-league-tab:focus-visible{
    border-color:#6c5721!important;
    outline:none!important;
  }html.fri-managers-live-view .fri-mgr-league-tab.active,
  html.fri-managers-live-view .fri-mgr-league-tab[aria-selected="true"]{
    color:#070707!important;
    border-color:#e1ae22!important;
    background:linear-gradient(135deg,#efc94d,#cf9e1d)!important;
  }html.fri-managers-live-view .fri-mgr-controls{
    display:block!important;
    width:100%!important;
    margin:14px 0 14px!important;
  }html.fri-managers-live-view #friMgrSearch{
    width:100%!important;
  }html.fri-managers-live-view #friMgrLeague{
    display:none!important;
  }html.fri-managers-live-view
  .fri-week-scroll-v2205[data-source="friMgrLeague"]{
    display:none!important;
  }}@media(max-width:800px){html.fri-managers-live-view .fri-mgr-league-tabs{
    display:flex!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    gap:7px!important;

    width:100%!important;
    max-width:none!important;

    margin:14px 0 0!important;
    padding:0 0 6px!important;

    overflow-x:auto!important;
    overflow-y:hidden!important;

    scrollbar-width:none!important;
    -ms-overflow-style:none!important;

    background:transparent!important;
    -webkit-overflow-scrolling:touch!important;
  }html.fri-managers-live-view .fri-mgr-league-tabs::-webkit-scrollbar{
    display:none!important;
  }html.fri-managers-live-view .fri-mgr-league-tab{
    appearance:none!important;

    flex:0 0 auto!important;

    width:auto!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;

    margin:0!important;
    padding:10px 14px!important;

    border:1px solid #373737!important;
    border-radius:11px!important;

    background:#0d0d0d!important;
    color:#bbb!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;

    font:inherit!important;
    font-size:13px!important;
    font-weight:900!important;
    line-height:1.1!important;
    white-space:nowrap!important;

    box-shadow:none!important;
  }html.fri-managers-live-view .fri-mgr-league-tab.active,
  html.fri-managers-live-view .fri-mgr-league-tab[aria-selected="true"]{
    border-color:#d9ad35!important;
    color:#050505!important;
    background:#e6ba3e!important;
  }html.fri-managers-live-view .fri-mgr-controls{
    display:block!important;
    width:100%!important;
    margin:12px 0 12px!important;
  }html.fri-managers-live-view #friMgrSearch{
    width:100%!important;
    height:49px!important;
    min-height:49px!important;

    border:1px solid rgba(217,173,53,.55)!important;
    border-radius:13px!important;

    background:#0d0d0d!important;
    color:#fff!important;

    padding:0 16px!important;
    box-sizing:border-box!important;
  }html.fri-managers-live-view #friMgrLeague,
  html.fri-managers-live-view
  .fri-week-scroll-v2205[data-source="friMgrLeague"]{
    display:none!important;
  }html.fri-managers-live-view .fri-mgr-status{
    margin:12px 0 14px!important;
  }}@media(max-width:800px){html.fri-leagues-live-view #friLpTabs{
    display:flex!important;
    flex-wrap:nowrap!important;
    gap:7px!important;

    width:100%!important;
    max-width:none!important;

    overflow-x:auto!important;
    overflow-y:hidden!important;

    padding:0 0 6px!important;

    scrollbar-width:none!important;
    -ms-overflow-style:none!important;
    -webkit-overflow-scrolling:touch!important;
  }html.fri-leagues-live-view #friLpTabs::-webkit-scrollbar{
    display:none!important;
  }html.fri-leagues-live-view #friLpTabs .fri-lp-tab{
    flex:0 0 calc((100% - 14px) / 3)!important;
    width:calc((100% - 14px) / 3)!important;
    min-width:126px!important;
    max-width:none!important;

    height:50px!important;
    min-height:50px!important;

    padding:0 10px!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;

    white-space:nowrap!important;
    text-align:center!important;
  }html.fri-clubs-live-view #friClubsTabs,
  html.fri-clubs-live-view .fri-clubs-tabs{
    display:flex!important;
    flex-wrap:nowrap!important;
    gap:7px!important;

    width:100%!important;
    max-width:none!important;

    overflow-x:auto!important;
    overflow-y:hidden!important;

    padding:0 0 6px!important;

    scrollbar-width:none!important;
    -ms-overflow-style:none!important;
    -webkit-overflow-scrolling:touch!important;
  }html.fri-clubs-live-view #friClubsTabs::-webkit-scrollbar,
  html.fri-clubs-live-view .fri-clubs-tabs::-webkit-scrollbar{
    display:none!important;
  }html.fri-clubs-live-view #friClubsTabs .fri-clubs-tab,
  html.fri-clubs-live-view .fri-clubs-tabs .fri-clubs-tab{
    flex:0 0 calc((100% - 14px) / 3)!important;
    width:calc((100% - 14px) / 3)!important;
    min-width:126px!important;
    max-width:none!important;

    height:50px!important;
    min-height:50px!important;

    padding:0 10px!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;

    white-space:nowrap!important;
    text-align:center!important;
  }html.fri-players-live-view #friPlayersTabs,
  html.fri-players-live-view .fri-players-tabs{
    display:flex!important;
    flex-wrap:nowrap!important;
    gap:7px!important;

    width:100%!important;
    max-width:none!important;

    overflow-x:auto!important;
    overflow-y:hidden!important;

    padding:0 0 6px!important;

    scrollbar-width:none!important;
    -ms-overflow-style:none!important;
    -webkit-overflow-scrolling:touch!important;
  }html.fri-players-live-view #friPlayersTabs::-webkit-scrollbar,
  html.fri-players-live-view .fri-players-tabs::-webkit-scrollbar{
    display:none!important;
  }html.fri-players-live-view #friPlayersTabs .fri-players-tab,
  html.fri-players-live-view .fri-players-tabs .fri-players-tab{
    flex:0 0 calc((100% - 14px) / 3)!important;
    width:calc((100% - 14px) / 3)!important;
    min-width:126px!important;
    max-width:none!important;

    height:50px!important;
    min-height:50px!important;

    padding:0 10px!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;

    white-space:nowrap!important;
    text-align:center!important;
  }html.fri-managers-live-view .fri-mgr-league-tabs{
    display:flex!important;
    flex-wrap:nowrap!important;
    gap:7px!important;

    width:100%!important;
    max-width:none!important;

    overflow-x:auto!important;
    overflow-y:hidden!important;

    padding:0 0 6px!important;

    scrollbar-width:none!important;
    -ms-overflow-style:none!important;
    -webkit-overflow-scrolling:touch!important;
  }html.fri-managers-live-view .fri-mgr-league-tabs::-webkit-scrollbar{
    display:none!important;
  }html.fri-managers-live-view .fri-mgr-league-tab{
    flex:0 0 calc((100% - 14px) / 3)!important;
    width:calc((100% - 14px) / 3)!important;
    min-width:126px!important;
    max-width:none!important;

    height:50px!important;
    min-height:50px!important;

    padding:0 10px!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;

    white-space:nowrap!important;
    text-align:center!important;
  }}.fri-rulebook-kicker{
  font-size:13px!important;
}.fri-rulebook-head h1{
  font-size:48px!important;
}.fri-rulebook-head p{
  max-width:1100px!important;
  font-size:17px!important;
  line-height:1.55!important;
}.fri-rulebook-shell .section-title{
  font-size:28px!important;
  line-height:1.08!important;
}.fri-rulebook-shell .section-copy{
  font-size:15px!important;
  line-height:1.55!important;
}.fri-rulebook-shell .card h3,
.fri-rulebook-shell .fri-rule-card-title{
  font-size:18px!important;
  line-height:1.22!important;
}.fri-rulebook-shell .points{
  font-size:21px!important;
}.fri-rulebook-shell .note,
.fri-rulebook-shell .fri-rule-card-value{
  font-size:14px!important;
  line-height:1.5!important;
}.fri-rulebook-shell .fri-rule-card-label{
  font-size:11px!important;
}.fri-rulebook-shell .baseline{
  font-size:12px!important;
}.fri-rulebook-shell .baseline b{
  font-size:24px!important;
}@media(max-width:620px){.fri-rulebook-kicker{
    font-size:11px!important;
  }.fri-rulebook-head h1{
    font-size:39px!important;
  }.fri-rulebook-head p{
    font-size:14px!important;
    line-height:1.5!important;
  }.fri-rulebook-shell .section-title{
    font-size:24px!important;
    line-height:1.1!important;
  }.fri-rulebook-shell .section-copy{
    font-size:13px!important;
    line-height:1.5!important;
  }.fri-rulebook-shell .card h3,
  .fri-rulebook-shell .fri-rule-card-title{
    font-size:16px!important;
    line-height:1.25!important;
  }.fri-rulebook-shell .points{
    font-size:19px!important;
  }.fri-rulebook-shell .note,
  .fri-rulebook-shell .fri-rule-card-value{
    font-size:13px!important;
    line-height:1.45!important;
  }.fri-rulebook-shell .baseline{
    font-size:11px!important;
  }.fri-rulebook-shell .baseline b{
    font-size:22px!important;
  }.fri-rulebook-shell .fri-role-score-card .fri-rule-card-label{
    font-size:10px!important;
  }.fri-rulebook-shell .fri-role-score-card .fri-rule-card-value{
    font-size:15px!important;
  }}@media(min-width:801px){html.fri-rulebook-live-view,
  html.fri-rulebook-live-view body{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    background:#000!important;
    background-image:none!important;
  }html.fri-rulebook-live-view body::before,
  html.fri-rulebook-live-view body::after{
    background:#000!important;
    background-image:none!important;
  }html.fri-rulebook-live-view main.app-shell{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0 18px 34px!important;
    background:#000!important;
    background-image:none!important;
    box-sizing:border-box!important;
  }html.fri-rulebook-live-view main.app-shell > #friRulebookLive{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    background:#000!important;
  }html.fri-rulebook-live-view .fri-rulebook-shell{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;

    border:0!important;
    border-radius:0!important;

    background:#000!important;
    box-shadow:none!important;

    overflow:visible!important;
  }html.fri-rulebook-live-view .fri-rulebook-head{
    width:100%!important;
    margin:0 0 28px!important;
    padding:26px 26px 23px!important;

    border:1px solid rgba(226,183,62,.46)!important;
    border-radius:18px!important;

    background:#050505!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
  }html.fri-rulebook-live-view .fri-rulebook-kicker{
    margin:0 0 9px!important;
  }html.fri-rulebook-live-view .fri-rulebook-head h1{
    margin:0 0 7px!important;
  }html.fri-rulebook-live-view .fri-rulebook-head p{
    margin:0!important;
  }html.fri-rulebook-live-view .fri-rulebook-shell .section:first-of-type{
    margin-top:0!important;
  }}@media(max-width:800px){html.fri-rulebook-live-view,
  html.fri-rulebook-live-view body{
    background:#000!important;
    background-image:none!important;
  }html.fri-rulebook-live-view main.app-shell{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0 8px 28px!important;
    background:#000!important;
    box-sizing:border-box!important;
  }html.fri-rulebook-live-view main.app-shell > #friRulebookLive{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;
  }html.fri-rulebook-live-view .fri-rulebook-shell{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;

    border:0!important;
    border-radius:0!important;

    background:#000!important;
    overflow:visible!important;
  }html.fri-rulebook-live-view .fri-rulebook-head{
    width:100%!important;
    margin:0 0 24px!important;
    padding:18px 16px 17px!important;

    border:1px solid rgba(226,183,62,.46)!important;
    border-radius:16px!important;

    background:#050505!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
  }html.fri-rulebook-live-view .fri-rulebook-shell .section{
    padding-left:0!important;
    padding-right:0!important;
  }html.fri-rulebook-live-view .fri-rulebook-shell .section:first-of-type{
    margin-top:0!important;
  }}@media(max-width:600px){.fri-rulebook-head p{
    font-size:17px !important;
    line-height:1.2 !important;
  }.fri-rulebook-shell .section-copy{
    font-size:17px !important;
    line-height:1.2 !important;
  }.fri-rulebook-shell .card .note,
  .fri-rulebook-shell .note{
    font-size:17px !important;
    line-height:1.2 !important;
  }.fri-rulebook-shell .fri-rule-card-value{
    font-size:17px !important;
    line-height:1.2 !important;
  }.fri-rulebook-shell .baseline{
    font-size:17px !important;
    line-height:1.2 !important;
  }}.fri-premium-icon{display:inline-grid;place-items:center;flex:0 0 auto;line-height:0;isolation:isolate}.fri-premium-icon svg{display:block;width:100%;height:100%;overflow:visible}.fri-premium-icon.role{
  width:82px;height:82px;border-radius:22px;
  background:linear-gradient(145deg,#111,#070707);
  border:1px solid rgba(255,255,255,.10);
  box-shadow:inset 0 0 26px rgba(255,255,255,.025),0 10px 26px rgba(0,0,0,.38);
  overflow:visible;
}.fri-premium-icon.role.small{width:24px;height:24px;border-radius:8px;box-shadow:none}.fri-premium-icon.gk{color:#39a5ff;border-color:rgba(57,165,255,.46);background:radial-gradient(circle at 50% 34%,rgba(57,165,255,.20),transparent 52%),linear-gradient(145deg,#101923,#07090d)}.fri-premium-icon.def{color:#65e65a;border-color:rgba(101,230,90,.42);background:radial-gradient(circle at 50% 34%,rgba(101,230,90,.18),transparent 52%),linear-gradient(145deg,#101910,#070907)}.fri-premium-icon.mid{color:#bd65ff;border-color:rgba(189,101,255,.46);background:radial-gradient(circle at 50% 34%,rgba(189,101,255,.20),transparent 52%),linear-gradient(145deg,#17101f,#09070d)}.fri-premium-icon.fwd{color:#ff9b25;border-color:rgba(255,155,37,.46);background:radial-gradient(circle at 50% 34%,rgba(255,155,37,.18),transparent 52%),linear-gradient(145deg,#1b1309,#0a0806)}.fri-premium-icon.trophy{width:130px;height:130px;color:#e8bb3c;filter:drop-shadow(0 0 20px rgba(230,186,62,.30)) drop-shadow(0 12px 20px rgba(0,0,0,.45))}.fri-premium-icon.trophy.compact{width:86px;height:86px}.fri-premium-icon .fri-icon-fri{font-family:Arial,Helvetica,sans-serif;font-weight:1000;letter-spacing:.05em}.fri-premium-icon .fri-icon-pos{font-family:Arial Black,Arial,Helvetica,sans-serif;font-weight:1000;letter-spacing:-.06em}.fri-lp-leader-icon{position:absolute;left:24px;top:50%;transform:translateY(-50%);z-index:1}.fri-lp-icon-image{display:block;width:90px;height:90px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(255,214,90,.20)) drop-shadow(0 10px 18px rgba(0,0,0,.35))}.fri-lp-leader:first-child .fri-lp-icon-image{width:118px;height:118px}.fri-lp-leader:not(:first-child) .fri-lp-icon-image{width:76px;height:76px}.fri-lp-leader:not(:first-child) .fri-lp-leader-icon{position:static;transform:none;margin:10px 0 4px}.fri-lp-leader:first-child:before{content:none!important;display:none!important}@media(max-width:760px){.fri-premium-icon.trophy{width:98px;height:98px}.fri-premium-icon.role{width:74px;height:74px;border-radius:20px}.fri-lp-leader-icon{position:static!important;transform:none!important;margin:0 0 8px!important}.fri-lp-icon-image{width:70px;height:70px}.fri-lp-leader:first-child .fri-lp-icon-image{width:92px;height:92px}}.fri-wr-shell{
      background:#050505;
      border-radius:22px;
      padding:26px;
      border:1px solid rgba(226,183,62,.46);
      box-shadow:0 24px 70px rgba(0,0,0,.42), inset 0 0 0 1px rgba(255,255,255,.012)
    }.fri-wr-head{
      display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:22px
    }.fri-wr-kicker{color:#e6ba3e;font-size:12px;font-weight:1000;letter-spacing:.16em}.fri-wr-title{font-size:36px;line-height:1.02;margin:8px 0 5px;font-weight:1000}.fri-wr-sub{color:#b8b8b8;margin:0;font-size:15px}.fri-wr-select{
      min-width:320px;padding:14px 16px;border:1px solid #3e3e3e;border-radius:12px;
      background:linear-gradient(#121212,#0a0a0a);color:#fff;font-weight:900;font-size:15px
    }.fri-wr-status{color:#a8a8a8;font-size:13px;margin:8px 0 14px}.fri-wr-hero{
      position:relative;overflow:hidden;display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:22px;
      padding:22px 26px;border:1px solid #d3a616;border-radius:16px;
      background:
        radial-gradient(circle at 87% 50%,rgba(255,191,25,.28),transparent 24%),
        radial-gradient(circle at 75% 25%,rgba(255,216,90,.11),transparent 26%),
        linear-gradient(110deg,#171000 0%,#0b0b0b 44%,#171000 100%);
      box-shadow:inset 0 0 42px rgba(255,196,35,.055),0 0 25px rgba(211,166,22,.12)
    }.fri-wr-hero:after{
      content:"";position:absolute;right:-40px;top:-30px;width:360px;height:220px;pointer-events:none;opacity:.35;
      background-image:
        radial-gradient(circle at 15% 30%,#e8b72b 0 1.5px,transparent 2px),
        radial-gradient(circle at 35% 70%,#ffd568 0 1px,transparent 1.5px),
        radial-gradient(circle at 70% 25%,#e8b72b 0 2px,transparent 2.5px),
        radial-gradient(circle at 85% 65%,#ffdf7f 0 1.5px,transparent 2px);
      background-size:90px 90px
    }.fri-trophy-wrap{display:grid;place-items:center}.fri-wr-hero-label{color:#e6ba3e;font-size:17px;font-weight:1000;letter-spacing:.02em}.fri-wr-hero-name{font-size:33px;font-weight:1000;margin-top:5px;line-height:1}.fri-wr-meta{color:#c7c7c7;margin-top:7px;font-size:15px}.fri-wr-score{font-size:52px;color:#e6ba3e;font-weight:1000;text-align:right;line-height:.88;z-index:1}.fri-wr-score small{display:block;color:#c8c8c8;font-size:12px;margin-top:11px;letter-spacing:.03em}.fri-wr-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:16px 0}.fri-wr-card{
      min-height:160px;border:1px solid #303030;border-radius:15px;padding:17px 18px;background:linear-gradient(145deg,#151515,#0d0d0d);
      display:grid;grid-template-columns:76px 1fr;gap:14px;align-items:center;position:relative;overflow:hidden
    }.fri-wr-card:before{content:"";position:absolute;inset:0;opacity:.08;pointer-events:none}.fri-wr-card.gk{border-color:rgba(55,153,255,.45);box-shadow:inset 0 0 22px rgba(55,153,255,.04)}.fri-wr-card.def{border-color:rgba(105,232,68,.42);box-shadow:inset 0 0 22px rgba(105,232,68,.04)}.fri-wr-card.mid{border-color:rgba(181,101,245,.45);box-shadow:inset 0 0 22px rgba(181,101,245,.04)}.fri-wr-card.fwd{border-color:rgba(255,147,30,.45);box-shadow:inset 0 0 22px rgba(255,147,30,.04)}.fri-wr-role{font-size:12px;font-weight:1000;letter-spacing:.045em}.fri-wr-card-name{font-size:20px;font-weight:1000;margin-top:5px;line-height:1.08}.fri-wr-card-score{font-size:30px;font-weight:1000;margin-top:5px;line-height:1}.fri-wr-points-label{color:#ddd;font-size:11px;font-weight:900;margin-top:5px}.fri-wr-club{border-top:1px solid #323232;margin-top:11px;padding-top:9px;color:#bbb;font-size:13px}.fri-gk{color:#3399ff}.fri-def{color:#72e64b}.fri-mid{color:#bb6cff}.fri-fwd{color:#ff941e}.fri-wr-table-wrap{overflow:auto;border:1px solid #303030;border-radius:14px;background:#080808}.fri-wr-table{width:100%;min-width:860px;border-collapse:collapse}.fri-wr-table th{padding:14px 16px;text-align:left;background:#131313;color:#e6ba3e;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.fri-wr-table td{padding:12px 16px;border-top:1px solid #202020;font-size:14px}.fri-wr-table tbody tr:nth-child(even){background:#101010}.fri-wr-table tbody tr:hover{background:#151515}.fri-wr-points{color:#e6ba3e;font-weight:1000;font-size:20px}.fri-role-pill{display:inline-flex;align-items:center;gap:8px}.fri-team-week-block{
      margin-top:28px;
      padding-top:24px;
      border-top:1px solid rgba(230,186,62,.32)
    }.fri-team-week-kicker{
      color:#e6ba3e;
      font-size:11px;
      font-weight:1000;
      letter-spacing:.12em
    }.fri-team-week-title{
      font-size:28px;
      font-weight:1000;
      line-height:1.05;
      margin:4px 0 12px
    }.fri-team-week-card{
      display:grid;
      grid-template-columns:84px minmax(0,1fr) auto;
      gap:18px;
      align-items:center;
      width:100%;
      border:1px solid rgba(230,186,62,.48);
      border-radius:16px;
      background:linear-gradient(145deg,#15120a,#0b0b0b 54%,#080808);
      color:#fff;
      padding:18px 20px;
      font:inherit;
      text-align:left;
      cursor:pointer;
      transition:border-color .16s ease,background .16s ease,transform .16s ease
    }.fri-team-week-card:hover,
    .fri-team-week-card:focus-visible{
      outline:none;
      border-color:#e6ba3e;
      background:linear-gradient(145deg,#1a160b,#0e0e0e 54%,#090909);
      transform:translateY(-1px)
    }.fri-team-week-rank{
      width:70px;
      height:70px;
      display:grid;
      place-items:center;
      border:1px solid #d9ad35;
      border-radius:15px;
      color:#e6ba3e;
      background:#090909;
      font-size:27px;
      font-weight:1000
    }.fri-team-week-label{
      color:#9b9b9b;
      font-size:10px;
      font-weight:1000;
      letter-spacing:.08em;
      text-transform:uppercase
    }.fri-team-week-name{
      margin-top:5px;
      color:#fff;
      font-size:24px;
      line-height:1.05;
      font-weight:1000
    }.fri-team-week-meta{
      margin-top:6px;
      color:#aaa;
      font-size:12px
    }.fri-team-week-score{
      color:#e6ba3e;
      font-size:34px;
      line-height:1;
      font-weight:1000;
      text-align:right;
      white-space:nowrap
    }.fri-team-week-score small{
      display:block;
      margin-top:5px;
      color:#aaa;
      font-size:9px;
      line-height:1.15;
      font-weight:900;
      letter-spacing:.06em
    }.fri-team-week-modal{
      width:min(720px,100%)!important;
    }.fri-team-week-modal-head{
      display:grid;
      grid-template-columns:64px minmax(0,1fr) auto;
      gap:14px;
      align-items:center;
      padding:20px 22px;
      padding-right:64px;
      border-bottom:1px solid #2b2b2b
    }.fri-team-week-modal-rank{
      width:58px;
      height:58px;
      display:grid;
      place-items:center;
      border:1px solid #d9ad35;
      border-radius:14px;
      background:#090909;
      color:#e6ba3e;
      font-size:21px;
      font-weight:1000
    }.fri-team-week-modal-kicker{
      color:#e6ba3e;
      font-size:9px;
      font-weight:1000;
      letter-spacing:.09em
    }.fri-team-week-modal-kicker > span{
      display:inline
    }.fri-team-week-modal-fri::after{
      content:" "
    }.fri-team-week-modal-name{
      margin-top:4px;
      color:#fff;
      font-size:27px;
      font-weight:1000;
      line-height:1.05
    }.fri-team-week-modal-meta{
      margin-top:5px;
      color:#999;
      font-size:11px
    }.fri-team-week-modal-league,
    .fri-team-week-modal-player-count{
      display:inline
    }.fri-team-week-modal-league::after{
      content:" · "
    }.fri-team-week-modal-total{
      color:#e6ba3e;
      font-size:29px;
      font-weight:1000;
      text-align:right;
      white-space:nowrap
    }.fri-team-week-modal-total small{
      display:block;
      margin-top:4px;
      color:#999;
      font-size:8px;
      font-weight:900;
      letter-spacing:.05em
    }.fri-team-week-player-title{
      color:#e6ba3e;
      font-size:11px;
      font-weight:1000;
      letter-spacing:.08em;
      margin-bottom:10px
    }.fri-team-week-player-list{
      overflow:hidden;
      border:1px solid #2c2c2c;
      border-radius:12px;
      background:#090909
    }.fri-team-week-player-head,
    .fri-team-week-player-row{
      display:grid;
      grid-template-columns:44px minmax(0,1fr) 64px 92px;
      align-items:center
    }.fri-team-week-player-head{
      min-height:38px;
      background:#111;
      color:#888;
      font-size:8px;
      font-weight:1000;
      letter-spacing:.06em;
      text-transform:uppercase
    }.fri-team-week-player-head > span,
    .fri-team-week-player-row > span{
      min-width:0;
      padding:9px 11px;
      box-sizing:border-box
    }.fri-team-week-player-head > span + span,
    .fri-team-week-player-row > span + span{
      border-left:1px solid #242424
    }.fri-team-week-player-head > span:nth-child(1),
    .fri-team-week-player-row > span:nth-child(1){
      text-align:center
    }.fri-team-week-player-head > span:nth-child(2),
    .fri-team-week-player-row > span:nth-child(2){
      text-align:left
    }.fri-team-week-player-head > span:nth-child(3),
    .fri-team-week-player-row > span:nth-child(3){
      text-align:center
    }.fri-team-week-player-head > span:nth-child(4),
    .fri-team-week-player-row > span:nth-child(4){
      text-align:right
    }.fri-team-week-player-row{
      width:100%;
      min-height:54px;
      border:0;
      border-top:1px solid #242424;
      background:#090909;
      color:#fff;
      font:inherit;
      text-align:left;
      cursor:pointer
    }.fri-team-week-player-row:hover,
    .fri-team-week-player-row:focus-visible{
      outline:none;
      background:#111
    }.fri-team-week-player-no{
      color:#e6ba3e;
      font-size:14px;
      font-weight:1000;
      text-align:center
    }.fri-team-week-player-name{
      font-size:12px;
      font-weight:1000;
      line-height:1.15
    }.fri-team-week-player-role{
      font-size:10px;
      font-weight:1000;
      text-align:center
    }.fri-team-week-player-points{
      color:#e6ba3e;
      font-size:13px;
      font-weight:1000;
      text-align:right;
      font-variant-numeric:tabular-nums
    }.fri-overall-block{margin-top:28px;padding-top:24px;border-top:1px solid rgba(230,186,62,.32)}.fri-overall-head{display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.fri-overall-kicker{color:#e6ba3e;font-size:11px;font-weight:1000;letter-spacing:.12em}.fri-overall-title{font-size:28px;font-weight:1000;line-height:1.05;margin:4px 0 0}.fri-overall-status{color:#888;font-size:12px;margin:6px 0 12px}.fri-live-week-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:22px 2px 10px;color:#e6ba3e;font-size:12px;font-weight:1000;letter-spacing:.07em;text-transform:uppercase}.fri-live-week-heading b{color:#aaa;font-size:11px;letter-spacing:0;text-transform:none}.fri-wr-empty{padding:28px;border:1px dashed #333;border-radius:14px;color:#aaa;text-align:center}@media(max-width:950px){.fri-wr-hero{grid-template-columns:110px 1fr}.fri-wr-score{grid-column:1/-1;text-align:left}.fri-wr-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.fri-wr-shell{padding:17px}.fri-wr-title{font-size:28px}.fri-wr-select{width:100%;min-width:0}.fri-wr-hero{grid-template-columns:1fr;text-align:center}.fri-wr-score{text-align:center}.fri-wr-cards{grid-template-columns:1fr}.fri-wr-card{min-height:0}.fri-team-week-title{font-size:23px}.fri-team-week-card{
        grid-template-columns:52px minmax(0,1fr) auto;
        gap:10px;
        padding:13px 12px
      }.fri-team-week-rank{
        width:46px;
        height:46px;
        border-radius:11px;
        font-size:19px
      }.fri-team-week-label{
        font-size:8px
      }.fri-team-week-name{
        font-size:17px
      }.fri-team-week-meta{
        font-size:9px;
        line-height:1.2
      }.fri-team-week-score{
        font-size:22px
      }.fri-team-week-score small{
        font-size:7px
      }.fri-team-week-modal-head{
        grid-template-columns:46px minmax(0,1fr) auto;
        gap:9px;
        padding:14px 12px;
        padding-right:48px
      }.fri-team-week-modal-rank{
        width:42px;
        height:42px;
        border-radius:10px;
        font-size:16px
      }.fri-team-week-modal-name{
        font-size:19px
      }.fri-team-week-modal-kicker{
        line-height:1.12
      }.fri-team-week-modal-kicker > span{
        display:block
      }.fri-team-week-modal-award{
        white-space:nowrap
      }.fri-team-week-modal-fri::after{
        content:""
      }.fri-team-week-modal-meta{
        font-size:9px;
        line-height:1.3
      }.fri-team-week-modal-league,
      .fri-team-week-modal-player-count{
        display:block
      }.fri-team-week-modal-league::after{
        content:""
      }.fri-team-week-modal-total{
        font-size:21px
      }.fri-team-week-player-head,
      .fri-team-week-player-row{
        grid-template-columns:32px minmax(0,1fr) 46px 72px
      }.fri-team-week-player-head > span,
      .fri-team-week-player-row > span{
        padding:8px 6px
      }.fri-team-week-player-head{
        font-size:6px
      }.fri-team-week-player-name{
        font-size:10px
      }.fri-team-week-player-role{
        font-size:8px
      }.fri-team-week-player-points{
        font-size:11px
      }}.fri-fr-shell{background:#050505;border:1px solid rgba(226,183,62,.42);border-radius:22px;padding:26px}.fri-fr-head{display:flex;justify-content:space-between;gap:18px;align-items:end;flex-wrap:wrap;margin-bottom:20px}.fri-fr-kicker{color:#e6ba3e;font-size:12px;font-weight:1000;letter-spacing:.14em}.fri-fr-title{font-size:42px;line-height:1;margin:7px 0 6px;font-weight:1000}.fri-fr-sub{margin:0;color:#bbb}.fri-fr-tabs{display:grid;grid-template-columns:1fr 1fr;margin:18px 0 8px;border:1px solid #363636;border-radius:12px;overflow:hidden}.fri-fr-tab{height:48px;border:0;background:#0d0d0d;color:#fff;font:inherit;font-weight:1000;cursor:pointer}.fri-fr-tab.active{background:linear-gradient(135deg,#e3b944,#c99a24);color:#080808}.fri-fr-entity-tabs{
  display:grid;
  grid-template-columns:1fr 1fr;
  margin:0 0 12px;
  border:1px solid #363636;
  border-radius:12px;
  overflow:hidden;
}.fri-fr-entity-tab{
  height:44px;
  border:0;
  background:#0d0d0d;
  color:#fff;
  font:inherit;
  font-weight:1000;
  cursor:pointer;
}.fri-fr-entity-tab + .fri-fr-entity-tab{
  border-left:1px solid #363636;
}.fri-fr-entity-tab.active{
  background:linear-gradient(135deg,#e3b944,#c99a24);
  color:#080808;
}.fri-fr-controls{display:grid;grid-template-columns:1.4fr repeat(3,minmax(170px,.6fr));gap:10px;margin:12px 0 18px}.fri-fr-shell.fri-fr-clubs-mode-v2279 #friFrRole{
  display:none!important;
}.fri-fr-shell.fri-fr-clubs-mode-v2279 .fri-fr-controls{
  grid-template-columns:1.4fr minmax(170px,.62fr) minmax(220px,.78fr);
}.fri-fr-club-table-title{
  color:#e6ba3e;
  font-size:11px;
  font-weight:1000;
  letter-spacing:.09em;
  margin:18px 2px 10px;
}.fri-fr-club-name-btn{
  appearance:none;
  border:0;
  background:none;
  padding:0;
  margin:0;
  color:#fff;
  font:inherit;
  font-weight:1000;
  text-align:left;
  cursor:pointer;
}.fri-fr-club-name-btn:hover,
.fri-fr-club-name-btn:focus{
  color:#e6ba3e;
  outline:none;
  text-decoration:underline;
}.fri-fr-club-mobile{
  display:none;
}.fri-fr-club-mobile-head,
.fri-fr-club-mobile-row{
  grid-template-columns:34px minmax(0,1fr) 58px 82px;
}.fri-fr-club-mobile-head{
  min-height:36px;
  display:grid;
  align-items:center;
  color:#858585;
  font-size:7px;
  font-weight:1000;
  text-transform:uppercase;
  letter-spacing:.04em;
  border:1px solid #292929;
  border-bottom:0;
  background:#111;
}.fri-fr-club-mobile-head span,
.fri-fr-club-mobile-row span{
  min-width:0;
  padding:8px 7px;
  box-sizing:border-box;
}.fri-fr-club-mobile-head span + span,
.fri-fr-club-mobile-row span + span{
  border-left:1px solid #232323;
}.fri-fr-club-mobile-head span:nth-child(1),
.fri-fr-club-mobile-row span:nth-child(1){
  text-align:center;
}.fri-fr-club-mobile-head span:nth-child(2),
.fri-fr-club-mobile-row span:nth-child(2){
  text-align:left;
}.fri-fr-club-mobile-head span:nth-child(3),
.fri-fr-club-mobile-row span:nth-child(3){
  text-align:center;
}.fri-fr-club-mobile-head span:nth-child(4),
.fri-fr-club-mobile-row span:nth-child(4){
  text-align:right;
}.fri-fr-club-mobile-row{
  width:100%;
  min-height:54px;
  display:grid;
  align-items:center;
  border:1px solid #292929;
  border-top:0;
  background:#090909;
  color:#fff;
  padding:0;
  font:inherit;
  text-align:left;
  cursor:pointer;
}.fri-fr-club-mobile-row:hover,
.fri-fr-club-mobile-row:focus-visible{
  outline:none;
  background:#111;
}.fri-fr-club-mobile-rank{
  color:#e6ba3e;
  font-size:14px;
  font-weight:1000;
  text-align:center;
}.fri-fr-club-mobile-name{
  font-size:11px;
  font-weight:1000;
  line-height:1.1;
}.fri-fr-club-mobile-name small{
  display:block;
  color:#777;
  font-size:8px;
  font-weight:800;
  margin-top:3px;
}.fri-fr-club-name-cell{
  min-width:0;
}.fri-fr-club-name-btn{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
  gap:3px;
  min-width:0;
  text-align:left;
}.fri-fr-club-name-main{
  display:block;
  color:#fff;
  font-size:16px;
  font-weight:1000;
  line-height:1.08;
}.fri-fr-club-name-sub{
  display:block;
  color:#777;
  font-size:12px;
  font-weight:800;
  line-height:1.1;
}.fri-fr-club-mobile-name{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
  gap:3px;
  font-size:11px;
  font-weight:1000;
  line-height:1.1;
}.fri-fr-club-mobile-name small{
  margin-top:0;
  line-height:1.1;
}.fri-fr-club-mobile-players{
  color:#bbb;
  font-size:10px;
  font-weight:900;
  text-align:center;
}.fri-fr-club-mobile-points{
  color:#e6ba3e;
  font-size:12px;
  font-weight:1000;
  text-align:right;
  font-variant-numeric:tabular-nums;
}.fri-fr-input,.fri-fr-select{width:100%;height:50px;border:1px solid #363636;border-radius:12px;background:#0d0d0d;color:#fff;padding:0 14px;font:inherit;font-weight:800}.fri-fr-input:focus,.fri-fr-select:focus{outline:1px solid #e6ba3e;border-color:#e6ba3e}.fri-fr-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#aaa;font-size:13px;margin:12px 2px}.fri-fr-table-wrap{border:1px solid #303030;border-radius:14px;overflow:hidden;background:#090909}.fri-fr-table{width:100%;border-collapse:collapse}.fri-fr-table th{padding:13px 15px;text-align:left;background:#121212;color:#e6ba3e;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.fri-fr-table td{padding:13px 15px;border-top:1px solid #202020;font-size:14px}.fri-fr-table tbody tr:nth-child(even){background:#0e0e0e}.fri-fr-rank{font-weight:1000;color:#e6ba3e;width:72px}.fri-fr-player{font-weight:1000}.fri-fr-player-btn{
  appearance:none;border:0;background:none;color:#fff;padding:0;margin:0;
  font:inherit;font-weight:1000;text-align:left;cursor:pointer;
}.fri-fr-player-btn:hover,.fri-fr-player-btn:focus{color:#e6ba3e;outline:none;text-decoration:underline}.fri-fr-table tbody tr{cursor:pointer}.fri-fr-profile-backdrop{
  position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.82);
  display:flex;align-items:flex-start;justify-content:center;
  padding:24px 18px;overflow-y:auto;
}.fri-fr-profile{
  width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;
  margin:0 auto;
  background:linear-gradient(180deg,#121212,#080808);
  border:1px solid rgba(226,183,62,.55);border-radius:22px;
  box-shadow:0 28px 90px rgba(0,0,0,.7);color:#fff;
}.fri-fr-profile-top{
  display:grid;grid-template-columns:74px 1fr auto;gap:16px;align-items:center;
  padding:22px;border-bottom:1px solid #2b2b2b;
}.fri-fr-profile-initials{
  width:68px;height:68px;border:1px solid #d9ad35;border-radius:18px;
  display:grid;place-items:center;color:#e6ba3e;font-size:24px;font-weight:1000;background:#0a0a0a;
}.fri-fr-profile-kicker{color:#e6ba3e;font-size:11px;font-weight:1000;letter-spacing:.1em}.fri-fr-profile-name{font-size:30px;font-weight:1000;line-height:1.05;margin-top:5px}.fri-fr-profile-score{text-align:right;color:#e6ba3e;font-size:36px;font-weight:1000}.fri-fr-profile-score small{display:block;color:#aaa;font-size:10px;margin-top:4px}.fri-fr-profile-close{
  position:absolute;
  right:18px;
  top:14px;
  width:34px;
  height:34px;
  min-width:34px;
  min-height:34px;
  padding:0;
  border:1px solid #d9ad35;
  border-radius:7px;
  background:#101010;
  color:#fff;
  font-size:20px;
  line-height:1;
  display:grid;
  place-items:center;
  box-sizing:border-box;
  cursor:pointer;
  appearance:none;
  -webkit-appearance:none;
}.fri-fr-profile-body{padding:20px 22px 24px}.fri-fr-profile{position:relative}@media(max-width:620px){.fri-fr-profile-top{grid-template-columns:58px 1fr;padding:17px}.fri-fr-profile-initials{width:54px;height:54px;border-radius:14px;font-size:19px}.fri-fr-profile-name{font-size:23px;padding-right:28px}.fri-fr-profile-score{grid-column:1/-1;text-align:left;font-size:30px}.fri-fr-profile-body{padding:15px}}.fri-fr-score{font-weight:1000;color:#e6ba3e;font-size:18px}.fri-fr-load{display:flex;justify-content:center;margin-top:18px}.fri-fr-load button{min-width:190px;height:50px;border:1px solid #d9ad35;border-radius:999px;background:linear-gradient(135deg,#e3b944,#c99a24);color:#080808;font-weight:1000;font-size:15px;cursor:pointer}.fri-fr-load button[hidden]{display:none}.fri-fr-empty{padding:28px;text-align:center;color:#aaa}@media(max-width:800px){.fri-fr-shell{padding:16px;border-radius:16px}.fri-fr-title{font-size:32px}.fri-fr-controls{grid-template-columns:1fr 1fr}.fri-fr-input{grid-column:1/-1}.fri-fr-table thead{display:none}.fri-fr-table,.fri-fr-table tbody,.fri-fr-table tr,.fri-fr-table td{display:block;width:100%}.fri-fr-table tr{display:grid;grid-template-columns:48px 1fr auto;gap:3px 10px;padding:12px 10px;border-top:1px solid #202020}.fri-fr-table td{padding:0;border:0}.fri-fr-rank{grid-row:1/3;align-self:center;font-size:20px;width:auto}.fri-fr-player{grid-column:2}.fri-fr-club{grid-column:2;color:#aaa;font-size:12px}.fri-fr-role{grid-column:3;grid-row:1;font-size:12px;font-weight:900}.fri-fr-score{grid-column:3;grid-row:2;text-align:right}.fri-fr-entity-tab{height:42px;font-size:12px}.fri-fr-shell.fri-fr-clubs-mode-v2279 .fri-fr-controls{
   grid-template-columns:1fr 1fr;
 }.fri-fr-shell.fri-fr-clubs-mode-v2279 .fri-fr-input{
   grid-column:1/-1;
 }.fri-fr-shell.fri-fr-clubs-mode-v2279.fri-fr-overall-mode-v2186 #friFrLeague{
   grid-column:1/-1;
 }.fri-fr-club-desktop{display:none!important}.fri-fr-club-mobile{display:block}}@media(max-width:520px){.fri-fr-controls{grid-template-columns:1fr}.fri-fr-input{grid-column:auto}.fri-fr-shell.fri-fr-clubs-mode-v2279 .fri-fr-controls{grid-template-columns:1fr}.fri-fr-shell.fri-fr-clubs-mode-v2279 .fri-fr-input,
 .fri-fr-shell.fri-fr-clubs-mode-v2279 #friFrLeague,
 .fri-fr-shell.fri-fr-clubs-mode-v2279 #friFrWeek{grid-column:auto}}html.fri-players-live-view .fri-home-hero,html.fri-players-live-view header.hero,html.fri-players-live-view #friWeeklyRankings,html.fri-players-live-view #friFullRankings,html.fri-players-live-view #friManagersLive,html.fri-players-live-view #friCompareLive,html.fri-players-live-view #friLeaguesLive,html.fri-players-live-view #friClubsLive,html.fri-players-live-view .fri-db-intro,html.fri-players-live-view .fri-db-controls,html.fri-players-live-view .fri-db-results-heading,html.fri-players-live-view #pl{display:none!important}html.fri-players-live-view main.app-shell{margin-top:0!important;padding-top:0!important}html.fri-players-live-view #friPlayersLive{display:block!important;margin-top:0!important}.fri-players-shell{
      background:#050505;color:#fff;border:1px solid rgba(226,183,62,.42);
      border-radius:22px;padding:26px;max-width:1600px;margin:0 auto
    }.fri-players-kicker{color:#e6ba3e;font-size:12px;font-weight:1000;letter-spacing:.14em}.fri-players-title{font-size:42px;line-height:1;margin:7px 0 6px;font-weight:1000}.fri-players-sub{margin:0;color:#bbb}.fri-players-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.fri-players-tab{
      border:1px solid #373737;background:#0d0d0d;color:#bbb;border-radius:11px;
      padding:11px 16px;font-weight:900;cursor:pointer
    }.fri-players-tab.active{border-color:#d9ad35;color:#050505;background:#e6ba3e}.fri-players-controls{
      display:grid;grid-template-columns:minmax(0,1.6fr) minmax(200px,.6fr);
      gap:12px;margin-top:18px
    }.fri-players-search,.fri-players-position{
      width:100%;height:54px;border:1px solid #343434;border-radius:13px;
      background:#0d0d0d;color:#fff;padding:0 16px;font-size:14px;font-weight:800
    }.fri-players-search{border-color:rgba(217,173,53,.55)}.fri-players-status{color:#999;font-size:12px;margin:14px 0 0}.fri-players-grid{
      display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
      gap:10px;margin-top:18px
    }.fri-player-tile{
      border:1px solid #292929;border-radius:14px;background:#0d0d0d;
      padding:15px;display:grid;grid-template-columns:46px 1fr;gap:12px;
      align-items:center;cursor:pointer;transition:.18s ease
    }.fri-player-tile:hover{transform:translateY(-2px);border-color:#8e772e;background:#111}.fri-player-avatar{
      width:46px;height:46px;border:1px solid #8e772e;border-radius:50%;
      display:grid;place-items:center;color:#e6ba3e;background:#080808;
      font-size:11px;font-weight:1000
    }.fri-player-name{font-size:15px;font-weight:1000;line-height:1.1}.fri-player-meta{color:#8f8f8f;font-size:11px;margin-top:5px}.fri-players-empty,.fri-players-error{
      grid-column:1/-1;padding:40px 20px;border:1px solid #292929;border-radius:16px;
      background:#0d0d0d;text-align:center;color:#999
    }@media(max-width:900px){.fri-players-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.fri-players-shell{padding:16px;border-radius:0;border-left:0;border-right:0}.fri-players-title{font-size:34px}.fri-players-controls{grid-template-columns:1fr}.fri-players-grid{grid-template-columns:1fr}}html.fri-clubs-live-view .fri-home-hero,html.fri-clubs-live-view header.hero,html.fri-clubs-live-view #friWeeklyRankings,html.fri-clubs-live-view #friFullRankings,html.fri-clubs-live-view #friManagersLive,html.fri-clubs-live-view #friCompareLive,html.fri-clubs-live-view #friLeaguesLive,html.fri-clubs-live-view .fri-db-intro,html.fri-clubs-live-view .fri-db-controls,html.fri-clubs-live-view .fri-db-results-heading,html.fri-clubs-live-view #pl{display:none!important}html.fri-clubs-live-view main.app-shell{margin-top:0!important;padding-top:0!important}html.fri-clubs-live-view #friClubsLive{display:block!important;margin-top:0!important}.fri-clubs-shell{background:#050505;color:#fff;border:1px solid rgba(226,183,62,.42);border-radius:22px;padding:26px;max-width:1600px;margin:0 auto}.fri-clubs-kicker{color:#e6ba3e;font-size:12px;font-weight:1000;letter-spacing:.14em}.fri-clubs-title{font-size:42px;line-height:1;margin:7px 0 6px;font-weight:1000}.fri-clubs-sub{margin:0;color:#bbb}.fri-clubs-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.fri-clubs-tab{border:1px solid #373737;background:#0d0d0d;color:#bbb;border-radius:11px;padding:11px 16px;font-weight:900;cursor:pointer}.fri-clubs-tab.active{border-color:#d9ad35;color:#050505;background:#e6ba3e}.fri-clubs-status{color:#999;font-size:12px;margin:14px 0 0}.fri-clubs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.fri-club-tile{border:1px solid #292929;border-radius:16px;background:#0d0d0d;padding:17px;display:grid;grid-template-columns:54px 1fr;gap:14px;align-items:center;cursor:pointer;transition:.18s ease}.fri-club-tile:hover{transform:translateY(-2px);border-color:#8e772e;background:#111}.fri-club-code{width:54px;height:54px;display:grid;place-items:center;border:1px solid #8e772e;border-radius:14px;color:#e6ba3e;font-weight:1000;font-size:14px;background:#080808}.fri-club-title{font-size:17px;font-weight:1000;line-height:1.1}.fri-club-rank-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:5px}.fri-club-rank-label{color:#e6ba3e;font-size:10px;font-weight:1000;letter-spacing:.04em;text-transform:uppercase}.fri-club-meta{color:#8f8f8f;font-size:11px;margin-top:5px}.fri-clubs-empty,.fri-clubs-error{padding:40px 20px;border:1px solid #292929;border-radius:16px;background:#0d0d0d;text-align:center;color:#999;margin-top:20px}@media(max-width:900px){.fri-clubs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.fri-clubs-shell{padding:16px;border-radius:0;border-left:0;border-right:0}.fri-clubs-title{font-size:34px}.fri-clubs-grid{grid-template-columns:1fr}.fri-club-tile{grid-template-columns:48px 1fr;padding:14px}.fri-club-code{width:48px;height:48px}}html.fri-leagues-live-view .fri-db-results-heading,html.fri-leagues-live-view #pl{display:none!important}.fri-lp-shell{background:#050505;color:#fff;border:1px solid rgba(226,183,62,.42);border-radius:22px;padding:26px;max-width:1600px;margin:0 auto}.fri-lp-kicker{color:#e6ba3e;font-size:12px;font-weight:1000;letter-spacing:.14em}.fri-lp-title{font-size:42px;line-height:1;margin:7px 0 6px;font-weight:1000}.fri-lp-sub{margin:0;color:#bbb}.fri-lp-top{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.fri-lp-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.fri-lp-tab{border:1px solid #373737;background:#0d0d0d;color:#bbb;border-radius:11px;padding:11px 16px;font-weight:900;cursor:pointer}.fri-lp-tab.active{border-color:#d9ad35;color:#050505;background:#e6ba3e}.fri-lp-status{color:#999;font-size:12px;margin:14px 0 0}.fri-lp-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:18px;border:1px solid #3a3a3a;border-radius:11px;overflow:hidden;background:#0d0d0d}.fri-lp-mode-tab{border:0;background:#0d0d0d;color:#d2d2d2;padding:12px 16px;font-weight:1000;cursor:pointer;text-transform:uppercase;letter-spacing:.02em}.fri-lp-mode-tab.active{background:#e6ba3e;color:#050505}.fri-lp-mode-tab+ .fri-lp-mode-tab{border-left:1px solid #3a3a3a}.fri-lp-league{margin-top:22px;border:1px solid #292518;border-radius:18px;padding:18px;background:linear-gradient(145deg,#111,#080808)}.fri-lp-league-head{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap}.fri-lp-league-id{display:flex;align-items:center;gap:14px}.fri-lp-badge{width:58px;height:58px;border:1px solid #d9ad35;border-radius:15px;display:grid;place-items:center;color:#e6ba3e;font-size:18px;font-weight:1000;background:#090909}.fri-lp-league-name{font-size:28px;font-weight:1000;line-height:1}.fri-lp-meta{color:#999;font-size:12px;margin-top:6px}.fri-lp-section-title{color:#e6ba3e;font-size:12px;font-weight:1000;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 10px}.fri-lp-leaders{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.fri-lp-leader{background:#0d0d0d;border:1px solid #292929;border-radius:13px;padding:14px;min-height:142px}.fri-lp-award{color:#aaa;font-size:9px;font-weight:1000;text-transform:uppercase}.fri-lp-person{display:flex;align-items:center;gap:10px;margin-top:12px}.fri-lp-player{font-weight:1000;font-size:14px;line-height:1.1}.fri-lp-club{color:#888;font-size:10px;margin-top:4px}.fri-lp-score{color:#e6ba3e;font-size:23px;font-weight:1000;margin-top:11px}.fri-lp-score small{display:block;color:#8e772e;font-size:8px;text-transform:uppercase;letter-spacing:.05em;margin-top:1px}.fri-lp-games{display:grid;gap:8px}.fri-lp-game{display:grid;grid-template-columns:105px minmax(150px,.92fr) 66px minmax(150px,.92fr) minmax(285px,1.35fr) 118px;gap:8px;align-items:center;background:#0d0d0d;border:1px solid #292929;border-radius:12px;padding:12px 14px}.fri-lp-date{font-size:11px;color:#888}.fri-lp-team{font-size:13px;font-weight:900;white-space:nowrap}.fri-lp-team:not(.away){text-align:right}.fri-lp-team.away{text-align:left}.fri-lp-result{text-align:center;font-size:18px;font-weight:1000;white-space:nowrap}.fri-lp-game-potm{min-width:0;text-align:center;padding:0 8px}.fri-lp-potm-label{font-size:8px;color:#888;text-transform:uppercase;font-weight:900;text-align:center;white-space:nowrap}.fri-lp-potm{font-size:12px;font-weight:900;margin-top:3px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fri-lp-potm b{color:#e6ba3e;margin-left:5px}.fri-lp-view{border:1px solid #6b5416;background:#090909;color:#e6ba3e;font-weight:1000;cursor:pointer;text-align:center;border-radius:9px;padding:10px 12px;white-space:nowrap}.fri-lp-empty{padding:24px;border:1px dashed #333;border-radius:13px;color:#999;text-align:center}.fri-lp-match{margin-top:18px;border:1px solid #5e4c1e;border-radius:16px;padding:18px;background:#080808}.fri-lp-match[hidden]{display:none}.fri-lp-scoreboard{display:flex;align-items:center;justify-content:center;gap:20px;padding:10px 0 20px}.fri-lp-scoreboard-team{font-size:20px;font-weight:1000;min-width:180px}.fri-lp-scoreboard-team:first-child{text-align:right}.fri-lp-bigscore{font-size:34px;font-weight:1000}.fri-lp-match-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px}.fri-lp-ranking{background:#0d0d0d;border:1px solid #292929;border-radius:13px;padding:15px}.fri-lp-ranking-title{color:#e6ba3e;font-size:11px;font-weight:1000;text-transform:uppercase;margin-bottom:12px}.fri-lp-table{width:100%;border-collapse:collapse;font-size:12px}.fri-lp-table th{color:#888;font-size:9px;text-align:left;text-transform:uppercase;padding:7px;border-bottom:1px solid #333}.fri-lp-table td{padding:9px 7px;border-bottom:1px solid #222}.fri-lp-table td:last-child,.fri-lp-table th:last-child{text-align:right}.fri-lp-table tr:first-child td{font-weight:1000}.fri-lp-table tr:first-child td:last-child{color:#e6ba3e}.fri-lp-table tbody tr{cursor:pointer;transition:background .15s ease,border-color .15s ease}.fri-lp-table tbody tr:hover{background:#12100a}.fri-lp-table tbody tr.fri-lp-selected{background:#17130a;box-shadow:inset 3px 0 0 #e6ba3e}.fri-lp-table tbody tr.fri-lp-selected td:first-child,.fri-lp-table tbody tr.fri-lp-selected td:nth-child(2),.fri-lp-table tbody tr.fri-lp-selected td:last-child{color:#e6ba3e}.fri-lp-breakdown{background:#0d0d0d;border:1px solid #3a3320;border-radius:13px;padding:15px;min-width:0}.fri-lp-break-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #2a2a2a;padding-bottom:12px;margin-bottom:10px}.fri-lp-break-kicker{color:#e6ba3e;font-size:10px;font-weight:1000;text-transform:uppercase;letter-spacing:.05em}.fri-lp-break-name{font-size:18px;font-weight:1000;margin-top:4px}.fri-lp-break-team{color:#888;font-size:11px;margin-top:3px}.fri-lp-break-score{color:#e6ba3e;font-size:30px;font-weight:1000;text-align:right;line-height:1}.fri-lp-break-score small{display:block;color:#8e772e;font-size:8px;text-transform:uppercase;margin-top:5px}.fri-lp-break-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.fri-lp-break-meta div{border:1px solid #252525;border-radius:9px;padding:9px;background:#090909}.fri-lp-break-meta span{display:block;color:#777;font-size:8px;text-transform:uppercase;font-weight:900}.fri-lp-break-meta b{display:block;margin-top:3px;font-size:12px}.fri-lp-break-table{width:100%;border-collapse:collapse;font-size:11px}.fri-lp-break-table th{color:#777;font-size:8px;text-align:left;text-transform:uppercase;padding:7px 5px;border-bottom:1px solid #2b2b2b}.fri-lp-break-table th:last-child,.fri-lp-break-table td:last-child{text-align:right}.fri-lp-break-table td{padding:7px 5px;border-bottom:1px solid #202020;vertical-align:top}.fri-lp-break-source{color:#aaa}.fri-lp-break-points{font-weight:1000}.fri-lp-break-points.pos{color:#e6ba3e}.fri-lp-break-points.neg{color:#d96b6b}.fri-lp-break-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #4b3d16;margin-top:10px;padding-top:12px;color:#e6ba3e;font-weight:1000;text-transform:uppercase;font-size:11px}.fri-lp-break-total b{font-size:24px}.fri-lp-potm-pill{display:inline-block;margin-top:7px;border:1px solid #6b5416;border-radius:999px;padding:4px 8px;color:#e6ba3e;font-size:8px;font-weight:1000;text-transform:uppercase}.fri-lp-match-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}.fri-lp-loading{color:#aaa;padding:16px 0}@media(max-width:1150px){.fri-lp-leaders{grid-template-columns:repeat(3,minmax(0,1fr))}.fri-lp-game{grid-template-columns:90px 1fr 58px 1fr}.fri-lp-game-potm{grid-column:2/4;text-align:center}.fri-lp-view{grid-column:4}.fri-lp-match-grid{grid-template-columns:1fr}}@media(max-width:760px){.fri-lp-shell{padding:15px;border-radius:16px}.fri-lp-mode-tabs{margin-top:14px}.fri-lp-mode-tab{padding:11px 8px;font-size:10px}.fri-lp-title{font-size:31px}.fri-lp-tabs{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.fri-lp-tab:last-child{grid-column:1/-1}.fri-lp-league{padding:14px}.fri-lp-league-name{font-size:24px}.fri-lp-leaders{grid-template-columns:1fr 1fr}.fri-lp-leader:first-child{grid-column:1/-1}.fri-lp-game{grid-template-columns:1fr auto 1fr;padding:13px}.fri-lp-date{grid-column:1/-1}.fri-lp-team:first-of-type{text-align:right}.fri-lp-result{font-size:17px}.fri-lp-game-potm{grid-column:1/-1;text-align:center;border-top:1px solid #222;padding-top:9px}.fri-lp-view{grid-column:1/-1;text-align:center;border:1px solid #5b491d;border-radius:9px;padding:9px}.fri-lp-scoreboard{gap:9px}.fri-lp-scoreboard-team{font-size:16px;min-width:0;flex:1}.fri-lp-bigscore{font-size:28px}.fri-lp-breakdown{padding:12px}.fri-lp-break-head{align-items:center}.fri-lp-break-score{font-size:26px}.fri-lp-table th:nth-child(3),.fri-lp-table td:nth-child(3){display:none}.fri-lp-table{font-size:11px}}.fri-mgr-shell{
  background:#050505;color:#fff;border:1px solid rgba(226,183,62,.42);
  border-radius:22px;padding:26px;max-width:1600px;margin:0 auto;
}.fri-mgr-kicker{color:#e6ba3e;font-size:12px;font-weight:1000;letter-spacing:.14em}.fri-mgr-title{font-size:42px;line-height:1;margin:7px 0 6px;font-weight:1000}.fri-mgr-sub{margin:0;color:#bbb}.fri-mgr-controls{
  display:grid;grid-template-columns:1.5fr .8fr;gap:12px;margin:22px 0 14px;
}.fri-mgr-input,.fri-mgr-select{
  width:100%;height:52px;border:1px solid #353535;border-radius:12px;
  background:#0d0d0d;color:#fff;padding:0 14px;font:inherit;font-weight:800;
}.fri-mgr-input:focus,.fri-mgr-select:focus{outline:1px solid #e6ba3e;border-color:#e6ba3e}.fri-mgr-status{color:#aaa;font-size:13px;margin:8px 2px 16px}.fri-mgr-list{
  display:grid;gap:10px;
}.fri-mgr-row{
  width:100%;display:grid;grid-template-columns:60px 1fr auto auto;gap:14px;align-items:center;
  background:linear-gradient(145deg,#151515,#0d0d0d);
  border:1px solid #34301f;border-radius:15px;padding:14px 16px;
  color:#fff;text-align:left;cursor:pointer;
}.fri-mgr-row:hover,.fri-mgr-row:focus{border-color:#d9ad35;outline:none;background:#13110b}.fri-mgr-initials{
  width:48px;height:48px;border:1px solid #d9ad35;border-radius:13px;
  display:grid;place-items:center;color:#e6ba3e;font-size:16px;font-weight:1000;background:#090909;
}.fri-mgr-name{font-size:18px;font-weight:1000;line-height:1.1}.fri-mgr-club{color:#aaa;margin-top:4px;font-size:13px}.fri-mgr-league{color:#e6ba3e;font-size:12px;font-weight:900}.fri-mgr-open{color:#999;font-size:13px}.fri-mgr-empty{padding:28px;border:1px dashed #333;border-radius:14px;color:#aaa;text-align:center}.fri-mgr-profile-backdrop{
  position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.82);
  display:flex;align-items:flex-start;justify-content:center;padding:18px;overflow:auto;
}.fri-mgr-profile{
  width:min(760px,100%);max-height:calc(100vh - 36px);overflow:auto;
  margin:0 auto;background:linear-gradient(180deg,#121212,#080808);
  border:1px solid rgba(226,183,62,.55);border-radius:22px;position:relative;
  box-shadow:0 28px 90px rgba(0,0,0,.7);color:#fff;
}.fri-mgr-profile-close{
  position:absolute;right:16px;top:14px;width:36px;height:36px;border-radius:50%;
  border:1px solid #444;background:#0b0b0b;color:#fff;font-size:22px;cursor:pointer;
}.fri-mgr-profile-initials{
  width:76px;height:76px;border:1px solid #d9ad35;border-radius:20px;
  display:grid;place-items:center;color:#e6ba3e;font-size:27px;font-weight:1000;background:#0a0a0a;
}.fri-mgr-profile-kicker{color:#e6ba3e;font-size:11px;font-weight:1000;letter-spacing:.1em}.fri-mgr-profile-name{font-size:30px;font-weight:1000;line-height:1.05;margin-top:5px;padding-right:44px}.fri-mgr-profile-body{padding:20px 24px 24px}@media(max-width:760px){.fri-mgr-shell{padding:16px;border-radius:16px}.fri-mgr-title{font-size:32px}.fri-mgr-controls{grid-template-columns:1fr}.fri-mgr-row{grid-template-columns:50px 1fr auto;padding:12px}.fri-mgr-open{display:none}.fri-mgr-league{grid-column:2/4}.fri-mgr-profile-initials{width:54px;height:54px;border-radius:14px;font-size:19px}.fri-mgr-profile-name{font-size:23px}.fri-mgr-profile-body{padding:14px}.fri-mgr-profile{border-radius:18px}.fri-mgr-profile-backdrop{padding:8px}}.fri-cmp-shell{background:#050505;border:1px solid rgba(226,183,62,.42);border-radius:22px;padding:26px;color:#fff}.fri-cmp-kicker{color:#e6ba3e;font-size:12px;font-weight:1000;letter-spacing:.14em}.fri-cmp-title{font-size:42px;line-height:1;margin:7px 0 6px;font-weight:1000}.fri-cmp-sub{margin:0;color:#bbb}.fri-cmp-controls{display:grid;grid-template-columns:1fr 90px 1fr;gap:16px;align-items:end;margin:22px 0}.fri-cmp-box{background:#0d0d0d;border:1px solid #3c3218;border-radius:16px;padding:16px}.fri-cmp-label{color:#e6ba3e;font-size:11px;font-weight:1000;letter-spacing:.06em;margin-bottom:8px}.fri-cmp-select{width:100%;height:50px;border:1px solid #373737;border-radius:11px;background:#151515;color:#fff;padding:0 12px;font:inherit;font-weight:800}.fri-cmp-vs{text-align:center;color:#e6ba3e;font-size:28px;font-weight:1000;padding-bottom:12px}.fri-cmp-actions{display:flex;justify-content:center;margin-bottom:20px}.fri-cmp-btn{min-width:190px;height:48px;border:1px solid #d9ad35;border-radius:999px;background:linear-gradient(135deg,#e3b944,#c99a24);color:#080808;font-weight:1000;font-size:14px;cursor:pointer}.fri-cmp-status{color:#aaa;font-size:13px;margin:10px 2px 16px}.fri-cmp-empty{padding:28px;text-align:center;border:1px dashed #333;border-radius:14px;color:#aaa}.fri-cmp-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:800px){.fri-cmp-shell{padding:16px;border-radius:16px}.fri-cmp-title{font-size:32px}.fri-cmp-controls{grid-template-columns:1fr}.fri-cmp-vs{padding:0}.fri-cmp-grid{grid-template-columns:1fr}}html.fri-rulebook-live-view,
html.fri-rulebook-live-view body{
  margin:0!important;
  padding:0!important;
  background:#050505!important;
}html.fri-rulebook-live-view .fri-home-hero,
html.fri-rulebook-live-view header.hero{
  display:none!important;
  visibility:hidden!important;
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
}html.fri-rulebook-live-view main.app-shell{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}html.fri-rulebook-live-view main.app-shell > *{
  display:none!important;
}html.fri-rulebook-live-view main.app-shell > #friRulebookLive{
  display:block!important;
  width:100%!important;
  margin:0 0 36px!important;
  padding:0!important;
}.fri-rulebook-shell,
.fri-rulebook-shell *{
  box-sizing:border-box;
  font-family:Arial,Helvetica,sans-serif!important;
}.fri-rulebook-shell{
  width:min(1600px,calc(100% - 28px));
  margin:0 auto;
  padding:26px;
  border:1px solid rgba(226,183,62,.42);
  border-radius:22px;
  background:#050505;
  color:#fff;
}.fri-rulebook-head{
  margin:0 0 24px;
  padding:22px 20px 18px;
  border:1px solid #4a3b16;
  border-radius:16px;
  background:#080808;
}.fri-rulebook-kicker{
  margin:0 0 8px;
  color:#e6ba3e;
  font-size:11px;
  line-height:1;
  font-weight:1000;
  letter-spacing:.12em;
  text-transform:uppercase;
}.fri-rulebook-head h1{
  margin:0 0 7px;
  color:#fff;
  font-size:42px;
  line-height:1;
  font-weight:1000;
  letter-spacing:-.035em;
}.fri-rulebook-head p{
  max-width:920px;
  margin:0;
  color:#bbb;
  font-size:14px;
  line-height:1.5;
  font-weight:400;
}.fri-rulebook-shell .section{
  margin-top:26px;
}.fri-rulebook-shell .section:first-of-type{
  margin-top:0;
}.fri-rulebook-shell .section-title{
  margin:0 0 12px;
  color:#e6ba3e!important;
  font-size:22px;
  line-height:1.08;
  font-weight:1000;
  letter-spacing:-.02em;
}.fri-rulebook-shell .section-copy{
  margin:0 0 13px;
  color:#aaa!important;
  font-size:13px;
  line-height:1.45;
}.fri-rulebook-shell .cards{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
}.fri-rulebook-shell .fri-rule-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(230px,1fr));
  gap:10px;
  width:100%;
}.fri-rulebook-shell .card,
.fri-rulebook-shell .fri-rule-card{
  min-width:0;
  overflow:hidden;
  padding:14px 15px;
  border:1px solid #292929;
  border-radius:14px;
  background:#0d0d0d;
  box-shadow:none;
}.fri-rulebook-shell .card h3,
.fri-rulebook-shell .fri-rule-card-title{
  margin:0 0 8px;
  color:#fff!important;
  font-size:15px;
  line-height:1.2;
  font-weight:1000;
  letter-spacing:-.01em;
}.fri-rulebook-shell .points{
  color:#e6ba3e!important;
  font-size:17px;
  line-height:1.15;
  font-weight:1000;
}.fri-rulebook-shell .note,
.fri-rulebook-shell .fri-rule-card-value{
  color:#cfcfcf!important;
  font-size:12px;
  line-height:1.4;
  font-weight:400;
}.fri-rulebook-shell .note{
  margin-top:6px;
}.fri-rulebook-shell .fri-rule-card-row{
  display:grid;
  grid-template-columns:minmax(66px,auto) 1fr;
  gap:10px;
  align-items:center;
  min-width:0;
  padding:4px 0;
}.fri-rulebook-shell .fri-rule-card-label{
  color:#e6ba3e!important;
  font-size:9px;
  line-height:1.25;
  font-weight:1000;
  letter-spacing:.06em;
  text-transform:uppercase;
}.fri-rulebook-shell .fri-rule-card-row:first-of-type .fri-rule-card-value{
  font-weight:900;
}.fri-rulebook-shell .baselines{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:10px;
  margin-top:10px;
}.fri-rulebook-shell .baseline{
  padding:13px 10px;
  border:1px solid #292929;
  border-radius:13px;
  background:#0d0d0d;
  color:#aaa!important;
  text-align:center;
  font-size:10px;
  font-weight:900;
  letter-spacing:.02em;
}.fri-rulebook-shell .baseline b{
  display:block;
  margin-top:5px;
  color:#e6ba3e!important;
  font-size:20px;
  line-height:1;
  font-weight:1000;
}.fri-rulebook-shell a,
.fri-rulebook-shell a:visited{
  color:#e6ba3e!important;
}@media(max-width:620px){html.fri-rulebook-live-view main.app-shell{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0 8px!important;
  }html.fri-rulebook-live-view main.app-shell > #friRulebookLive{
    margin:0 0 28px!important;
    padding-top:0!important;
  }.fri-rulebook-shell{
    width:100%;
    max-width:100%;
    margin:0;
    padding:16px;
    border-radius:0;
    border-left:0;
    border-right:0;
  }.fri-rulebook-head{
    margin-bottom:20px;
    padding:16px 14px 15px;
    border-radius:14px;
  }.fri-rulebook-kicker{
    margin-bottom:8px;
    font-size:10px;
    letter-spacing:.11em;
  }.fri-rulebook-head h1{
    margin:0 0 7px;
    font-size:34px;
    line-height:1;
  }.fri-rulebook-head p{
    max-width:none;
    font-size:12px;
    line-height:1.42;
  }.fri-rulebook-shell .section{
    margin-top:22px;
  }.fri-rulebook-shell .section-title{
    margin-bottom:9px;
    font-size:20px;
    line-height:1.08;
  }.fri-rulebook-shell .section-copy{
    margin-bottom:10px;
    font-size:11px;
    line-height:1.4;
  }.fri-rulebook-shell .cards,
  .fri-rulebook-shell .fri-rule-grid{
    grid-template-columns:1fr!important;
    gap:8px;
  }.fri-rulebook-shell .card,
  .fri-rulebook-shell .fri-rule-card{
    padding:12px;
    border-radius:12px;
  }.fri-rulebook-shell .card h3,
  .fri-rulebook-shell .fri-rule-card-title{
    margin-bottom:6px;
    font-size:14px;
  }.fri-rulebook-shell .points{
    font-size:16px;
  }.fri-rulebook-shell .note,
  .fri-rulebook-shell .fri-rule-card-value{
    font-size:11px;
    line-height:1.35;
  }.fri-rulebook-shell .baselines{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:8px;
  }.fri-rulebook-shell .baseline{
    padding:11px 8px;
    border-radius:11px;
    font-size:9px;
  }.fri-rulebook-shell .baseline b{
    font-size:18px;
  }.fri-rulebook-shell .fri-role-score-card{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:7px 8px!important;
  }.fri-rulebook-shell .fri-role-score-card .fri-rule-card-title{
    grid-column:1/-1!important;
    margin-bottom:1px!important;
  }.fri-rulebook-shell .fri-role-score-card .fri-rule-card-row{
    display:block!important;
    margin:0!important;
    padding:8px 9px!important;
    border:1px solid #242424!important;
    border-radius:9px!important;
    background:#090909!important;
  }.fri-rulebook-shell .fri-role-score-card .fri-rule-card-label{
    display:block!important;
    margin-bottom:3px!important;
    font-size:8px!important;
  }.fri-rulebook-shell .fri-role-score-card .fri-rule-card-value{
    display:block!important;
    color:#fff!important;
    font-size:13px!important;
    font-weight:1000!important;
  }}.fri-tots-shell{
          --tots-gold:#e7b82f;
          width:min(1500px,calc(100% - 32px));
          margin:24px auto 44px;
          color:#fff;
          border:1px solid rgba(231,184,47,.52);
          border-radius:24px;
          background:
            radial-gradient(circle at 50% 0%,rgba(231,184,47,.08),transparent 28%),
            linear-gradient(180deg,#090909,#050505);
          box-shadow:0 24px 70px rgba(0,0,0,.42);
          overflow:hidden;
        }.fri-tots-head{
          padding:30px 34px 22px;
          border-bottom:1px solid rgba(255,255,255,.08);
        }.fri-tots-kicker{
          color:var(--tots-gold);
          font-size:12px;
          font-weight:1000;
          letter-spacing:.12em;
          text-transform:uppercase;
        }.fri-tots-title{
          margin:7px 0 5px;
          font-size:clamp(34px,4.4vw,62px);
          line-height:.98;
          font-weight:1000;
          letter-spacing:-.035em;
        }.fri-tots-sub{
          margin:0;
          color:#b7b7b7;
          font-size:15px;
          line-height:1.45;
        }.fri-tots-modes{
          display:grid;
          grid-template-columns:repeat(3,minmax(0,1fr));
          gap:0;
          margin:18px 34px 0;
          border:1px solid #343434;
          border-radius:13px;
          overflow:hidden;
          background:#0d0d0d;
        }.fri-tots-mode{
          appearance:none;
          min-height:52px;
          padding:9px 12px;
          border:0;
          border-right:1px solid #343434;
          background:#0d0d0d;
          color:#fff;
          font:inherit;
          font-size:13px;
          font-weight:1000;
          line-height:1.1;
          cursor:pointer;
        }.fri-tots-mode:last-child{border-right:0}.fri-tots-mode.active{
          color:#080808;
          background:linear-gradient(135deg,#efc94d,#cf9e1d);
        }.fri-tots-tabs{
          display:grid;
          grid-template-columns:repeat(5,minmax(0,1fr));
          gap:8px;
          padding:14px 34px 0;
        }.fri-tots-tab{
          appearance:none;
          border:1px solid #343434;
          border-radius:12px;
          min-height:48px;
          padding:9px 10px;
          background:#0e0e0e;
          color:#fff;
          font:inherit;
          font-size:12px;
          font-weight:1000;
          cursor:pointer;
        }.fri-tots-tab.active{
          color:#070707;
          border-color:#e1ae22;
          background:linear-gradient(135deg,#efc94d,#cf9e1d);
        }.fri-tots-week-wrap{
          padding:12px 34px 0;
        }.fri-tots-week-label{
          display:block;
          margin:0 0 7px 2px;
          color:#a9a9a9;
          font-size:9px;
          font-weight:1000;
          letter-spacing:.08em;
          text-transform:uppercase;
        }#friTotsWeek{
          width:100%;
          min-height:48px;
          border:1px solid #363636;
          border-radius:12px;
          background:#0d0d0d;
          color:#fff;
          padding:0 40px 0 13px;
          font:inherit;
          font-size:12px;
          font-weight:900;
        }.fri-tots-week-wrap .fri-week-scroll-v2205{
          width:100%!important;
        }.fri-tots-week-wrap
        .fri-week-scroll-v2205[data-source="friTotsWeek"]
        .fri-week-scroll-button-v2205{
          width:100%!important;
          height:48px!important;
          min-height:48px!important;
          border-radius:12px!important;
          font-size:12px!important;
        }.fri-tots-meta{
          display:flex;
          justify-content:space-between;
          align-items:flex-end;
          gap:18px;
          padding:20px 34px 16px;
        }.fri-tots-meta-label{
          color:var(--tots-gold);
          font-size:10px;
          font-weight:1000;
          letter-spacing:.1em;
          text-transform:uppercase;
        }.fri-tots-league-name{
          margin-top:4px;
          font-size:26px;
          font-weight:1000;
          line-height:1;
        }.fri-tots-meta-right{
          display:none;
          color:#9e9e9e;
          font-size:11px;
          font-weight:800;
          text-align:right;
        }.fri-tots-status{
          margin:0 34px 16px;
          min-height:48px;
          display:flex;
          align-items:center;
          justify-content:center;
          border:1px dashed #343434;
          border-radius:12px;
          color:#aaa;
          font-size:12px;
          text-align:center;
        }.fri-tots-status[hidden]{display:none}.fri-tots-pitch-wrap{padding:0 34px 34px}.fri-tots-pitch{
          position:relative;
          width:100%;
          aspect-ratio:1.58 / 1;
          min-height:630px;
          overflow:hidden;
          border:1px solid rgba(231,184,47,.62);
          border-radius:22px;
          background:
            radial-gradient(ellipse at 50% 10%,rgba(255,205,71,.09),transparent 30%),
            repeating-linear-gradient(
              90deg,
              rgba(255,255,255,.018) 0 8%,
              rgba(0,0,0,.035) 8% 16%
            ),
            linear-gradient(180deg,#172912 0%,#11220d 52%,#0d1d0a 100%);
          box-shadow:
            inset 0 0 70px rgba(0,0,0,.58),
            0 18px 55px rgba(0,0,0,.36);
        }.fri-tots-pitch:before{
          content:"";
          position:absolute;
          inset:2.8%;
          border:2px solid rgba(239,205,118,.54);
          border-radius:4px;
          pointer-events:none;
        }.fri-tots-pitch:after{
          content:"";
          position:absolute;
          left:2.8%;
          right:2.8%;
          top:50%;
          border-top:2px solid rgba(239,205,118,.48);
          pointer-events:none;
        }.fri-tots-center-circle{
          position:absolute;
          left:50%;top:50%;
          width:15%;aspect-ratio:1;
          transform:translate(-50%,-50%);
          border:2px solid rgba(239,205,118,.48);
          border-radius:50%;
          pointer-events:none;
        }.fri-tots-center-spot{
          position:absolute;
          left:50%;top:50%;
          width:5px;height:5px;
          transform:translate(-50%,-50%);
          border-radius:50%;
          background:rgba(239,205,118,.62);
          pointer-events:none;
        }.fri-tots-box{
          position:absolute;
          left:31%;width:38%;height:17%;
          border:2px solid rgba(239,205,118,.48);
          pointer-events:none;
        }.fri-tots-box.top{top:2.8%;border-top:0}.fri-tots-box.bottom{bottom:2.8%;border-bottom:0}.fri-tots-six{
          position:absolute;
          left:41%;width:18%;height:7.5%;
          border:2px solid rgba(239,205,118,.48);
          pointer-events:none;
        }.fri-tots-six.top{top:2.8%;border-top:0}.fri-tots-six.bottom{bottom:2.8%;border-bottom:0}.fri-tots-goal{
          position:absolute;
          left:45%;width:10%;height:2.4%;
          border:2px solid rgba(239,205,118,.55);
          pointer-events:none;
        }.fri-tots-goal.top{top:.4%;border-bottom:0}.fri-tots-goal.bottom{bottom:.4%;border-top:0}.fri-tots-player{
          position:absolute;
          transform:translate(-50%,-50%);
          width:clamp(120px,15.3%,220px);
          min-height:82px;
          padding:10px 10px 9px;
          border:1px solid rgba(235,187,53,.82);
          border-radius:14px;
          background:linear-gradient(180deg,rgba(21,21,21,.97),rgba(7,7,7,.96));
          color:#fff;
          box-shadow:0 10px 26px rgba(0,0,0,.46);
          text-align:center;
          cursor:pointer;
          z-index:5;
        }.fri-tots-player-name{
          display:block;
          font-size:clamp(12px,1.2vw,18px);
          font-weight:1000;
          line-height:1.05;
        }.fri-tots-player-club{
          display:block;
          margin-top:5px;
          color:#c0c0c0;
          font-size:clamp(8px,.75vw,11px);
          font-weight:700;
          line-height:1.08;
        }.fri-tots-pos-fwd-1{left:22%;top:18%}.fri-tots-pos-fwd-2{left:50%;top:15%}.fri-tots-pos-fwd-3{left:78%;top:18%}.fri-tots-pos-mid-1{left:26%;top:43%}.fri-tots-pos-mid-2{left:50%;top:46%}.fri-tots-pos-mid-3{left:74%;top:43%}.fri-tots-pos-def-1{left:14%;top:68%}.fri-tots-pos-def-2{left:38%;top:66%}.fri-tots-pos-def-3{left:62%;top:66%}.fri-tots-pos-def-4{left:86%;top:68%}.fri-tots-pos-gk-1{left:50%;top:87%}@media(max-width:1050px){.fri-tots-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.fri-tots-pitch{min-height:680px;aspect-ratio:1.3 / 1}.fri-tots-player{width:17.5%}}@media(max-width:760px){.fri-tots-shell{
            width:calc(100% - 16px);
            margin:10px auto 28px;
            border-radius:16px;
          }.fri-tots-head{padding:18px 16px 14px}.fri-tots-title{font-size:34px}.fri-tots-sub{font-size:12px}.fri-tots-modes{
            grid-template-columns:1fr;
            margin:12px 16px 0;
            border-radius:10px;
          }.fri-tots-mode{
            min-height:42px;
            border-right:0;
            border-bottom:1px solid #343434;
            font-size:10px;
          }.fri-tots-mode:last-child{border-bottom:0}.fri-tots-tabs{
            grid-template-columns:repeat(2,minmax(0,1fr));
            gap:7px;
            padding:12px 16px 0;
          }.fri-tots-tab{
            min-height:42px;
            border-radius:9px;
            font-size:10px;
          }.fri-tots-week-wrap{padding:10px 16px 0}.fri-tots-week-wrap
          .fri-week-scroll-v2205[data-source="friTotsWeek"]
          .fri-week-scroll-button-v2205{
            height:42px!important;
            min-height:42px!important;
            border-radius:9px!important;
            font-size:10px!important;
          }.fri-tots-meta{
            padding:16px 16px 12px;
            align-items:flex-start;
          }.fri-tots-league-name{font-size:21px}.fri-tots-meta-right{
          display:none;font-size:9px}.fri-tots-status{margin:0 16px 12px}.fri-tots-pitch-wrap{
            padding:0 8px 18px;
            overflow-x:auto;
            -webkit-overflow-scrolling:touch;
          }.fri-tots-pitch{
            width:620px;
            min-width:620px;
            min-height:780px;
            aspect-ratio:auto;
            border-radius:16px;
          }.fri-tots-player{
            width:118px;
            min-height:72px;
            padding:9px 7px 8px;
            border-radius:11px;
          }.fri-tots-player-name{font-size:11px}.fri-tots-player-club{font-size:8px}}.profile-top{
  grid-template-columns:92px minmax(0,1fr) auto!important;
  gap:20px!important;
  align-items:center!important;
  padding:24px 28px!important;
}.profile-initials{
  width:92px!important;
  height:92px!important;
  border-radius:16px!important;
  font-size:32px!important;
}.profile-name-wrap{
  min-width:0;
  display:flex;
  align-items:center;
}.profile-name{
  margin:0!important;
  font-size:clamp(30px,4.5vw,42px)!important;
  line-height:1!important;
  letter-spacing:-.035em!important;
}.profile-header-actions{
  display:flex;
  align-items:center;
  gap:16px;
}.profile-rating-ring{
  width:78px!important;
  height:78px!important;
  margin:0!important;
  flex:0 0 78px;
}.profile-body{padding:22px 28px 26px!important}.profile-stat{min-height:82px!important;padding:14px 15px!important;border-radius:13px!important}@media(max-width:760px){.profile-top{grid-template-columns:72px minmax(0,1fr)!important;padding:20px!important;gap:14px!important}.profile-initials{width:72px!important;height:72px!important;font-size:26px!important}.profile-header-actions{grid-column:1/-1;justify-content:space-between;width:100%}.profile-rating-ring{width:72px!important;height:72px!important;flex-basis:72px}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:480px){.profile-grid{grid-template-columns:1fr!important}}@media (max-width: 760px) {html.fri-database-embed .profile-backdrop {
    box-sizing: border-box !important;
    width: 100% !important;
    min-width: 0 !important;
    padding: 6px !important;
    align-items: flex-start !important;
    justify-content: center !important;
  }html.fri-database-embed .profile-modal {
    box-sizing: border-box !important;
    width: calc(100% - 4px) !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 auto !important;
    max-height: calc(100vh - 12px) !important;
    border-radius: 18px !important;
    overflow-x: hidden !important;
  }html.fri-database-embed .profile-top {
    display: grid !important;
    grid-template-columns: 66px minmax(0,1fr) 66px !important;
    grid-template-rows: auto !important;
    column-gap: 12px !important;
    row-gap: 0 !important;
    align-items: center !important;
    width: 100% !important;
    min-width: 0 !important;
    padding: 18px 14px !important;
  }html.fri-database-embed .profile-initials {
    grid-column: 1 !important;
    grid-row: 1 !important;
    width: 62px !important;
    height: 62px !important;
    min-width: 62px !important;
    min-height: 62px !important;
    margin: 0 !important;
    font-size: 24px !important;
    border-radius: 14px !important;
  }html.fri-database-embed .profile-name-wrap {
    grid-column: 2 !important;
    grid-row: 1 !important;
    display: block !important;
    width: auto !important;
    min-width: 0 !important;
    margin: 0 !important;
  }html.fri-database-embed .profile-name {
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    font-size: clamp(20px, 6.2vw, 29px) !important;
    line-height: 1.02 !important;
    letter-spacing: -.035em !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
  }html.fri-database-embed .profile-header-actions {
    grid-column: 3 !important;
    grid-row: 1 !important;
    display: flex !important;
    width: 66px !important;
    min-width: 66px !important;
    margin: 0 !important;
    padding: 0 !important;
    justify-content: flex-end !important;
    align-items: center !important;
  }html.fri-database-embed .profile-rating-ring {
    display: grid !important;
    place-items: center !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 62px !important;
    height: 62px !important;
    min-width: 62px !important;
    min-height: 62px !important;
    flex: 0 0 62px !important;
    margin: 0 !important;
    border: 2px solid var(--gold) !important;
    border-radius: 50% !important;
  }html.fri-database-embed .profile-rating-ring > div {
    display: block !important;
    visibility: visible !important;
    text-align: center !important;
  }html.fri-database-embed .profile-rating-ring small {
    display: block !important;
    visibility: visible !important;
    font-size: 7px !important;
    line-height: 1.05 !important;
  }html.fri-database-embed .profile-rating-ring strong {
    display: block !important;
    visibility: visible !important;
    margin-top: 2px !important;
    font-size: 18px !important;
    line-height: 1 !important;
  }html.fri-database-embed .profile-close {
    display: none !important;
  }html.fri-database-embed .profile-body {
    box-sizing: border-box !important;
    width: 100% !important;
    padding: 14px !important;
  }html.fri-database-embed .profile-grid {
    display: grid !important;
    grid-template-columns: repeat(2,minmax(0,1fr)) !important;
    gap: 10px !important;
    width: 100% !important;
    min-width: 0 !important;
  }html.fri-database-embed .profile-stat {
    box-sizing: border-box !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 76px !important;
    padding: 11px !important;
    border-radius: 12px !important;
  }html.fri-database-embed .profile-stat small {
    font-size: 9px !important;
    line-height: 1.1 !important;
  }html.fri-database-embed .profile-stat strong {
    display: block !important;
    margin-top: 7px !important;
    font-size: clamp(14px,4vw,17px) !important;
    line-height: 1.15 !important;
    overflow-wrap: break-word !important;
  }}@media (max-width: 390px) {html.fri-database-embed .profile-top {
    grid-template-columns: 56px minmax(0,1fr) 56px !important;
    column-gap: 8px !important;
    padding: 14px 10px !important;
  }html.fri-database-embed .profile-initials,
  html.fri-database-embed .profile-rating-ring {
    width: 54px !important;
    height: 54px !important;
    min-width: 54px !important;
    min-height: 54px !important;
  }html.fri-database-embed .profile-header-actions {
    width: 56px !important;
    min-width: 56px !important;
  }html.fri-database-embed .profile-name {
    font-size: clamp(18px,5.8vw,23px) !important;
  }html.fri-database-embed .profile-body {
    padding: 10px !important;
  }html.fri-database-embed .profile-grid {
    grid-template-columns: repeat(2,minmax(0,1fr)) !important;
    gap: 8px !important;
  }html.fri-database-embed .profile-stat {
    min-height: 72px !important;
    padding: 9px !important;
  }}@media (max-width: 760px) {html.fri-weekly-embed .fri-mobile-rank-head,
  html.fri-weekly-embed .fri-mobile-rank-row {
    display: grid !important;
    grid-template-columns:
      46px
      minmax(0, 1.70fr)
      64px
      58px
      74px !important;
    column-gap: 12px !important;
    align-items: center !important;
    box-sizing: border-box !important;
    width: 100% !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
  }html.fri-weekly-embed .fri-mobile-rank-head {
    min-height: 54px !important;
  }html.fri-weekly-embed .fri-mobile-rank-row {
    min-height: 62px !important;
  }html.fri-weekly-embed .fri-mobile-rank-no {
    text-align: center !important;
    padding: 0 !important;
  }html.fri-weekly-embed .fri-mobile-rank-player {
    min-width: 0 !important;
    padding: 0 !important;
    text-align: left !important;
    white-space: nowrap !important;
  }html.fri-weekly-embed .fri-mobile-club {
    text-align: center !important;
    padding: 0 !important;
  }html.fri-weekly-embed .fri-mobile-rating {
    text-align: right !important;
    padding: 0 !important;
  }html.fri-weekly-embed .fri-mobile-rank-head > span:nth-child(1) {
    text-align: center !important;
  }html.fri-weekly-embed .fri-mobile-rank-head > span:nth-child(2) {
    text-align: left !important;
  }html.fri-weekly-embed .fri-mobile-rank-head > span:nth-child(3),
  html.fri-weekly-embed .fri-mobile-rank-head > span:nth-child(4) {
    text-align: center !important;
  }html.fri-weekly-embed .fri-mobile-rank-head > span:nth-child(5) {
    text-align: right !important;
  }}@media (max-width: 430px) {html.fri-weekly-embed .fri-mobile-rank-head,
  html.fri-weekly-embed .fri-mobile-rank-row {
    grid-template-columns:
      34px
      minmax(0, 1.58fr)
      52px
      46px
      62px !important;
    column-gap: 7px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }}@media (max-width: 390px) {html.fri-weekly-embed .fri-mobile-rank-head,
  html.fri-weekly-embed .fri-mobile-rank-row {
    grid-template-columns:
      30px
      minmax(0, 1.52fr)
      48px
      42px
      58px !important;
    column-gap: 5px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
  }}.fri-wr-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}@media (hover:hover){.fri-wr-card:hover{transform:translateY(-2px)}}.fri-overall-trophy-wrap{min-height:132px}.fri-overall-hero{background:radial-gradient(circle at 87% 50%,rgba(255,191,25,.30),transparent 24%),radial-gradient(circle at 17% 45%,rgba(230,186,62,.09),transparent 23%),linear-gradient(110deg,#151007 0%,#0a0a0a 44%,#171000 100%)}@media(max-width:620px){.fri-overall-trophy-wrap{min-height:112px}}#friWeekSelect{background:#080808 !important;color:#fff !important;color-scheme:dark;}#friWeekSelect option{background:#080808 !important;color:#fff !important;}@media (max-width:900px){html.fri-weekly-embed .fri-wr-cards{grid-template-columns:1fr !important;gap:10px !important;}html.fri-weekly-embed .fri-wr-card{width:100% !important;min-width:0 !important;min-height:126px !important;grid-template-columns:86px minmax(0,1fr) !important;gap:14px !important;padding:14px 16px !important;}html.fri-weekly-embed .fri-wr-card>div:last-child{min-width:0 !important;}html.fri-weekly-embed .fri-wr-card-name{font-size:18px !important;line-height:1.12 !important;white-space:normal !important;overflow-wrap:normal !important;word-break:normal !important;hyphens:none !important;}html.fri-weekly-embed .fri-wr-card-score{font-size:27px !important;}}@media (max-width:430px){html.fri-weekly-embed .fri-wr-card{grid-template-columns:72px minmax(0,1fr) !important;gap:11px !important;padding:12px !important;}html.fri-weekly-embed .fri-wr-card-name{font-size:16px !important;}html.fri-weekly-embed .fri-wr-card-score{font-size:25px !important;}}.fri-weekly-click-row{cursor:pointer}.fri-wr-table .fri-weekly-click-row:hover td{background:rgba(230,186,62,.055)}.fri-weekly-click-row:focus{outline:2px solid rgba(230,186,62,.75);outline-offset:-2px}.fri-mobile-rank-row.fri-weekly-click-row:hover{background:rgba(230,186,62,.055)}html.fri-weekly-embed body > .fri-fr-profile-backdrop{
    display:flex !important;
    visibility:visible !important;
    opacity:1 !important;
    pointer-events:auto !important;
    position:fixed !important;
    inset:0 !important;
    z-index:999999 !important;
  }.fri-overall-click-row{cursor:pointer}.fri-wr-table .fri-overall-click-row:hover td{background:rgba(230,186,62,.055)}.fri-overall-click-row:focus{outline:2px solid rgba(230,186,62,.75);outline-offset:-2px}.fri-mobile-rank-row.fri-overall-click-row:hover{background:rgba(230,186,62,.055)}.fri-players-profile-v2125{
  width:min(1320px,calc(100% - 32px));
  max-height:min(94vh,980px);
  overflow:auto;
  background:
    radial-gradient(circle at 72% 0%,rgba(230,186,62,.07),transparent 32%),
    linear-gradient(180deg,#090909 0%,#050505 100%);
  border:1px solid rgba(230,186,62,.72);
  border-radius:22px;
  box-shadow:0 32px 100px rgba(0,0,0,.78);
}.fri-profile-hero-v2125{
  display:flex;
  align-items:center;
  gap:28px;
  padding:30px 34px 24px;
  border-bottom:1px solid rgba(255,255,255,.12);
  min-height:150px;
}.fri-profile-avatar-v2125{
  width:124px;
  height:124px;
  flex:0 0 124px;
  display:grid;
  place-items:center;
  border:1px solid #e6ba3e;
  border-radius:22px;
  background:
    radial-gradient(circle at 35% 30%,rgba(230,186,62,.17),transparent 38%),
    linear-gradient(145deg,#171717,#080808);
  color:#efbf34;
  font-size:36px;
  font-weight:1000;
  letter-spacing:-.04em;
  box-shadow:0 15px 38px rgba(0,0,0,.38);
}.fri-profile-identity-v2125{min-width:0}.fri-profile-name-v2125{
  margin:5px 0 0;
  color:#fff;
  font-size:clamp(38px,5vw,58px);
  line-height:.98;
  letter-spacing:-.045em;
  font-weight:1000;
}.fri-profile-sub-v2125{
  margin-top:12px;
  color:#aaa;
  font-size:16px;
  font-weight:600;
}.fri-profile-body-v2125{padding:18px 28px 28px}.fri-profile-details-v2125{
  display:grid;
  grid-template-columns:repeat(6,minmax(0,1fr));
  gap:10px;
  margin-bottom:28px;
}.fri-profile-detail-card-v2125{
  min-width:0;
  min-height:88px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:15px 18px;
  border:1px solid #292929;
  border-radius:14px;
  background:linear-gradient(180deg,#101010,#0c0c0c);
}.fri-profile-detail-card-v2125 span,
.fri-profile-performance-card-v2125 span{
  color:#919191;
  font-size:10px;
  font-weight:1000;
  letter-spacing:.09em;
  text-transform:uppercase;
}.fri-profile-detail-card-v2125 strong{
  margin-top:9px;
  color:#fff;
  font-size:16px;
  line-height:1.15;
  font-weight:1000;
  overflow-wrap:anywhere;
}.fri-profile-section-title-v2125{
  color:#e6ba3e;
  font-size:13px;
  font-weight:1000;
  letter-spacing:.08em;
}.fri-profile-performance-v2125{
  display:grid;
  grid-template-columns:1.45fr repeat(4,1fr);
  gap:12px;
  margin-top:12px;
}.fri-profile-performance-card-v2125{
  min-width:0;
  min-height:132px;
  padding:20px;
  border:1px solid #292929;
  border-radius:16px;
  background:linear-gradient(180deg,#101010,#0c0c0c);
}.fri-profile-performance-card-v2125 strong{
  display:block;
  margin-top:13px;
  color:#fff;
  font-size:32px;
  line-height:1;
  font-weight:1000;
}.fri-profile-performance-card-v2125 small{
  display:block;
  margin-top:11px;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:1.25;
}.fri-profile-performance-card-v2125 em{
  display:block;
  margin-top:5px;
  color:#929292;
  font-size:11px;
  font-style:normal;
}.fri-profile-latest-card-v2125{
  border-color:#e6ba3e;
  background:
    radial-gradient(circle at 35% 20%,rgba(230,186,62,.13),transparent 55%),
    linear-gradient(180deg,#151209,#0d0c09);
}.fri-profile-latest-card-v2125 strong,
.fri-profile-gold-v2125{color:#f0bd27!important}.fri-profile-weekly-v2125{
  margin-top:18px;
  padding:20px 20px 14px;
  border:1px solid #292929;
  border-radius:18px;
  background:linear-gradient(180deg,#0e0e0e,#0a0a0a);
}.fri-profile-weekly-head-v2125{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
}.fri-profile-weekly-legend-v2125{
  display:flex;
  align-items:center;
  gap:9px;
  color:#bbb;
  font-size:11px;
  font-weight:700;
}.fri-profile-weekly-legend-v2125 i{
  position:relative;
  display:block;
  width:32px;
  height:2px;
  background:#f0bd27;
}.fri-profile-weekly-legend-v2125 i:after{
  content:"";
  position:absolute;
  width:10px;
  height:10px;
  border-radius:50%;
  background:#f0bd27;
  left:11px;
  top:-4px;
}.fri-profile-weekly-scroll-v2125{
  width:100%;
  overflow-x:auto;
  overflow-y:hidden;
  scrollbar-width:thin;
  scrollbar-color:#3a3a3a #111;
}.fri-profile-weekly-svg{
  display:block;
  width:100%;
  min-width:720px;
  height:auto;
  margin-top:8px;
}.fri-profile-weekly-empty{
  padding:36px;
  text-align:center;
  color:#999;
}@media(max-width:1050px){.fri-profile-details-v2125{
    grid-template-columns:repeat(3,minmax(0,1fr));
  }.fri-profile-performance-v2125{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }.fri-profile-latest-card-v2125{
    grid-column:1/-1;
    min-height:116px;
  }}@media(max-width:640px){.fri-players-profile-backdrop{
    align-items:flex-start;
    padding:0!important;
  }.fri-players-profile-v2125{
    width:100%;
    max-height:100dvh;
    min-height:100dvh;
    border-radius:0;
    border-left:0;
    border-right:0;
    border-top:0;
  }.fri-players-profile-v2125 .fri-players-profile-close{
    position:fixed;
    top:14px;
    right:14px;
    width:44px;
    height:44px;
    z-index:4;
  }.fri-profile-hero-v2125{
    gap:16px;
    min-height:128px;
    padding:22px 66px 20px 18px;
  }.fri-profile-avatar-v2125{
    width:82px;
    height:82px;
    flex-basis:82px;
    border-radius:17px;
    font-size:25px;
  }.fri-profile-name-v2125{
    font-size:clamp(30px,9vw,40px);
    line-height:1;
  }.fri-profile-sub-v2125{
    margin-top:8px;
    font-size:12px;
    line-height:1.4;
  }.fri-profile-body-v2125{
    padding:14px 14px 26px;
  }.fri-profile-details-v2125{
    grid-template-columns:1fr 1fr;
    gap:8px;
    margin-bottom:22px;
  }.fri-profile-detail-card-v2125{
    min-height:76px;
    padding:12px;
  }.fri-profile-detail-card-v2125 span,
  .fri-profile-performance-card-v2125 span{
    font-size:8px;
  }.fri-profile-detail-card-v2125 strong{
    margin-top:7px;
    font-size:14px;
  }.fri-profile-section-title-v2125{
    font-size:11px;
  }.fri-profile-performance-v2125{
    grid-template-columns:1fr 1fr;
    gap:8px;
    margin-top:10px;
  }.fri-profile-performance-card-v2125{
    min-height:98px;
    padding:14px;
  }.fri-profile-performance-card-v2125 strong{
    margin-top:9px;
    font-size:25px;
  }.fri-profile-performance-card-v2125 small{
    margin-top:8px;
    font-size:11px;
  }.fri-profile-performance-card-v2125 em{
    font-size:9px;
  }.fri-profile-latest-card-v2125{
    grid-column:1/-1;
    min-height:116px;
  }.fri-profile-weekly-v2125{
    margin-top:14px;
    padding:15px 10px 10px;
    border-radius:14px;
  }.fri-profile-weekly-head-v2125{
    padding:0 4px;
  }.fri-profile-weekly-legend-v2125{
    font-size:9px;
  }.fri-profile-weekly-svg{
    width:620px;
    min-width:620px;
    margin-top:4px;
  }}.fri-profile-click-score-v2127{
  appearance:none;
  -webkit-appearance:none;
  width:100%;
  text-align:left;
  color:inherit;
  font:inherit;
  cursor:pointer;
  position:relative;
  transition:transform .15s ease,border-color .15s ease,background .15s ease;
}.fri-profile-click-score-v2127:hover{
  transform:translateY(-2px);
  border-color:#f0bd27;
}.fri-profile-click-score-v2127:focus-visible{
  outline:2px solid #f0bd27;
  outline-offset:2px;
}.fri-profile-click-score-v2127 i{
  display:block;
  margin-top:10px;
  color:#d9ad2e;
  font-size:9px;
  font-style:normal;
  font-weight:1000;
  letter-spacing:.06em;
  text-transform:uppercase;
}.fri-profile-breakdown-backdrop-v2127{
  position:fixed;
  inset:0;
  z-index:1000002;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:24px;
  background:rgba(0,0,0,.82);
  backdrop-filter:blur(8px);
}.fri-profile-breakdown-v2127{
  width:min(860px,100%);
  max-height:min(86vh,820px);
  overflow:auto;
  border:1px solid rgba(230,186,62,.65);
  border-radius:20px;
  background:#080808;
  box-shadow:0 30px 90px rgba(0,0,0,.8);
  position:relative;
}.fri-profile-breakdown-close-v2127{
  position:absolute;
  right:16px;
  top:16px;
  width:42px;
  height:42px;
  border:1px solid #333;
  border-radius:12px;
  background:#111;
  color:#fff;
  font-size:24px;
  cursor:pointer;
}.fri-profile-breakdown-head-v2127{
  display:flex;
  justify-content:space-between;
  gap:24px;
  align-items:flex-end;
  padding:28px 72px 22px 28px;
  border-bottom:1px solid #292929;
}.fri-profile-breakdown-head-v2127 span{
  color:#e6ba3e;
  font-size:10px;
  font-weight:1000;
  letter-spacing:.1em;
}.fri-profile-breakdown-head-v2127 h3{
  margin:6px 0 0;
  color:#fff;
  font-size:26px;
}.fri-profile-breakdown-head-v2127 p{
  margin:6px 0 0;
  color:#999;
  font-size:12px;
}.fri-profile-breakdown-head-v2127 > strong{
  color:#f0bd27;
  font-size:38px;
  white-space:nowrap;
}.fri-profile-breakdown-body-v2127{padding:20px 24px 24px}.fri-profile-breakdown-body-v2127 table{
  width:100%;
  border-collapse:collapse;
}.fri-profile-breakdown-body-v2127 th,
.fri-profile-breakdown-body-v2127 td{
  padding:11px 10px;
  border-bottom:1px solid #242424;
  text-align:left;
  font-size:12px;
}.fri-profile-breakdown-body-v2127 th{
  color:#8d8d8d;
  font-size:9px;
  text-transform:uppercase;
  letter-spacing:.08em;
}.fri-profile-breakdown-body-v2127 td:nth-child(2),
.fri-profile-breakdown-body-v2127 td:nth-child(3),
.fri-profile-breakdown-body-v2127 th:nth-child(2),
.fri-profile-breakdown-body-v2127 th:nth-child(3){
  text-align:right;
}.fri-profile-breakdown-body-v2127 .pos{color:#52db75;font-weight:900}.fri-profile-breakdown-body-v2127 .neg{color:#ff6b6b;font-weight:900}.fri-profile-breakdown-total-v2127{
  margin-top:18px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:16px 18px;
  border:1px solid rgba(230,186,62,.5);
  border-radius:14px;
  background:rgba(230,186,62,.07);
}.fri-profile-breakdown-total-v2127 span{
  color:#bda970;
  font-size:10px;
  font-weight:1000;
  text-transform:uppercase;
}.fri-profile-breakdown-total-v2127 strong{
  color:#f0bd27;
  font-size:28px;
}.fri-profile-breakdown-empty-v2127{
  padding:34px 16px;
  color:#999;
  text-align:center;
}@media(max-width:640px){.fri-profile-breakdown-backdrop-v2127{
    padding:0;
    align-items:flex-end;
  }.fri-profile-breakdown-v2127{
    width:100%;
    max-height:92dvh;
    border-radius:20px 20px 0 0;
    border-left:0;
    border-right:0;
    border-bottom:0;
  }.fri-profile-breakdown-head-v2127{
    display:block;
    padding:24px 62px 18px 18px;
  }.fri-profile-breakdown-head-v2127 h3{font-size:20px}.fri-profile-breakdown-head-v2127 > strong{
    display:block;
    margin-top:14px;
    font-size:32px;
  }.fri-profile-breakdown-body-v2127{padding:14px}.fri-profile-breakdown-body-v2127 th,
  .fri-profile-breakdown-body-v2127 td{
    padding:10px 7px;
    font-size:10px;
  }}.fri-cmp-grid{
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:20px!important;
  align-items:start!important;
}.fri-cmp-overall-card-v2129{
  border:1px solid rgba(230,186,62,.58);
  background:
    radial-gradient(circle at 85% 0%,rgba(230,186,62,.07),transparent 27%),
    linear-gradient(180deg,#0d0d0d,#090909);
}.fri-cmp-overall-card-v2129 .fri-cmp-break-name{
  font-size:30px;
  letter-spacing:-.025em;
}.fri-cmp-overall-card-v2129 .fri-cmp-break-rank strong{font-size:44px}.fri-cmp-overall-stats-v2129{
  display:grid;
  grid-template-columns:1.1fr 1fr;
  gap:10px;
  margin-top:14px;
}.fri-cmp-overall-points-v2129,
.fri-cmp-overall-small-v2129{
  border:1px solid #292929;
  border-radius:12px;
  background:#0b0b0b;
}.fri-cmp-overall-points-v2129{
  padding:14px 16px;
  border-color:rgba(230,186,62,.52);
  background:linear-gradient(180deg,rgba(230,186,62,.07),#0b0b0b);
}.fri-cmp-overall-points-v2129 span,
.fri-cmp-overall-small-v2129 span{
  color:#8d8d8d;
  font-size:9px;
  font-weight:1000;
  letter-spacing:.07em;
}.fri-cmp-overall-points-v2129 strong{
  display:block;
  margin-top:6px;
  color:#f0bd27;
  font-size:42px;
  line-height:1;
}.fri-cmp-overall-small-v2129{
  display:grid;
  grid-template-columns:1fr 1fr;
}.fri-cmp-overall-small-v2129>div{padding:14px}.fri-cmp-overall-small-v2129>div+div{border-left:1px solid #292929}.fri-cmp-overall-small-v2129 strong{
  display:block;
  margin-top:7px;
  color:#fff;
  font-size:20px;
}.fri-cmp-latest-stats-v2129{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
  margin-top:10px;
}.fri-cmp-latest-stats-v2129>div{
  min-height:42px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding:0 14px;
  border:1px solid #292929;
  border-radius:10px;
  background:#0a0a0a;
}.fri-cmp-latest-stats-v2129 span{color:#a7a7a7;font-size:11px}.fri-cmp-latest-stats-v2129 strong{color:#fff;font-size:13px}.fri-cmp-latest-v2129{
  position:relative;
  padding-right:32px;
  background:linear-gradient(90deg,rgba(230,186,62,.04),transparent 48%),#0a0a0a;
}.fri-cmp-latest-v2129:after{
  content:"›";
  position:absolute;
  right:13px;
  top:50%;
  transform:translateY(-50%);
  color:#e6ba3e;
  font-size:24px;
}.fri-cmp-score-title-v2129{
  margin:16px 0 5px;
  color:#e6ba3e;
  font-size:11px;
  font-weight:1000;
  letter-spacing:.07em;
}.fri-cmp-total-v2129{
  margin-top:12px;
  padding:11px 12px;
  border:1px solid rgba(230,186,62,.48);
  border-radius:10px;
  background:linear-gradient(90deg,rgba(230,186,62,.07),rgba(230,186,62,.02));
}@media(max-width:900px){.fri-cmp-grid{grid-template-columns:1fr!important}}@media(max-width:620px){.fri-cmp-title{font-size:28px!important;line-height:1.05}.fri-cmp-overall-card-v2129{padding:13px}.fri-cmp-overall-card-v2129 .fri-cmp-break-name{font-size:24px}.fri-cmp-overall-card-v2129 .fri-cmp-break-rank strong{font-size:34px}.fri-cmp-overall-stats-v2129{grid-template-columns:1fr}.fri-cmp-overall-points-v2129 strong{font-size:38px}.fri-cmp-latest-stats-v2129{grid-template-columns:1fr}}body > .fri-profile-breakdown-backdrop-v2127{
  display:flex !important;
  visibility:visible !important;
  opacity:1 !important;
  pointer-events:auto !important;
  position:fixed !important;
  inset:0 !important;
  z-index:2147483000 !important;
}.fri-profile-click-score-v2127{
  pointer-events:auto !important;
  touch-action:manipulation;
}@media (min-width:761px){.fri-lp-leader:first-child .fri-lp-award{
    margin-left:145px!important;
  }.fri-lp-leader:first-child .fri-lp-person{
    margin-left:145px!important;
  }.fri-lp-leader:first-child .fri-lp-leader-icon{
    left:24px!important;
  }.fri-lp-leader:first-child .fri-lp-icon-image{
    width:112px!important;
    height:112px!important;
  }}@media (max-width:760px){.fri-lp-leader,
  .fri-lp-leader:first-child{
    grid-template-columns:58px minmax(0,1fr) 82px!important;
    grid-template-areas:
      "icon award score"
      "icon person score"!important;
  }.fri-lp-leader-icon,
  .fri-lp-leader:first-child .fri-lp-leader-icon,
  .fri-lp-leader:not(:first-child) .fri-lp-leader-icon{
    grid-area:icon!important;
    position:static!important;
    transform:none!important;
    margin:0!important;
    align-self:center!important;
    justify-self:start!important;
  }.fri-lp-leader .fri-lp-icon-image,
  .fri-lp-leader:not(:first-child) .fri-lp-icon-image{
    width:52px!important;
    height:52px!important;
  }.fri-lp-leader:first-child .fri-lp-icon-image{
    width:56px!important;
    height:56px!important;
  }.fri-lp-leader:first-child .fri-lp-award,
  .fri-lp-leader:first-child .fri-lp-person{
    margin-left:0!important;
  }}@media (max-width:420px){.fri-lp-leader,
  .fri-lp-leader:first-child{
    grid-template-columns:52px minmax(0,1fr) 70px!important;
    column-gap:8px!important;
  }.fri-lp-leader .fri-lp-icon-image,
  .fri-lp-leader:not(:first-child) .fri-lp-icon-image,
  .fri-lp-leader:first-child .fri-lp-icon-image{
    width:46px!important;
    height:46px!important;
  }}#friWeeklyRankings .fri-home-premium-trophy{
  display:block;
  width:116px;
  height:132px;
  object-fit:contain;
  filter:drop-shadow(0 0 20px rgba(239,190,53,.22))
         drop-shadow(0 12px 18px rgba(0,0,0,.38));
}#friWeeklyRankings .fri-home-premium-role-icon{
  display:block;
  width:86px;
  height:86px;
  object-fit:contain;
  filter:drop-shadow(0 0 14px rgba(255,255,255,.08))
         drop-shadow(0 10px 15px rgba(0,0,0,.32));
}#friWeeklyRankings .fri-home-premium-role-icon.small{
  width:24px;
  height:24px;
  flex:0 0 24px;
  filter:none;
}#friWeeklyRankings .fri-trophy-wrap{
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:visible;
}#friWeeklyRankings .fri-wr-card > div:first-child{
  display:flex;
  align-items:center;
  justify-content:center;
  min-width:90px;
}#friWeeklyRankings .fri-role-pill{
  display:inline-flex;
  align-items:center;
  gap:6px;
}@media(max-width:760px){#friWeeklyRankings .fri-home-premium-trophy{
    width:82px;
    height:96px;
  }#friWeeklyRankings .fri-home-premium-role-icon{
    width:66px;
    height:66px;
  }#friWeeklyRankings .fri-home-premium-role-icon.small{
    width:20px;
    height:20px;
    flex-basis:20px;
  }#friWeeklyRankings .fri-wr-card > div:first-child{
    min-width:68px;
  }}@media(max-width:430px){#friWeeklyRankings .fri-home-premium-trophy{
    width:72px;
    height:84px;
  }#friWeeklyRankings .fri-home-premium-role-icon{
    width:58px;
    height:58px;
  }}html.fri-weekly-embed .fri-home-full-rankings-link-bottom{
  display:flex!important;
  justify-content:center!important;
  margin:26px 0 4px!important;
  padding-top:20px;
  border-top:1px solid rgba(230,186,62,.22);
}#friWeeklyRankings .fri-wr-cards{
  align-items:stretch;
}#friWeeklyRankings .fri-wr-card{
  min-height:210px;
  align-items:stretch;
}#friWeeklyRankings .fri-wr-card > div:first-child{
  align-self:center;
}#friWeeklyRankings .fri-wr-card > div:last-child{
  min-width:0;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  height:100%;
}#friWeeklyRankings .fri-wr-role{
  min-height:32px;
  display:flex;
  align-items:flex-start;
  line-height:1.25;
}#friWeeklyRankings .fri-wr-card-name{
  min-height:44px;
  display:flex;
  align-items:flex-start;
}#friWeeklyRankings .fri-wr-card-score{
  min-height:32px;
  display:flex;
  align-items:center;
}#friWeeklyRankings .fri-wr-points-label{
  min-height:18px;
  display:flex;
  align-items:center;
}#friWeeklyRankings .fri-wr-club{
  width:100%;
  margin-top:auto;
}#friWeeklyRankings .fri-wr-card .fri-home-premium-role-icon{
  width:82px!important;
  height:82px!important;
  object-fit:contain!important;
}@media(max-width:950px){#friWeeklyRankings .fri-wr-card{
    min-height:205px;
  }}@media(max-width:620px){#friWeeklyRankings .fri-wr-card{
    min-height:150px;
  }#friWeeklyRankings .fri-wr-role{
    min-height:30px;
  }#friWeeklyRankings .fri-wr-card-name{
    min-height:40px;
  }#friWeeklyRankings .fri-wr-card .fri-home-premium-role-icon{
    width:64px!important;
    height:64px!important;
  }}@media (max-width: 760px) {html.fri-weekly-embed .fri-mobile-rank-row{
    min-height: 64px !important;
    height: 64px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    box-sizing: border-box !important;
    align-items: center !important;
  }html.fri-weekly-embed .fri-mobile-rank-head{
    min-height: 50px !important;
    height: 50px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    box-sizing: border-box !important;
    align-items: center !important;
  }html.fri-weekly-embed .fri-mobile-rank-row > span,
  html.fri-weekly-embed .fri-mobile-rank-head > span{
    display: flex !important;
    align-items: center !important;
    min-height: 100% !important;
    box-sizing: border-box !important;
  }html.fri-weekly-embed .fri-mobile-rank-row > span:nth-child(5),
  html.fri-weekly-embed .fri-mobile-rank-head > span:nth-child(5){
    justify-content: flex-end !important;
  }html.fri-weekly-embed .fri-mobile-rank-row > span:nth-child(3),
  html.fri-weekly-embed .fri-mobile-rank-row > span:nth-child(4),
  html.fri-weekly-embed .fri-mobile-rank-head > span:nth-child(3),
  html.fri-weekly-embed .fri-mobile-rank-head > span:nth-child(4){
    justify-content: center !important;
  }html.fri-weekly-embed .fri-mobile-rank-player{
    line-height: 1.15 !important;
  }}@media (max-width: 430px) {html.fri-weekly-embed .fri-mobile-rank-row{
    min-height: 60px !important;
    height: 60px !important;
  }html.fri-weekly-embed .fri-mobile-rank-head{
    min-height: 46px !important;
    height: 46px !important;
  }}@media (max-width: 390px) {html.fri-weekly-embed .fri-mobile-rank-row{
    min-height: 56px !important;
    height: 56px !important;
  }html.fri-weekly-embed .fri-mobile-rank-head{
    min-height: 44px !important;
    height: 44px !important;
  }}@media (max-width:760px){html.fri-weekly-embed .fri-wr-mobile-table{
    overflow:hidden!important;
    border:1px solid rgba(230,186,62,.52)!important;
    border-radius:12px!important;
    background:#090909!important;
  }html.fri-weekly-embed .fri-mobile-rank-head,
  html.fri-weekly-embed .fri-mobile-rank-row{
    display:grid!important;
    grid-template-columns:
      34px
      minmax(0,1.65fr)
      54px
      52px
      70px!important;
    column-gap:0!important;
    align-items:center!important;
    width:100%!important;
    box-sizing:border-box!important;
    padding:0 8px!important;
  }html.fri-weekly-embed .fri-mobile-rank-head{
    height:46px!important;
    min-height:46px!important;
    background:#101010!important;
    border-bottom:1px solid rgba(255,255,255,.13)!important;
    color:#a8a8a8!important;
    font-size:8px!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
  }html.fri-weekly-embed .fri-mobile-rank-row{
    height:58px!important;
    min-height:58px!important;
    border-top:0!important;
    border-bottom:1px solid rgba(255,255,255,.10)!important;
    background:#0a0a0a!important;
  }html.fri-weekly-embed .fri-mobile-rank-row:last-child{
    border-bottom:0!important;
  }html.fri-weekly-embed .fri-mobile-rank-head > span,
  html.fri-weekly-embed .fri-mobile-rank-row > span{
    height:100%!important;
    min-height:0!important;
    display:flex!important;
    align-items:center!important;
    box-sizing:border-box!important;
    padding:0 8px!important;
    border-left:1px solid rgba(230,186,62,.12)!important;
  }html.fri-weekly-embed .fri-mobile-rank-head > span:first-child,
  html.fri-weekly-embed .fri-mobile-rank-row > span:first-child{
    border-left:0!important;
    padding-left:2px!important;
    justify-content:center!important;
  }html.fri-weekly-embed .fri-mobile-rank-head > span:nth-child(2),
  html.fri-weekly-embed .fri-mobile-rank-row > span:nth-child(2){
    justify-content:flex-start!important;
  }html.fri-weekly-embed .fri-mobile-rank-head > span:nth-child(3),
  html.fri-weekly-embed .fri-mobile-rank-row > span:nth-child(3){
    justify-content:center!important;
    padding-left:4px!important;
    padding-right:4px!important;
  }html.fri-weekly-embed .fri-mobile-rank-head > span:nth-child(4),
  html.fri-weekly-embed .fri-mobile-rank-row > span:nth-child(4){
    justify-content:center!important;
    padding-left:5px!important;
    padding-right:5px!important;
  }html.fri-weekly-embed .fri-mobile-rank-head > span:nth-child(5),
  html.fri-weekly-embed .fri-mobile-rank-row > span:nth-child(5){
    justify-content:flex-end!important;
    padding-right:2px!important;
  }html.fri-weekly-embed .fri-mobile-rank-no{
    color:#f0bd27!important;
    font-size:11px!important;
    font-weight:1000!important;
    text-align:center!important;
  }html.fri-weekly-embed .fri-mobile-rank-player{
    color:#fff!important;
    font-size:10px!important;
    font-weight:900!important;
    line-height:1.1!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }html.fri-weekly-embed .fri-mobile-role-icon{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:100%!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
  }html.fri-weekly-embed .fri-mobile-role-icon .fri-home-premium-role-icon,
  html.fri-weekly-embed .fri-mobile-role-icon .fri-home-premium-role-icon.small{
    display:block!important;
    width:40px!important;
    height:40px!important;
    max-width:40px!important;
    max-height:40px!important;
    object-fit:contain!important;
    flex:0 0 40px!important;
    filter:drop-shadow(0 0 7px rgba(255,255,255,.08))
           drop-shadow(0 4px 7px rgba(0,0,0,.35))!important;
  }html.fri-weekly-embed .fri-mobile-role-gk .fri-home-premium-role-icon{
    filter:drop-shadow(0 0 8px rgba(38,154,255,.34))
           drop-shadow(0 4px 7px rgba(0,0,0,.35))!important;
  }html.fri-weekly-embed .fri-mobile-role-def .fri-home-premium-role-icon{
    filter:drop-shadow(0 0 8px rgba(55,220,72,.34))
           drop-shadow(0 4px 7px rgba(0,0,0,.35))!important;
  }html.fri-weekly-embed .fri-mobile-role-mid .fri-home-premium-role-icon{
    filter:drop-shadow(0 0 8px rgba(175,70,255,.35))
           drop-shadow(0 4px 7px rgba(0,0,0,.35))!important;
  }html.fri-weekly-embed .fri-mobile-role-fwd .fri-home-premium-role-icon{
    filter:drop-shadow(0 0 8px rgba(255,150,20,.36))
           drop-shadow(0 4px 7px rgba(0,0,0,.35))!important;
  }html.fri-weekly-embed .fri-mobile-club{
    color:#fff!important;
    font-size:10px!important;
    font-weight:700!important;
    text-align:center!important;
    white-space:nowrap!important;
  }html.fri-weekly-embed .fri-mobile-rating{
    color:#f0bd27!important;
    font-size:11px!important;
    font-weight:1000!important;
    text-align:right!important;
    font-variant-numeric:tabular-nums!important;
    white-space:nowrap!important;
  }}@media (max-width:430px){html.fri-weekly-embed .fri-mobile-rank-head,
  html.fri-weekly-embed .fri-mobile-rank-row{
    grid-template-columns:
      30px
      minmax(0,1.55fr)
      48px
      46px
      64px!important;
    padding-left:6px!important;
    padding-right:6px!important;
  }html.fri-weekly-embed .fri-mobile-rank-row{
    height:56px!important;
    min-height:56px!important;
  }html.fri-weekly-embed .fri-mobile-role-icon .fri-home-premium-role-icon,
  html.fri-weekly-embed .fri-mobile-role-icon .fri-home-premium-role-icon.small{
    width:36px!important;
    height:36px!important;
    max-width:36px!important;
    max-height:36px!important;
    flex-basis:36px!important;
  }html.fri-weekly-embed .fri-mobile-rank-player,
  html.fri-weekly-embed .fri-mobile-club{
    font-size:9px!important;
  }html.fri-weekly-embed .fri-mobile-rating{
    font-size:10px!important;
  }}@media (max-width:390px){html.fri-weekly-embed .fri-mobile-rank-head,
  html.fri-weekly-embed .fri-mobile-rank-row{
    grid-template-columns:
      28px
      minmax(0,1.48fr)
      44px
      42px
      60px!important;
    padding-left:5px!important;
    padding-right:5px!important;
  }html.fri-weekly-embed .fri-mobile-rank-row{
    height:54px!important;
    min-height:54px!important;
  }html.fri-weekly-embed .fri-mobile-role-icon .fri-home-premium-role-icon,
  html.fri-weekly-embed .fri-mobile-role-icon .fri-home-premium-role-icon.small{
    width:33px!important;
    height:33px!important;
    max-width:33px!important;
    max-height:33px!important;
    flex-basis:33px!important;
  }}html.fri-weekly-embed body > .fri-fr-profile-backdrop.fri-home-row-popup-v2142{
  position:absolute!important;
  inset:auto 0 auto 0!important;
  top:0!important;
  width:100%!important;
  min-height:100%!important;
  height:var(--fri-home-popup-height)!important;
  display:block!important;
  overflow:visible!important;
  z-index:999999!important;
  background:rgba(0,0,0,.82)!important;
}html.fri-weekly-embed body > .fri-fr-profile-backdrop.fri-home-row-popup-v2142 > .fri-fr-profile{
  position:absolute!important;
  top:var(--fri-home-popup-top)!important;
  left:50%!important;
  transform:translateX(-50%)!important;
  width:min(1040px,calc(100% - 32px))!important;
  max-height:none!important;
  overflow:visible!important;
  margin:0!important;
}.fri-fr-profile.fri-fr-breakdown-profile .fri-fr-profile-close{
  top:20px!important;
  right:24px!important;
  width:38px!important;
  height:38px!important;
  display:grid!important;
  place-items:center!important;
  line-height:1!important;
  z-index:20!important;
}.fri-fr-profile.fri-fr-breakdown-profile .fri-fr-profile-score{
  padding-right:58px!important;
}.fri-fr-profile.fri-fr-breakdown-profile .fri-fr-profile-top{
  padding-right:72px!important;
}@media(max-width:620px){html.fri-weekly-embed body > .fri-fr-profile-backdrop.fri-home-row-popup-v2142 > .fri-fr-profile{
    width:calc(100% - 18px)!important;
  }.fri-fr-profile.fri-fr-breakdown-profile .fri-fr-profile-close{
    top:12px!important;
    right:12px!important;
    width:32px!important;
    height:32px!important;
    font-size:18px!important;
  }.fri-fr-profile.fri-fr-breakdown-profile .fri-fr-profile-top{
    padding-right:52px!important;
  }.fri-fr-profile.fri-fr-breakdown-profile .fri-fr-profile-score{
    padding-right:0!important;
  }}@media(max-width:620px){.fri-lp-table th:nth-child(5),
  .fri-lp-table td:nth-child(5){
    width:64px!important;
    text-align:right!important;
    padding-left:4px!important;
    padding-right:4px!important;
  }.fri-lp-table th:nth-child(5){
    white-space:nowrap!important;
    word-break:normal!important;
    overflow-wrap:normal!important;
    line-height:1!important;
    font-size:7px!important;
    letter-spacing:.02em!important;
  }.fri-lp-table td:nth-child(5){
    white-space:nowrap!important;
    font-variant-numeric:tabular-nums!important;
    font-weight:1000!important;
  }.fri-lp-table th:nth-child(4),
  .fri-lp-table td:nth-child(4){
    width:48px!important;
  }}@media(max-width:620px){.fri-fr-profile.fri-lp-overall-player-card-v2144{
    width:100%!important;
    max-width:none!important;
    border:1px solid rgba(230,186,62,.78)!important;
    border-radius:16px!important;
    background:
      radial-gradient(circle at 84% 13%,rgba(230,186,62,.08),transparent 31%),
      linear-gradient(180deg,#101010,#090909)!important;
    box-shadow:0 18px 48px rgba(0,0,0,.56)!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-top{
    display:grid!important;
    grid-template-columns:58px minmax(0,1fr) 104px!important;
    gap:10px!important;
    align-items:end!important;
    box-sizing:border-box!important;

    
    padding:18px 12px 16px 12px!important;
    min-height:124px!important;

    
    border-bottom:none!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-initials{
    grid-column:1!important;
    grid-row:1!important;
    align-self:center!important;

    width:56px!important;
    height:56px!important;
    border-radius:14px!important;
    border:1px solid rgba(230,186,62,.80)!important;
    background:#0a0a0a!important;
    color:#e6ba3e!important;

    display:grid!important;
    place-items:center!important;

    font-size:18px!important;
    font-weight:1000!important;
    line-height:1!important;

    box-shadow:0 0 18px rgba(230,186,62,.09)!important;
  }.fri-lp-overall-player-card-v2144 .fri-lp-overall-info-v2144{
    grid-column:2!important;
    grid-row:1!important;
    align-self:end!important;
    min-width:0!important;
    padding-bottom:0!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-kicker{
    margin:0 0 6px!important;
    color:#e6ba3e!important;
    font-size:6.4px!important;
    font-weight:1000!important;
    line-height:1.16!important;
    letter-spacing:.075em!important;
    text-transform:uppercase!important;
  }.fri-lp-overall-player-card-v2144 .fri-lp-overall-kicker-v2145 span{
    display:block!important;
  }.fri-lp-overall-player-card-v2144 .fri-lp-overall-kicker-line1-v2145{
    margin-bottom:2px!important;
    white-space:nowrap!important;
  }.fri-lp-overall-player-card-v2144 .fri-lp-overall-kicker-line2-v2145{
    white-space:nowrap!important;
    letter-spacing:.055em!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-name{
    margin:0!important;
    color:#fff!important;
    font-size:18px!important;
    font-weight:1000!important;
    line-height:1.02!important;
    letter-spacing:-.025em!important;

    white-space:normal!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }.fri-lp-overall-player-card-v2144 .fri-lp-overall-club-v2144{
    margin-top:6px!important;
    color:#a0a0a0!important;
    font-size:9px!important;
    font-weight:600!important;
    line-height:1.15!important;
    white-space:nowrap!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-score{
    grid-column:3!important;
    grid-row:1!important;
    align-self:end!important;
    justify-self:end!important;

    min-width:96px!important;
    margin:0!important;
    padding:0!important;
    transform:none!important;

    border-left:none!important;

    color:#f0bd27!important;
    text-align:right!important;
    font-size:29px!important;
    font-weight:1000!important;
    line-height:.95!important;
    white-space:nowrap!important;
    font-variant-numeric:tabular-nums!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-score small{
    display:block!important;
    margin-top:7px!important;

    color:#aaa!important;
    font-size:6.8px!important;
    font-weight:900!important;
    line-height:1.15!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-close{
    top:11px!important;
    right:11px!important;

    width:31px!important;
    height:31px!important;
    border:1px solid #3a3a3a!important;
    border-radius:50%!important;
    background:#0d0d0d!important;
    color:#fff!important;

    display:grid!important;
    place-items:center!important;

    font-size:18px!important;
    line-height:1!important;
    z-index:30!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-body{
    padding:11px!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-last-match{
    margin:0 0 10px!important;
    padding:10px 11px!important;

    border:1px solid rgba(230,186,62,.30)!important;
    border-radius:11px!important;
    background:#0b0b0b!important;

    color:#b5b5b5!important;
    font-size:8.5px!important;
    line-height:1.35!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-last-match b{
    color:#e6ba3e!important;
  }}@media(max-width:390px){.fri-lp-overall-player-card-v2144 .fri-fr-profile-top{
    grid-template-columns:52px minmax(0,1fr) 90px!important;
    gap:8px!important;
    padding:15px 10px 14px 10px!important;
    min-height:114px!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-initials{
    width:50px!important;
    height:50px!important;
    font-size:16px!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-kicker{
    font-size:5.7px!important;
    line-height:1.15!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-name{
    font-size:16px!important;
  }.fri-lp-overall-player-card-v2144 .fri-lp-overall-club-v2144{
    font-size:8px!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-score{
    min-width:86px!important;
    font-size:20px!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-score small{
    margin-top:6px!important;
    font-size:5.8px!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-close{
    top:9px!important;
    right:9px!important;
    width:29px!important;
    height:29px!important;
    font-size:17px!important;
  }}.fri-lp-player-rankings-head.fri-lp-ranking-explainer-v2149{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:4px!important;
}.fri-lp-ranking-explainer-v2149 .fri-lp-player-rankings-title{
  color:#e6ba3e!important;
  text-transform:uppercase!important;
}.fri-lp-ranking-explainer-copy-v2149{
  margin:0!important;
  color:#aaa!important;
}.fri-lp-ranking-count-v2149{
  margin:0!important;
  color:#888!important;
  text-align:left!important;
}@media(max-width:760px){.fri-lp-player-rankings-head.fri-lp-ranking-explainer-v2149{
    padding:11px 12px!important;
    gap:4px!important;
  }.fri-lp-ranking-explainer-v2149 .fri-lp-player-rankings-title{
    font-size:10px!important;
    line-height:1.2!important;
    letter-spacing:.04em!important;
  }.fri-lp-ranking-explainer-copy-v2149{
    font-size:8px!important;
    line-height:1.3!important;
  }.fri-lp-ranking-count-v2149{
    font-size:8px!important;
    line-height:1.25!important;
  }}@media(max-width:620px){.fri-lp-overall-player-card-v2144 .fri-fr-profile-top{
    position:relative!important;
    grid-template-columns:58px minmax(0,1fr)!important;
    padding-right:122px!important;
  }.fri-lp-overall-player-card-v2144 .fri-lp-overall-info-v2144{
    grid-column:2!important;
    min-width:0!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-score{
    position:absolute!important;
    right:12px!important;
    bottom:16px!important;

    width:auto!important;
    min-width:92px!important;
    max-width:104px!important;

    margin:0!important;
    padding:0!important;
    transform:none!important;

    border-left:none!important;
    text-align:right!important;

    font-size:29px!important;
    line-height:.95!important;
    white-space:nowrap!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-score small{
    display:block!important;
    margin-top:6px!important;
    text-align:right!important;
    white-space:nowrap!important;
  }}@media(max-width:390px){.fri-lp-overall-player-card-v2144 .fri-fr-profile-top{
    grid-template-columns:52px minmax(0,1fr)!important;
    padding-right:104px!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-score{
    right:9px!important;
    bottom:14px!important;
    min-width:82px!important;
    max-width:90px!important;
    font-size:20px!important;
  }}@media(max-width:620px){.fri-lp-overall-player-card-v2144 .fri-fr-profile-top{
    position:relative!important;
    display:grid!important;
    grid-template-columns:56px minmax(0,1fr) 96px!important;
    column-gap:10px!important;
    align-items:end!important;

    padding:18px 12px 15px 12px!important;
    min-height:124px!important;
    box-sizing:border-box!important;

    border-bottom:none!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-initials{
    grid-column:1!important;
    align-self:center!important;

    width:54px!important;
    height:54px!important;
  }.fri-lp-overall-player-card-v2144 .fri-lp-overall-info-v2144{
    grid-column:2!important;
    align-self:end!important;

    min-width:0!important;
    max-width:100%!important;
    padding:0!important;
    overflow:hidden!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-kicker{
    margin:0 0 5px!important;
  }.fri-lp-overall-player-card-v2144 .fri-lp-overall-kicker-line1-v2145,
  .fri-lp-overall-player-card-v2144 .fri-lp-overall-kicker-line2-v2145{
    white-space:nowrap!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-name{
    width:100%!important;
    max-width:100%!important;

    font-size:16px!important;
    line-height:1.02!important;

    white-space:normal!important;
    overflow:hidden!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }.fri-lp-overall-player-card-v2144 .fri-lp-overall-club-v2144{
    margin-top:6px!important;
    white-space:nowrap!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-score{
    position:static!important;

    grid-column:3!important;
    align-self:end!important;
    justify-self:end!important;

    width:96px!important;
    min-width:96px!important;
    max-width:96px!important;

    margin:0!important;
    padding:0!important;
    transform:none!important;

    border-left:none!important;

    text-align:right!important;
    font-size:28px!important;
    line-height:.95!important;
    white-space:nowrap!important;
    font-variant-numeric:tabular-nums!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-score small{
    display:block!important;
    width:100%!important;

    margin-top:7px!important;

    text-align:right!important;
    white-space:nowrap!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-close{
    top:10px!important;
    right:10px!important;
  }}@media(max-width:430px){.fri-lp-overall-player-card-v2144 .fri-fr-profile-top{
    grid-template-columns:50px minmax(0,1fr) 88px!important;
    column-gap:8px!important;

    padding:15px 10px 13px 10px!important;
    min-height:116px!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-initials{
    width:48px!important;
    height:48px!important;
    font-size:16px!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-kicker{
    font-size:5.6px!important;
    line-height:1.15!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-name{
    font-size:14px!important;
    line-height:1.02!important;
  }.fri-lp-overall-player-card-v2144 .fri-lp-overall-club-v2144{
    font-size:7.5px!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-score{
    width:88px!important;
    min-width:88px!important;
    max-width:88px!important;

    font-size:25px!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-score small{
    font-size:5.6px!important;
  }}@media(max-width:370px){.fri-lp-overall-player-card-v2144 .fri-fr-profile-top{
    grid-template-columns:46px minmax(0,1fr) 82px!important;
    column-gap:7px!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-initials{
    width:44px!important;
    height:44px!important;
    font-size:15px!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-name{
    font-size:13px!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-score{
    width:82px!important;
    min-width:82px!important;
    max-width:82px!important;
    font-size:23px!important;
  }}@media(max-width:620px){.fri-lp-overall-player-card-v2144 .fri-fr-profile-top{
    grid-template-columns:56px minmax(0,1fr) 84px!important;
    column-gap:8px!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-score{
    width:84px!important;
    min-width:84px!important;
    max-width:84px!important;
    font-size:28px!important;
    transform:translateX(-4px)!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-score small{
    transform:translateX(-2px)!important;
  }}@media(max-width:430px){.fri-lp-overall-player-card-v2144 .fri-fr-profile-top{
    grid-template-columns:50px minmax(0,1fr) 80px!important;
    column-gap:7px!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-score{
    width:80px!important;
    min-width:80px!important;
    max-width:80px!important;
    font-size:25px!important;
    transform:translateX(-5px)!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-score small{
    transform:translateX(-2px)!important;
  }}@media(max-width:370px){.fri-lp-overall-player-card-v2144 .fri-fr-profile-top{
    grid-template-columns:46px minmax(0,1fr) 76px!important;
    column-gap:6px!important;
  }.fri-lp-overall-player-card-v2144 .fri-fr-profile-score{
    width:76px!important;
    min-width:76px!important;
    max-width:76px!important;
    font-size:23px!important;
    transform:translateX(-4px)!important;
  }}.fri-player-name-stack-v2153 .fri-player-name-line{display:inline}.fri-player-name-stack-v2153 .fri-player-name-line2::before{content:" "}@media(max-width:620px){.fri-player-name-stack-v2153 .fri-player-name-line{
    display:block!important;
  }.fri-player-name-stack-v2153 .fri-player-name-line2::before{
    content:""!important;
  }.fri-fr-profile-name.fri-player-name-stack-v2153{
    line-height:0.95!important;
  }}.fri-lp-overall-points-label,
.fri-lp-overall-games-label{
  display:inline;
}.fri-lp-overall-games-label::before{
  content:" · ";
}@media(max-width:760px){.fri-lp-leader .fri-lp-score{
    line-height:.95!important;
  }.fri-lp-leader .fri-lp-score small{
    display:block!important;
    margin-top:6px!important;
    line-height:1.15!important;
  }.fri-lp-leader .fri-lp-score .fri-lp-overall-points-label,
  .fri-lp-leader .fri-lp-score .fri-lp-overall-games-label{
    display:block!important;
    width:100%!important;
    text-align:right!important;
    white-space:nowrap!important;
  }.fri-lp-leader .fri-lp-score .fri-lp-overall-games-label{
    margin-top:5px!important;
  }.fri-lp-leader .fri-lp-score .fri-lp-overall-games-label::before{
    content:""!important;
  }.fri-lp-leader .fri-lp-score .fri-lp-overall-points-label{
    color:#a88e3b!important;
    font-size:7px!important;
    font-weight:900!important;
    letter-spacing:.04em!important;
  }.fri-lp-leader .fri-lp-score .fri-lp-overall-games-label{
    color:#c3c3c3!important;
    font-size:7px!important;
    font-weight:900!important;
    letter-spacing:.04em!important;
  }}@media(max-width:430px){.fri-lp-leader .fri-lp-score small{
    margin-top:5px!important;
  }.fri-lp-leader .fri-lp-score .fri-lp-overall-games-label{
    margin-top:4px!important;
  }.fri-lp-leader .fri-lp-score .fri-lp-overall-points-label,
  .fri-lp-leader .fri-lp-score .fri-lp-overall-games-label{
    font-size:6.4px!important;
  }}.fri-lp-leader-name-stack-v2155 .fri-player-name-line{
  display:inline;
}.fri-lp-leader-name-stack-v2155 .fri-player-name-line2::before{
  content:" ";
}@media(max-width:760px){.fri-lp-leader-name-stack-v2155 .fri-player-name-line{
    display:block!important;
  }.fri-lp-leader-name-stack-v2155 .fri-player-name-line2::before{
    content:""!important;
  }.fri-lp-leader .fri-lp-leader-name-stack-v2155{
    line-height:.98!important;
    min-height:2em!important;
  }.fri-lp-leader .fri-lp-leader-name-stack-v2155 .fri-player-name-line1{
    margin-bottom:1px!important;
  }}@media(max-width:430px){.fri-lp-leader .fri-lp-leader-name-stack-v2155{
    line-height:.95!important;
  }}.fri-club-position-badge{
  display:none;
}.fri-club-squad-name-line{
  display:inline;
}.fri-club-squad-name-last::before{
  content:" ";
}@media(max-width:620px){.fri-club-squad-wrap{
    overflow:hidden!important;
    border-radius:14px!important;
  }.fri-club-position-desktop{
    display:none!important;
  }.fri-club-position-badge{
    display:grid!important;
    place-items:center!important;

    min-width:34px!important;
    height:31px!important;
    padding:0 6px!important;

    border:1px solid currentColor!important;
    border-radius:7px!important;

    font-size:9px!important;
    font-weight:1000!important;
    line-height:1!important;
    text-align:center!important;
  }.fri-club-position-gk{
    color:#2ca8ff!important;
    background:rgba(20,105,170,.18)!important;
    box-shadow:inset 0 0 12px rgba(44,168,255,.08)!important;
  }.fri-club-position-def{
    color:#39de58!important;
    background:rgba(26,130,50,.18)!important;
    box-shadow:inset 0 0 12px rgba(57,222,88,.08)!important;
  }.fri-club-position-mid{
    color:#ad56ff!important;
    background:rgba(106,40,170,.20)!important;
    box-shadow:inset 0 0 12px rgba(173,86,255,.08)!important;
  }.fri-club-position-fwd{
    color:#ff941f!important;
    background:rgba(164,82,10,.20)!important;
    box-shadow:inset 0 0 12px rgba(255,148,31,.08)!important;
  }}@media(max-width:390px){.fri-club-position-badge{
    min-width:38px!important;
    height:29px!important;
    font-size:8px!important;
  }}html,
body{
  -ms-overflow-style:none!important;
  scrollbar-width:none!important;
}html::-webkit-scrollbar,
body::-webkit-scrollbar{
  width:0!important;
  height:0!important;
  display:none!important;
}.fri-leagues-live-view,.fri-weekly-embed,main,section{
  -ms-overflow-style:none!important;
  scrollbar-width:none!important;
}.fri-leagues-live-view::-webkit-scrollbar,.fri-weekly-embed::-webkit-scrollbar,main::-webkit-scrollbar,section::-webkit-scrollbar{
  width:0!important;
  height:0!important;
  display:none!important;
}@media(max-width:620px){.fri-players-profile-close{
    display:grid!important;
    position:fixed!important;

    top:12px!important;
    right:12px!important;

    width:36px!important;
    height:36px!important;

    border:1px solid #3a3a3a!important;
    border-radius:50%!important;

    background:rgba(12,12,12,.96)!important;
    color:#fff!important;

    place-items:center!important;

    font-size:21px!important;
    font-weight:700!important;
    line-height:1!important;

    box-shadow:0 5px 18px rgba(0,0,0,.45)!important;
    z-index:100005!important;

    cursor:pointer!important;
  }.fri-players-profile-close:active{
    transform:scale(.94)!important;
  }.fri-profile-hero-v2125{
    padding-right:54px!important;
  }}@media(max-width:620px){.fri-mgr-profile-close{
    display:grid!important;
    position:fixed!important;

    top:12px!important;
    right:12px!important;

    width:36px!important;
    height:36px!important;

    border:1px solid #3a3a3a!important;
    border-radius:50%!important;

    background:rgba(12,12,12,.96)!important;
    color:#fff!important;

    place-items:center!important;

    font-size:21px!important;
    font-weight:700!important;
    line-height:1!important;

    box-shadow:0 5px 18px rgba(0,0,0,.45)!important;
    z-index:100005!important;

    cursor:pointer!important;
  }.fri-mgr-profile-close:active{
    transform:scale(.94)!important;
  }.fri-mgr-profile-name{
    padding-right:0!important;
  }}.fri-mgr-profile.fri-mgr-dashboard-v2163{
  width:min(980px,100%)!important;
  background:
    radial-gradient(circle at 82% 4%,rgba(230,186,62,.12),transparent 30%),
    linear-gradient(180deg,#111,#070707)!important;
  border-color:rgba(230,186,62,.72)!important;
}.fri-mgr-dashboard-hero{
  position:relative;
  display:grid;
  grid-template-columns:92px minmax(0,1fr) 90px;
  gap:22px;
  align-items:center;

  padding:28px 30px 24px;
  border-bottom:1px solid rgba(230,186,62,.20);
  overflow:hidden;
}.fri-mgr-dashboard-hero::after{
  content:"";
  position:absolute;
  right:-70px;
  top:-100px;
  width:300px;
  height:260px;
  border-radius:50%;
  background:radial-gradient(circle,rgba(230,186,62,.13),transparent 68%);
  pointer-events:none;
}.fri-mgr-dashboard-hero .fri-mgr-profile-initials{
  width:88px;
  height:88px;
  border-radius:22px;
  font-size:28px;
  box-shadow:0 0 28px rgba(230,186,62,.08);
}.fri-mgr-dashboard-hero-copy{
  min-width:0;
  position:relative;
  z-index:1;
}.fri-mgr-dashboard-hero .fri-mgr-profile-name{
  margin-top:6px;
  padding:0;
  font-size:38px;
  line-height:1;
}.fri-mgr-dashboard-hero-mark{
  justify-self:end;
  align-self:center;
  color:rgba(230,186,62,.34);
  font-size:34px;
  font-weight:1000;
  letter-spacing:-.08em;
  position:relative;
  z-index:1;
}.fri-mgr-dashboard-body{
  display:grid;
  gap:16px;
  padding:20px 22px 24px!important;
}.fri-mgr-dashboard-identity{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:10px;
}.fri-mgr-dashboard-info-card,
.fri-mgr-dashboard-section{
  background:linear-gradient(180deg,#0f0f0f,#0a0a0a);
  border:1px solid #292929;
  border-radius:16px;
}.fri-mgr-dashboard-info-card{
  padding:14px 15px;
}.fri-mgr-dashboard-info-card span,.fri-mgr-dashboard-record-card span,.fri-mgr-top-player-score span{
  display:block;
  color:#8f8f8f;
  font-size:9px;
  line-height:1.2;
  font-weight:950;
  letter-spacing:.07em;
  text-transform:uppercase;
}.fri-mgr-dashboard-info-card b{
  display:block;
  margin-top:6px;
  font-size:16px;
  line-height:1.2;
}.fri-mgr-dashboard-section{
  padding:16px;
  border-color:rgba(230,186,62,.34);
}.fri-mgr-dashboard-section-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin-bottom:14px;
}.fri-mgr-dashboard-section-head > div{
  display:flex;
  align-items:center;
  gap:9px;
}.fri-mgr-dashboard-section-head b{
  color:#e6ba3e;
  font-size:12px;
  letter-spacing:.09em;
}.fri-mgr-dashboard-section-head small{
  color:#777;
  font-size:9px;
  letter-spacing:.08em;
}.fri-mgr-dashboard-section-icon{
  display:grid;
  place-items:center;
  width:24px;
  height:24px;
  color:#e6ba3e;
  font-size:17px;
  font-weight:1000;
}.fri-mgr-dashboard-record-grid{
  display:grid;
  grid-template-columns:repeat(6,1fr);
  gap:8px;
}.fri-mgr-dashboard-record-card{
  min-height:78px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;

  padding:10px 6px;
  border:1px solid #2b2b2b;
  border-radius:13px;
  background:#0b0b0b;
}.fri-mgr-dashboard-record-card b{
  margin-top:7px;
  font-size:22px;
  line-height:1;
}.fri-mgr-dashboard-form-row{
  display:flex;
  align-items:center;
  gap:14px;
  margin-top:14px;
  padding-top:13px;
  border-top:1px solid #242424;
}.fri-mgr-dashboard-form-row > span{
  color:#999;
  font-size:9px;
  font-weight:950;
  letter-spacing:.08em;
}.fri-mgr-dashboard-form{
  display:flex;
  gap:7px;
  align-items:center;
  flex-wrap:wrap;
}.fri-mgr-form-pill{
  width:32px;
  height:32px;
  display:grid;
  place-items:center;
  border-radius:50%;
  border:1px solid #555;
  background:#151515;
  color:#ddd;
  font-weight:1000;
}.fri-mgr-form-w{
  border-color:#35c75a;
  color:#5cf178;
  background:rgba(25,120,45,.20);
}.fri-mgr-form-d{
  border-color:#777;
  color:#ddd;
}.fri-mgr-form-l{
  border-color:#c34848;
  color:#ff6868;
  background:rgba(140,30,30,.18);
}.fri-mgr-form-loading{
  color:#777;
  font-style:normal;
  font-size:11px;
}.fri-mgr-dashboard-two-col{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:14px;
}.fri-mgr-latest-match{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);
  align-items:center;
  gap:10px;
  text-align:center;
  min-height:70px;
}.fri-mgr-latest-match strong{
  color:#fff;
  font-size:26px;
  white-space:nowrap;
}.fri-mgr-latest-team{
  color:#ddd;
  font-size:13px;
  font-weight:850;
}.fri-mgr-latest-match small{
  grid-column:1/-1;
  color:#888;
  margin-top:-4px;
}.fri-mgr-view-match{
  width:100%;
  margin-top:10px;
  padding:10px 12px;
  border-radius:999px;
  border:1px solid #d9ad35;
  background:#0b0b0b;
  color:#e6ba3e;
  font-size:10px;
  font-weight:1000;
  letter-spacing:.06em;
  cursor:pointer;
}.fri-mgr-top-player{
  display:grid;
  grid-template-columns:56px minmax(0,1fr) auto;
  gap:12px;
  align-items:center;
}.fri-mgr-top-player-initials{
  width:54px;
  height:54px;
  display:grid;
  place-items:center;
  border:1px solid rgba(230,186,62,.60);
  border-radius:14px;
  color:#e6ba3e;
  font-size:17px;
  font-weight:1000;
  background:#090909;
}.fri-mgr-top-player-copy{
  min-width:0;
}.fri-mgr-top-player-copy b{
  display:block;
  font-size:18px;
}.fri-mgr-top-player-copy span{
  display:block;
  margin-top:4px;
  color:#888;
  font-size:10px;
  text-transform:uppercase;
}.fri-mgr-top-player-score{
  text-align:right;
}.fri-mgr-top-player-score strong{
  display:block;
  margin-top:5px;
  color:#e6ba3e;
  font-size:28px;
  line-height:1;
}.fri-mgr-dashboard-empty{
  padding:14px;
  border:1px dashed #303030;
  border-radius:12px;
  color:#777;
  font-size:11px;
  text-align:center;
}.fri-mgr-match-summary-backdrop{
  position:fixed;
  inset:0;
  z-index:100100;
  display:grid;
  place-items:center;
  padding:18px;
  background:rgba(0,0,0,.86);
}.fri-mgr-match-summary{
  position:relative;
  width:min(680px,100%);
  max-height:calc(100vh - 36px);
  overflow:auto;
  padding:20px;
  border:1px solid rgba(230,186,62,.65);
  border-radius:18px;
  background:linear-gradient(180deg,#111,#080808);
  color:#fff;
}.fri-mgr-match-summary-close{
  position:absolute;
  right:12px;
  top:12px;
  width:34px;
  height:34px;
  border-radius:50%;
  border:1px solid #444;
  background:#0b0b0b;
  color:#fff;
  font-size:20px;
}.fri-mgr-match-summary-kicker{
  color:#e6ba3e;
  font-size:10px;
  font-weight:1000;
  letter-spacing:.09em;
}.fri-mgr-match-summary-score{
  display:grid;
  grid-template-columns:1fr auto 1fr;
  gap:14px;
  align-items:center;
  margin-top:20px;
  text-align:center;
}.fri-mgr-match-summary-score strong{
  font-size:30px;
}.fri-mgr-match-summary-score span{
  font-weight:900;
}.fri-mgr-match-summary-date{
  margin-top:6px;
  color:#888;
  font-size:11px;
  text-align:center;
}.fri-mgr-match-summary-loading{
  margin-top:18px;
  color:#888;
  text-align:center;
}@media(max-width:760px){.fri-mgr-profile.fri-mgr-dashboard-v2163{
    width:100%!important;
    border-radius:16px!important;
  }.fri-mgr-dashboard-hero{
    grid-template-columns:64px minmax(0,1fr);
    gap:12px;
    padding:18px 54px 18px 14px;
  }.fri-mgr-dashboard-hero .fri-mgr-profile-initials{
    width:60px;
    height:60px;
    border-radius:16px;
    font-size:20px;
  }.fri-mgr-dashboard-hero .fri-mgr-profile-name{
    font-size:24px;
    line-height:1.02;
  }.fri-mgr-dashboard-hero-mark{
    display:none;
  }.fri-mgr-dashboard-body{
    gap:12px;
    padding:12px!important;
  }.fri-mgr-dashboard-identity{
    grid-template-columns:1fr 1fr;
    gap:8px;
  }.fri-mgr-dashboard-info-card{
    padding:12px;
  }.fri-mgr-dashboard-info-card b{
    font-size:14px;
  }.fri-mgr-dashboard-section{
    padding:12px;
    border-radius:14px;
  }.fri-mgr-dashboard-record-grid{
    grid-template-columns:repeat(3,1fr);
    gap:6px;
  }.fri-mgr-dashboard-record-card{
    min-height:67px;
    padding:8px 4px;
  }.fri-mgr-dashboard-record-card span{
    font-size:7px;
  }.fri-mgr-dashboard-record-card b{
    font-size:19px;
  }.fri-mgr-dashboard-form-row{
    align-items:flex-start;
    flex-direction:column;
    gap:8px;
  }.fri-mgr-form-pill{
    width:30px;
    height:30px;
    font-size:11px;
  }.fri-mgr-dashboard-two-col{
    grid-template-columns:1fr;
    gap:12px;
  }.fri-mgr-top-player{
    grid-template-columns:50px minmax(0,1fr) auto;
    gap:9px;
  }.fri-mgr-top-player-initials{
    width:48px;
    height:48px;
  }.fri-mgr-top-player-copy b{
    font-size:15px;
  }.fri-mgr-top-player-score strong{
    font-size:24px;
  }.fri-mgr-dashboard-section-head b{
    font-size:10px;
  }.fri-mgr-dashboard-section-head small{
    font-size:7px;
  }}@media(max-width:390px){.fri-mgr-dashboard-record-grid{
    grid-template-columns:repeat(2,1fr);
  }.fri-mgr-dashboard-identity{
    grid-template-columns:1fr;
  }.fri-mgr-dashboard-hero .fri-mgr-profile-name{
    font-size:21px;
  }.fri-mgr-dashboard-section-head{
    align-items:flex-start;
  }}.fri-mgr-form-w{border-color:#31d65a!important;color:#67f584!important;background:rgba(25,140,48,.24)!important}.fri-mgr-form-d{border-color:#e4b91f!important;color:#ffd84b!important;background:rgba(155,120,8,.20)!important}.fri-mgr-form-l{border-color:#e34444!important;color:#ff6666!important;background:rgba(145,30,30,.23)!important}.fri-mgr-dashboard-club-rank{display:flex;flex-direction:column}.fri-mgr-club-rank-main{min-height:112px;display:flex;flex-direction:column;justify-content:center}.fri-mgr-club-rank-main>strong{color:#e6ba3e;font-size:54px;line-height:.9;font-weight:1000;letter-spacing:-.04em}.fri-mgr-club-rank-main>p{max-width:390px;margin:14px 0 0;color:#b6b6b6;font-size:12px;line-height:1.45}.fri-mgr-top-player-name .fri-mgr-player-name-line{display:inline}.fri-mgr-top-player-name .fri-mgr-player-last::before{content:" "}.fri-mgr-match-summary-ranking-title{margin-top:18px;padding:10px 12px;color:#e6ba3e;font-size:9px;font-weight:1000;line-height:1.3;letter-spacing:.07em;text-transform:uppercase;border:1px solid rgba(230,186,62,.28);border-radius:10px;background:#0b0b0b}@media(max-width:760px){.fri-mgr-dashboard-form-row{gap:9px!important}.fri-mgr-dashboard-form-row>span{line-height:1.35!important}.fri-mgr-dashboard-form{width:100%!important;justify-content:flex-start!important}.fri-mgr-form-pill{width:34px!important;height:34px!important}.fri-mgr-club-rank-main{min-height:96px!important}.fri-mgr-club-rank-main>strong{font-size:48px!important}.fri-mgr-club-rank-main>p{margin-top:11px!important;font-size:10.5px!important}.fri-mgr-top-player-name .fri-mgr-player-name-line{display:block!important}.fri-mgr-top-player-name .fri-mgr-player-last::before{content:""!important}.fri-mgr-top-player-copy{overflow:hidden!important}.fri-mgr-top-player-copy b{line-height:.98!important}.fri-mgr-top-player-score{min-width:72px!important}.fri-mgr-match-summary{max-height:calc(100dvh - 24px)!important;overflow-y:auto!important}}@media(max-width:390px){.fri-mgr-club-rank-main>strong{font-size:44px!important}.fri-mgr-top-player{grid-template-columns:48px minmax(0,1fr) 68px!important}.fri-mgr-top-player-score strong{font-size:22px!important}.fri-mgr-top-player-copy b{font-size:14px!important}}.fri-mgr-club-rank-main{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  column-gap:22px!important;
  align-items:center!important;
}.fri-mgr-club-rank-current > strong{
  display:block!important;
  color:#e6ba3e!important;
  font-size:54px!important;
  line-height:.9!important;
  font-weight:1000!important;
  letter-spacing:-.04em!important;
}.fri-mgr-club-rank-current > span,
.fri-mgr-club-rank-history span{
  display:block!important;
  margin-top:7px!important;
  color:#898989!important;
  font-size:8px!important;
  line-height:1.2!important;
  font-weight:950!important;
  letter-spacing:.08em!important;
}.fri-mgr-club-rank-history{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  padding-left:18px!important;
  border-left:1px solid rgba(230,186,62,.28)!important;
}.fri-mgr-club-rank-history b{
  display:block!important;
  margin-top:5px!important;
  color:#fff!important;
  font-size:20px!important;
  line-height:1!important;
}.fri-mgr-rank-movement{
  min-width:50px!important;
  padding:7px 9px!important;
  border-radius:999px!important;
  text-align:center!important;
  font-size:11px!important;
  line-height:1!important;
  font-weight:1000!important;
}.fri-mgr-rank-up{
  color:#60f07b!important;
  border:1px solid rgba(50,210,85,.55)!important;
  background:rgba(28,130,50,.18)!important;
}.fri-mgr-rank-down{
  color:#ff6868!important;
  border:1px solid rgba(220,65,65,.55)!important;
  background:rgba(140,30,30,.18)!important;
}.fri-mgr-rank-flat{
  color:#ffd84b!important;
  border:1px solid rgba(220,180,35,.45)!important;
  background:rgba(145,110,15,.15)!important;
}.fri-mgr-club-rank-main > p{
  grid-column:1/-1!important;
  max-width:none!important;
  margin:14px 0 0!important;
}@media(max-width:760px){.fri-mgr-club-rank-main{
    grid-template-columns:minmax(0,1fr) auto!important;
    column-gap:12px!important;
  }.fri-mgr-club-rank-current > strong{
    font-size:48px!important;
  }.fri-mgr-club-rank-history{
    gap:8px!important;
    padding-left:12px!important;
  }.fri-mgr-club-rank-history b{
    font-size:17px!important;
  }.fri-mgr-rank-movement{
    min-width:34px!important;
    padding:6px 7px!important;
    font-size:10px!important;
  }}@media(max-width:390px){.fri-mgr-club-rank-main{
    grid-template-columns:1fr!important;
    row-gap:13px!important;
  }.fri-mgr-club-rank-history{
    justify-content:flex-start!important;
    padding:11px 0 0!important;
    border-left:0!important;
    border-top:1px solid rgba(230,186,62,.22)!important;
  }.fri-mgr-club-rank-main > p{
    margin-top:0!important;
  }}.fri-club-ranking-card-v2166{
  margin:0 0 28px;
  padding:18px 20px;
  border:1px solid rgba(230,186,62,.48);
  border-radius:18px;
  background:
    radial-gradient(circle at 88% 8%,rgba(230,186,62,.09),transparent 32%),
    linear-gradient(180deg,#10100f,#090909);
}.fri-club-ranking-head-v2166{
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  gap:16px;
}.fri-club-ranking-kicker-v2166{
  color:#e6ba3e;
  font-size:11px;
  font-weight:1000;
  letter-spacing:.09em;
  text-transform:uppercase;
}.fri-club-ranking-league-v2166{
  margin-top:4px;
  color:#8e8e8e;
  font-size:11px;
}.fri-club-ranking-clubs-v2166{
  color:#777;
  font-size:9px;
  font-weight:900;
  letter-spacing:.08em;
}.fri-club-ranking-main-v2166{
  display:grid;
  grid-template-columns:minmax(150px,.8fr) minmax(0,2fr);
  gap:24px;
  align-items:end;
  margin-top:18px;
}.fri-club-ranking-current-v2166 strong{
  display:block;
  color:#e6ba3e;
  font-size:52px;
  line-height:.9;
  font-weight:1000;
  letter-spacing:-.04em;
}.fri-club-ranking-current-v2166 span,
.fri-club-ranking-metric-v2166 span{
  display:block;
  margin-top:8px;
  color:#858585;
  font-size:8px;
  font-weight:950;
  letter-spacing:.08em;
  text-transform:uppercase;
}.fri-club-ranking-metrics-v2166{
  display:grid;
  grid-template-columns:1fr auto 1.2fr;
  gap:12px;
  align-items:center;
  padding-left:20px;
  border-left:1px solid rgba(230,186,62,.26);
}.fri-club-ranking-metric-v2166 b{
  display:block;
  margin-top:6px;
  color:#fff;
  font-size:20px;
  line-height:1;
}.fri-club-ranking-movement-v2166{
  min-width:72px;
  padding:8px 10px;
  border-radius:999px;
  text-align:center;
  font-size:10px;
  font-weight:1000;
  white-space:nowrap;
}.fri-club-rank-up{
  color:#62f07d;
  border:1px solid rgba(55,210,90,.52);
  background:rgba(28,135,50,.18);
}.fri-club-rank-down{
  color:#ff6969;
  border:1px solid rgba(220,65,65,.52);
  background:rgba(145,30,30,.18);
}.fri-club-rank-flat{
  color:#ffd84b;
  border:1px solid rgba(220,180,35,.45);
  background:rgba(145,110,15,.15);
}.fri-club-ranking-copy-v2166{
  margin-top:17px;
  padding-top:13px;
  border-top:1px solid #242424;
  color:#aaa;
  font-size:11px;
  line-height:1.45;
}@media(max-width:620px){.fri-club-ranking-card-v2166{
    margin-bottom:20px;
    padding:14px;
    border-radius:15px;
  }.fri-club-ranking-main-v2166{
    grid-template-columns:1fr;
    gap:14px;
    margin-top:15px;
  }.fri-club-ranking-current-v2166 strong{
    font-size:46px;
  }.fri-club-ranking-metrics-v2166{
    grid-template-columns:1fr auto 1fr;
    gap:8px;
    padding:12px 0 0;
    border-left:0;
    border-top:1px solid rgba(230,186,62,.22);
  }.fri-club-ranking-metric-v2166 b{
    font-size:17px;
  }.fri-club-ranking-movement-v2166{
    min-width:68px;
    padding:7px 8px;
    font-size:9px;
  }.fri-club-ranking-copy-v2166{
    font-size:9.5px;
  }}@media(max-width:390px){.fri-club-ranking-metrics-v2166{
    grid-template-columns:1fr 1fr;
  }.fri-club-ranking-movement-v2166{
    grid-column:1/-1;
    justify-self:start;
  }}.fri-mgr-profile-backdrop,
.fri-mgr-profile,
.fri-club-hub-backdrop,
.fri-club-hub{
  -ms-overflow-style:none!important;
  scrollbar-width:none!important;
}.fri-mgr-profile-backdrop::-webkit-scrollbar,
.fri-mgr-profile::-webkit-scrollbar,
.fri-club-hub-backdrop::-webkit-scrollbar,
.fri-club-hub::-webkit-scrollbar{
  width:0!important;
  height:0!important;
  display:none!important;
}@media(max-width:760px){.fri-mgr-profile-backdrop,
  .fri-mgr-profile,
  .fri-club-hub-backdrop,
  .fri-club-hub{
    -webkit-overflow-scrolling:touch!important;
  }}.fri-mgr-player-breakdown-backdrop{
  position:fixed;
  inset:0;
  z-index:100300;
  display:grid;
  place-items:center;
  padding:18px;
  background:rgba(0,0,0,.88);
}.fri-mgr-player-breakdown{
  position:relative;
  width:min(900px,100%);
  max-height:calc(100vh - 36px);
  overflow:auto;
  border:1px solid rgba(230,186,62,.68);
  border-radius:18px;
  background:
    radial-gradient(circle at 88% 7%,rgba(230,186,62,.08),transparent 30%),
    linear-gradient(180deg,#111,#080808);
  color:#fff;
  box-shadow:0 20px 60px rgba(0,0,0,.58);
  -ms-overflow-style:none;
  scrollbar-width:none;
}.fri-mgr-player-breakdown::-webkit-scrollbar{
  width:0;
  height:0;
  display:none;
}.fri-mgr-player-breakdown-close{
  position:absolute;
  top:12px;
  right:12px;
  z-index:3;
  width:34px;
  height:34px;
  display:grid;
  place-items:center;
  border:1px solid #444;
  border-radius:50%;
  background:#0b0b0b;
  color:#fff;
  font-size:20px;
  cursor:pointer;
}.fri-mgr-player-breakdown-top{
  display:grid;
  grid-template-columns:66px minmax(0,1fr) auto;
  gap:14px;
  align-items:center;
  padding:20px 58px 18px 18px;
  border-bottom:1px solid #252525;
}.fri-mgr-player-breakdown-initials{
  width:62px;
  height:62px;
  display:grid;
  place-items:center;
  border:1px solid rgba(230,186,62,.68);
  border-radius:15px;
  color:#e6ba3e;
  background:#090909;
  font-size:20px;
  font-weight:1000;
}.fri-mgr-player-breakdown-kicker{
  color:#e6ba3e;
  font-size:9px;
  font-weight:1000;
  letter-spacing:.08em;
}.fri-mgr-player-breakdown-name{
  margin-top:5px;
  color:#fff;
  font-size:24px;
  line-height:1;
  font-weight:1000;
}.fri-mgr-player-breakdown-club{
  margin-top:6px;
  color:#8f8f8f;
  font-size:11px;
}.fri-mgr-player-breakdown-score{
  color:#e6ba3e;
  font-size:35px;
  line-height:.9;
  font-weight:1000;
  text-align:right;
  font-variant-numeric:tabular-nums;
}.fri-mgr-player-breakdown-score small{
  display:block;
  margin-top:7px;
  color:#999;
  font-size:8px;
  line-height:1;
  letter-spacing:.08em;
}.fri-mgr-player-breakdown-body{
  padding:16px 18px 20px;
}.fri-mgr-player-breakdown-match{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:12px;
  padding:11px 12px;
  border:1px solid rgba(230,186,62,.26);
  border-radius:11px;
  background:#0a0a0a;
}.fri-mgr-player-breakdown-match b{
  color:#e6ba3e;
  font-size:11px;
}.fri-mgr-player-breakdown-match span{
  color:#888;
  font-size:10px;
  white-space:nowrap;
}.fri-mgr-player-breakdown-meta{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:9px;
  margin:12px 0;
}.fri-mgr-player-breakdown-meta > div{
  padding:11px 12px;
  border:1px solid #292929;
  border-radius:11px;
  background:#0d0d0d;
}.fri-mgr-player-breakdown-meta span{
  display:block;
  color:#888;
  font-size:8px;
  font-weight:900;
  letter-spacing:.05em;
  text-transform:uppercase;
}.fri-mgr-player-breakdown-meta b{
  display:block;
  margin-top:5px;
  font-size:13px;
}.fri-mgr-player-breakdown-table{
  width:100%;
  border-collapse:collapse;
  table-layout:fixed;
  font-size:11px;
}.fri-mgr-player-breakdown-table th{
  padding:7px 5px;
  border-bottom:1px solid #333;
  color:#777;
  font-size:8px;
  text-align:left;
  text-transform:uppercase;
}.fri-mgr-player-breakdown-table td{
  padding:8px 5px;
  border-bottom:1px solid #222;
  vertical-align:top;
}.fri-mgr-player-breakdown-table th:nth-child(2),
.fri-mgr-player-breakdown-table td:nth-child(2){
  width:80px;
  text-align:center;
}.fri-mgr-player-breakdown-table th:nth-child(3),
.fri-mgr-player-breakdown-table td:nth-child(3){
  width:86px;
  text-align:right;
}.fri-mgr-player-breakdown-table .pos{
  color:#e6ba3e;
  font-weight:1000;
}.fri-mgr-player-breakdown-table .neg{
  color:#ef6a6a;
  font-weight:1000;
}.fri-mgr-player-breakdown-total{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:12px;
  margin-top:14px;
  padding-top:14px;
  border-top:1px solid #4b3d17;
}.fri-mgr-player-breakdown-total span{
  color:#e6ba3e;
  font-size:10px;
  font-weight:1000;
}.fri-mgr-player-breakdown-total b{
  color:#e6ba3e;
  font-size:28px;
}.fri-mgr-player-breakdown-empty{
  padding:24px;
  border:1px dashed #333;
  border-radius:11px;
  color:#888;
  text-align:center;
  font-size:11px;
}@media(max-width:620px){.fri-mgr-player-breakdown-backdrop{
    padding:7px!important;
  }.fri-mgr-player-breakdown{
    width:100%!important;
    max-height:calc(100dvh - 14px)!important;
  }.fri-mgr-player-breakdown-top{
    grid-template-columns:50px minmax(0,1fr) 76px!important;
    gap:9px!important;
    padding:14px 46px 13px 12px!important;
  }.fri-mgr-player-breakdown-initials{
    width:48px!important;
    height:48px!important;
    font-size:15px!important;
  }.fri-mgr-player-breakdown-kicker{
    font-size:7px!important;
  }.fri-mgr-player-breakdown-name{
    font-size:17px!important;
    line-height:1.02!important;
  }.fri-mgr-player-breakdown-club{
    font-size:8px!important;
  }.fri-mgr-player-breakdown-score{
    font-size:23px!important;
  }.fri-mgr-player-breakdown-score small{
    font-size:6px!important;
  }.fri-mgr-player-breakdown-body{
    padding:11px!important;
  }.fri-mgr-player-breakdown-match{
    align-items:flex-start!important;
    flex-direction:column!important;
    gap:4px!important;
    padding:9px!important;
  }.fri-mgr-player-breakdown-match b{
    font-size:9px!important;
  }.fri-mgr-player-breakdown-match span{
    font-size:8px!important;
  }.fri-mgr-player-breakdown-meta > div{
    padding:9px!important;
  }.fri-mgr-player-breakdown-meta span{
    font-size:7px!important;
  }.fri-mgr-player-breakdown-meta b{
    font-size:10px!important;
  }.fri-mgr-player-breakdown-table{
    font-size:9px!important;
  }.fri-mgr-player-breakdown-table th{
    font-size:7px!important;
  }.fri-mgr-player-breakdown-table td{
    padding:6px 3px!important;
  }.fri-mgr-player-breakdown-table th:nth-child(2),
  .fri-mgr-player-breakdown-table td:nth-child(2){
    width:52px!important;
  }.fri-mgr-player-breakdown-table th:nth-child(3),
  .fri-mgr-player-breakdown-table td:nth-child(3){
    width:58px!important;
  }.fri-mgr-player-breakdown-total span{
    font-size:8px!important;
  }.fri-mgr-player-breakdown-total b{
    font-size:22px!important;
  }}.fri-club-leader-score-button-v2172{
  display:block!important;
  width:auto!important;
  margin-top:14px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#efbf34!important;
  font:inherit!important;
  text-align:left!important;
  cursor:pointer!important;
}.fri-club-leader-score-button-v2172:hover,
.fri-club-leader-score-button-v2172:focus-visible{
  color:#ffd85a!important;
  outline:none!important;
}.fri-club-leader-score-button-v2172 small{
  color:#e8b92e!important;
}@media(max-width:620px){.fri-club-hub-close{
    display:grid!important;
    position:fixed!important;
    top:12px!important;
    right:12px!important;

    width:36px!important;
    height:36px!important;

    border:1px solid #3a3a3a!important;
    border-radius:50%!important;
    background:rgba(12,12,12,.96)!important;
    color:#fff!important;

    place-items:center!important;
    font-size:21px!important;
    line-height:1!important;

    box-shadow:0 5px 18px rgba(0,0,0,.45)!important;
    z-index:100050!important;
  }.fri-club-hub-head{
    padding-right:56px!important;
  }}.fri-club-squad-score-button-v2175{
  appearance:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#efbf34!important;
  font:inherit!important;
  font-weight:1000!important;
  line-height:inherit!important;
  text-align:right!important;
  font-variant-numeric:tabular-nums!important;
  cursor:pointer!important;
}.fri-club-squad-score-button-v2175:hover,
.fri-club-squad-score-button-v2175:focus-visible{
  color:#ffd95c!important;
  text-decoration:underline!important;
  text-underline-offset:3px!important;
  outline:none!important;
}.fri-club-squad-player-row-v2176{
  cursor:pointer!important;
  transition:background .14s ease, box-shadow .14s ease!important;
}.fri-club-squad-player-row-v2176:hover,
.fri-club-squad-player-row-v2176:focus-visible{
  background:rgba(230,186,62,.045)!important;
  box-shadow:inset 3px 0 0 rgba(230,186,62,.72)!important;
  outline:none!important;
}@media(max-width:620px){.fri-club-squad-player-row-v2176:active{
    background:rgba(230,186,62,.09)!important;
  }}.fri-club-dual-breakdown-backdrop-v2176{
  position:fixed;
  inset:0;
  z-index:100400;
  display:grid;
  place-items:center;
  padding:18px;
  background:rgba(0,0,0,.88);
}.fri-club-dual-breakdown-v2176{
  position:relative;
  width:min(900px,100%);
  max-height:calc(100vh - 36px);
  overflow:auto;

  border:1px solid rgba(230,186,62,.68);
  border-radius:22px;

  background:
    radial-gradient(circle at 88% 7%,rgba(230,186,62,.09),transparent 32%),
    linear-gradient(180deg,#101010,#070707);

  color:#fff;
  box-shadow:0 24px 70px rgba(0,0,0,.64);

  -ms-overflow-style:none;
  scrollbar-width:none;
}.fri-club-dual-breakdown-v2176::-webkit-scrollbar{
  width:0;
  height:0;
  display:none;
}.fri-club-dual-breakdown-close-v2176{
  position:absolute;
  top:14px;
  right:14px;
  z-index:5;

  width:38px;
  height:38px;
  display:grid;
  place-items:center;

  border:1px solid #454545;
  border-radius:50%;
  background:#0b0b0b;
  color:#fff;

  font-size:22px;
  line-height:1;
  cursor:pointer;
}.fri-club-dual-breakdown-loading-v2176,
.fri-club-dual-breakdown-empty-v2176{
  padding:28px;
  color:#888;
  font-size:11px;
  text-align:center;
}.fri-club-dual-breakdown-head-v2176{
  display:flex;
  justify-content:space-between;
  align-items:flex-end;
  gap:16px;

  padding:22px 66px 18px 22px;
  border-bottom:1px solid #292929;
}.fri-club-dual-breakdown-kicker-v2176{
  color:#e6ba3e;
  font-size:11px;
  font-weight:1000;
  letter-spacing:.08em;
}.fri-club-dual-breakdown-name-v2176{
  margin-top:7px;
  color:#fff;
  font-size:30px;
  line-height:1;
  font-weight:1000;
}.fri-club-dual-breakdown-role-v2176{
  margin-top:7px;
  color:#969696;
  font-size:12px;
}.fri-club-dual-breakdown-tabs-v2176{
  display:grid;
  grid-template-columns:1fr 1fr;
  margin:14px 18px 0;
  border:1px solid #3a3a3a;
  border-radius:12px;
  overflow:hidden;
}.fri-club-dual-breakdown-tabs-v2176 button{
  min-height:45px;
  border:0;
  background:#0d0d0d;
  color:#d8d8d8;
  font-size:11px;
  font-weight:1000;
  letter-spacing:.06em;
  cursor:pointer;
}.fri-club-dual-breakdown-tabs-v2176 button+button{
  border-left:1px solid #3a3a3a;
}.fri-club-dual-breakdown-tabs-v2176 button.active{
  color:#ffdc55;
  background:linear-gradient(90deg,rgba(165,118,7,.36),rgba(79,53,0,.22));
  box-shadow:inset 0 0 0 1px #e6ba3e;
}.fri-club-dual-breakdown-summary-v2176{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px;
  padding:14px 18px 0;
}.fri-club-dual-breakdown-summary-card-v2176{
  padding:14px 15px;
  border:1px solid #292929;
  border-radius:13px;
  background:#0c0c0c;
}.fri-club-dual-breakdown-summary-card-v2176 span{
  display:block;
  color:#a5a5a5;
  font-size:9px;
  font-weight:950;
  letter-spacing:.06em;
  text-transform:uppercase;
}.fri-club-dual-breakdown-summary-card-v2176 small{
  display:block;
  min-height:1.2em;
  margin-top:5px;
  color:#7f7f7f;
  font-size:9px;
}.fri-club-dual-breakdown-summary-card-v2176 strong{
  display:block;
  margin-top:9px;
  color:#e6ba3e;
  font-size:28px;
  line-height:1;
}.fri-club-dual-breakdown-panel-v2176{
  padding:14px 18px 20px;
}.fri-club-dual-breakdown-panel-v2176[hidden]{
  display:none!important;
}.fri-club-dual-breakdown-meta-v2176{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:9px;
  margin-bottom:12px;
}.fri-club-dual-breakdown-meta-v2176 > div{
  padding:11px 12px;
  border:1px solid #292929;
  border-radius:11px;
  background:#0d0d0d;
}.fri-club-dual-breakdown-meta-v2176 span{
  display:block;
  color:#888;
  font-size:8px;
  font-weight:900;
  letter-spacing:.05em;
  text-transform:uppercase;
}.fri-club-dual-breakdown-meta-v2176 b{
  display:block;
  margin-top:5px;
  color:#fff;
  font-size:13px;
}.fri-club-dual-breakdown-table-v2176{
  width:100%;
  border-collapse:collapse;
  table-layout:fixed;
  font-size:11px;
}.fri-club-dual-breakdown-table-v2176 th{
  padding:8px 5px;
  border-bottom:1px solid #333;
  color:#777;
  font-size:8px;
  text-align:left;
  text-transform:uppercase;
}.fri-club-dual-breakdown-table-v2176 td{
  padding:8px 5px;
  border-bottom:1px solid #222;
  vertical-align:top;
}.fri-club-dual-breakdown-table-v2176 th:nth-child(2),
.fri-club-dual-breakdown-table-v2176 td:nth-child(2){
  width:82px;
  text-align:center;
}.fri-club-dual-breakdown-table-v2176 th:nth-child(3),
.fri-club-dual-breakdown-table-v2176 td:nth-child(3){
  width:92px;
  text-align:right;
}.fri-club-dual-breakdown-table-v2176 .pos{
  color:#e6ba3e;
  font-weight:1000;
}.fri-club-dual-breakdown-table-v2176 .neg{
  color:#ef6666;
  font-weight:1000;
}.fri-club-dual-breakdown-total-v2176{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:12px;

  margin-top:14px;
  padding:14px 14px;

  border:1px solid #e6ba3e;
  border-radius:12px;

  background:
    linear-gradient(90deg,rgba(135,92,4,.26),rgba(70,45,0,.17));
}.fri-club-dual-breakdown-total-v2176 span{
  color:#e6ba3e;
  font-size:10px;
  font-weight:1000;
}.fri-club-dual-breakdown-total-v2176 b{
  color:#e6ba3e;
  font-size:27px;
}.fri-club-leader-score-button-v2172 small{
  white-space:nowrap!important;
}@media(max-width:620px){.fri-club-dual-breakdown-backdrop-v2176{
    align-items:end!important;
    padding:0!important;
  }.fri-club-dual-breakdown-v2176{
    width:100%!important;
    max-height:88dvh!important;
    border-radius:26px 26px 0 0!important;
    border-bottom:0!important;
  }.fri-club-dual-breakdown-v2176::before{
    content:"";
    display:block;
    width:48px;
    height:5px;
    margin:12px auto 2px;
    border-radius:999px;
    background:#4a4a4a;
  }.fri-club-dual-breakdown-head-v2176{
    padding:12px 58px 13px 16px!important;
  }.fri-club-dual-breakdown-kicker-v2176{
    font-size:8px!important;
  }.fri-club-dual-breakdown-name-v2176{
    font-size:22px!important;
  }.fri-club-dual-breakdown-role-v2176{
    font-size:10px!important;
  }.fri-club-dual-breakdown-close-v2176{
    top:14px!important;
    right:14px!important;
  }.fri-club-dual-breakdown-tabs-v2176{
    margin:10px 12px 0!important;
  }.fri-club-dual-breakdown-tabs-v2176 button{
    min-height:34px!important;
    font-size:10px!important;
  }.fri-club-dual-breakdown-summary-v2176{
    gap:7px!important;
    padding:10px 12px 0!important;
  }.fri-club-dual-breakdown-summary-card-v2176{
    padding:10px!important;
  }.fri-club-dual-breakdown-summary-card-v2176 span{
    font-size:7px!important;
  }.fri-club-dual-breakdown-summary-card-v2176 small{
    font-size:7px!important;
  }.fri-club-dual-breakdown-summary-card-v2176 strong{
    font-size:22px!important;
  }.fri-club-dual-breakdown-panel-v2176{
    padding:10px 12px 16px!important;
  }.fri-club-dual-breakdown-meta-v2176 > div{
    padding:9px!important;
  }.fri-club-dual-breakdown-meta-v2176 span{
    font-size:7px!important;
  }.fri-club-dual-breakdown-meta-v2176 b{
    font-size:10px!important;
  }.fri-club-dual-breakdown-table-v2176{
    font-size:9px!important;
  }.fri-club-dual-breakdown-table-v2176 th{
    font-size:7px!important;
  }.fri-club-dual-breakdown-table-v2176 td{
    padding:6px 3px!important;
  }.fri-club-dual-breakdown-table-v2176 th:nth-child(2),
  .fri-club-dual-breakdown-table-v2176 td:nth-child(2){
    width:52px!important;
  }.fri-club-dual-breakdown-table-v2176 th:nth-child(3),
  .fri-club-dual-breakdown-table-v2176 td:nth-child(3){
    width:62px!important;
  }.fri-club-dual-breakdown-total-v2176{
    padding:12px 10px!important;
  }.fri-club-dual-breakdown-total-v2176 span{
    font-size:8px!important;
  }.fri-club-dual-breakdown-total-v2176 b{
    font-size:23px!important;
  }}@media(max-width:800px){.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-head{
    margin-bottom:14px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-title{
    font-size:34px!important;
    line-height:1!important;
    margin-top:5px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-sub{
    color:#a8a8a8!important;
    font-size:10px!important;
    line-height:1.35!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-controls{
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-input{
    grid-column:1/-1!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-controls .fri-fr-select:last-child{
    grid-column:auto!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-meta{
    display:block!important;
    margin:10px 1px 12px!important;
    font-size:8px!important;
    line-height:1.45!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 #friFrStatus,
  .fri-fr-shell.fri-fr-overall-mode-v2186 #friFrCount{
    display:block!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 #friFrCount{
    margin-top:3px!important;
    color:#c7c7c7!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table-wrap{
    overflow:visible!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table,
  .fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table tbody{
    display:block!important;
    width:100%!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table tr{
    position:relative!important;
    display:grid!important;
    grid-template-columns:68px minmax(0,1fr) 76px!important;
    grid-template-rows:auto auto!important;
    column-gap:11px!important;
    row-gap:3px!important;

    width:100%!important;
    min-height:96px!important;
    margin:0 0 9px!important;
    padding:13px 12px!important;

    border:1px solid rgba(230,186,62,.58)!important;
    border-radius:15px!important;

    background:
      radial-gradient(circle at 92% 18%,rgba(230,186,62,.06),transparent 35%),
      linear-gradient(180deg,#10100f,#090909)!important;

    box-shadow:inset 0 0 0 1px rgba(255,255,255,.015)!important;
    align-items:center!important;
    cursor:pointer!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table tr:hover,
  .fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table tr:focus-within{
    border-color:#e6ba3e!important;
    background:
      radial-gradient(circle at 92% 18%,rgba(230,186,62,.11),transparent 38%),
      linear-gradient(180deg,#12110d,#090909)!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table td{
    display:block!important;
    width:auto!important;
    min-width:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-rank{
    grid-column:1!important;
    grid-row:1!important;
    align-self:end!important;

    width:auto!important;
    color:#efbf34!important;
    font-size:27px!important;
    line-height:1!important;
    font-weight:1000!important;
    letter-spacing:-.04em!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-games{
    grid-column:1!important;
    grid-row:2!important;
    align-self:start!important;
    justify-self:start!important;

    min-width:56px!important;
    padding:5px 8px!important;

    border:1px solid #4a4a4a!important;
    border-radius:999px!important;

    background:#111!important;
    color:#c6c6c6!important;

    font-size:0!important;
    line-height:1!important;
    text-align:center!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-games::before{
    content:"Games "!important;
    font-size:8px!important;
    font-weight:800!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-games::after{
    content:attr(data-games)!important;
    font-size:8px!important;
    font-weight:1000!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-player{
    grid-column:2!important;
    grid-row:1!important;
    align-self:end!important;

    font-size:15px!important;
    line-height:1.02!important;
    font-weight:1000!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-player-btn{
    display:block!important;
    max-width:100%!important;
    color:#fff!important;

    font-size:15px!important;
    line-height:1.02!important;
    font-weight:1000!important;
    text-align:left!important;

    white-space:normal!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-club{
    grid-column:2!important;
    grid-row:2!important;
    align-self:start!important;

    color:#979797!important;
    font-size:9px!important;
    line-height:1.15!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-role{
    grid-column:3!important;
    grid-row:1!important;
    justify-self:end!important;
    align-self:end!important;

    min-width:43px!important;
    padding:5px 8px!important;

    border:1px solid #484848!important;
    border-radius:999px!important;

    background:linear-gradient(180deg,#171a1e,#0d0f12)!important;
    color:#d8dce2!important;

    font-size:9px!important;
    line-height:1!important;
    font-weight:1000!important;
    text-align:center!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-score{
    grid-column:3!important;
    grid-row:2!important;
    justify-self:end!important;
    align-self:start!important;

    color:#efbf34!important;
    font-size:22px!important;
    line-height:1!important;
    font-weight:1000!important;
    letter-spacing:-.025em!important;
    text-align:right!important;
  }}@media(max-width:430px){.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table tr{
    grid-template-columns:62px minmax(0,1fr) 70px!important;
    column-gap:8px!important;
    min-height:91px!important;
    padding:12px 10px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-rank{
    font-size:25px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-player,
  .fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-player-btn{
    font-size:14px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-score{
    font-size:20px!important;
  }}:root{
  --fri-positive-points:#52db75;
  --fri-negative-points:#ff6b6b;
}.fri-global-positive-points,
.fri-fr-break-table .pos,
.fri-cmp-break-table .pos,
.fri-lp-break-points.pos,
.fri-profile-breakdown-body-v2127 .pos,
.fri-mgr-player-breakdown-table .pos,
.fri-club-score-breakdown-table-v2172 .pos,
.fri-club-dual-breakdown-table-v2176 .pos{
  color:var(--fri-positive-points)!important;
  font-weight:1000!important;
}.fri-global-negative-points,
.fri-fr-break-table .neg,
.fri-cmp-break-table .neg,
.fri-lp-break-points.neg,
.fri-profile-breakdown-body-v2127 .neg,
.fri-mgr-player-breakdown-table .neg,
.fri-club-score-breakdown-table-v2172 .neg,
.fri-club-dual-breakdown-table-v2176 .neg{
  color:var(--fri-negative-points)!important;
  font-weight:1000!important;
}@media(max-width:800px){body > .fri-fr-profile-backdrop .fri-fr-profile-close{
    display:grid!important;
    position:absolute!important;
    top:12px!important;
    right:12px!important;
    width:38px!important;
    height:38px!important;
    place-items:center!important;
    border:1px solid #454545!important;
    border-radius:50%!important;
    background:rgba(9,9,9,.97)!important;
    color:#fff!important;
    font-size:22px!important;
    line-height:1!important;
    z-index:100!important;
    cursor:pointer!important;
    box-shadow:0 5px 18px rgba(0,0,0,.42)!important;
  }body > .fri-fr-profile-backdrop .fri-fr-profile-top{
    padding-right:58px!important;
  }}@media(max-width:800px){.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table-wrap{
    overflow:hidden!important;
    border:1px solid rgba(230,186,62,.48)!important;
    border-radius:16px!important;
    background:#0a0a0a!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table{
    display:block!important;
    width:100%!important;
    border-collapse:separate!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table thead{
    display:block!important;
    width:100%!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table thead tr{
    display:grid!important;
    grid-template-columns:38px minmax(0,1fr) 42px 52px 66px!important;
    grid-template-rows:1fr!important;
    gap:6px!important;
    min-height:34px!important;
    margin:0!important;
    padding:0 9px!important;
    border:0!important;
    border-radius:0!important;
    background:#111!important;
    box-shadow:none!important;
    align-items:center!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table thead th{
    display:block!important;
    width:auto!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:#8f8f8f!important;
    font-size:7px!important;
    line-height:1!important;
    font-weight:950!important;
    letter-spacing:.07em!important;
    white-space:nowrap!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table thead th:nth-child(1){grid-column:1!important;text-align:left!important}.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table thead th:nth-child(2){grid-column:2!important;text-align:left!important}.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table thead th:nth-child(3){display:none!important}.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table thead th:nth-child(4){grid-column:4!important;text-align:center!important}.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table thead th:nth-child(5){grid-column:3!important;text-align:center!important}.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table thead th:nth-child(6){grid-column:5!important;text-align:right!important}.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table tbody{
    display:block!important;
    width:100%!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table tbody tr{
    display:grid!important;
    grid-template-columns:38px minmax(0,1fr) 42px 52px 66px!important;
    grid-template-rows:auto auto!important;
    column-gap:6px!important;
    row-gap:3px!important;
    width:100%!important;
    min-height:72px!important;
    margin:0!important;
    padding:10px 9px!important;
    border:0!important;
    border-top:1px solid #242424!important;
    border-radius:0!important;
    background:#0a0a0a!important;
    box-shadow:none!important;
    align-items:center!important;
    cursor:pointer!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table tbody tr:hover,
  .fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table tbody tr:focus-within{
    background:rgba(230,186,62,.055)!important;
    box-shadow:inset 3px 0 0 #e6ba3e!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table tbody td{
    display:block!important;
    width:auto!important;
    min-width:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-rank{
    grid-column:1!important;
    grid-row:1/3!important;
    align-self:center!important;
    justify-self:start!important;
    color:#efbf34!important;
    font-size:20px!important;
    line-height:1!important;
    font-weight:1000!important;
    letter-spacing:-.045em!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-player{
    grid-column:2!important;
    grid-row:1!important;
    align-self:end!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-player-btn{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;
    color:#fff!important;
    font-size:14px!important;
    line-height:1.05!important;
    font-weight:1000!important;
    text-align:left!important;
    white-space:normal!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-club{
    grid-column:2!important;
    grid-row:2!important;
    align-self:start!important;
    color:#929292!important;
    font-size:9px!important;
    line-height:1.1!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-games{
    grid-column:3!important;
    grid-row:1/3!important;
    align-self:center!important;
    justify-self:center!important;
    min-width:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    color:#fff!important;
    font-size:12px!important;
    line-height:1!important;
    font-weight:900!important;
    text-align:center!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-games::before,
  .fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-games::after{
    content:none!important;
    display:none!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-role{
    grid-column:4!important;
    grid-row:1/3!important;
    align-self:center!important;
    justify-self:center!important;
    min-width:44px!important;
    padding:7px 7px!important;
    border:1px solid #454545!important;
    border-radius:9px!important;
    background:#111!important;
    color:#ddd!important;
    font-size:9px!important;
    line-height:1!important;
    font-weight:1000!important;
    text-align:center!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-role[data-role="GK"]{
    color:#46b9ff!important;
    border-color:#1596df!important;
    background:rgba(21,150,223,.12)!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-role[data-role="DEF"]{
    color:#4bf277!important;
    border-color:#22c85a!important;
    background:rgba(34,200,90,.11)!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-role[data-role="MID"]{
    color:#cb75ff!important;
    border-color:#a93ce8!important;
    background:rgba(169,60,232,.12)!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-role[data-role="FWD"]{
    color:#ffad44!important;
    border-color:#e98208!important;
    background:rgba(233,130,8,.12)!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-score{
    grid-column:5!important;
    grid-row:1/3!important;
    align-self:center!important;
    justify-self:end!important;
    color:#efbf34!important;
    font-size:19px!important;
    line-height:1!important;
    font-weight:1000!important;
    letter-spacing:-.025em!important;
    text-align:right!important;
  }}@media(max-width:430px){.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table thead tr,
  .fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table tbody tr{
    grid-template-columns:34px minmax(0,1fr) 35px 45px 58px!important;
    column-gap:5px!important;
    padding-left:8px!important;
    padding-right:8px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table thead th{
    font-size:6.5px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-rank{
    font-size:21px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-player-btn{
    font-size:13px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-club{
    font-size:8px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-games{
    font-size:11px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-role{
    min-width:40px!important;
    padding:6px 5px!important;
    font-size:8px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-score{
    font-size:17px!important;
  }}@media(max-width:800px){.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table thead{
    display:none!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table tr{
    grid-template-columns:66px minmax(0,1fr) 88px!important;
    grid-template-rows:auto auto!important;
    column-gap:11px!important;
    row-gap:4px!important;
    min-height:92px!important;
    padding:14px 12px!important;
    align-items:center!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-rank{
    grid-column:1!important;
    grid-row:1 / span 2!important;
    align-self:center!important;
    justify-self:start!important;
    font-size:28px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-games,
  .fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-role{
    display:none!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-player{
    grid-column:2!important;
    grid-row:1!important;
    align-self:end!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-player-btn{
    font-size:14px!important;
    line-height:1.03!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-club{
    grid-column:2!important;
    grid-row:2!important;
    align-self:start!important;
    font-size:9px!important;
    line-height:1.15!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-score{
    grid-column:3!important;
    grid-row:1 / span 2!important;
    align-self:center!important;
    justify-self:end!important;
    font-size:22px!important;
    line-height:1!important;
    text-align:right!important;
  }body > .fri-fr-profile-backdrop .fri-fr-profile.fri-fr-breakdown-profile{
    position:relative!important;
  }body > .fri-fr-profile-backdrop .fri-fr-profile.fri-fr-breakdown-profile > .fri-fr-profile-close{
    display:grid!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
    position:absolute!important;
    top:10px!important;
    right:10px!important;
    width:34px!important;
    height:34px!important;
    place-items:center!important;
    border:1px solid #474747!important;
    border-radius:50%!important;
    background:#0a0a0a!important;
    color:#fff!important;
    font-size:20px!important;
    line-height:1!important;
    z-index:999!important;
    box-shadow:0 4px 14px rgba(0,0,0,.35)!important;
  }body > .fri-fr-profile-backdrop .fri-fr-profile.fri-fr-breakdown-profile > .fri-fr-profile-top{
    padding-right:52px!important;
  }}@media(max-width:430px){.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table tr{
    grid-template-columns:58px minmax(0,1fr) 82px!important;
    column-gap:10px!important;
    padding:13px 10px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-rank{
    font-size:25px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-player-btn{
    font-size:13px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-score{
    font-size:20px!important;
  }body > .fri-fr-profile-backdrop .fri-fr-profile.fri-fr-breakdown-profile > .fri-fr-profile-close{
    top:9px!important;
    right:9px!important;
    width:32px!important;
    height:32px!important;
    font-size:18px!important;
  }}select.fri-week-native-v2205{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  min-width:1px!important;
  min-height:1px!important;
  padding:0!important;
  margin:-1px!important;
  border:0!important;
  opacity:0!important;
  overflow:hidden!important;
  clip:rect(0 0 0 0)!important;
  clip-path:inset(50%)!important;
  white-space:nowrap!important;
  pointer-events:none!important;
}.fri-week-scroll-v2205{
  --fri-week-row:42px;
  position:relative;
  width:100%;
  min-width:0;
  box-sizing:border-box;
  z-index:20;
}.fri-week-scroll-v2205[data-source="friWeekSelect"]{
  min-width:320px;
  width:auto;
}.fri-week-scroll-v2205[data-source="friLpGamesWeek"]{
  min-width:210px;
  width:auto;
}.fri-week-scroll-button-v2205{
  width:100%;
  min-width:0;
  height:50px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  box-sizing:border-box;
  border:1px solid #3e3e3e;
  border-radius:12px;
  background:linear-gradient(#121212,#0a0a0a);
  color:#fff;
  padding:0 14px;
  font:inherit;
  font-size:14px;
  line-height:1.2;
  font-weight:900;
  text-align:left;
  cursor:pointer;
  white-space:nowrap;
  overflow:hidden;
}.fri-week-scroll-button-v2205:hover,
.fri-week-scroll-button-v2205:focus-visible,
.fri-week-scroll-v2205.open-v2205 .fri-week-scroll-button-v2205{
  outline:none;
  border-color:#e6ba3e;
  box-shadow:0 0 0 1px rgba(230,186,62,.18);
}.fri-week-scroll-label-v2205{
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}.fri-week-scroll-chevron-v2205{
  flex:0 0 auto;
  color:#e6ba3e;
  font-size:16px;
  line-height:1;
  transition:transform .16s ease;
}.fri-week-scroll-v2205.open-v2205 .fri-week-scroll-chevron-v2205{
  transform:rotate(180deg);
}.fri-week-scroll-panel-v2205{
  position:absolute;
  left:0;
  right:0;
  top:calc(100% + 5px);
  z-index:999999;
  overflow:hidden;
  border:1px solid #4a4a4a;
  border-radius:11px;
  background:#090909;
  box-shadow:0 18px 45px rgba(0,0,0,.68);
}.fri-week-scroll-panel-v2205[hidden]{
  display:none!important;
}.fri-week-scroll-list-v2205{
  max-height:calc(var(--fri-week-row) * 4);
  overflow-y:auto;
  overscroll-behavior:contain;
  scrollbar-width:thin;
  scrollbar-color:#e6ba3e #181818;
}.fri-week-scroll-list-v2205::-webkit-scrollbar{
  width:8px;
}.fri-week-scroll-list-v2205::-webkit-scrollbar-track{
  background:#181818;
}.fri-week-scroll-list-v2205::-webkit-scrollbar-thumb{
  background:#e6ba3e;
  border-radius:999px;
  border:2px solid #181818;
}.fri-week-scroll-option-v2205{
  width:100%;
  height:var(--fri-week-row);
  display:flex;
  align-items:center;
  box-sizing:border-box;
  border:0;
  border-bottom:1px solid #1f1f1f;
  background:#090909;
  color:#f3f3f3;
  padding:0 12px;
  font:inherit;
  font-size:13px;
  line-height:1;
  font-weight:750;
  text-align:left;
  cursor:pointer;
  white-space:nowrap;
}.fri-week-scroll-option-v2205:last-child{
  border-bottom:0;
}.fri-week-scroll-option-v2205:hover,
.fri-week-scroll-option-v2205:focus-visible{
  outline:none;
  background:#171717;
  color:#fff;
}.fri-week-scroll-option-v2205.selected-v2205{
  background:linear-gradient(135deg,#e8bd43,#c99722);
  color:#090909;
  font-weight:1000;
}.fri-week-scroll-v2205[data-source="friWeekSelect"] .fri-week-scroll-button-v2205{
  min-height:50px;
  padding:0 16px;
  font-size:15px;
}.fri-week-scroll-v2205[data-source="friFrWeek"] .fri-week-scroll-button-v2205{
  height:50px;
  border-color:#363636;
  background:#0d0d0d;
}.fri-week-scroll-v2205[data-source="friLpGamesWeek"] .fri-week-scroll-button-v2205{
  height:42px;
  border-color:#4a3b16;
  border-radius:10px;
  background:#0d0d0d;
  font-size:13px;
}@media(max-width:760px){.fri-week-scroll-v2205[data-source="friWeekSelect"]{
    width:100%;
    min-width:0;
  }.fri-week-scroll-v2205[data-source="friFrWeek"]{
    grid-column:1/-1!important;
  }.fri-week-scroll-v2205[data-source="friFrWeek"] .fri-week-scroll-button-v2205{
    height:42px;
    min-height:42px;
    border-radius:9px;
    padding:0 10px;
    font-size:10px;
  }.fri-week-scroll-v2205[data-source="friLpGamesWeek"]{
    width:100%;
    min-width:0;
  }.fri-week-scroll-v2205[data-source="friLpGamesWeek"] .fri-week-scroll-button-v2205{
    width:100%;
    height:42px;
    font-size:11px;
    padding:0 12px;
  }.fri-week-scroll-option-v2205{
    font-size:12px;
  }}.fri-lp-week-toolbar-v2207{
  margin:18px 0 20px!important;
  justify-content:flex-start!important;
}.fri-lp-week-toolbar-v2207 .fri-week-scroll-v2205,
.fri-lp-week-toolbar-v2207 .fri-lp-games-week{
  width:min(100%,420px);
}.fri-lp-games-title-v2207{
  margin-top:22px!important;
  margin-bottom:10px!important;
}@media(max-width:620px){.fri-lp-week-toolbar-v2207{
    margin:14px 0 18px!important;
  }.fri-lp-week-toolbar-v2207 .fri-week-scroll-v2205,
  .fri-lp-week-toolbar-v2207 .fri-lp-games-week{
    width:100%;
  }}.fri-lp-ranking-desktop-v2208{display:block}.fri-lp-ranking-mobile-v2208{display:none}@media(max-width:800px){.fri-lp-ranking-desktop-v2208{
    display:none!important;
  }.fri-lp-ranking-mobile-v2208{
    display:block!important;
    width:100%!important;
    overflow:hidden!important;
    border-top:1px solid #242424!important;
    background:#090909!important;
  }.fri-lp-home-rank-head-v2208,
  .fri-lp-home-rank-row-v2208{
    display:grid!important;
    grid-template-columns:30px minmax(0,1fr) 46px 38px 62px!important;
    column-gap:6px!important;
    align-items:center!important;
    width:100%!important;
    box-sizing:border-box!important;
  }.fri-lp-home-rank-head-v2208{
    min-height:38px!important;
    padding:8px 8px!important;
    border-bottom:1px solid #262626!important;
    color:#9b9b9b!important;
    background:#101010!important;
    font-size:7px!important;
    line-height:1.15!important;
    font-weight:900!important;
    letter-spacing:.07em!important;
    text-transform:uppercase!important;
  }.fri-lp-home-rank-head-v2208 > span:nth-child(3),
  .fri-lp-home-rank-head-v2208 > span:nth-child(4){
    text-align:center!important;
  }.fri-lp-home-rank-head-v2208 > span:last-child{
    text-align:right!important;
  }.fri-lp-home-rank-row-v2208{
    appearance:none!important;
    min-height:54px!important;
    padding:8px 8px!important;
    border:0!important;
    border-bottom:1px solid #242424!important;
    border-radius:0!important;
    background:#090909!important;
    color:#fff!important;
    font:inherit!important;
    text-align:left!important;
    cursor:pointer!important;
  }.fri-lp-home-rank-row-v2208:last-child{
    border-bottom:0!important;
  }.fri-lp-home-rank-row-v2208:hover,
  .fri-lp-home-rank-row-v2208:focus-visible{
    background:#0f0f0f!important;
    outline:none!important;
  }.fri-lp-home-rank-no-v2208{
    color:#efbf34!important;
    font-size:13px!important;
    line-height:1!important;
    font-weight:1000!important;
  }.fri-lp-home-player-v2208{
    min-width:0!important;
    color:#fff!important;
    font-size:10px!important;
    line-height:1!important;
    font-weight:1000!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }.fri-lp-home-role-v2208{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    justify-self:center!important;
    min-width:38px!important;
    height:24px!important;
    padding:0 4px!important;
    border-radius:999px!important;
    border:1px solid currentColor!important;
    font-size:9px!important;
    line-height:1!important;
    font-weight:1000!important;
    letter-spacing:.04em!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
    background:rgba(255,255,255,.04)!important;
  }.fri-lp-home-role-gk-v2209{color:#46a7ff!important;background:rgba(70,167,255,.12)!important}.fri-lp-home-role-def-v2209{color:#61db73!important;background:rgba(97,219,115,.12)!important}.fri-lp-home-role-mid-v2209{color:#b878ff!important;background:rgba(184,120,255,.12)!important}.fri-lp-home-role-fwd-v2209{color:#efbf34!important;background:rgba(239,191,52,.12)!important}.fri-lp-home-club-v2208{
    color:#fff!important;
    font-size:8px!important;
    line-height:1!important;
    font-weight:900!important;
    text-align:center!important;
    white-space:nowrap!important;
  }.fri-lp-home-points-v2208{
    color:#efbf34!important;
    font-size:12px!important;
    line-height:1!important;
    font-weight:1000!important;
    text-align:right!important;
    white-space:nowrap!important;
    font-variant-numeric:tabular-nums!important;
  }}@media(max-width:800px){.fri-lp-ranking-mobile-v2208{
    display:block!important;
    width:100%!important;
    overflow:hidden!important;
    background:#090909!important;
  }.fri-lp-home-rank-head-v2208,
  .fri-lp-home-rank-row-v2208{
    display:grid!important;
    grid-template-columns:
      30px
      minmax(0,1fr)
      46px
      44px
      64px!important;
    column-gap:0!important;
    align-items:stretch!important;
    width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
  }.fri-lp-home-rank-head-v2208{
    min-height:34px!important;
    padding:0!important;
    background:#0d0d0d!important;
    border-top:1px solid #242424!important;
    border-bottom:1px solid #242424!important;
    color:#a6a6a6!important;
    font-size:7px!important;
    font-weight:1000!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
  }.fri-lp-home-rank-head-v2208 > span{
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    padding:0 7px!important;
    border-right:1px solid #242424!important;
    white-space:normal!important;
    line-height:1.15!important;
  }.fri-lp-home-rank-head-v2208 > span:nth-child(1){
    justify-content:center!important;
    padding:0!important;
  }.fri-lp-home-rank-head-v2208 > span:nth-child(3),
  .fri-lp-home-rank-head-v2208 > span:nth-child(4){
    justify-content:center!important;
    padding:0 3px!important;
  }.fri-lp-home-rank-head-v2208 > span:nth-child(5){
    justify-content:flex-end!important;
    text-align:right!important;
    border-right:0!important;
    padding-right:8px!important;
  }.fri-lp-home-rank-row-v2208{
    appearance:none!important;
    min-height:58px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    border-bottom:1px solid #242424!important;
    border-radius:0!important;
    background:#090909!important;
    color:#fff!important;
    text-align:left!important;
    cursor:pointer!important;
    overflow:hidden!important;
  }.fri-lp-home-rank-row-v2208 > span{
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    height:100%!important;
    box-sizing:border-box!important;
    border-right:1px solid #202020!important;
    padding:0 7px!important;
  }.fri-lp-home-rank-row-v2208 > span:last-child{
    border-right:0!important;
  }.fri-lp-home-rank-row-v2208:hover,
  .fri-lp-home-rank-row-v2208:focus-visible{
    background:#0f0f0f!important;
    outline:none!important;
  }.fri-lp-home-rank-no-v2208{
    justify-content:center!important;
    padding:0!important;
    color:#efbf34!important;
    font-size:13px!important;
    line-height:1!important;
    font-weight:1000!important;
  }.fri-lp-home-player-v2208{
    color:#fff!important;
    font-size:9px!important;
    line-height:1.15!important;
    font-weight:1000!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }.fri-lp-home-role-v2208{
    display:flex!important;
    width:auto!important;
    height:auto!important;
    min-width:0!important;
    padding:0 3px!important;
    margin:0!important;
    justify-content:center!important;
    justify-self:stretch!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    font-size:9px!important;
    line-height:1!important;
    font-weight:1000!important;
    letter-spacing:.02em!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
  }.fri-lp-home-role-gk-v2209{
    color:#46a7ff!important;
    background:transparent!important;
  }.fri-lp-home-role-def-v2209{
    color:#61db73!important;
    background:transparent!important;
  }.fri-lp-home-role-mid-v2209{
    color:#b878ff!important;
    background:transparent!important;
  }.fri-lp-home-role-fwd-v2209{
    color:#efbf34!important;
    background:transparent!important;
  }.fri-lp-home-club-v2208{
    justify-content:center!important;
    padding:0 3px!important;
    color:#fff!important;
    font-size:8px!important;
    line-height:1!important;
    font-weight:1000!important;
    text-align:center!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }.fri-lp-home-points-v2208{
    justify-content:flex-end!important;
    padding:0 8px 0 3px!important;
    color:#efbf34!important;
    font-size:11px!important;
    line-height:1!important;
    font-weight:1000!important;
    text-align:right!important;
    white-space:nowrap!important;
    font-variant-numeric:tabular-nums!important;
  }}@media(max-width:800px){.fri-lp-ranking-mobile-v2208{
    display:block!important;
    width:100%!important;
    overflow:hidden!important;
    border:1px solid #2a2a2a!important;
    border-radius:0!important;
    background:#090909!important;
  }.fri-lp-home-rank-head-v2208,
  .fri-lp-home-rank-row-v2208{
    display:grid!important;
    grid-template-columns:32px minmax(0,1fr) 48px 44px 66px!important;
    column-gap:0!important;
    align-items:stretch!important;
    width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
    padding:0!important;
    margin:0!important;
  }.fri-lp-home-rank-head-v2208{
    min-height:34px!important;
    background:#0d0d0d!important;
    border-bottom:1px solid #2a2a2a!important;
    color:#a6a6a6!important;
    font-size:7px!important;
    font-weight:1000!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
  }.fri-lp-home-rank-row-v2208{
    min-height:58px!important;
    appearance:none!important;
    border:0!important;
    border-bottom:1px solid #242424!important;
    border-radius:0!important;
    background:#090909!important;
    color:#fff!important;
    font:inherit!important;
    text-align:left!important;
    cursor:pointer!important;
  }.fri-lp-home-rank-row-v2208:last-child{
    border-bottom:0!important;
  }.fri-lp-home-rank-head-v2208 > span,
  .fri-lp-home-rank-row-v2208 > span{
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    height:100%!important;
    box-sizing:border-box!important;
    padding:0 7px!important;
    border-right:1px solid #242424!important;
    overflow:hidden!important;
  }.fri-lp-home-rank-head-v2208 > span:last-child,
  .fri-lp-home-rank-row-v2208 > span:last-child{
    border-right:0!important;
  }.fri-lp-home-rank-head-v2208 > span:nth-child(1),
  .fri-lp-home-rank-no-v2208{
    justify-content:center!important;
    padding:0!important;
  }.fri-lp-home-rank-no-v2208{
    color:#efbf34!important;
    font-size:13px!important;
    font-weight:1000!important;
  }.fri-lp-home-player-v2208{
    color:#fff!important;
    font-size:9px!important;
    line-height:1.15!important;
    font-weight:1000!important;
    white-space:nowrap!important;
    text-overflow:ellipsis!important;
  }.fri-lp-home-rank-head-v2208 > span:nth-child(3),
  .fri-lp-home-role-v2208{
    justify-content:center!important;
    text-align:center!important;
    padding:0 4px!important;
  }.fri-lp-home-role-v2208{
    width:auto!important;
    height:auto!important;
    border-radius:0!important;
    border:0!important;
    background:transparent!important;
    font-size:9px!important;
    line-height:1!important;
    font-weight:1000!important;
    letter-spacing:.02em!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
  }.fri-lp-home-role-gk-v2209{color:#46a7ff!important}.fri-lp-home-role-def-v2209{color:#61db73!important}.fri-lp-home-role-mid-v2209{color:#b878ff!important}.fri-lp-home-role-fwd-v2209{color:#efbf34!important}.fri-lp-home-rank-head-v2208 > span:nth-child(4),
  .fri-lp-home-club-v2208{
    justify-content:center!important;
    text-align:center!important;
    padding:0 4px!important;
  }.fri-lp-home-club-v2208{
    color:#fff!important;
    font-size:8px!important;
    line-height:1!important;
    font-weight:1000!important;
    white-space:nowrap!important;
    text-overflow:ellipsis!important;
  }.fri-lp-home-rank-head-v2208 > span:nth-child(5),
  .fri-lp-home-points-v2208{
    justify-content:flex-end!important;
    text-align:right!important;
    padding:0 8px 0 4px!important;
  }.fri-lp-home-points-v2208{
    color:#efbf34!important;
    font-size:11px!important;
    line-height:1!important;
    font-weight:1000!important;
    white-space:nowrap!important;
    font-variant-numeric:tabular-nums!important;
  }.fri-lp-home-rank-row-v2208:hover,
  .fri-lp-home-rank-row-v2208:focus-visible{
    background:#0f0f0f!important;
    outline:none!important;
  }}.fri-lp-match-club-code-v2214{display:none}@media(max-width:800px){.fri-lp-match-ranking-v2214{
    padding:10px!important;
    overflow:hidden!important;
  }.fri-lp-match-ranking-v2214 .fri-lp-ranking-title{
    margin:0 0 10px!important;
    padding:0!important;
  }.fri-lp-match-table-v2214{
    width:100%!important;
    table-layout:fixed!important;
    border-collapse:collapse!important;
    border:1px solid #2a2a2a!important;
    background:#090909!important;
    font-size:9px!important;
  }.fri-lp-match-table-v2214 th,
  .fri-lp-match-table-v2214 td{
    display:table-cell!important;
    box-sizing:border-box!important;
    height:48px!important;
    padding:0 6px!important;
    vertical-align:middle!important;
    border-right:1px solid #242424!important;
    border-bottom:1px solid #242424!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }.fri-lp-match-table-v2214 th{
    height:40px!important;
    color:#9b9b9b!important;
    background:#0d0d0d!important;
    font-size:7px!important;
    line-height:1.1!important;
    font-weight:1000!important;
    letter-spacing:.05em!important;
    text-transform:uppercase!important;
  }.fri-lp-match-table-v2214 th:last-child,
  .fri-lp-match-table-v2214 td:last-child{
    border-right:0!important;
  }.fri-lp-match-table-v2214 tbody tr:last-child td{
    border-bottom:0!important;
  }.fri-lp-match-table-v2214 th:nth-child(1),
  .fri-lp-match-table-v2214 td:nth-child(1){
    display:table-cell!important;
    width:30px!important;
    padding:0!important;
    text-align:center!important;
  }.fri-lp-match-table-v2214 td:nth-child(1){
    color:#efbf34!important;
    font-size:12px!important;
    font-weight:1000!important;
  }.fri-lp-match-table-v2214 th:nth-child(2),
  .fri-lp-match-table-v2214 td:nth-child(2){
    width:auto!important;
    padding-left:7px!important;
    text-align:left!important;
  }.fri-lp-match-player-v2214{
    color:#fff!important;
    font-size:9px!important;
    font-weight:1000!important;
  }.fri-lp-match-table-v2214 th:nth-child(3),
  .fri-lp-match-table-v2214 td:nth-child(3){
    display:table-cell!important;
    width:46px!important;
    padding:0 3px!important;
    text-align:center!important;
  }.fri-lp-match-role-v2214{
    font-size:9px!important;
    font-weight:1000!important;
    text-transform:uppercase!important;
  }.fri-lp-match-role-gk-v2214{color:#46a7ff!important}.fri-lp-match-role-def-v2214{color:#61db73!important}.fri-lp-match-role-mid-v2214{color:#b878ff!important}.fri-lp-match-role-fwd-v2214{color:#efbf34!important}.fri-lp-match-table-v2214 th:nth-child(4),
  .fri-lp-match-table-v2214 td:nth-child(4){
    width:44px!important;
    padding:0 3px!important;
    text-align:center!important;
  }.fri-lp-match-club-full-v2214{
    display:none!important;
  }.fri-lp-match-club-code-v2214{
    display:inline!important;
    color:#fff!important;
    font-size:8px!important;
    font-weight:1000!important;
  }.fri-lp-match-table-v2214 th:nth-child(5),
  .fri-lp-match-table-v2214 td:nth-child(5){
    width:64px!important;
    padding:0 7px 0 3px!important;
    text-align:right!important;
  }.fri-lp-match-points-v2214{
    color:#efbf34!important;
    font-size:11px!important;
    font-weight:1000!important;
    font-variant-numeric:tabular-nums!important;
  }.fri-lp-match-table-v2214 tbody tr.fri-lp-selected{
    background:#17130a!important;
    box-shadow:inset 3px 0 0 #e6ba3e!important;
  }.fri-lp-match-table-v2214 tbody tr.fri-lp-selected td:nth-child(2),
  .fri-lp-match-table-v2214 tbody tr.fri-lp-selected td:nth-child(5){
    color:#efbf34!important;
  }}.fri-club-top10-grid-v2222{
  width:100%;
  overflow:hidden;
  border:1px solid #343434;
  border-radius:11px;
  background:#090909;
}.fri-club-top10-head-v2222,
.fri-club-top10-row-v2222{
  display:grid;
  grid-template-columns:44px minmax(0,1.65fr) 60px 76px 78px;
  column-gap:0;
  align-items:stretch;
  width:100%;
  box-sizing:border-box;
}.fri-club-top10-head-v2222{
  min-height:44px;
  background:#101010;
  border-bottom:1px solid #262626;
  color:#9b9b9b;
  font-size:7px;
  line-height:1.05;
  font-weight:900;
  letter-spacing:.07em;
  text-transform:uppercase;
}.fri-club-top10-head-v2222 > span,
.fri-club-top10-row-v2222 > span{
  display:flex;
  align-items:center;
  min-width:0;
  min-height:100%;
  box-sizing:border-box;
  padding:10px 10px;
}.fri-club-top10-head-v2222 > span + span,
.fri-club-top10-row-v2222 > span + span{
  border-left:1px solid #232323;
}.fri-club-top10-head-v2222 > span:nth-child(1),
.fri-club-top10-head-v2222 > span:nth-child(3){
  justify-content:center;
}.fri-club-top10-head-v2222 > span:nth-child(4),
.fri-club-top10-head-v2222 > span:nth-child(5){
  justify-content:flex-end;
  text-align:right;
}.fri-club-top10-row-v2222{
  min-height:70px;
  border-bottom:1px solid #242424;
  background:#090909;
  color:#fff;
  cursor:pointer;
}.fri-club-top10-row-v2222:last-child{border-bottom:0}.fri-club-top10-row-v2222:hover,
.fri-club-top10-row-v2222:focus-visible{
  background:#0f0f0f;
  outline:none;
}.fri-club-top10-rank-v2222{
  justify-content:center;
  color:#efbf34;
  font-size:17px;
  line-height:1;
  font-weight:1000;
}.fri-club-top10-player-v2222{
  justify-content:flex-start;
  color:#fff;
  font-size:11px;
  line-height:1.12;
  font-weight:1000;
  white-space:normal;
  overflow-wrap:normal;
  word-break:normal;
}.fri-club-top10-role-v2222{
  justify-content:center;
  font-size:10px;
  line-height:1;
  font-weight:1000;
  text-align:center;
  white-space:nowrap;
}.fri-club-top10-role-gk-v2222{color:#39a5ff}.fri-club-top10-role-def-v2222{color:#53df67}.fri-club-top10-role-mid-v2222{color:#b45cff}.fri-club-top10-role-fwd-v2222{color:#efbf34}.fri-club-top10-last-v2222,
.fri-club-top10-overall-v2222{
  justify-content:flex-end;
  text-align:right;
  font-size:12px;
  line-height:1;
  font-weight:1000;
  white-space:nowrap;
  font-variant-numeric:tabular-nums;
}.fri-club-top10-last-v2222{color:#fff}.fri-club-top10-overall-v2222{color:#efbf34}@media(max-width:390px){.fri-club-top10-head-v2222,
  .fri-club-top10-row-v2222{
    grid-template-columns:38px minmax(0,1.55fr) 48px 66px 68px;
  }.fri-club-top10-head-v2222{
    font-size:6px;
  }.fri-club-top10-head-v2222 > span,
  .fri-club-top10-row-v2222 > span{
    padding:9px 7px;
  }.fri-club-top10-rank-v2222{font-size:15px}.fri-club-top10-player-v2222{font-size:10px}.fri-club-top10-role-v2222{font-size:9px}.fri-club-top10-last-v2222,
  .fri-club-top10-overall-v2222{font-size:11px}}.fri-club-desktop-table-v2226{
  display:table!important;
  width:100%!important;
}.fri-club-top10-grid-v2222{
  display:none!important;
}.fri-club-desktop-table-v2226{
  border-collapse:collapse!important;
}.fri-club-desktop-table-v2226 th{
  padding:11px 18px!important;
  color:#777!important;
  font-size:9px!important;
  line-height:1.2!important;
  font-weight:700!important;
  text-transform:uppercase!important;
  letter-spacing:.08em!important;
  text-align:left!important;
  border-bottom:1px solid #242424!important;
}.fri-club-desktop-table-v2226 td{
  padding:13px 18px!important;
  border-bottom:1px solid #1e1e1e!important;
  font-size:13px!important;
  line-height:1.25!important;
}.fri-club-desktop-table-v2226 tr:last-child td{
  border-bottom:0!important;
}.fri-club-desktop-table-v2226 .fri-club-squad-rank{
  width:55px!important;
  color:#777!important;
}.fri-club-desktop-table-v2226 .fri-club-squad-player{
  color:#fff!important;
  font-weight:850!important;
}.fri-club-desktop-table-v2226 .fri-club-squad-position{
  color:#aaa!important;
}.fri-club-desktop-table-v2226 .fri-club-squad-score{
  color:#efbf34!important;
  font-weight:1000!important;
  text-align:right!important;
}.fri-club-desktop-table-v2226 th:last-child{
  text-align:right!important;
}.fri-club-desktop-table-v2226 .fri-club-squad-score-button-v2175{
  appearance:none!important;
  border:0!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
  color:#efbf34!important;
  font:inherit!important;
  font-weight:1000!important;
  cursor:pointer!important;
}@media(max-width:620px){.fri-club-desktop-table-v2226{
    display:none!important;
  }.fri-club-top10-grid-v2222{
    display:block!important;
  }}.fri-club-leader-name-line-v2227{
  display:block;
}@media(min-width:621px){.fri-club-leader-name-line-v2227{
    line-height:1.05;
  }.fri-club-desktop-table-v2226{
    table-layout:fixed!important;
  }.fri-club-desktop-table-v2226 th:nth-child(1),
  .fri-club-desktop-table-v2226 td:nth-child(1){
    width:6%!important;
  }.fri-club-desktop-table-v2226 th:nth-child(2),
  .fri-club-desktop-table-v2226 td:nth-child(2){
    width:38%!important;
  }.fri-club-desktop-table-v2226 th:nth-child(3),
  .fri-club-desktop-table-v2226 td:nth-child(3){
    width:18%!important;
  }.fri-club-desktop-table-v2226 th:nth-child(4),
  .fri-club-desktop-table-v2226 td:nth-child(4),
  .fri-club-desktop-table-v2226 th:nth-child(5),
  .fri-club-desktop-table-v2226 td:nth-child(5){
    width:19%!important;
    text-align:right!important;
  }.fri-club-desktop-last-v2227{
    color:#fff!important;
    font-weight:900!important;
    font-variant-numeric:tabular-nums!important;
  }.fri-club-desktop-overall-v2227{
    color:#efbf34!important;
    font-weight:1000!important;
    font-variant-numeric:tabular-nums!important;
  }}@media(min-width:1051px){.fri-profile-goals-card-v2229{
    grid-column:4!important;
    grid-row:2!important;
  }.fri-profile-assists-card-v2229{
    grid-column:5!important;
    grid-row:2!important;
  }}.fri-profile-recent-games-svg-v2202{
  display:block!important;
  width:92%!important;
  max-width:865px!important;
  height:auto!important;
  margin-left:auto!important;
  margin-right:auto!important;
}@media(max-width:620px){.fri-profile-recent-games-svg-v2202{
    width:94%!important;
    max-width:none!important;
  }}#friProfileLatestScoreV2127,
#friProfileOverallScoreV2127{
  position:relative!important;
  z-index:20!important;
  pointer-events:auto!important;
  cursor:pointer!important;
}#friProfileLatestScoreV2127 *,
#friProfileOverallScoreV2127 *{
  pointer-events:none!important;
}.fri-players-profile-backdrop,
.fri-profile-breakdown-backdrop-v2127{
  overflow-anchor:none!important;
}.fri-players-profile-v2125,
.fri-profile-breakdown-v2127{
  scroll-behavior:auto!important;
  overflow-anchor:none!important;
}#friPlayersProfileBackdrop.fri-players-profile-backdrop,
#friProfileBreakdownV2127.fri-profile-breakdown-backdrop-v2127{
  position:fixed!important;
  top:0!important;
  right:0!important;
  bottom:0!important;
  left:0!important;
  width:100vw!important;
  height:100dvh!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  box-sizing:border-box!important;
  overscroll-behavior:contain!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  scroll-behavior:auto!important;
  overflow-anchor:none!important;
}#friPlayersProfileBackdrop.fri-players-profile-backdrop{
  z-index:2147483000!important;
  padding:12px 18px 28px!important;
}#friPlayersProfileBackdrop .fri-players-profile-v2125{
  margin:0 auto!important;
}#friProfileBreakdownV2127.fri-profile-breakdown-backdrop-v2127{
  z-index:2147483600!important;
  display:flex!important;
  align-items:flex-start!important;
  justify-content:center!important;
  padding:12px 18px 28px!important;
}#friProfileBreakdownV2127 .fri-profile-breakdown-v2127{
  margin:0 auto!important;
  max-height:calc(100dvh - 24px)!important;
}@media(max-width:640px){#friPlayersProfileBackdrop.fri-players-profile-backdrop,
  #friProfileBreakdownV2127.fri-profile-breakdown-backdrop-v2127{
    width:100vw!important;
    height:100dvh!important;
    padding:0!important;
  }#friPlayersProfileBackdrop .fri-players-profile-v2125{
    margin:0!important;
    min-height:100dvh!important;
  }#friProfileBreakdownV2127.fri-profile-breakdown-backdrop-v2127{
    align-items:flex-start!important;
  }#friProfileBreakdownV2127 .fri-profile-breakdown-v2127{
    margin:0!important;
    max-height:100dvh!important;
    border-radius:0!important;
  }}#friPlayersProfileBackdrop,
#friPlayersProfileBackdrop *,
#friProfileBreakdownV2127,
#friProfileBreakdownV2127 *{
  font-family:Arial,Helvetica,sans-serif!important;
}#friPlayersProfileBackdrop{
  color:#fff!important;
}#friPlayersProfileBackdrop .fri-profile-sub-v2125,
#friPlayersProfileBackdrop .fri-profile-detail-card-v2125 span,
#friPlayersProfileBackdrop .fri-profile-performance-card-v2125 span{
  color:#aaa!important;
}#friPlayersProfileBackdrop .fri-profile-detail-card-v2125 strong,
#friPlayersProfileBackdrop .fri-profile-performance-card-v2125 strong{
  color:#fff;
}#friProfileBreakdownV2127{
  color:#fff!important;
}#friProfileBreakdownV2127 .fri-profile-breakdown-head-v2127 h3{
  color:#fff!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-weight:900!important;
}#friProfileBreakdownV2127 .fri-profile-breakdown-head-v2127 p{
  color:#999!important;
}#friProfileBreakdownV2127 .fri-profile-breakdown-body-v2127 table{
  color:#ddd!important;
}#friProfileBreakdownV2127 .fri-profile-breakdown-body-v2127 th{
  color:#8d8d8d!important;
  font-weight:900!important;
}#friProfileBreakdownV2127 .fri-profile-breakdown-body-v2127 td{
  color:#dedede!important;
}#friProfileBreakdownV2127 .fri-profile-breakdown-body-v2127 td.pos{
  color:#52db75!important;
  font-weight:900!important;
}#friProfileBreakdownV2127 .fri-profile-breakdown-body-v2127 td.neg{
  color:#ff6b6b!important;
  font-weight:900!important;
}#friProfileBreakdownV2127 .fri-profile-breakdown-total-v2127 span{
  color:#bda970!important;
}#friProfileBreakdownV2127 .fri-profile-breakdown-total-v2127 strong,
#friProfileBreakdownV2127 .fri-profile-breakdown-head-v2127 > strong{
  color:#f0bd27!important;
}#friProfileBreakdownV2127 .fri-profile-breakdown-close-v2127{
  font-family:Arial,Helvetica,sans-serif!important;
  color:#fff!important;
}button[class*="close" i],
button[aria-label="Close" i],
button[aria-label*="close" i]{
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  padding:0!important;
  border:1px solid #d9ad35!important;
  border-radius:7px!important;
  background:#101010!important;
  color:#fff!important;
  display:grid!important;
  place-items:center!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:20px!important;
  font-weight:400!important;
  line-height:1!important;
  cursor:pointer!important;
  box-sizing:border-box!important;
}button[class*="close" i]:hover,
button[aria-label="Close" i]:hover,
button[aria-label*="close" i]:hover{
  border-color:#d9ad35!important;
  color:#efbf34!important;
  background:#141414!important;
}button[class*="close" i]:focus-visible,
button[aria-label="Close" i]:focus-visible,
button[aria-label*="close" i]:focus-visible{
  outline:2px solid #efbf34!important;
  outline-offset:2px!important;
}@media(max-width:760px){.fri-mgr-match-summary-score{
    grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;
    gap:8px!important;
  }.fri-mgr-match-summary-score span{
    min-width:0!important;
    font-size:14px!important;
    line-height:1.08!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }.fri-mgr-match-summary-score strong{
    font-size:26px!important;
    line-height:1!important;
    white-space:nowrap!important;
  }}@media(max-width:390px){.fri-mgr-match-summary-score span{
    font-size:13px!important;
  }.fri-mgr-match-summary-score strong{
    font-size:20px!important;
  }}.fri-mgr-home-rank-v2245{
  margin-top:18px;
  overflow:hidden;
  border:1px solid #2d2d2d;
  border-radius:12px;
  background:#090909;
}.fri-mgr-home-rank-head-v2245,
.fri-mgr-home-rank-row-v2245{
  display:grid;
  grid-template-columns:52px minmax(0,1fr) 76px 92px;
  align-items:stretch;
  width:100%;
  box-sizing:border-box;
}.fri-mgr-home-rank-head-v2245{
  min-height:42px;
  background:#111;
  border-bottom:1px solid #292929;
  color:#8f8f8f;
  font-size:8px;
  font-weight:900;
  letter-spacing:.07em;
  text-transform:uppercase;
}.fri-mgr-home-rank-head-v2245 > span,
.fri-mgr-home-rank-row-v2245 > span{
  display:flex;
  align-items:center;
  min-width:0;
  padding:10px 12px;
  box-sizing:border-box;
}.fri-mgr-home-rank-head-v2245 > span + span,
.fri-mgr-home-rank-row-v2245 > span + span{
  border-left:1px solid #252525;
}.fri-mgr-home-rank-head-v2245 > span:nth-child(1),
.fri-mgr-home-rank-head-v2245 > span:nth-child(3){
  justify-content:center;
}.fri-mgr-home-rank-head-v2245 > span:last-child{
  justify-content:flex-end;
  text-align:right;
}.fri-mgr-home-rank-row-v2245{
  min-height:58px;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid #242424!important;
  border-radius:0!important;
  background:#090909!important;
  color:#fff!important;
  text-align:left!important;
  cursor:pointer!important;
}.fri-mgr-home-rank-row-v2245:last-child{
  border-bottom:0!important;
}.fri-mgr-home-rank-row-v2245:hover,
.fri-mgr-home-rank-row-v2245:focus-visible{
  background:#101010!important;
  outline:none!important;
}.fri-mgr-home-rank-no-v2245{
  justify-content:center;
  color:#efbf34;
  font-size:17px;
  font-weight:1000;
}.fri-mgr-home-rank-player-v2245{
  color:#fff;
  font-size:12px;
  line-height:1.15;
  font-weight:1000;
}.fri-mgr-home-rank-role-v2245{
  justify-content:center;
  font-size:10px;
  line-height:1;
  font-weight:1000;
  white-space:nowrap;
}.fri-mgr-home-rank-role-gk-v2245{color:#39a5ff}.fri-mgr-home-rank-role-def-v2245{color:#53df67}.fri-mgr-home-rank-role-mid-v2245{color:#b45cff}.fri-mgr-home-rank-role-fwd-v2245{color:#efbf34}.fri-mgr-home-rank-role-none-v2245{color:#999}.fri-mgr-home-rank-points-v2245{
  justify-content:flex-end;
  color:#efbf34;
  font-size:13px;
  font-weight:1000;
  text-align:right;
  white-space:nowrap;
  font-variant-numeric:tabular-nums;
}@media(max-width:760px){.fri-mgr-home-rank-v2245{
    margin-top:14px;
    border-radius:10px;
  }.fri-mgr-home-rank-head-v2245,
  .fri-mgr-home-rank-row-v2245{
    grid-template-columns:38px minmax(0,1fr) 48px 68px;
  }.fri-mgr-home-rank-head-v2245{
    min-height:38px;
    font-size:6px;
  }.fri-mgr-home-rank-head-v2245 > span,
  .fri-mgr-home-rank-row-v2245 > span{
    padding:8px 7px;
  }.fri-mgr-home-rank-row-v2245{
    min-height:56px;
  }.fri-mgr-home-rank-no-v2245{font-size:15px}.fri-mgr-home-rank-player-v2245{font-size:11px}.fri-mgr-home-rank-role-v2245{font-size:9px}.fri-mgr-home-rank-points-v2245{font-size:12px}}@media(max-width:760px){button[class*="close" i],
  button[aria-label="Close" i],
  button[aria-label*="close" i]{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    font-size:18px!important;
    border-radius:6px!important;
  }}@media(max-width:760px){.fri-mgr-dashboard-latest .fri-mgr-latest-team{
    font-size:11px!important;
    line-height:1.08!important;
  }}@media(max-width:390px){.fri-mgr-dashboard-latest .fri-mgr-latest-team{
    font-size:10px!important;
  }}#friFrWeek,
#friWeekSelect,
#friLpGamesWeek,
select[class*="week" i],
select[id*="week" i]{
  -webkit-appearance:none!important;
  appearance:none!important;
  padding-right:34px!important;
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;
  background-repeat:no-repeat!important;
  background-position:right 12px center!important;
  background-size:10px 7px!important;
}@media(max-width:760px){#friFrWeek,
  #friWeekSelect,
  #friLpGamesWeek,
  select[class*="week" i],
  select[id*="week" i]{
    padding-right:30px!important;
    background-position:right 10px center!important;
    background-size:9px 6px!important;
  }}html body button.fri-fr-profile-close,html body button.fri-mgr-profile-close,html body button.fri-mgr-match-summary-close,html body button.fri-mgr-player-breakdown-close,html body button.fri-players-profile-close,html body button.fri-profile-breakdown-close-v2127,html body button.fri-club-dual-breakdown-close-v2176,html body button.fri-club-hub-close,html body button.fri-club-score-breakdown-close-v2172,html body button.profile-close,html button[class*="close" i],html button[aria-label="Close" i],html button[aria-label*="close" i]{
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  max-width:34px!important;
  max-height:34px!important;

  padding:0!important;
  margin:0!important;

  border:1px solid #d9ad35!important;
  border-radius:7px!important;

  background:#101010!important;
  color:#fff!important;

  display:grid!important;
  place-items:center!important;

  font-family:Arial,Helvetica,sans-serif!important;
  font-size:20px!important;
  font-weight:400!important;
  line-height:1!important;

  box-sizing:border-box!important;
  cursor:pointer!important;
  appearance:none!important;
  -webkit-appearance:none!important;
}html body button.fri-fr-profile-close:hover,
html body button.fri-mgr-profile-close:hover,
html body button.fri-mgr-match-summary-close:hover,
html body button.fri-mgr-player-breakdown-close:hover,
html body button.fri-players-profile-close:hover,
html body button.fri-profile-breakdown-close-v2127:hover,
html button[class*="close" i]:hover,
html button[aria-label*="close" i]:hover{
  border-color:#efbf34!important;
  color:#efbf34!important;
  background:#141414!important;
}html #friFrWeek,
html #friWeekSelect,
html #friLpGamesWeek,
html select[class*="week" i],
html select[id*="week" i]{
  -webkit-appearance:none!important;
  appearance:none!important;

  padding-right:34px!important;

  background-color:#0d0d0d!important;
  background-image:
    linear-gradient(45deg, transparent 50%, #ffffff 50%),
    linear-gradient(135deg, #ffffff 50%, transparent 50%)!important;

  background-position:
    calc(100% - 16px) 50%,
    calc(100% - 11px) 50%!important;

  background-size:
    5px 5px,
    5px 5px!important;

  background-repeat:no-repeat!important;
}@media(max-width:760px){html body button.fri-fr-profile-close,html body button.fri-mgr-profile-close,html body button.fri-mgr-match-summary-close,html body button.fri-mgr-player-breakdown-close,html body button.fri-players-profile-close,html body button.fri-profile-breakdown-close-v2127,html body button.fri-club-dual-breakdown-close-v2176,html body button.fri-club-hub-close,html body button.fri-club-score-breakdown-close-v2172,html body button.profile-close,html button[class*="close" i],html button[aria-label="Close" i],html button[aria-label*="close" i]{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    max-width:30px!important;
    max-height:30px!important;
    border-radius:6px!important;
    font-size:18px!important;
  }html #friFrWeek,
  html #friWeekSelect,
  html #friLpGamesWeek,
  html select[class*="week" i],
  html select[id*="week" i]{
    padding-right:30px!important;

    background-position:
      calc(100% - 14px) 50%,
      calc(100% - 10px) 50%!important;

    background-size:
      4px 4px,
      4px 4px!important;
  }}html.fri-full-rankings-view #friFrWeek{
  -webkit-appearance:auto!important;
  appearance:auto!important;
  background:#0d0d0d!important;
  background-image:none!important;
  padding-right:10px!important;
}html.fri-full-rankings-view .fri-fr-profile-close{
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  max-width:34px!important;
  max-height:34px!important;
  border:1px solid #d9ad35!important;
  border-radius:7px!important;
  background:#101010!important;
  color:#fff!important;
  font-size:20px!important;
  display:grid!important;
  place-items:center!important;
}@media(max-width:760px){html.fri-full-rankings-view .fri-fr-profile-close{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    max-width:30px!important;
    max-height:30px!important;
    border-radius:6px!important;
    font-size:18px!important;
  }html.fri-full-rankings-view #friFrWeek{
    -webkit-appearance:auto!important;
    appearance:auto!important;
    background:#0d0d0d!important;
    background-image:none!important;
    padding-right:8px!important;
  }}html.fri-team-season-live-view .fri-home-hero,
html.fri-team-season-live-view header.hero{
  display:none!important;
  visibility:hidden!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
}html.fri-team-season-live-view main.app-shell{
  margin-top:0!important;
  padding-top:0!important;
}html.fri-team-season-live-view main.app-shell > *{
  display:none!important;
}html.fri-team-season-live-view #friTeamSeasonLive{
  display:block!important;
  width:100%!important;
  margin:0!important;
}@media(max-width:760px){.fri-tots-pitch{
    background-size:auto 122%!important;
    background-position:center 66%!important;
    background-repeat:no-repeat!important;
    background-color:#071006!important;
  }.fri-tots-pos-fwd-1{left:18%!important;top:22%!important}.fri-tots-pos-fwd-2{left:50%!important;top:19%!important}.fri-tots-pos-fwd-3{left:82%!important;top:22%!important}.fri-tots-pos-mid-1{left:20%!important;top:44%!important}.fri-tots-pos-mid-2{left:50%!important;top:47%!important}.fri-tots-pos-mid-3{left:80%!important;top:44%!important}.fri-tots-pos-def-1{left:12%!important;top:69%!important}.fri-tots-pos-def-2{left:37%!important;top:67%!important}.fri-tots-pos-def-3{left:63%!important;top:67%!important}.fri-tots-pos-def-4{left:88%!important;top:69%!important}.fri-tots-pos-gk-1{left:50%!important;top:87%!important}}.summary{display:none!important}@media(max-width:760px){.fri-lp-games-toolbar{display:block!important;margin-top:18px!important}.fri-lp-games-toolbar .fri-lp-section-title{margin:0 0 9px!important;font-size:11px!important}.fri-lp-games-week{width:100%!important;max-width:100%!important;box-sizing:border-box!important;font-size:11px!important;line-height:1.2!important;padding:11px 34px 11px 12px!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.fri-lp-player-rankings{overflow:hidden!important;margin-top:18px!important}.fri-lp-player-rankings-head{padding:11px 12px!important}.fri-lp-player-rankings-title{font-size:10px!important;line-height:1.25!important}.fri-lp-player-rankings-head .fri-lp-meta{font-size:9px!important;line-height:1.35!important}.fri-lp-player-rankings-note{font-size:9px!important}.fri-lp-player-rankings-table{width:100%!important;min-width:0!important;table-layout:fixed!important;font-size:10px!important}.fri-lp-player-rankings-table th{font-size:7px!important;padding:7px 5px!important}.fri-lp-player-rankings-table td{padding:9px 5px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.fri-lp-player-rankings-table th:nth-child(1),.fri-lp-player-rankings-table td:nth-child(1){width:38px!important}.fri-lp-player-rankings-table th:nth-child(2),.fri-lp-player-rankings-table td:nth-child(2){width:auto!important}.fri-lp-player-rankings-table th:nth-child(3),.fri-lp-player-rankings-table td:nth-child(3){display:none!important}.fri-lp-player-rankings-table th:nth-child(4),.fri-lp-player-rankings-table td:nth-child(4){width:43px!important;text-align:center!important}.fri-lp-player-rankings-table th:last-child,.fri-lp-player-rankings-table td:last-child{width:64px!important;text-align:right!important}.fri-lp-player-open{display:block!important;width:100%!important;max-width:100%!important;font-size:10px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.fri-lp-player-rankings-table td:first-child{font-size:10px!important}.fri-lp-player-rankings-table .fri-lp-local-points{font-size:10px!important}.fri-lp-overall-table th:nth-child(5),.fri-lp-overall-table td:nth-child(5){display:none!important}.fri-lp-overall-table th:nth-child(2),.fri-lp-overall-table td:nth-child(2){width:auto!important}.fri-lp-overall-table .fri-lp-player-open{font-size:10px!important}}@media(max-width:390px){.fri-lp-games-week{font-size:10px!important;padding-left:10px!important}.fri-lp-player-rankings-table{font-size:9px!important}.fri-lp-player-open{font-size:9px!important}.fri-lp-overall-table .fri-lp-player-open{font-size:9px!important}.fri-lp-player-rankings-table th:nth-child(1),.fri-lp-player-rankings-table td:nth-child(1){width:34px!important}.fri-lp-player-rankings-table th:nth-child(4),.fri-lp-player-rankings-table td:nth-child(4){width:38px!important}.fri-lp-player-rankings-table th:last-child,.fri-lp-player-rankings-table td:last-child{width:58px!important}}@media(max-width:800px){.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table-wrap{
    border:1px solid #303030!important;
    border-radius:11px!important;
    overflow:hidden!important;
    background:#090909!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table,
  .fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table tbody{
    display:block!important;
    width:100%!important;
    margin:0!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table thead{
    display:none!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table tr{
    display:grid!important;
    grid-template-columns:46px minmax(0,1fr) 72px!important;
    grid-template-rows:auto auto!important;
    column-gap:10px!important;
    row-gap:2px!important;

    width:100%!important;
    min-height:64px!important;
    margin:0!important;
    padding:10px 9px!important;

    border:0!important;
    border-top:1px solid #202020!important;
    border-radius:0!important;

    background:#090909!important;
    box-shadow:none!important;
    align-items:center!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table tbody tr:first-child{
    border-top:0!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table td{
    display:block!important;
    width:auto!important;
    min-width:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-rank{
    grid-column:1!important;
    grid-row:1 / span 2!important;
    align-self:center!important;
    justify-self:start!important;

    width:auto!important;
    color:#efbf34!important;
    font-size:18px!important;
    line-height:1!important;
    font-weight:1000!important;
    letter-spacing:-.03em!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-player{
    grid-column:2!important;
    grid-row:1!important;
    align-self:end!important;
    min-width:0!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-player-btn{
    display:block!important;
    width:100%!important;
    max-width:100%!important;

    color:#fff!important;
    font-size:11px!important;
    line-height:1.08!important;
    font-weight:1000!important;
    text-align:left!important;

    white-space:normal!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-club{
    grid-column:2!important;
    grid-row:2!important;
    align-self:start!important;

    color:#999!important;
    font-size:9px!important;
    line-height:1.05!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-games,
  .fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-role{
    display:none!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-score{
    grid-column:3!important;
    grid-row:1 / span 2!important;
    align-self:center!important;
    justify-self:end!important;

    color:#efbf34!important;
    font-size:18px!important;
    line-height:1!important;
    font-weight:1000!important;
    letter-spacing:-.02em!important;
    text-align:right!important;
    white-space:nowrap!important;
    font-variant-numeric:tabular-nums!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table tr:hover,
  .fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table tr:focus-within{
    background:#0d0d0d!important;
    border-color:#202020!important;
    box-shadow:none!important;
  }html.fri-full-rankings-view body > .fri-fr-profile-backdrop
  > .fri-fr-profile.fri-fr-breakdown-profile
  > .fri-fr-profile-close{
    display:grid!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;

    position:absolute!important;
    top:10px!important;
    right:10px!important;

    width:34px!important;
    height:34px!important;
    place-items:center!important;

    border:1px solid #494949!important;
    border-radius:50%!important;
    background:#090909!important;
    color:#fff!important;

    font-size:20px!important;
    line-height:1!important;
    z-index:2147483000!important;
    box-shadow:0 5px 16px rgba(0,0,0,.45)!important;
  }html.fri-full-rankings-view body > .fri-fr-profile-backdrop
  > .fri-fr-profile.fri-fr-breakdown-profile{
    position:relative!important;
  }html.fri-full-rankings-view body > .fri-fr-profile-backdrop
  > .fri-fr-profile.fri-fr-breakdown-profile
  > .fri-fr-profile-top{
    padding-right:52px!important;
  }}@media(max-width:390px){.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table tr{
    grid-template-columns:42px minmax(0,1fr) 66px!important;
    column-gap:8px!important;
    min-height:61px!important;
    padding:9px 8px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-rank{
    font-size:17px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-player-btn{
    font-size:10px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-club{
    font-size:8px!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-score{
    font-size:17px!important;
  }html.fri-full-rankings-view body > .fri-fr-profile-backdrop
  > .fri-fr-profile.fri-fr-breakdown-profile
  > .fri-fr-profile-close{
    top:9px!important;
    right:9px!important;
    width:32px!important;
    height:32px!important;
    font-size:18px!important;
  }}@media(max-width:800px){.fri-fr-desktop-rankings-v2194{
    display:none!important;
  }.fri-fr-shell.fri-fr-overall-mode-v2186 .fri-fr-table-wrap{
    display:none!important;
  }html.fri-full-rankings-view body > .fri-fr-profile-backdrop
  > .fri-fr-profile.fri-fr-breakdown-profile
  > .fri-fr-profile-close{
    display:grid!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;

    position:absolute!important;
    top:10px!important;
    right:10px!important;

    width:34px!important;
    height:34px!important;
    place-items:center!important;

    border:1px solid #494949!important;
    border-radius:50%!important;
    background:#090909!important;
    color:#fff!important;

    font-size:20px!important;
    line-height:1!important;
    z-index:2147483000!important;
  }}@media(max-width:760px){.fri-cmp-grid{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:7px!important;
    align-items:start!important;
  }.fri-cmp-break-card,
  .fri-cmp-overall-card-v2129{
    min-width:0!important;
    width:100%!important;
    box-sizing:border-box!important;
    padding:8px!important;
    border-radius:12px!important;
  }.fri-cmp-break-head{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:5px!important;
    min-height:78px!important;
    padding-bottom:8px!important;
  }.fri-cmp-break-kicker{
    font-size:5.5px!important;
    line-height:1.15!important;
    letter-spacing:.035em!important;
  }.fri-cmp-break-name,
  .fri-cmp-overall-card-v2129 .fri-cmp-break-name{
    margin-top:4px!important;
    font-size:12px!important;
    line-height:1.02!important;
    min-height:25px!important;
    max-height:25px!important;
    overflow:hidden!important;
  }.fri-cmp-break-club{
    margin-top:4px!important;
    font-size:6.5px!important;
    line-height:1.15!important;
    min-height:15px!important;
    max-height:15px!important;
    overflow:hidden!important;
  }.fri-cmp-break-rank{
    min-width:34px!important;
  }.fri-cmp-break-rank strong,
  .fri-cmp-overall-card-v2129 .fri-cmp-break-rank strong{
    font-size:22px!important;
    line-height:.95!important;
  }.fri-cmp-break-rank span,
  .fri-cmp-break-rank em{
    margin-top:3px!important;
    font-size:4.8px!important;
    line-height:1.1!important;
    white-space:normal!important;
  }.fri-cmp-overall-stats-v2129{
    display:block!important;
    margin-top:8px!important;
  }.fri-cmp-overall-points-v2129{
    min-height:77px!important;
    padding:10px!important;
    border-radius:10px!important;
  }.fri-cmp-overall-points-v2129 span,
  .fri-cmp-overall-small-v2129 span{
    font-size:5.5px!important;
    line-height:1.15!important;
    letter-spacing:.035em!important;
  }.fri-cmp-overall-points-v2129 strong{
    margin-top:7px!important;
    font-size:28px!important;
    line-height:1!important;
  }.fri-cmp-overall-small-v2129{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    min-height:63px!important;
    margin-top:6px!important;
    border-radius:10px!important;
  }.fri-cmp-overall-small-v2129>div{
    min-width:0!important;
    padding:8px 6px!important;
  }.fri-cmp-overall-small-v2129 strong{
    margin-top:6px!important;
    font-size:13px!important;
    line-height:1!important;
  }.fri-cmp-latest-stats-v2129{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:5px!important;
    margin-top:6px!important;
  }.fri-cmp-latest-stats-v2129>div{
    min-height:36px!important;
    padding:0 7px!important;
    gap:5px!important;
    border-radius:7px!important;
  }.fri-cmp-latest-stats-v2129 span{
    font-size:6.5px!important;
    line-height:1.1!important;
  }.fri-cmp-latest-stats-v2129 strong{
    font-size:9px!important;
    white-space:nowrap!important;
  }.fri-cmp-break-match,
  .fri-cmp-latest-v2129{
    min-height:52px!important;
    margin:6px 0!important;
    padding:7px 17px 7px 7px!important;
    border-radius:7px!important;
    font-size:6.5px!important;
    line-height:1.25!important;
    overflow:hidden!important;
  }.fri-cmp-latest-v2129:after{
    right:6px!important;
    font-size:15px!important;
  }.fri-cmp-score-title-v2129{
    margin:9px 0 4px!important;
    font-size:7px!important;
  }.fri-cmp-break-table{
    width:100%!important;
    table-layout:fixed!important;
    font-size:6.5px!important;
  }.fri-cmp-break-table th{
    padding:4px 2px!important;
    font-size:4.7px!important;
    line-height:1.05!important;
  }.fri-cmp-break-table td{
    padding:5px 2px!important;
    font-size:6.2px!important;
    line-height:1.12!important;
    overflow-wrap:anywhere!important;
  }.fri-cmp-break-table th:nth-child(1),
  .fri-cmp-break-table td:nth-child(1){
    width:auto!important;
  }.fri-cmp-break-table th:nth-child(2),
  .fri-cmp-break-table td:nth-child(2){
    width:29px!important;
    text-align:center!important;
  }.fri-cmp-break-table th:nth-child(3),
  .fri-cmp-break-table td:nth-child(3){
    width:40px!important;
    text-align:right!important;
  }.fri-cmp-break-total,
  .fri-cmp-total-v2129{
    gap:5px!important;
    margin-top:7px!important;
    padding:7px!important;
    border-radius:7px!important;
  }.fri-cmp-break-total span{
    font-size:5.5px!important;
    line-height:1.1!important;
  }.fri-cmp-break-total b{
    font-size:14px!important;
    line-height:1!important;
    white-space:nowrap!important;
  }.fri-cmp-status{
    margin-bottom:10px!important;
  }}@media(max-width:390px){.fri-cmp-grid{
    gap:5px!important;
  }.fri-cmp-break-card,
  .fri-cmp-overall-card-v2129{
    padding:6px!important;
  }.fri-cmp-break-head{
    min-height:73px!important;
    gap:4px!important;
  }.fri-cmp-break-name,
  .fri-cmp-overall-card-v2129 .fri-cmp-break-name{
    font-size:11px!important;
  }.fri-cmp-break-rank{
    min-width:36px!important;
  }.fri-cmp-break-rank strong,
  .fri-cmp-overall-card-v2129 .fri-cmp-break-rank strong{
    font-size:19px!important;
  }.fri-cmp-overall-points-v2129 strong{
    font-size:25px!important;
  }.fri-cmp-break-table{
    font-size:6px!important;
  }.fri-cmp-break-table td{
    font-size:5.8px!important;
  }.fri-cmp-break-table th:nth-child(2),
  .fri-cmp-break-table td:nth-child(2){
    width:26px!important;
  }.fri-cmp-break-table th:nth-child(3),
  .fri-cmp-break-table td:nth-child(3){
    width:36px!important;
  }}.fri-cmp-name-stack-v2201 .fri-cmp-name-first-v2201,
.fri-cmp-name-stack-v2201 .fri-cmp-name-last-v2201{
  display:inline;
}.fri-cmp-name-stack-v2201 .fri-cmp-name-first-v2201 + .fri-cmp-name-last-v2201::before{
  content:" ";
}.fri-cmp-latest-stack-v2201{
  display:block;
}.fri-cmp-latest-stack-v2201 .fri-cmp-latest-label-v2201,
.fri-cmp-latest-stack-v2201 .fri-cmp-latest-game-v2201,
.fri-cmp-latest-stack-v2201 .fri-cmp-latest-date-v2201{
  display:inline;
}.fri-cmp-latest-stack-v2201 .fri-cmp-latest-label-v2201::after{
  content:": ";
}.fri-cmp-latest-stack-v2201 .fri-cmp-latest-game-v2201::after{
  content:" · ";
}@media(max-width:760px){.fri-cmp-name-stack-v2201{
    display:block!important;
    min-height:25px!important;
    max-height:none!important;
    overflow:visible!important;
  }.fri-cmp-name-stack-v2201 .fri-cmp-name-first-v2201,
  .fri-cmp-name-stack-v2201 .fri-cmp-name-last-v2201{
    display:block!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }.fri-cmp-name-stack-v2201 .fri-cmp-name-first-v2201 + .fri-cmp-name-last-v2201::before{
    content:none!important;
  }.fri-cmp-latest-stack-v2201{
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:center!important;
    gap:3px!important;
    min-height:60px!important;
    padding:7px!important;
  }.fri-cmp-latest-stack-v2201 .fri-cmp-latest-label-v2201,
  .fri-cmp-latest-stack-v2201 .fri-cmp-latest-game-v2201,
  .fri-cmp-latest-stack-v2201 .fri-cmp-latest-date-v2201{
    display:block!important;
    width:100%!important;
  }.fri-cmp-latest-stack-v2201 .fri-cmp-latest-label-v2201{
    color:#e6ba3e!important;
    font-size:6.5px!important;
    font-weight:1000!important;
    line-height:1.05!important;
  }.fri-cmp-latest-stack-v2201 .fri-cmp-latest-game-v2201{
    color:#fff!important;
    font-size:6.2px!important;
    line-height:1.2!important;
  }.fri-cmp-latest-stack-v2201 .fri-cmp-latest-date-v2201{
    color:#9d9d9d!important;
    font-size:5.8px!important;
    line-height:1.1!important;
  }.fri-cmp-latest-stack-v2201 .fri-cmp-latest-label-v2201::after,
  .fri-cmp-latest-stack-v2201 .fri-cmp-latest-game-v2201::after{
    content:none!important;
  }.fri-cmp-latest-v2129:after{
    display:none!important;
    content:none!important;
  }}@media(max-width:390px){.fri-cmp-latest-stack-v2201{
    min-height:58px!important;
    gap:2px!important;
    padding:6px!important;
  }.fri-cmp-latest-stack-v2201 .fri-cmp-latest-label-v2201{
    font-size:6px!important;
  }.fri-cmp-latest-stack-v2201 .fri-cmp-latest-game-v2201{
    font-size:5.8px!important;
  }.fri-cmp-latest-stack-v2201 .fri-cmp-latest-date-v2201{
    font-size:5.4px!important;
  }}.fri-profile-recent-games-svg-v2202{
  width:100%!important;
  min-width:0!important;
}@media(max-width:620px){.fri-profile-weekly-scroll-v2125{
    overflow-x:hidden!important;
  }.fri-profile-recent-games-svg-v2202{
    width:100%!important;
    min-width:0!important;
    margin-top:4px!important;
  }.fri-profile-weekly-head-v2125{
    align-items:center!important;
  }.fri-profile-weekly-legend-v2125{
    white-space:nowrap!important;
  }}@media(max-width:620px){.fri-profile-weekly-v2125{
    padding:14px 12px!important;
  }.fri-profile-section-title-v2125{
    font-size:12px!important;
    letter-spacing:.04em!important;
  }.fri-profile-weekly-legend-v2125{
    font-size:9px!important;
  }.fri-profile-weekly-legend-v2125 i{
    width:30px!important;
  }.fri-profile-recent-games-svg-v2202 text{
    font-size:12px!important;
  }.fri-profile-recent-games-svg-v2202 text[fill="#f0bd27"]{
    font-size:13px!important;
    font-weight:1000!important;
  }.fri-profile-recent-games-svg-v2202 text[fill="#d5d5d5"],
  .fri-profile-recent-games-svg-v2202 text[fill="#8f8f8f"]{
    font-size:10.5px!important;
  }.fri-profile-weekly-scroll-v2125{
    margin-top:5px!important;
  }}@media(max-width:390px){.fri-profile-section-title-v2125{
    font-size:11px!important;
  }.fri-profile-weekly-legend-v2125{
    font-size:8.5px!important;
  }.fri-profile-recent-games-svg-v2202 text{
    font-size:11px!important;
  }.fri-profile-recent-games-svg-v2202 text[fill="#f0bd27"]{
    font-size:12px!important;
  }.fri-profile-recent-games-svg-v2202 text[fill="#d5d5d5"],
  .fri-profile-recent-games-svg-v2202 text[fill="#8f8f8f"]{
    font-size:9.5px!important;
  }}@media(max-width:620px){.fri-profile-weekly-scroll-v2125{
    min-height:215px!important;
    display:flex!important;
    align-items:center!important;
  }.fri-profile-recent-games-svg-v2202{
    width:100%!important;
    height:205px!important;
    min-height:205px!important;
    overflow:visible!important;
  }.fri-profile-recent-games-svg-v2202 text[fill="#f0bd27"]{
    font-size:17px!important;
    font-weight:1000!important;
  }.fri-profile-recent-games-svg-v2202 text[fill="#d5d5d5"]{
    font-size:13px!important;
    font-weight:900!important;
  }.fri-profile-recent-games-svg-v2202 text[fill="#8f8f8f"]{
    font-size:11.5px!important;
    font-weight:800!important;
  }.fri-profile-recent-games-svg-v2202 text[fill="#8b8b8b"],
  .fri-profile-recent-games-svg-v2202 text[fill="#989898"]{
    font-size:11px!important;
    font-weight:800!important;
  }}@media(max-width:390px){.fri-profile-weekly-scroll-v2125{
    min-height:205px!important;
  }.fri-profile-recent-games-svg-v2202{
    height:195px!important;
    min-height:195px!important;
  }.fri-profile-recent-games-svg-v2202 text[fill="#f0bd27"]{
    font-size:15px!important;
  }.fri-profile-recent-games-svg-v2202 text[fill="#d5d5d5"]{
    font-size:12px!important;
  }.fri-profile-recent-games-svg-v2202 text[fill="#8f8f8f"]{
    font-size:10.5px!important;
  }}@media(max-width:620px){.fri-profile-recent-games-svg-v2202 text[fill="#f0bd27"]{
    font-size:30px!important;
    font-weight:1000!important;
  }.fri-profile-recent-games-svg-v2202 text[fill="#d5d5d5"]{
    font-size:23px!important;
    font-weight:1000!important;
  }.fri-profile-recent-games-svg-v2202 text[fill="#8f8f8f"]{
    font-size:19px!important;
    font-weight:900!important;
  }.fri-profile-recent-games-svg-v2202 text[fill="#8b8b8b"],
  .fri-profile-recent-games-svg-v2202 text[fill="#989898"]{
    font-size:18px!important;
    font-weight:900!important;
  }}@media(max-width:390px){.fri-profile-recent-games-svg-v2202 text[fill="#f0bd27"]{
    font-size:28px!important;
  }.fri-profile-recent-games-svg-v2202 text[fill="#d5d5d5"]{
    font-size:21px!important;
  }.fri-profile-recent-games-svg-v2202 text[fill="#8f8f8f"]{
    font-size:18px!important;
  }.fri-profile-recent-games-svg-v2202 text[fill="#8b8b8b"],
  .fri-profile-recent-games-svg-v2202 text[fill="#989898"]{
    font-size:17px!important;
  }}@media(max-width:620px){.fri-profile-weekly-scroll-v2125{
    min-height:230px!important;
  }.fri-profile-recent-games-svg-v2202{
    height:220px!important;
    min-height:220px!important;
  }}@media(max-width:390px){.fri-profile-weekly-scroll-v2125{
    min-height:220px!important;
  }.fri-profile-recent-games-svg-v2202{
    height:210px!important;
    min-height:210px!important;
  }}.fri-week-scroll-button-v2205{
  justify-content:flex-start!important;
}.fri-week-scroll-chevron-v2205{
  display:none!important;
}@media(max-width:800px){.fri-lp-home-rank-row-v2208{
    display:grid!important;
    grid-template-columns:32px minmax(0,1fr) 48px 44px 66px!important;
  }.fri-lp-home-rank-no-v2208{grid-column:1!important}.fri-lp-home-player-v2208{grid-column:2!important}.fri-lp-home-role-v2208{grid-column:3!important}.fri-lp-home-club-v2208{grid-column:4!important}.fri-lp-home-points-v2208{grid-column:5!important}}.fri-week-scroll-v2205[data-source="friFrWeek"] .fri-week-scroll-chevron-v2205{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 auto!important;
  color:#fff!important;
  font-size:15px!important;
  font-weight:900!important;
  line-height:1!important;
  margin-left:8px!important;
}@media(max-width:800px){.fri-week-scroll-v2205[data-source="friFrWeek"] .fri-week-scroll-chevron-v2205{
    display:inline-flex!important;
    color:#fff!important;
    font-size:13px!important;
  }html.fri-full-rankings-view body > .fri-fr-profile-backdrop
  .fri-fr-profile.fri-fr-breakdown-profile > .fri-fr-profile-close,
  html.fri-full-rankings-view .fri-fr-breakdown-profile .fri-fr-profile-close{
    display:grid!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;

    position:absolute!important;
    top:9px!important;
    right:9px!important;

    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    max-width:30px!important;
    max-height:30px!important;

    padding:0!important;
    margin:0!important;

    border:1px solid #d9ad35!important;
    border-radius:6px!important;

    background:#101010!important;
    color:#fff!important;

    place-items:center!important;
    font-family:Arial,Helvetica,sans-serif!important;
    font-size:18px!important;
    font-weight:400!important;
    line-height:1!important;

    appearance:none!important;
    -webkit-appearance:none!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
    z-index:2147483647!important;
  }}.fri-week-scroll-v2205[data-source="friFrWeek"] .fri-week-scroll-button-v2205{
  position:relative!important;
  padding-right:42px!important;
}.fri-week-scroll-v2205[data-source="friFrWeek"] .fri-week-scroll-chevron-v2205{
  display:block!important;
  position:absolute!important;
  right:17px!important;
  top:50%!important;

  width:8px!important;
  height:8px!important;

  margin:0!important;
  border-right:3px solid #fff!important;
  border-bottom:3px solid #fff!important;

  color:transparent!important;
  font-size:0!important;
  line-height:0!important;

  transform:translateY(-65%) rotate(45deg)!important;
  transform-origin:center!important;
  transition:transform .16s ease!important;

  box-sizing:border-box!important;
  pointer-events:none!important;
}.fri-week-scroll-v2205[data-source="friFrWeek"].open-v2205 .fri-week-scroll-chevron-v2205{
  transform:translateY(-30%) rotate(225deg)!important;
}@media(max-width:800px){.fri-week-scroll-v2205[data-source="friFrWeek"] .fri-week-scroll-button-v2205{
    padding-right:38px!important;
  }.fri-week-scroll-v2205[data-source="friFrWeek"] .fri-week-scroll-chevron-v2205{
    right:15px!important;
    width:8px!important;
    height:8px!important;
    border-right-width:3px!important;
    border-bottom-width:3px!important;
  }}html.fri-leagues-live-view body > .fri-fr-profile-backdrop
.fri-fr-profile.fri-fr-breakdown-profile > .fri-fr-profile-close,
html.fri-leagues-live-view body > .fri-fr-profile-backdrop
.fri-fr-profile-close{
  display:grid!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;

  position:absolute!important;

  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  max-width:34px!important;
  max-height:34px!important;

  padding:0!important;
  margin:0!important;

  border:1px solid #d9ad35!important;
  border-radius:7px!important;

  background:#101010!important;
  color:#fff!important;

  place-items:center!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:20px!important;
  font-weight:400!important;
  line-height:1!important;

  appearance:none!important;
  -webkit-appearance:none!important;
  box-shadow:none!important;
  box-sizing:border-box!important;
  z-index:2147483647!important;
}@media(max-width:800px){html.fri-leagues-live-view body > .fri-fr-profile-backdrop
  .fri-fr-profile.fri-fr-breakdown-profile > .fri-fr-profile-close,
  html.fri-leagues-live-view body > .fri-fr-profile-backdrop
  .fri-fr-profile-close{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    max-width:30px!important;
    max-height:30px!important;

    top:9px!important;
    right:9px!important;

    border:1px solid #d9ad35!important;
    border-radius:6px!important;

    background:#101010!important;
    color:#fff!important;

    font-size:18px!important;
    box-shadow:none!important;
  }}body > .fri-fr-profile-backdrop.fri-home-row-popup-v2142
.fri-fr-profile > .fri-fr-profile-close,
body > .fri-fr-profile-backdrop.fri-home-row-popup-v2142
.fri-fr-profile-close{
  display:grid!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;

  position:absolute!important;

  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  max-width:34px!important;
  max-height:34px!important;

  padding:0!important;
  margin:0!important;

  border:1px solid #d9ad35!important;
  border-radius:7px!important;

  background:#101010!important;
  color:#fff!important;

  place-items:center!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:20px!important;
  font-weight:400!important;
  line-height:1!important;

  appearance:none!important;
  -webkit-appearance:none!important;
  box-shadow:none!important;
  box-sizing:border-box!important;
  z-index:2147483647!important;
}@media(max-width:800px){body > .fri-fr-profile-backdrop.fri-home-row-popup-v2142
  .fri-fr-profile > .fri-fr-profile-close,
  body > .fri-fr-profile-backdrop.fri-home-row-popup-v2142
  .fri-fr-profile-close{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    max-width:30px!important;
    max-height:30px!important;

    top:9px!important;
    right:9px!important;

    border:1px solid #d9ad35!important;
    border-radius:6px!important;
    background:#101010!important;
    color:#fff!important;

    font-size:18px!important;
    box-shadow:none!important;
  }}.fri-club-hub{
  position:relative;
}.fri-club-hub-close,
button.fri-club-hub-close{
  position:sticky!important;
  top:10px!important;
  right:10px!important;
  margin-left:auto!important;
  z-index:2147483647!important;

  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  max-width:34px!important;
  max-height:34px!important;

  border:1px solid #d9ad35!important;
  border-radius:7px!important;
  background:#101010!important;
  color:#fff!important;

  display:grid!important;
  place-items:center!important;
  box-shadow:0 4px 14px rgba(0,0,0,.4)!important;
}@media(max-width:800px){.fri-club-hub-close,
  button.fri-club-hub-close{
    top:8px!important;
    right:8px!important;

    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    max-width:30px!important;
    max-height:30px!important;

    border-radius:6px!important;
    font-size:18px!important;
  }}.fri-club-hub{
  position:relative!important;
}.fri-club-hub > .fri-club-hub-close{
  position:sticky!important;
  top:10px!important;

  display:grid!important;
  place-items:center!important;

  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  max-width:34px!important;
  max-height:34px!important;

  margin:10px 10px -44px auto!important;
  padding:0!important;

  border:1px solid #d9ad35!important;
  border-radius:7px!important;
  background:#101010!important;
  color:#fff!important;

  font-family:Arial,Helvetica,sans-serif!important;
  font-size:20px!important;
  line-height:1!important;

  z-index:2147483647!important;
  box-shadow:0 4px 14px rgba(0,0,0,.45)!important;
  box-sizing:border-box!important;
}@media(max-width:800px){.fri-club-hub > .fri-club-hub-close{
    top:8px!important;

    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    max-width:30px!important;
    max-height:30px!important;

    margin:8px 8px -38px auto!important;

    border-radius:6px!important;
    font-size:18px!important;
  }}html.fri-weekly-embed
body > .fri-fr-profile-backdrop.fri-home-row-popup-v2142
> .fri-fr-profile.fri-team-week-modal{
  width:min(720px,calc(100% - 32px))!important;
  max-width:720px!important;
  overflow:hidden!important;
  border-radius:18px!important;
}.fri-team-week-modal > .fri-fr-profile-close{
  position:absolute!important;
  top:14px!important;
  right:14px!important;

  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  max-width:34px!important;
  max-height:34px!important;

  padding:0!important;
  margin:0!important;

  display:grid!important;
  place-items:center!important;

  border:1px solid #d9ad35!important;
  border-radius:7px!important;
  background:#101010!important;
  color:#fff!important;

  font-size:20px!important;
  line-height:1!important;
  box-sizing:border-box!important;
  z-index:50!important;
}@media(max-width:620px){html.fri-weekly-embed
  body > .fri-fr-profile-backdrop.fri-home-row-popup-v2142
  > .fri-fr-profile.fri-team-week-modal{
    width:calc(100% - 18px)!important;
    max-width:none!important;
    border-radius:15px!important;
  }.fri-team-week-modal > .fri-fr-profile-close{
    top:10px!important;
    right:10px!important;

    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    max-width:30px!important;
    max-height:30px!important;

    border-radius:6px!important;
    font-size:17px!important;
  }}@media(max-width:800px){.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-player-list-v2281{
    width:100%!important;
    overflow:hidden!important;
    border:1px solid #292929!important;
    border-radius:0!important;
    background:#090909!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281,
  .fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281{
    display:grid!important;
    grid-template-columns:
      34px
      minmax(0,1fr)
      52px
      78px!important;
    column-gap:0!important;
    align-items:stretch!important;
    width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281{
    min-height:34px!important;
    padding:0!important;
    background:#0d0d0d!important;
    border:0!important;
    border-bottom:1px solid #242424!important;
    color:#a6a6a6!important;
    font-size:7px!important;
    font-weight:1000!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span{
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    padding:0 7px!important;
    border-right:1px solid #242424!important;
    white-space:normal!important;
    line-height:1.15!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(1){
    justify-content:center!important;
    padding:0!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(2){
    justify-content:flex-start!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(3){
    justify-content:center!important;
    padding:0 3px!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(4){
    justify-content:flex-end!important;
    text-align:right!important;
    padding-right:8px!important;
    border-right:0!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281{
    appearance:none!important;
    min-height:58px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    border-bottom:1px solid #242424!important;
    border-radius:0!important;
    background:#090909!important;
    color:#fff!important;
    text-align:left!important;
    cursor:pointer!important;
    overflow:hidden!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281:last-child{
    border-bottom:0!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281:hover,
  .fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281:focus-visible{
    background:#0f0f0f!important;
    outline:none!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span{
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    padding:0 7px!important;
    border-right:1px solid #242424!important;
    box-sizing:border-box!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span:nth-child(1){
    justify-content:center!important;
    padding:0!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span:nth-child(2){
    justify-content:flex-start!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span:nth-child(3){
    justify-content:center!important;
    padding:0 3px!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span:nth-child(4){
    justify-content:flex-end!important;
    padding-right:8px!important;
    border-right:0!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-rank-no-v2208{
    color:#efbf34!important;
    font-size:14px!important;
    font-weight:1000!important;
    line-height:1!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-player-v2208{
    min-width:0!important;
    color:#fff!important;
    font-size:10px!important;
    line-height:1.1!important;
    font-weight:1000!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-role-v2208{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    justify-self:center!important;
    align-self:center!important;
    width:auto!important;
    min-width:36px!important;
    height:24px!important;
    padding:0 4px!important;
    border-radius:999px!important;
    border:1px solid currentColor!important;
    font-size:8px!important;
    line-height:1!important;
    font-weight:1000!important;
    letter-spacing:.03em!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
    background:rgba(255,255,255,.04)!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-points-v2208{
    color:#efbf34!important;
    font-size:12px!important;
    line-height:1!important;
    font-weight:1000!important;
    text-align:right!important;
    white-space:nowrap!important;
    font-variant-numeric:tabular-nums!important;
  }}@media(min-width:801px){.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-player-list-v2281{
    width:100%!important;
    overflow:hidden!important;
    border:1px solid #2b2b2b!important;
    border-radius:12px!important;
    background:#090909!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281,
  .fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281{
    display:grid!important;
    grid-template-columns:
      54px
      minmax(0,1fr)
      90px
      118px!important;
    width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
    align-items:stretch!important;
    column-gap:0!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281{
    min-height:42px!important;
    padding:0!important;
    background:#111!important;
    color:#8f8f8f!important;
    border:0!important;
    border-bottom:1px solid #292929!important;
    font-size:9px!important;
    font-weight:1000!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span{
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    padding:0 12px!important;
    border-right:1px solid #292929!important;
    box-sizing:border-box!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(1){
    justify-content:center!important;
    padding:0!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(2){
    justify-content:flex-start!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(3){
    justify-content:center!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(4){
    justify-content:flex-end!important;
    text-align:right!important;
    border-right:0!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281{
    appearance:none!important;
    min-height:58px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    border-bottom:1px solid #242424!important;
    border-radius:0!important;
    background:#090909!important;
    color:#fff!important;
    font:inherit!important;
    text-align:left!important;
    cursor:pointer!important;
    overflow:hidden!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281:last-child{
    border-bottom:0!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281:hover,
  .fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281:focus-visible{
    background:#101010!important;
    outline:none!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span{
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    padding:0 12px!important;
    border-right:1px solid #242424!important;
    box-sizing:border-box!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span:nth-child(1){
    justify-content:center!important;
    padding:0!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span:nth-child(2){
    justify-content:flex-start!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span:nth-child(3){
    justify-content:center!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span:nth-child(4){
    justify-content:flex-end!important;
    text-align:right!important;
    border-right:0!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-rank-no-v2208{
    color:#efbf34!important;
    font-size:16px!important;
    font-weight:1000!important;
    line-height:1!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-player-v2208{
    min-width:0!important;
    color:#fff!important;
    font-size:13px!important;
    line-height:1.15!important;
    font-weight:1000!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-role-v2208{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-width:0!important;
    height:auto!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:none!important;
    font-size:10px!important;
    line-height:1!important;
    font-weight:1000!important;
    letter-spacing:.03em!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-points-v2208{
    color:#efbf34!important;
    font-size:14px!important;
    line-height:1!important;
    font-weight:1000!important;
    text-align:right!important;
    white-space:nowrap!important;
    font-variant-numeric:tabular-nums!important;
  }}@media(max-width:800px){.fri-fr-club-mobile{
    border:1px solid #292929!important;
    border-radius:0!important;
    overflow:hidden!important;
    background:#090909!important;
  }.fri-fr-club-mobile-head{
    border:0!important;
    border-bottom:1px solid #242424!important;
  }.fri-fr-club-mobile-head,
  .fri-fr-club-mobile-row{
    column-gap:0!important;
  }.fri-fr-club-mobile-head > span,
  .fri-fr-club-mobile-row > span{
    border-left:0!important;
    border-right:1px solid #242424!important;
    box-sizing:border-box!important;
    align-self:stretch!important;
    display:flex!important;
    align-items:center!important;
  }.fri-fr-club-mobile-head > span:last-child,
  .fri-fr-club-mobile-row > span:last-child{
    border-right:0!important;
  }.fri-fr-club-mobile-row{
    border:0!important;
    border-bottom:1px solid #242424!important;
    border-radius:0!important;
  }.fri-fr-club-mobile-row:last-child{
    border-bottom:0!important;
  }.fri-fr-club-mobile-head > span:nth-child(1),
  .fri-fr-club-mobile-row > span:nth-child(1){
    justify-content:center!important;
  }.fri-fr-club-mobile-head > span:nth-child(2),
  .fri-fr-club-mobile-row > span:nth-child(2){
    justify-content:flex-start!important;
  }.fri-fr-club-mobile-row > span.fri-fr-club-mobile-name{
    align-items:flex-start!important;
    justify-content:center!important;
    flex-direction:column!important;
  }.fri-fr-club-mobile-head > span:nth-child(3),
  .fri-fr-club-mobile-row > span:nth-child(3){
    justify-content:center!important;
  }.fri-fr-club-mobile-head > span:nth-child(4),
  .fri-fr-club-mobile-row > span:nth-child(4){
    justify-content:flex-end!important;
    text-align:right!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-player-list-v2281{
    border:1px solid #292929!important;
    border-radius:0!important;
    overflow:hidden!important;
    background:#090909!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281{
    border:0!important;
    border-bottom:1px solid #242424!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281,
  .fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281{
    column-gap:0!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span,
  .fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span{
    border-left:0!important;
    border-right:1px solid #242424!important;
    box-sizing:border-box!important;
    align-self:stretch!important;
    display:flex!important;
    align-items:center!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:last-child,
  .fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span:last-child{
    border-right:0!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281{
    border:0!important;
    border-bottom:1px solid #242424!important;
    border-radius:0!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281:last-child{
    border-bottom:0!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(1),
  .fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span:nth-child(1){
    justify-content:center!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(2),
  .fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span:nth-child(2){
    justify-content:flex-start!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(3),
  .fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span:nth-child(3){
    justify-content:center!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(4),
  .fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span:nth-child(4){
    justify-content:flex-end!important;
    text-align:right!important;
  }}@media(max-width:800px){.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-player-list-v2281{
    display:block!important;
    width:100%!important;
    overflow:hidden!important;
    border:1px solid #2a2a2a!important;
    border-radius:0!important;
    background:#090909!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281,
  .fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281{
    display:grid!important;
    grid-template-columns:
      32px
      minmax(0,1fr)
      48px
      66px!important;
    column-gap:0!important;
    align-items:stretch!important;
    width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
    padding:0!important;
    margin:0!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281{
    min-height:34px!important;
    background:#0d0d0d!important;
    border:0!important;
    border-bottom:1px solid #2a2a2a!important;
    color:#a6a6a6!important;
    font-size:7px!important;
    font-weight:1000!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281{
    min-height:58px!important;
    appearance:none!important;
    border:0!important;
    border-bottom:1px solid #242424!important;
    border-radius:0!important;
    background:#090909!important;
    color:#fff!important;
    font:inherit!important;
    text-align:left!important;
    cursor:pointer!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281:last-child{
    border-bottom:0!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span,
  .fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span{
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    height:100%!important;
    box-sizing:border-box!important;
    padding:0 7px!important;
    border-left:0!important;
    border-right:1px solid #242424!important;
    overflow:hidden!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:last-child,
  .fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span:last-child{
    border-right:0!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(1),
  .fri-fr-club-ranking-modal-v2279 .fri-lp-home-rank-no-v2208{
    justify-content:center!important;
    padding:0!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-rank-no-v2208{
    color:#efbf34!important;
    font-size:13px!important;
    line-height:1!important;
    font-weight:1000!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(2){
    justify-content:flex-start!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-player-v2208{
    color:#fff!important;
    font-size:9px!important;
    line-height:1.15!important;
    font-weight:1000!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(3),
  .fri-fr-club-ranking-modal-v2279 .fri-lp-home-role-v2208{
    justify-content:center!important;
    text-align:center!important;
    padding:0 4px!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-role-v2208{
    display:flex!important;
    width:auto!important;
    height:auto!important;
    min-width:0!important;
    margin:0!important;
    justify-self:stretch!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    font-size:9px!important;
    line-height:1!important;
    font-weight:1000!important;
    letter-spacing:.02em!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-role-gk-v2209{
    color:#46a7ff!important;
    background:transparent!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-role-def-v2209{
    color:#61db73!important;
    background:transparent!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-role-mid-v2209{
    color:#b878ff!important;
    background:transparent!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-role-fwd-v2209{
    color:#efbf34!important;
    background:transparent!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(4),
  .fri-fr-club-ranking-modal-v2279 .fri-lp-home-points-v2208{
    justify-content:flex-end!important;
    text-align:right!important;
    padding:0 8px 0 4px!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-points-v2208{
    color:#efbf34!important;
    font-size:11px!important;
    line-height:1!important;
    font-weight:1000!important;
    white-space:nowrap!important;
    font-variant-numeric:tabular-nums!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281:hover,
  .fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281:focus-visible{
    background:#0f0f0f!important;
    outline:none!important;
  }}@media(max-width:800px){.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(3),
  .fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span:nth-child(3){
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    padding-left:0!important;
    padding-right:0!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(3){
    color:#a6a6a6!important;
    font-size:7px!important;
    font-weight:1000!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-role-v2208{
    justify-self:stretch!important;
    width:100%!important;
    text-align:center!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-player-v2208{
    font-size:9px!important;
    font-weight:1000!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }}@media(max-width:800px){.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281,
  .fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281{
    grid-template-columns:
      32px
      minmax(0,1fr)
      48px
      66px!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(3),
  .fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span:nth-child(3){
    width:48px!important;
    min-width:48px!important;
    max-width:48px!important;
    padding:0!important;
    margin:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    box-sizing:border-box!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-role-v2208{
    width:48px!important;
    min-width:48px!important;
    max-width:48px!important;
    padding:0!important;
    margin:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    justify-self:stretch!important;
    text-align:center!important;
    box-sizing:border-box!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-role-v2208,
  .fri-fr-club-ranking-modal-v2279 .fri-lp-home-role-gk-v2209,
  .fri-fr-club-ranking-modal-v2279 .fri-lp-home-role-def-v2209,
  .fri-fr-club-ranking-modal-v2279 .fri-lp-home-role-mid-v2209,
  .fri-fr-club-ranking-modal-v2279 .fri-lp-home-role-fwd-v2209{
    transform:none!important;
    left:auto!important;
    right:auto!important;
  }}@media(max-width:800px){.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281,
  .fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281{
    display:grid!important;
    grid-template-columns:32px minmax(0,1fr) 48px 66px!important;
    grid-template-areas:"rank player role points"!important;
    column-gap:0!important;
    row-gap:0!important;
    align-items:stretch!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(1){
    grid-area:rank!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(2){
    grid-area:player!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(3){
    grid-area:role!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(4){
    grid-area:points!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span:nth-child(1){
    grid-area:rank!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span:nth-child(2){
    grid-area:player!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span:nth-child(3){
    grid-area:role!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-row-v2281 > span:nth-child(4){
    grid-area:points!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-lp-home-role-v2208{
    grid-column:auto!important;
    grid-row:auto!important;
    grid-area:role!important;
    position:static!important;
    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;
    transform:none!important;

    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:100%!important;
    margin:0!important;
    padding:0!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    justify-self:stretch!important;
    align-self:stretch!important;

    text-align:center!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-sizing:border-box!important;
  }.fri-fr-club-ranking-modal-v2279 .fri-fr-club-popup-rank-head-v2281 > span:nth-child(3){
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:100%!important;
    margin:0!important;
    padding:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    box-sizing:border-box!important;
  }}@media(max-width:800px){.fri-fr-shell.fri-fr-clubs-mode-v2279:not(.fri-fr-overall-mode-v2186) #friFrLeague{
    grid-column:1 / -1!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
  }}.fri-week-scroll-v2205{
  isolation:isolate;
}.fri-week-scroll-button-v2205{
  position:relative!important;
  background:#0d0d0d!important;
  border-color:#363636!important;
  color:#fff!important;
  padding-right:40px!important;
}.fri-week-scroll-chevron-v2205{
  display:block!important;
  position:absolute!important;
  right:15px!important;
  top:50%!important;

  width:8px!important;
  height:8px!important;
  min-width:8px!important;
  min-height:8px!important;

  margin:0!important;
  padding:0!important;

  border:0!important;
  border-right:3px solid #fff!important;
  border-bottom:3px solid #fff!important;

  background:none!important;
  color:transparent!important;
  font-size:0!important;
  line-height:0!important;

  transform:translateY(-65%) rotate(45deg)!important;
  transform-origin:center!important;
  transition:transform .16s ease!important;

  box-sizing:border-box!important;
  pointer-events:none!important;
}.fri-week-scroll-v2205.open-v2205 .fri-week-scroll-chevron-v2205{
  transform:translateY(-30%) rotate(225deg)!important;
}.fri-week-scroll-panel-v2205{
  z-index:1000000!important;
  border:1px solid #4a4a4a!important;
  border-radius:10px!important;
  background:#090909!important;
  box-shadow:0 18px 45px rgba(0,0,0,.72)!important;
}.fri-week-scroll-list-v2205{
  scrollbar-width:thin!important;
  scrollbar-color:#e6ba3e #181818!important;
}.fri-week-scroll-option-v2205{
  background:#090909!important;
  color:#f3f3f3!important;
  border-bottom:1px solid #1f1f1f!important;
}.fri-week-scroll-option-v2205:hover,
.fri-week-scroll-option-v2205:focus-visible{
  background:#171717!important;
  color:#fff!important;
}.fri-week-scroll-option-v2205.selected-v2205{
  background:linear-gradient(135deg,#e8bd43,#c99722)!important;
  color:#090909!important;
  font-weight:1000!important;
}.fri-week-scroll-v2205[data-source="friFrRole"] .fri-week-scroll-button-v2205,
.fri-week-scroll-v2205[data-source="friFrLeague"] .fri-week-scroll-button-v2205{
  height:50px!important;
  min-height:50px!important;
  border-radius:12px!important;
  font-size:14px!important;
}.fri-week-scroll-v2205[data-source="friPlayersPosition"] .fri-week-scroll-button-v2205{
  height:54px!important;
  min-height:54px!important;
  border-radius:13px!important;
  font-size:14px!important;
}.fri-week-scroll-v2205[data-source="friMgrLeague"] .fri-week-scroll-button-v2205{
  height:52px!important;
  min-height:52px!important;
  border-radius:12px!important;
}.fri-week-scroll-v2205[data-source="leagueSelect"] .fri-week-scroll-button-v2205,
.fri-week-scroll-v2205[data-source="positionFilter"] .fri-week-scroll-button-v2205{
  height:56px!important;
  min-height:56px!important;
  border-radius:15px!important;
}.fri-week-scroll-v2205[data-source="friLeagueSelect"] .fri-week-scroll-button-v2205{
  height:46px!important;
  min-height:46px!important;
  border-radius:10px!important;
}.fri-league-dropdown.fri-global-select-host-v2293 > #friLeagueButton,
.fri-league-dropdown.fri-global-select-host-v2293 > #friLeagueMenu{
  display:none!important;
}.fri-league-dropdown.fri-global-select-host-v2293
.fri-week-scroll-v2205[data-source="leagueSelect"]{
  width:100%!important;
  min-width:0!important;
}.fri-db-position-wrap.fri-global-select-host-v2293 > .fri-db-control-icon{
  display:none!important;
}.fri-db-position-wrap.fri-global-select-host-v2293
.fri-week-scroll-v2205[data-source="positionFilter"]{
  width:100%!important;
  min-width:0!important;
}.fri-fr-shell.fri-fr-clubs-mode-v2279
.fri-week-scroll-v2205[data-source="friFrRole"]{
  display:none!important;
}.fri-fr-shell.fri-fr-clubs-mode-v2279
.fri-week-scroll-v2205[data-source="friFrLeague"]{
  grid-column:1 / -1!important;
  width:100%!important;
  min-width:0!important;
}.fri-week-scroll-v2205.open-v2205{
  z-index:1000001!important;
}@media(max-width:800px){.fri-week-scroll-button-v2205{
    min-height:42px!important;
    height:42px!important;
    border-radius:9px!important;
    padding-left:10px!important;
    padding-right:38px!important;
    font-size:10px!important;
  }.fri-week-scroll-chevron-v2205{
    right:14px!important;
    width:8px!important;
    height:8px!important;
  }.fri-week-scroll-option-v2205{
    height:42px!important;
    font-size:11px!important;
    padding:0 10px!important;
  }.fri-week-scroll-v2205[data-source="friPlayersPosition"] .fri-week-scroll-button-v2205,
  .fri-week-scroll-v2205[data-source="friMgrLeague"] .fri-week-scroll-button-v2205,
  .fri-week-scroll-v2205[data-source="leagueSelect"] .fri-week-scroll-button-v2205,
  .fri-week-scroll-v2205[data-source="positionFilter"] .fri-week-scroll-button-v2205,
  .fri-week-scroll-v2205[data-source="friLeagueSelect"] .fri-week-scroll-button-v2205,
  .fri-week-scroll-v2205[data-source="friFrRole"] .fri-week-scroll-button-v2205,
  .fri-week-scroll-v2205[data-source="friFrLeague"] .fri-week-scroll-button-v2205{
    height:42px!important;
    min-height:42px!important;
    border-radius:9px!important;
    font-size:10px!important;
  }.fri-fr-shell:not(.fri-fr-clubs-mode-v2279)
  .fri-week-scroll-v2205[data-source="friFrRole"],
  .fri-fr-shell:not(.fri-fr-clubs-mode-v2279)
  .fri-week-scroll-v2205[data-source="friFrLeague"]{
    grid-column:auto!important;
  }.fri-fr-shell.fri-fr-clubs-mode-v2279
  .fri-week-scroll-v2205[data-source="friFrLeague"]{
    grid-column:1 / -1!important;
  }.fri-week-scroll-v2205[data-source="friFrWeek"]{
    grid-column:1 / -1!important;
  }}html.fri-full-rankings-view
body > .fri-fr-profile-backdrop.fri-rankings-row-popup-v2294{
  position:absolute!important;
  inset:auto 0 auto 0!important;
  top:0!important;

  width:100%!important;
  min-height:100%!important;
  height:var(--fri-rankings-popup-height)!important;

  display:block!important;
  overflow:visible!important;

  z-index:2147482000!important;
  background:rgba(0,0,0,.84)!important;
}html.fri-full-rankings-view
body > .fri-fr-profile-backdrop.fri-rankings-row-popup-v2294
> .fri-fr-profile.fri-fr-breakdown-profile{
  position:absolute!important;

  top:var(--fri-rankings-popup-top)!important;
  left:50%!important;
  transform:translateX(-50%)!important;

  width:min(760px,calc(100% - 28px))!important;
  max-height:none!important;
  overflow:visible!important;

  margin:0!important;
}@media(max-width:800px){html.fri-full-rankings-view
  body > .fri-fr-profile-backdrop.fri-rankings-row-popup-v2294
  > .fri-fr-profile.fri-fr-breakdown-profile{
    width:calc(100% - 16px)!important;
    max-height:none!important;
    overflow:visible!important;
  }}html.fri-full-rankings-view
body > .fri-fr-profile-backdrop.fri-rankings-row-popup-v2294
> .fri-fr-profile.fri-fr-club-ranking-modal-v2279{
  position:absolute!important;

  top:var(--fri-rankings-popup-top)!important;
  left:50%!important;
  transform:translateX(-50%)!important;

  width:min(720px,calc(100% - 28px))!important;
  max-height:none!important;
  overflow:visible!important;

  margin:0!important;
}@media(max-width:800px){html.fri-full-rankings-view
  body > .fri-fr-profile-backdrop.fri-rankings-row-popup-v2294
  > .fri-fr-profile.fri-fr-club-ranking-modal-v2279{
    width:calc(100% - 16px)!important;
    max-height:none!important;
    overflow:visible!important;
  }}@media(min-width:801px){html.fri-full-rankings-view
  .fri-fr-shell.fri-fr-clubs-mode-v2279:not(.fri-fr-overall-mode-v2186)
  .fri-fr-controls{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }html.fri-full-rankings-view
  .fri-fr-shell.fri-fr-clubs-mode-v2279:not(.fri-fr-overall-mode-v2186)
  .fri-fr-input,

  html.fri-full-rankings-view
  .fri-fr-shell.fri-fr-clubs-mode-v2279:not(.fri-fr-overall-mode-v2186)
  .fri-week-scroll-v2205[data-source="friFrLeague"],

  html.fri-full-rankings-view
  .fri-fr-shell.fri-fr-clubs-mode-v2279:not(.fri-fr-overall-mode-v2186)
  .fri-week-scroll-v2205[data-source="friFrWeek"]{
    grid-column:1 / -1!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    box-sizing:border-box!important;
  }html.fri-full-rankings-view
  .fri-fr-shell.fri-fr-clubs-mode-v2279:not(.fri-fr-overall-mode-v2186)
  .fri-fr-input,

  html.fri-full-rankings-view
  .fri-fr-shell.fri-fr-clubs-mode-v2279:not(.fri-fr-overall-mode-v2186)
  .fri-week-scroll-v2205[data-source="friFrLeague"] .fri-week-scroll-button-v2205,

  html.fri-full-rankings-view
  .fri-fr-shell.fri-fr-clubs-mode-v2279:not(.fri-fr-overall-mode-v2186)
  .fri-week-scroll-v2205[data-source="friFrWeek"] .fri-week-scroll-button-v2205{
    width:100%!important;
    max-width:none!important;
    box-sizing:border-box!important;
  }}@media(min-width:801px){html.fri-full-rankings-view
  .fri-fr-shell.fri-fr-clubs-mode-v2279:not(.fri-fr-overall-mode-v2186)
  .fri-fr-controls{
    display:grid!important;
    grid-template-columns:
      minmax(0,1.55fr)
      minmax(190px,.72fr)
      minmax(220px,.82fr)!important;
    gap:10px!important;
    align-items:stretch!important;
  }html.fri-full-rankings-view
  .fri-fr-shell.fri-fr-clubs-mode-v2279:not(.fri-fr-overall-mode-v2186)
  .fri-fr-input,

  html.fri-full-rankings-view
  .fri-fr-shell.fri-fr-clubs-mode-v2279:not(.fri-fr-overall-mode-v2186)
  .fri-week-scroll-v2205[data-source="friFrLeague"],

  html.fri-full-rankings-view
  .fri-fr-shell.fri-fr-clubs-mode-v2279:not(.fri-fr-overall-mode-v2186)
  .fri-week-scroll-v2205[data-source="friFrWeek"]{
    grid-column:auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    box-sizing:border-box!important;
  }html.fri-full-rankings-view
  .fri-fr-shell.fri-fr-clubs-mode-v2279.fri-fr-overall-mode-v2186
  .fri-fr-controls{
    display:grid!important;
    grid-template-columns:
      minmax(0,1.55fr)
      minmax(210px,.82fr)!important;
    gap:10px!important;
    align-items:stretch!important;
  }html.fri-full-rankings-view
  .fri-fr-shell.fri-fr-clubs-mode-v2279.fri-fr-overall-mode-v2186
  .fri-fr-input,

  html.fri-full-rankings-view
  .fri-fr-shell.fri-fr-clubs-mode-v2279.fri-fr-overall-mode-v2186
  .fri-week-scroll-v2205[data-source="friFrLeague"]{
    grid-column:auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    box-sizing:border-box!important;
  }html.fri-full-rankings-view
  .fri-fr-shell.fri-fr-clubs-mode-v2279
  .fri-fr-input,

  html.fri-full-rankings-view
  .fri-fr-shell.fri-fr-clubs-mode-v2279
  .fri-week-scroll-v2205[data-source="friFrLeague"] .fri-week-scroll-button-v2205,

  html.fri-full-rankings-view
  .fri-fr-shell.fri-fr-clubs-mode-v2279
  .fri-week-scroll-v2205[data-source="friFrWeek"] .fri-week-scroll-button-v2205{
    height:50px!important;
    min-height:50px!important;
    border-radius:12px!important;
    box-sizing:border-box!important;
  }}@media(min-width:801px){html.fri-full-rankings-view
  .fri-fr-shell:not(.fri-fr-clubs-mode-v2279):not(.fri-fr-overall-mode-v2186)
  .fri-fr-controls{
    display:grid!important;
    grid-template-columns:
      minmax(0,2fr)
      minmax(165px,.68fr)
      minmax(185px,.76fr)
      minmax(205px,.84fr)!important;
    gap:10px!important;
    align-items:stretch!important;
    width:100%!important;
  }html.fri-full-rankings-view
  .fri-fr-shell.fri-fr-overall-mode-v2186:not(.fri-fr-clubs-mode-v2279)
  .fri-fr-controls{
    display:grid!important;
    grid-template-columns:
      minmax(0,2fr)
      minmax(180px,.70fr)
      minmax(210px,.86fr)!important;
    gap:10px!important;
    align-items:stretch!important;
    width:100%!important;
  }html.fri-full-rankings-view
  .fri-fr-shell:not(.fri-fr-clubs-mode-v2279)
  .fri-fr-input,

  html.fri-full-rankings-view
  .fri-fr-shell:not(.fri-fr-clubs-mode-v2279)
  .fri-week-scroll-v2205[data-source="friFrRole"],

  html.fri-full-rankings-view
  .fri-fr-shell:not(.fri-fr-clubs-mode-v2279)
  .fri-week-scroll-v2205[data-source="friFrLeague"],

  html.fri-full-rankings-view
  .fri-fr-shell:not(.fri-fr-clubs-mode-v2279)
  .fri-week-scroll-v2205[data-source="friFrWeek"]{
    grid-column:auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    box-sizing:border-box!important;
  }html.fri-full-rankings-view
  .fri-fr-shell:not(.fri-fr-clubs-mode-v2279)
  .fri-fr-input,

  html.fri-full-rankings-view
  .fri-fr-shell:not(.fri-fr-clubs-mode-v2279)
  .fri-week-scroll-v2205[data-source="friFrRole"] .fri-week-scroll-button-v2205,

  html.fri-full-rankings-view
  .fri-fr-shell:not(.fri-fr-clubs-mode-v2279)
  .fri-week-scroll-v2205[data-source="friFrLeague"] .fri-week-scroll-button-v2205,

  html.fri-full-rankings-view
  .fri-fr-shell:not(.fri-fr-clubs-mode-v2279)
  .fri-week-scroll-v2205[data-source="friFrWeek"] .fri-week-scroll-button-v2205{
    height:50px!important;
    min-height:50px!important;
    border-radius:12px!important;
    box-sizing:border-box!important;
  }}body > .fri-global-click-popup-v2304{
  position:absolute!important;
  inset:auto 0 auto 0!important;
  top:0!important;

  width:100%!important;
  min-width:100%!important;
  min-height:100%!important;
  height:var(--fri-global-popup-doc-height)!important;

  display:block!important;
  overflow:visible!important;

  padding:0!important;
  margin:0!important;

  z-index:2147482000!important;
}body > .fri-global-click-popup-v2304 > [role="dialog"]{
  position:absolute!important;

  top:var(--fri-global-popup-top)!important;
  left:50%!important;
  right:auto!important;
  bottom:auto!important;

  transform:translateX(-50%)!important;

  margin:0!important;
}@media(max-width:800px){body > .fri-global-click-popup-v2304 > [role="dialog"]{
    max-width:calc(100% - 16px)!important;
  }}.fri-tots-pitch{
  background-image:url("/fri-team-stadium-bg.png")!important;
  background-size:cover!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;

  border:1px solid rgba(231,184,47,.72)!important;
  box-shadow:
    inset 0 0 46px rgba(0,0,0,.20),
    0 18px 55px rgba(0,0,0,.38)!important;
}.fri-tots-pitch:before,
.fri-tots-pitch:after,
.fri-tots-center-circle,
.fri-tots-center-spot,
.fri-tots-box,
.fri-tots-six,
.fri-tots-goal{
  display:none!important;
}.fri-tots-player{
  background:linear-gradient(
    180deg,
    rgba(18,18,18,.96),
    rgba(5,5,5,.95)
  )!important;
  box-shadow:
    0 10px 28px rgba(0,0,0,.58),
    0 0 18px rgba(231,184,47,.08)!important;
}@media(max-width:760px){.fri-tots-pitch{
    background-size:cover!important;
    background-position:center center!important;
  }}@media(max-width:760px){html.fri-team-season-live-view,
  html.fri-team-season-live-view body{
    overflow-x:hidden!important;
  }html.fri-team-season-live-view #friTeamSeasonLive{
    padding-top:6px!important;
  }.fri-tots-shell{
    width:calc(100% - 8px)!important;
    margin:4px auto 22px!important;
    border-radius:13px!important;
  }.fri-tots-head{
    padding:15px 13px 12px!important;
  }.fri-tots-kicker{
    font-size:9px!important;
    letter-spacing:.10em!important;
  }.fri-tots-title{
    margin:5px 0 4px!important;
    font-size:28px!important;
    line-height:1.02!important;
    letter-spacing:-.025em!important;
  }.fri-tots-sub{
    font-size:10px!important;
    line-height:1.3!important;
  }.fri-tots-modes{
    grid-template-columns:1fr!important;
    margin:9px 12px 0!important;
    border-radius:9px!important;
  }.fri-tots-mode{
    min-height:36px!important;
    padding:6px 8px!important;
    font-size:9px!important;
    line-height:1.05!important;
  }.fri-tots-tabs{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:6px!important;
    padding:9px 12px 0!important;
  }.fri-tots-tab{
    min-height:36px!important;
    padding:6px 7px!important;
    border-radius:8px!important;
    font-size:9px!important;
  }.fri-tots-tab:nth-child(5){
    grid-column:1 / -1!important;
  }.fri-tots-week-wrap{
    padding:8px 12px 0!important;
  }.fri-tots-week-label{
    margin-bottom:5px!important;
    font-size:8px!important;
  }.fri-tots-week-wrap
  .fri-week-scroll-v2205[data-source="friTotsWeek"]
  .fri-week-scroll-button-v2205{
    height:38px!important;
    min-height:38px!important;
    border-radius:8px!important;
    font-size:9px!important;
  }.fri-tots-meta{
    display:block!important;
    padding:12px 12px 9px!important;
  }.fri-tots-meta-label{
    font-size:8px!important;
  }.fri-tots-league-name{
    margin-top:3px!important;
    font-size:20px!important;
  }.fri-tots-meta-right{
    display:none!important;
  }.fri-tots-status{
    min-height:40px!important;
    margin:0 12px 9px!important;
    padding:7px!important;
    border-radius:9px!important;
    font-size:9px!important;
  }.fri-tots-pitch-wrap{
    width:100%!important;
    padding:0 6px 12px!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }.fri-tots-pitch{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:660px!important;
    min-height:660px!important;
    aspect-ratio:auto!important;
    border-radius:12px!important;

    
    background-size:cover!important;
    background-position:center center!important;
  }.fri-tots-player{
    width:72px!important;
    min-width:72px!important;
    max-width:72px!important;
    min-height:58px!important;
    padding:6px 4px 5px!important;
    border-radius:8px!important;
    box-sizing:border-box!important;
  }.fri-tots-player-name{
    font-size:8.5px!important;
    line-height:1.05!important;
    overflow-wrap:anywhere!important;
  }.fri-tots-player-club{
    margin-top:3px!important;
    font-size:6.8px!important;
    line-height:1.05!important;
    overflow-wrap:anywhere!important;
  }.fri-tots-pos-fwd-1{left:18%!important;top:22%!important}.fri-tots-pos-fwd-2{left:50%!important;top:19%!important}.fri-tots-pos-fwd-3{left:82%!important;top:22%!important}.fri-tots-pos-mid-1{left:20%!important;top:44%!important}.fri-tots-pos-mid-2{left:50%!important;top:47%!important}.fri-tots-pos-mid-3{left:80%!important;top:44%!important}.fri-tots-pos-def-1{left:12%!important;top:69%!important}.fri-tots-pos-def-2{left:37%!important;top:67%!important}.fri-tots-pos-def-3{left:63%!important;top:67%!important}.fri-tots-pos-def-4{left:88%!important;top:69%!important}.fri-tots-pos-gk-1{left:50%!important;top:87%!important}@media(max-width:380px){.fri-tots-title{font-size:25px!important}.fri-tots-pitch{
      height:620px!important;
      min-height:620px!important;
    }.fri-tots-player{
      width:66px!important;
      min-width:66px!important;
      max-width:66px!important;
      min-height:55px!important;
      padding:5px 3px!important;
    }.fri-tots-player-name{font-size:7.8px!important}.fri-tots-player-club{font-size:6.2px!important}}}@media(max-width:760px){.fri-tots-pitch{
    
    background-size:auto 135%!important;
    background-position:center 74%!important;
    background-repeat:no-repeat!important;
    background-color:#101b0c!important;
  }.fri-tots-pos-fwd-1{left:18%!important;top:24%!important}.fri-tots-pos-fwd-2{left:50%!important;top:21%!important}.fri-tots-pos-fwd-3{left:82%!important;top:24%!important}.fri-tots-pos-mid-1{left:20%!important;top:46%!important}.fri-tots-pos-mid-2{left:50%!important;top:49%!important}.fri-tots-pos-mid-3{left:80%!important;top:46%!important}.fri-tots-pos-def-1{left:12%!important;top:70%!important}.fri-tots-pos-def-2{left:37%!important;top:68%!important}.fri-tots-pos-def-3{left:63%!important;top:68%!important}.fri-tots-pos-def-4{left:88%!important;top:70%!important}.fri-tots-pos-gk-1{left:50%!important;top:88%!important}}@media(max-width:380px){.fri-tots-pitch{
    background-size:auto 140%!important;
    background-position:center 75%!important;
  }}@media(max-width:760px){.fri-tots-pitch{
    
    background-size:auto 120%!important;
    background-position:center 68%!important;
    background-repeat:no-repeat!important;
  }}@media(max-width:380px){.fri-tots-pitch{
    background-size:auto 124%!important;
    background-position:center 69%!important;
  }}@media(max-width:760px){.fri-tots-tabs{
    display:flex!important;
    flex-wrap:nowrap!important;
    gap:7px!important;

    padding:12px 16px 2px!important;

    overflow-x:auto!important;
    overflow-y:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;

    scroll-snap-type:x proximity!important;
  }.fri-tots-tabs::-webkit-scrollbar{
    display:none!important;
  }.fri-tots-tab{
    flex:0 0 auto!important;
    width:auto!important;
    min-width:126px!important;
    min-height:42px!important;

    padding:0 14px!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;

    border-radius:10px!important;

    white-space:nowrap!important;
    font-size:10px!important;
    font-weight:1000!important;

    scroll-snap-align:start!important;
  }.fri-tots-tab.active{
    background:linear-gradient(135deg,#efc94d,#cf9e1d)!important;
    border-color:#e1ae22!important;
    color:#080808!important;
  }.fri-tots-week-label{
    display:none!important;
  }.fri-tots-week-wrap{
    padding:10px 16px 0!important;
  }}@media(max-width:760px){.fri-tots-pitch-wrap{
    width:100%!important;
    padding:0 7px 14px!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }.fri-tots-pitch{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;

    height:520px!important;
    min-height:520px!important;
    aspect-ratio:auto!important;

    border-radius:12px!important;

    
    background-size:100% 100%!important;
    background-position:center center!important;
    background-repeat:no-repeat!important;
  }.fri-tots-player{
    width:68px!important;
    min-width:68px!important;
    max-width:68px!important;

    min-height:54px!important;
    padding:6px 4px 5px!important;

    border-radius:8px!important;
    box-sizing:border-box!important;
  }.fri-tots-player-name{
    font-size:8px!important;
    line-height:1.05!important;
    overflow-wrap:anywhere!important;
  }.fri-tots-player-club{
    margin-top:3px!important;
    font-size:6.4px!important;
    line-height:1.05!important;
    overflow-wrap:anywhere!important;
  }.fri-tots-pos-fwd-1{left:20%!important;top:20%!important}.fri-tots-pos-fwd-2{left:50%!important;top:17%!important}.fri-tots-pos-fwd-3{left:80%!important;top:20%!important}.fri-tots-pos-mid-1{left:23%!important;top:44%!important}.fri-tots-pos-mid-2{left:50%!important;top:47%!important}.fri-tots-pos-mid-3{left:77%!important;top:44%!important}.fri-tots-pos-def-1{left:12%!important;top:69%!important}.fri-tots-pos-def-2{left:37%!important;top:67%!important}.fri-tots-pos-def-3{left:63%!important;top:67%!important}.fri-tots-pos-def-4{left:88%!important;top:69%!important}.fri-tots-pos-gk-1{left:50%!important;top:87%!important}}@media(max-width:380px){.fri-tots-pitch{
    height:500px!important;
    min-height:500px!important;
    background-size:100% 100%!important;
  }.fri-tots-player{
    width:63px!important;
    min-width:63px!important;
    max-width:63px!important;
    min-height:51px!important;
    padding:5px 3px!important;
  }.fri-tots-player-name{font-size:7.4px!important}.fri-tots-player-club{font-size:5.9px!important}}@media(max-width:760px){.fri-tots-tabs{
    padding-left:28px!important;
    padding-right:16px!important;
    box-sizing:border-box!important;
    scroll-padding-left:28px!important;
  }}@media(max-width:760px){.fri-tots-tabs{
    padding-left:16px!important;
    padding-right:16px!important;
    scroll-padding-left:16px!important;
    box-sizing:border-box!important;
  }.fri-tots-tab:first-child{
    margin-left:0!important;
  }}.fri-tots-week-label{
  display:none!important;
}.fri-tots-week-wrap{
  padding-top:12px!important;
}@media(max-width:760px){.fri-tots-week-wrap{
    padding-top:10px!important;
  }}@media(max-width:800px){html.fri-full-rankings-view
  body > .fri-fr-profile-backdrop
  > .fri-fr-profile.fri-fr-club-ranking-modal-v2279{
    display:flex!important;
    flex-direction:column!important;

    width:calc(100% - 16px)!important;
    max-width:none!important;

    height:auto!important;
    max-height:calc(100dvh - 20px)!important;

    overflow:hidden!important;
    overscroll-behavior:contain!important;
  }html.fri-full-rankings-view
  .fri-fr-club-ranking-modal-v2279
  > .fri-team-week-modal-head{
    flex:0 0 auto!important;
  }html.fri-full-rankings-view
  .fri-fr-club-ranking-modal-v2279
  > .fri-fr-profile-body{
    flex:1 1 auto!important;
    min-height:0!important;

    overflow-y:auto!important;
    overflow-x:hidden!important;

    -webkit-overflow-scrolling:touch!important;
    overscroll-behavior:contain!important;

    padding-bottom:22px!important;
  }html.fri-full-rankings-view
  .fri-fr-club-ranking-modal-v2279
  .fri-team-week-player-title{
    position:sticky!important;
    top:0!important;
    z-index:12!important;

    background:#0a0a0a!important;
    padding-top:12px!important;
    padding-bottom:10px!important;
    margin-top:0!important;
  }html.fri-full-rankings-view
  .fri-fr-club-ranking-modal-v2279
  .fri-fr-club-popup-rank-head-v2281{
    position:sticky!important;
    top:39px!important;
    z-index:11!important;
    background:#101010!important;
  }html.fri-full-rankings-view
  .fri-fr-club-ranking-modal-v2279
  > .fri-fr-profile-close{
    position:absolute!important;
    z-index:30!important;
  }html.fri-full-rankings-view
  .fri-fr-club-ranking-modal-v2279
  .fri-fr-club-popup-rank-row-v2281:last-child{
    margin-bottom:8px!important;
  }}@supports not (height:100dvh){@media(max-width:800px){html.fri-full-rankings-view
    body > .fri-fr-profile-backdrop
    > .fri-fr-profile.fri-fr-club-ranking-modal-v2279{
      max-height:calc(100vh - 20px)!important;
    }}}html.fri-weekly-embed
body > .fri-fr-profile-backdrop.fri-home-overall-rankings-row-popup-v2322,
html.fri-weekly-embed
body > .fri-fr-profile-backdrop.fri-home-overall-rankings-row-popup-v2322.fri-global-click-popup-v2304{
  position:absolute!important;
  inset:auto 0 auto 0!important;
  top:0!important;

  width:100%!important;
  min-width:100%!important;
  min-height:100%!important;
  height:var(--fri-home-overall-rankings-height)!important;

  display:block!important;
  overflow:visible!important;

  padding:0!important;
  margin:0!important;

  z-index:2147482500!important;
  background:rgba(0,0,0,.84)!important;
}html.fri-weekly-embed
body > .fri-fr-profile-backdrop.fri-home-overall-rankings-row-popup-v2322
> .fri-home-overall-rankings-clone-v2322{
  position:absolute!important;

  top:var(--fri-home-overall-rankings-top)!important;
  left:50%!important;
  right:auto!important;
  bottom:auto!important;
  transform:translateX(-50%)!important;

  width:min(720px,calc(100% - 28px))!important;
  max-width:720px!important;

  height:auto!important;
  min-height:0!important;
  max-height:none!important;

  overflow:visible!important;
  overscroll-behavior:auto!important;

  margin:0!important;
}.fri-home-overall-rankings-clone-v2322
> .fri-fr-profile-body{
  display:block!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
  padding-bottom:22px!important;
}.fri-home-overall-rankings-clone-v2322
.fri-team-week-player-list,
.fri-home-overall-rankings-clone-v2322
.fri-fr-club-popup-player-list-v2281{
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
}.fri-home-overall-rankings-clone-v2322
.fri-team-week-player-title,
.fri-home-overall-rankings-clone-v2322
.fri-fr-club-popup-rank-head-v2281{
  position:static!important;
  top:auto!important;
}@media(max-width:800px){html.fri-weekly-embed
  body > .fri-fr-profile-backdrop.fri-home-overall-rankings-row-popup-v2322
  > .fri-home-overall-rankings-clone-v2322{
    width:calc(100% - 16px)!important;
    max-width:none!important;
    max-height:none!important;
    overflow:visible!important;
  }}#friWeeklyRankings
.fri-fr-profile-backdrop.fri-home-overall-inline-v2328{
  position:relative!important;
  inset:auto!important;
  top:auto!important;
  left:auto!important;
  right:auto!important;
  bottom:auto!important;

  width:100%!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;

  display:flex!important;
  align-items:flex-start!important;
  justify-content:center!important;

  overflow:visible!important;

  margin:14px 0 20px!important;
  padding:14px!important;

  box-sizing:border-box!important;

  background:rgba(0,0,0,.88)!important;
  border-top:1px solid rgba(231,184,47,.20)!important;
  border-bottom:1px solid rgba(231,184,47,.20)!important;

  z-index:25!important;
}#friWeeklyRankings
.fri-fr-profile-backdrop.fri-home-overall-inline-v2328.fri-global-click-popup-v2304,
#friWeeklyRankings
.fri-fr-profile-backdrop.fri-home-overall-inline-v2328.fri-home-overall-rankings-row-popup-v2322{
  position:relative!important;
  inset:auto!important;
  top:auto!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
}#friWeeklyRankings
.fri-home-overall-inline-v2328
> .fri-home-overall-rankings-clone-v2322,
#friWeeklyRankings
.fri-home-overall-inline-v2328
> .fri-fr-club-ranking-modal-v2279{
  position:relative!important;

  top:auto!important;
  left:auto!important;
  right:auto!important;
  bottom:auto!important;

  transform:none!important;

  width:min(720px,100%)!important;
  max-width:720px!important;

  height:auto!important;
  min-height:0!important;
  max-height:none!important;

  overflow:visible!important;

  margin:0 auto!important;
}#friWeeklyRankings
.fri-home-overall-inline-v2328
> .fri-fr-profile
> .fri-fr-profile-body,
#friWeeklyRankings
.fri-home-overall-inline-v2328
.fri-team-week-player-list,
#friWeeklyRankings
.fri-home-overall-inline-v2328
.fri-fr-club-popup-player-list-v2281{
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
}#friWeeklyRankings
.fri-home-overall-inline-v2328
.fri-team-week-player-title,
#friWeeklyRankings
.fri-home-overall-inline-v2328
.fri-fr-club-popup-rank-head-v2281{
  position:static!important;
  top:auto!important;
}#friWeeklyRankings
.fri-home-overall-inline-v2328
.fri-fr-profile-close{
  position:absolute!important;
  top:12px!important;
  right:12px!important;
  z-index:40!important;
}@media(max-width:800px){#friWeeklyRankings
  .fri-fr-profile-backdrop.fri-home-overall-inline-v2328{
    margin:10px 0 16px!important;
    padding:8px!important;
  }#friWeeklyRankings
  .fri-home-overall-inline-v2328
  > .fri-home-overall-rankings-clone-v2322,
  #friWeeklyRankings
  .fri-home-overall-inline-v2328
  > .fri-fr-club-ranking-modal-v2279{
    width:100%!important;
    max-width:none!important;
  }}#friWeeklyRankings
.fri-home-overall-inline-v2328
> .fri-fr-breakdown-profile{
  position:relative!important;

  top:auto!important;
  left:auto!important;
  right:auto!important;
  bottom:auto!important;

  transform:none!important;

  width:min(720px,100%)!important;
  max-width:720px!important;

  height:auto!important;
  min-height:0!important;
  max-height:none!important;

  overflow:visible!important;

  margin:0 auto!important;
}#friWeeklyRankings
.fri-home-overall-inline-v2328
> .fri-fr-breakdown-profile
> .fri-fr-profile-body{
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
}#friWeeklyRankings
.fri-home-overall-inline-v2328
> .fri-fr-breakdown-profile
> .fri-fr-profile-close{
  position:absolute!important;
  top:12px!important;
  right:12px!important;
  z-index:50!important;
}@media(max-width:800px){#friWeeklyRankings
  .fri-home-overall-inline-v2328
  > .fri-fr-breakdown-profile{
    width:100%!important;
    max-width:none!important;
  }}@media(max-width:800px){#friWeeklyRankings
  .fri-fr-profile-backdrop.fri-home-team-week-inline-v2333{
    position:relative!important;
    inset:auto!important;
    top:auto!important;
    left:auto!important;
    right:auto!important;
    bottom:auto!important;

    width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;

    display:flex!important;
    align-items:flex-start!important;
    justify-content:center!important;

    overflow:visible!important;

    margin:10px 0 16px!important;
    padding:8px!important;

    box-sizing:border-box!important;

    background:rgba(0,0,0,.88)!important;
    border-top:1px solid rgba(231,184,47,.20)!important;
    border-bottom:1px solid rgba(231,184,47,.20)!important;

    z-index:25!important;
  }#friWeeklyRankings
  .fri-fr-profile-backdrop.fri-home-team-week-inline-v2333.fri-global-click-popup-v2304,
  #friWeeklyRankings
  .fri-fr-profile-backdrop.fri-home-team-week-inline-v2333.fri-home-row-popup-v2142{
    position:relative!important;
    inset:auto!important;
    top:auto!important;
    left:auto!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
  }#friWeeklyRankings
  .fri-home-team-week-inline-v2333
  > .fri-team-week-modal{
    position:relative!important;

    top:auto!important;
    left:auto!important;
    right:auto!important;
    bottom:auto!important;

    transform:none!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    overflow:visible!important;

    margin:0 auto!important;
    border-radius:15px!important;
  }#friWeeklyRankings
  .fri-home-team-week-inline-v2333
  > .fri-team-week-modal
  > .fri-fr-profile-body,
  #friWeeklyRankings
  .fri-home-team-week-inline-v2333
  .fri-team-week-player-list{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
  }#friWeeklyRankings
  .fri-home-team-week-inline-v2333
  .fri-team-week-player-title,
  #friWeeklyRankings
  .fri-home-team-week-inline-v2333
  .fri-team-week-player-head{
    position:static!important;
    top:auto!important;
  }#friWeeklyRankings
  .fri-home-team-week-inline-v2333
  .fri-fr-profile-close{
    position:absolute!important;
    top:12px!important;
    right:12px!important;
    z-index:50!important;
  }}@media(max-width:800px){#friLeaguesLive #friLpMatch.fri-lp-match{
    margin:10px 0 0!important;
    padding:0!important;

    border:0!important;
    border-radius:0!important;

    background:transparent!important;
    box-shadow:none!important;

    overflow:visible!important;
  }#friLeaguesLive #friLpMatch .fri-lp-scoreboard{
    margin:0!important;
    padding:8px 4px 6px!important;

    border:0!important;
    border-radius:0!important;

    background:transparent!important;
    box-shadow:none!important;
  }#friLeaguesLive #friLpMatch .fri-lp-meta{
    margin:0 0 8px!important;
    padding:0 4px 9px!important;

    border:0!important;
    border-bottom:1px solid #242424!important;

    background:transparent!important;
  }#friLeaguesLive #friLpMatch .fri-lp-match-grid{
    display:block!important;
    grid-template-columns:none!important;
    gap:0!important;

    margin:0!important;
    padding:0!important;
  }#friLeaguesLive #friLpMatch
  .fri-lp-ranking.fri-lp-match-ranking-v2214{
    margin:0!important;
    padding:0!important;

    border:0!important;
    border-radius:0!important;

    background:transparent!important;
    box-shadow:none!important;

    overflow:visible!important;
  }#friLeaguesLive #friLpMatch
  .fri-lp-match-ranking-v2214
  .fri-lp-ranking-title{
    margin:0!important;
    padding:9px 4px 8px!important;

    border:0!important;

    background:transparent!important;

    color:#e6ba3e!important;
    font-size:10px!important;
    line-height:1!important;
    letter-spacing:.06em!important;
  }#friLeaguesLive #friLpMatch
  .fri-lp-table.fri-lp-match-table-v2214{
    width:100%!important;
    margin:0!important;

    border:0!important;
    border-radius:0!important;
    border-collapse:collapse!important;

    background:transparent!important;
    box-shadow:none!important;

    overflow:visible!important;
  }#friLeaguesLive #friLpMatch
  .fri-lp-match-table-v2214 thead{
    background:#0a0a0a!important;
  }#friLeaguesLive #friLpMatch
  .fri-lp-match-table-v2214 th{
    border-top:1px solid #282828!important;
    border-bottom:1px solid #282828!important;
    background:#0a0a0a!important;
  }#friLeaguesLive #friLpMatch
  .fri-lp-match-table-v2214 td{
    background:transparent!important;
    border-bottom:1px solid #202020!important;
  }#friLeaguesLive #friLpMatch
  .fri-lp-match-table-v2214 tbody tr{
    background:transparent!important;
  }#friLeaguesLive #friLpMatch
  .fri-lp-match-table-v2214 tbody tr.fri-lp-selected{
    background:#151108!important;
  }#friLeaguesLive #friLpMatch .fri-lp-breakdown{
    margin:12px 0 0!important;
    padding:12px 4px 0!important;

    border:0!important;
    border-top:1px solid rgba(230,186,62,.28)!important;
    border-radius:0!important;

    background:transparent!important;
    box-shadow:none!important;

    overflow:visible!important;
  }#friLeaguesLive #friLpMatch .fri-lp-break-meta div{
    background:#090909!important;
  }}@media(max-width:800px){html.fri-leagues-live-view .fri-lp-shell{
    width:100%!important;
    max-width:none!important;

    margin:0!important;
    padding:0!important;

    border:0!important;
    border-radius:0!important;

    background:transparent!important;
    box-shadow:none!important;

    box-sizing:border-box!important;
    overflow:visible!important;
  }html.fri-leagues-live-view .fri-lp-league{
    margin-top:14px!important;
  }}@media(max-width:800px){html.fri-leagues-live-view .fri-lp-top{
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    box-sizing:border-box!important;
  }html.fri-leagues-live-view .fri-lp-top > div{
    width:100%!important;
    box-sizing:border-box!important;

    margin:0!important;
    padding:16px 16px 15px!important;

    background:#050505!important;

    border:1px solid rgba(226,183,62,.46)!important;
    border-radius:14px!important;

    box-shadow:none!important;
  }html.fri-leagues-live-view .fri-lp-kicker{
    margin:0!important;
  }html.fri-leagues-live-view .fri-lp-title{
    margin:7px 0 5px!important;
  }html.fri-leagues-live-view .fri-lp-sub{
    margin:0!important;
  }html.fri-leagues-live-view #friLpTabs{
    width:100%!important;
    max-width:100%!important;

    margin:12px 0 0!important;
    padding:0 0 6px!important;

    box-sizing:border-box!important;

    display:flex!important;
    flex-wrap:nowrap!important;
    gap:7px!important;

    overflow-x:auto!important;
    overflow-y:hidden!important;

    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
  }html.fri-leagues-live-view #friLpTabs::-webkit-scrollbar{
    display:none!important;
  }html.fri-leagues-live-view #friLpTabs .fri-lp-tab:first-child{
    margin-left:0!important;
  }html.fri-leagues-live-view #friLpModeTabs{
    width:100%!important;
    max-width:100%!important;

    margin:8px 0 0!important;

    box-sizing:border-box!important;
  }html.fri-leagues-live-view .fri-lp-tabs,
  html.fri-leagues-live-view .fri-lp-mode-tabs{
    margin-left:0!important;
    margin-right:0!important;
  }html.fri-leagues-live-view #friLpLeague{
    width:100%!important;
    box-sizing:border-box!important;
  }html.fri-leagues-live-view #friLpLeague .fri-lp-league{
    width:100%!important;
    box-sizing:border-box!important;
  }}@media(max-width:420px){html.fri-leagues-live-view .fri-lp-top > div{
    padding:14px 14px 13px!important;
  }}@media(max-width:800px){html.fri-leagues-live-view #friLeaguesLive{
    background:#000!important;
  }html.fri-leagues-live-view #friLeaguesLive .fri-lp-shell{
    background:#000!important;
  }html.fri-leagues-live-view #friLeaguesLive .fri-lp-top{
    background:#000!important;
  }html.fri-leagues-live-view #friLeaguesLive .fri-lp-top > div{
    background:#000!important;
  }html.fri-leagues-live-view #friLpTabs{
    background:#000!important;
  }html.fri-leagues-live-view #friLpModeTabs{
    background:#0d0d0d!important;
  }}@media(max-width:800px){html.fri-leagues-live-view #friLeaguesLive,
  html.fri-leagues-live-view #friLeaguesLive .fri-lp-shell{
    border:0!important;
    border-left:0!important;
    border-right:0!important;
    border-inline:0!important;

    outline:0!important;
    box-shadow:none!important;
  }html.fri-leagues-live-view #friLeaguesLive::before,
  html.fri-leagues-live-view #friLeaguesLive::after,
  html.fri-leagues-live-view #friLeaguesLive .fri-lp-shell::before,
  html.fri-leagues-live-view #friLeaguesLive .fri-lp-shell::after{
    display:none!important;
    content:none!important;
    border:0!important;
    box-shadow:none!important;
  }}@media(max-width:800px){html.fri-leagues-live-view body main.app-shell #friLeaguesLive > .fri-lp-shell{
    border:none!important;
    border-width:0!important;
    border-style:none!important;
    border-color:transparent!important;

    border-left:none!important;
    border-right:none!important;

    outline:none!important;
    box-shadow:none!important;

    background:#000!important;
  }}@media(max-width:800px){#friLeaguesLive #friLpMatch.fri-lp-match{
    margin-top:14px!important;
    padding:12px!important;

    border:1px solid rgba(226,183,62,.58)!important;
    border-radius:14px!important;

    background:#050505!important;
    box-shadow:none!important;

    overflow:visible!important;
  }#friLeaguesLive #friLpMatch
  .fri-lp-ranking.fri-lp-match-ranking-v2214{
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }#friLeaguesLive #friLpMatch
  .fri-lp-table.fri-lp-match-table-v2214{
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:transparent!important;
  }#friLeaguesLive #friLpMatch .fri-lp-breakdown{
    border-left:0!important;
    border-right:0!important;
    border-bottom:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }}@media(max-width:800px){html.fri-leagues-live-view main.app-shell,
  html.fri-leagues-live-view #friLeaguesLive,
  html.fri-leagues-live-view #friLeaguesLive > .fri-lp-shell{
    margin-top:0!important;
    padding-top:0!important;
  }html.fri-leagues-live-view #friLeaguesLive{
    position:relative!important;
    top:0!important;
    transform:none!important;
  }}@media(max-width:800px){html.fri-clubs-live-view #friClubsLive{
    margin-top:0!important;
    padding-top:0!important;
    background:#000!important;
  }html.fri-clubs-live-view #friClubsLive > .fri-clubs-shell{
    width:100%!important;
    max-width:none!important;

    margin:0!important;
    padding:0!important;

    border:0!important;
    border-left:0!important;
    border-right:0!important;
    border-radius:0!important;

    outline:0!important;
    box-shadow:none!important;

    background:#000!important;
    box-sizing:border-box!important;
    overflow:visible!important;
  }html.fri-clubs-live-view .fri-clubs-top{
    width:100%!important;
    box-sizing:border-box!important;

    margin:0!important;
    padding:16px!important;

    background:#000!important;

    border:1px solid rgba(226,183,62,.46)!important;
    border-radius:14px!important;

    box-shadow:none!important;
  }html.fri-clubs-live-view .fri-clubs-kicker{
    margin:0!important;
  }html.fri-clubs-live-view .fri-clubs-title{
    margin:7px 0 5px!important;
    font-size:34px!important;
    line-height:.98!important;
  }html.fri-clubs-live-view .fri-clubs-sub{
    margin:0!important;
    font-size:14px!important;
    line-height:1.35!important;
  }html.fri-clubs-live-view #friClubsTabs{
    width:100%!important;
    max-width:100%!important;

    margin:12px 0 0!important;
    padding:0 0 6px!important;

    display:flex!important;
    flex-wrap:nowrap!important;
    gap:7px!important;

    overflow-x:auto!important;
    overflow-y:hidden!important;

    box-sizing:border-box!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;

    background:#000!important;
  }html.fri-clubs-live-view #friClubsTabs::-webkit-scrollbar{
    display:none!important;
  }html.fri-clubs-live-view #friClubsTabs .fri-clubs-tab{
    flex:0 0 auto!important;
    margin:0!important;
    padding:10px 14px!important;
    font-size:13px!important;
  }html.fri-clubs-live-view #friClubsTabs .fri-clubs-tab:first-child{
    margin-left:0!important;
  }html.fri-clubs-live-view #friClubsStatus{
    width:100%!important;
    margin:10px 0 0!important;
    padding:0!important;
    box-sizing:border-box!important;
  }html.fri-clubs-live-view #friClubsGrid{
    width:100%!important;
    margin:18px 0 0!important;
    padding:0!important;

    grid-template-columns:1fr!important;
    gap:9px!important;

    box-sizing:border-box!important;
  }html.fri-clubs-live-view .fri-club-tile{
    width:100%!important;
    box-sizing:border-box!important;
  }html.fri-clubs-live-view #friClubsLive > .fri-clubs-shell::before,
  html.fri-clubs-live-view #friClubsLive > .fri-clubs-shell::after{
    display:none!important;
    content:none!important;
    border:0!important;
    box-shadow:none!important;
  }}@media(max-width:420px){html.fri-clubs-live-view .fri-clubs-top{
    padding:14px!important;
  }}@media(max-width:620px){html.fri-clubs-live-view .fri-club-dual-breakdown-v2176{
    border-bottom:1px solid rgba(230,186,62,.68)!important;
    border-bottom-left-radius:26px!important;
    border-bottom-right-radius:26px!important;
  }}@media(max-width:800px){html.fri-players-live-view #friPlayersLive{
    margin-top:0!important;
    padding-top:0!important;
    background:#000!important;
  }html.fri-players-live-view #friPlayersLive > .fri-players-shell{
    width:100%!important;
    max-width:none!important;

    margin:0!important;
    padding:0!important;

    border:0!important;
    border-left:0!important;
    border-right:0!important;
    border-radius:0!important;

    outline:0!important;
    box-shadow:none!important;

    background:#000!important;
    box-sizing:border-box!important;
    overflow:visible!important;
  }html.fri-players-live-view .fri-players-top{
    width:100%!important;
    box-sizing:border-box!important;

    margin:0!important;
    padding:16px!important;

    background:#000!important;
    border:1px solid rgba(226,183,62,.46)!important;
    border-radius:14px!important;

    box-shadow:none!important;
  }html.fri-players-live-view .fri-players-kicker{
    margin:0!important;
  }html.fri-players-live-view .fri-players-title{
    margin:7px 0 5px!important;
    font-size:34px!important;
    line-height:.98!important;
  }html.fri-players-live-view .fri-players-sub{
    margin:0!important;
    font-size:14px!important;
    line-height:1.35!important;
  }html.fri-players-live-view #friPlayersTabs{
    width:100%!important;
    max-width:100%!important;

    margin:12px 0 0!important;
    padding:0 0 6px!important;

    display:flex!important;
    flex-wrap:nowrap!important;
    gap:7px!important;

    overflow-x:auto!important;
    overflow-y:hidden!important;

    box-sizing:border-box!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;

    background:#000!important;
  }html.fri-players-live-view #friPlayersTabs::-webkit-scrollbar{
    display:none!important;
  }html.fri-players-live-view #friPlayersTabs .fri-players-tab{
    flex:0 0 auto!important;
    margin:0!important;
    padding:10px 14px!important;
    font-size:13px!important;
  }html.fri-players-live-view #friPlayersTabs .fri-players-tab:first-child{
    margin-left:0!important;
  }html.fri-players-live-view .fri-players-controls{
    width:100%!important;
    margin:8px 0 0!important;
    padding:0!important;

    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;

    box-sizing:border-box!important;
  }html.fri-players-live-view .fri-players-search,
  html.fri-players-live-view .fri-players-position{
    width:100%!important;
    height:49px!important;
    box-sizing:border-box!important;
  }html.fri-players-live-view #friPlayersStatus{
    width:100%!important;
    margin:10px 0 0!important;
    padding:0!important;
    box-sizing:border-box!important;
  }html.fri-players-live-view #friPlayersGrid{
    width:100%!important;
    margin:18px 0 0!important;
    padding:0!important;

    grid-template-columns:1fr!important;
    gap:8px!important;

    box-sizing:border-box!important;
  }html.fri-players-live-view .fri-player-tile{
    width:100%!important;
    box-sizing:border-box!important;
  }html.fri-players-live-view #friPlayersLive > .fri-players-shell::before,
  html.fri-players-live-view #friPlayersLive > .fri-players-shell::after{
    display:none!important;
    content:none!important;
    border:0!important;
    box-shadow:none!important;
  }}@media(max-width:420px){html.fri-players-live-view .fri-players-top{
    padding:14px!important;
  }}@media(max-width:640px){#friPlayersProfileBackdrop.fri-players-profile-backdrop{
    position:fixed!important;
    inset:0!important;
    width:100vw!important;
    height:100dvh!important;
    min-height:0!important;
    max-height:100dvh!important;

    padding:0!important;
    margin:0!important;

    overflow:hidden!important;
    overscroll-behavior:none!important;

    display:block!important;
    background:#050505!important;
  }#friPlayersProfileBackdrop .fri-players-profile-v2125{
    position:relative!important;

    width:100%!important;
    height:100dvh!important;
    min-height:0!important;
    max-height:100dvh!important;

    margin:0!important;
    padding:0!important;

    overflow-y:auto!important;
    overflow-x:hidden!important;

    -webkit-overflow-scrolling:touch!important;
    overscroll-behavior-y:contain!important;
    touch-action:pan-y!important;
    scroll-behavior:auto!important;

    border-radius:0!important;
    border-left:0!important;
    border-right:0!important;
    border-top:0!important;

    box-sizing:border-box!important;
  }#friPlayersProfileBackdrop .fri-profile-body-v2125{
    padding-bottom:48px!important;
  }#friPlayersProfileBackdrop .fri-players-profile-close{
    display:grid!important;
    position:sticky!important;
    top:12px!important;
    float:right!important;
    right:12px!important;
    z-index:100!important;
    margin:12px 12px -56px 0!important;
  }}@supports not (height:100dvh){@media(max-width:640px){#friPlayersProfileBackdrop.fri-players-profile-backdrop,
    #friPlayersProfileBackdrop .fri-players-profile-v2125{
      height:100vh!important;
      max-height:100vh!important;
    }}}@media(max-width:640px){#friPlayersGrid
  > #friPlayersProfileBackdrop.fri-players-profile-backdrop.fri-players-profile-inline-v2350{
    position:relative!important;
    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    grid-column:1/-1!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    padding:8px 0 14px!important;

    display:block!important;

    overflow:visible!important;
    overscroll-behavior:auto!important;

    background:transparent!important;

    box-sizing:border-box!important;
    z-index:20!important;
  }#friPlayersGrid
  > .fri-players-profile-inline-v2350
  > .fri-players-profile-v2125{
    position:relative!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    padding:0!important;

    overflow:visible!important;

    border:1px solid rgba(230,186,62,.72)!important;
    border-radius:14px!important;

    box-sizing:border-box!important;
  }#friPlayersGrid
  > .fri-players-profile-inline-v2350
  .fri-profile-body-v2125{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
    padding-bottom:34px!important;
  }#friPlayersGrid
  > .fri-players-profile-inline-v2350
  .fri-players-profile-close{
    display:grid!important;
    position:absolute!important;
    top:12px!important;
    right:12px!important;
    float:none!important;

    width:42px!important;
    height:42px!important;

    margin:0!important;
    z-index:50!important;
  }#friPlayersGrid
  > .fri-players-profile-inline-v2350.fri-players-profile-backdrop{
    transform:none!important;
    scroll-behavior:auto!important;
    overflow-anchor:auto!important;
  }}@media(max-width:640px){#friProfileBreakdownV2127.fri-profile-breakdown-backdrop-v2127.fri-profile-breakdown-inline-v2351{
    position:relative!important;
    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:10px 0 18px!important;
    padding:0!important;

    display:block!important;

    overflow:visible!important;
    overflow-x:visible!important;
    overflow-y:visible!important;

    background:transparent!important;
    backdrop-filter:none!important;

    box-sizing:border-box!important;
    z-index:25!important;

    transform:none!important;
    overscroll-behavior:auto!important;
    overflow-anchor:auto!important;
  }#friProfileBreakdownV2127.fri-profile-breakdown-inline-v2351
  > .fri-profile-breakdown-v2127{
    position:relative!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;

    overflow:visible!important;
    overflow-x:visible!important;
    overflow-y:visible!important;

    border:1px solid rgba(230,186,62,.65)!important;
    border-radius:14px!important;

    box-sizing:border-box!important;
    box-shadow:none!important;

    scroll-behavior:auto!important;
    overflow-anchor:auto!important;
  }#friProfileBreakdownV2127.fri-profile-breakdown-inline-v2351
  .fri-profile-breakdown-body-v2127{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    overflow:visible!important;

    padding-bottom:22px!important;
  }#friProfileBreakdownV2127.fri-profile-breakdown-inline-v2351
  .fri-profile-breakdown-close-v2127{
    position:absolute!important;
    top:12px!important;
    right:12px!important;
    z-index:50!important;
  }}@media(max-width:640px){.fri-profile-performance-v2125
  > #friProfileBreakdownV2127.fri-profile-breakdown-at-click-v2352{
    grid-column:1/-1!important;
    width:100%!important;

    margin:0 0 8px!important;
    padding:0!important;

    align-self:start!important;
    justify-self:stretch!important;
  }.fri-profile-performance-v2125
  > .fri-profile-breakdown-at-click-v2352
  > .fri-profile-breakdown-v2127{
    width:100%!important;
    max-width:none!important;

    margin:0!important;
  }}@media(max-width:800px){html.fri-managers-live-view #friManagersLive{
    margin-top:0!important;
    padding-top:0!important;
    background:#000!important;
  }html.fri-managers-live-view #friManagersLive > .fri-mgr-shell{
    width:100%!important;
    max-width:none!important;

    margin:0!important;
    padding:0!important;

    border:0!important;
    border-left:0!important;
    border-right:0!important;
    border-radius:0!important;

    outline:0!important;
    box-shadow:none!important;

    background:#000!important;
    box-sizing:border-box!important;
    overflow:visible!important;
  }html.fri-managers-live-view .fri-mgr-top{
    width:100%!important;
    box-sizing:border-box!important;

    margin:0!important;
    padding:16px!important;

    background:#000!important;
    border:1px solid rgba(226,183,62,.46)!important;
    border-radius:14px!important;

    box-shadow:none!important;
  }html.fri-managers-live-view .fri-mgr-kicker{
    margin:0!important;
  }html.fri-managers-live-view .fri-mgr-title{
    margin:7px 0 5px!important;
    font-size:34px!important;
    line-height:.98!important;
  }html.fri-managers-live-view .fri-mgr-sub{
    margin:0!important;
    font-size:14px!important;
    line-height:1.35!important;
  }html.fri-managers-live-view .fri-mgr-controls{
    width:100%!important;

    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;

    margin:12px 0 0!important;
    padding:0!important;

    box-sizing:border-box!important;
  }html.fri-managers-live-view .fri-mgr-input,
  html.fri-managers-live-view .fri-mgr-select{
    width:100%!important;
    height:49px!important;
    box-sizing:border-box!important;

    margin:0!important;
  }html.fri-managers-live-view #friMgrStatus{
    width:100%!important;
    margin:10px 0 0!important;
    padding:0!important;
    box-sizing:border-box!important;
  }html.fri-managers-live-view #friMgrGrid{
    width:100%!important;
    margin:16px 0 0!important;
    padding:0!important;
    box-sizing:border-box!important;
  }html.fri-managers-live-view .fri-mgr-list{
    width:100%!important;
    gap:9px!important;
  }html.fri-managers-live-view .fri-mgr-row{
    width:100%!important;
    box-sizing:border-box!important;
  }html.fri-managers-live-view #friManagersLive > .fri-mgr-shell::before,
  html.fri-managers-live-view #friManagersLive > .fri-mgr-shell::after{
    display:none!important;
    content:none!important;
    border:0!important;
    box-shadow:none!important;
  }}@media(max-width:420px){html.fri-managers-live-view .fri-mgr-top{
    padding:14px!important;
  }}.fri-mgr-profile{
  background:#000!important;
}.fri-mgr-profile-body{
  background:#000!important;
}.fri-mgr-profile.fri-mgr-dashboard-v2163{
  background:#000!important;
}.fri-mgr-dashboard-hero{
  background:#000!important;
}.fri-mgr-dashboard-hero::after{
  display:none!important;
  content:none!important;
  background:none!important;
}.fri-mgr-dashboard-body,.fri-mgr-profile-body{
  background:#000!important;
}.fri-mgr-dashboard-section{
  background:#050505!important;
}@media(max-width:760px){.fri-mgr-profile.fri-mgr-dashboard-v2163,
  .fri-mgr-dashboard-hero,
  .fri-mgr-dashboard-body{
    background:#000!important;
  }}@media(max-width:800px){html.fri-compare-live-view #friCompareLive{
    margin-top:0!important;
    padding-top:0!important;
    background:#000!important;
  }html.fri-compare-live-view #friCompareLive > .fri-cmp-shell{
    width:100%!important;
    max-width:none!important;

    margin:0!important;
    padding:0!important;

    border:0!important;
    border-left:0!important;
    border-right:0!important;
    border-radius:0!important;

    outline:0!important;
    box-shadow:none!important;

    background:#000!important;
    box-sizing:border-box!important;
    overflow:visible!important;
  }html.fri-compare-live-view .fri-cmp-top{
    width:100%!important;
    box-sizing:border-box!important;

    margin:0!important;
    padding:16px!important;

    background:#000!important;
    border:1px solid rgba(226,183,62,.46)!important;
    border-radius:14px!important;

    box-shadow:none!important;
  }html.fri-compare-live-view .fri-cmp-kicker{
    margin:0!important;
  }html.fri-compare-live-view .fri-cmp-title{
    margin:7px 0 5px!important;
    font-size:34px!important;
    line-height:.98!important;
  }html.fri-compare-live-view .fri-cmp-sub{
    margin:0!important;
    font-size:14px!important;
    line-height:1.35!important;
  }html.fri-compare-live-view .fri-cmp-controls{
    width:100%!important;
    max-width:100%!important;

    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;

    margin:12px 0 0!important;
    padding:0!important;

    box-sizing:border-box!important;
  }html.fri-compare-live-view .fri-cmp-box{
    width:100%!important;
    margin:0!important;
    padding:12px!important;

    background:#050505!important;
    border:1px solid #2b2b2b!important;
    border-radius:12px!important;

    box-sizing:border-box!important;
  }html.fri-compare-live-view .fri-cmp-vs{
    margin:0!important;
    padding:2px 0!important;
    text-align:center!important;
    font-size:18px!important;
  }html.fri-compare-live-view .fri-cmp-select,
  html.fri-compare-live-view .fri-cmp-search{
    width:100%!important;
    height:49px!important;
    box-sizing:border-box!important;

    background:#0d0d0d!important;
  }html.fri-compare-live-view .fri-cmp-actions{
    width:100%!important;
    margin:10px 0 0!important;
    padding:0!important;
  }html.fri-compare-live-view .fri-cmp-btn{
    width:100%!important;
    min-width:0!important;
    height:48px!important;
  }html.fri-compare-live-view #friCmpStatus{
    width:100%!important;
    margin:10px 0 0!important;
    padding:0!important;
    box-sizing:border-box!important;
  }html.fri-compare-live-view #friCmpResults{
    width:100%!important;
    margin:14px 0 0!important;
    padding:0!important;
    box-sizing:border-box!important;
  }html.fri-compare-live-view .fri-cmp-grid{
    width:100%!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
  }html.fri-compare-live-view .fri-cmp-break-card{
    width:100%!important;
    box-sizing:border-box!important;

    background:#000!important;
    box-shadow:none!important;
  }html.fri-compare-live-view #friCompareLive > .fri-cmp-shell::before,
  html.fri-compare-live-view #friCompareLive > .fri-cmp-shell::after{
    display:none!important;
    content:none!important;
    border:0!important;
    box-shadow:none!important;
  }}@media(max-width:420px){html.fri-compare-live-view .fri-cmp-top{
    padding:14px!important;
  }}@media(max-width:800px){html.fri-compare-live-view .fri-cmp-controls{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)!important;
    align-items:end!important;
    gap:6px!important;

    width:100%!important;
    margin:12px 0 0!important;
  }html.fri-compare-live-view .fri-cmp-box{
    width:100%!important;
    min-width:0!important;

    padding:9px!important;
    border-radius:11px!important;

    box-sizing:border-box!important;
  }html.fri-compare-live-view .fri-cmp-label{
    margin-bottom:6px!important;
    font-size:9px!important;
  }html.fri-compare-live-view .fri-cmp-vs{
    align-self:center!important;
    margin:0!important;
    padding:0!important;

    text-align:center!important;
    font-size:15px!important;
    line-height:1!important;
  }html.fri-compare-live-view .fri-cmp-select,
  html.fri-compare-live-view .fri-cmp-search{
    width:100%!important;
    min-width:0!important;
    height:43px!important;

    padding:0 8px!important;
    font-size:11px!important;

    box-sizing:border-box!important;
  }html.fri-compare-live-view .fri-cmp-grid{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:7px!important;

    width:100%!important;
  }}@media(max-width:380px){html.fri-compare-live-view .fri-cmp-controls{
    grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)!important;
    gap:4px!important;
  }html.fri-compare-live-view .fri-cmp-vs{
    font-size:12px!important;
  }html.fri-compare-live-view .fri-cmp-box{
    padding:7px!important;
  }html.fri-compare-live-view .fri-cmp-grid{
    gap:5px!important;
  }}@media(max-width:800px){html.fri-compare-live-view .fri-cmp-controls{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    align-items:stretch!important;

    width:100%!important;
    margin:12px 0 0!important;
  }html.fri-compare-live-view .fri-cmp-box{
    width:100%!important;
    min-width:0!important;
    margin:0!important;
  }html.fri-compare-live-view .fri-cmp-vs{
    width:100%!important;
    margin:0!important;
    padding:1px 0!important;

    text-align:center!important;
    font-size:15px!important;
    line-height:1!important;
  }html.fri-compare-live-view .fri-cmp-select,
  html.fri-compare-live-view .fri-cmp-search{
    width:100%!important;
    min-width:0!important;
  }html.fri-compare-live-view .fri-cmp-grid{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:7px!important;
  }}@media(max-width:380px){html.fri-compare-live-view .fri-cmp-controls{
    grid-template-columns:1fr!important;
    gap:7px!important;
  }html.fri-compare-live-view .fri-cmp-vs{
    font-size:13px!important;
  }html.fri-compare-live-view .fri-cmp-grid{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:5px!important;
  }}@media(max-width:800px){html.fri-full-rankings-view #friFullRankings{
    margin-top:0!important;
    padding-top:0!important;
    background:#000!important;
  }html.fri-full-rankings-view #friFullRankings > .fri-fr-shell{
    width:100%!important;
    max-width:none!important;

    margin:0!important;
    padding:0!important;

    border:0!important;
    border-left:0!important;
    border-right:0!important;
    border-radius:0!important;

    outline:0!important;
    box-shadow:none!important;

    background:#000!important;
    box-sizing:border-box!important;
    overflow:visible!important;
  }html.fri-full-rankings-view .fri-fr-head{
    width:100%!important;
    box-sizing:border-box!important;

    display:block!important;

    margin:0 0 12px!important;
    padding:16px!important;

    background:#000!important;
    border:1px solid rgba(226,183,62,.46)!important;
    border-radius:14px!important;

    box-shadow:none!important;
  }html.fri-full-rankings-view .fri-fr-kicker{
    margin:0!important;
  }html.fri-full-rankings-view .fri-fr-title{
    margin:7px 0 5px!important;
    font-size:34px!important;
    line-height:.98!important;
  }html.fri-full-rankings-view .fri-fr-sub{
    margin:0!important;
    font-size:14px!important;
    line-height:1.35!important;
  }html.fri-full-rankings-view .fri-fr-tabs{
    width:100%!important;
    max-width:100%!important;

    margin:0 0 8px!important;
    box-sizing:border-box!important;
  }html.fri-full-rankings-view .fri-fr-entity-tabs{
    width:100%!important;
    max-width:100%!important;

    margin:0 0 10px!important;
    box-sizing:border-box!important;
  }html.fri-full-rankings-view .fri-fr-controls{
    width:100%!important;
    max-width:100%!important;

    margin:0 0 12px!important;
    padding:0!important;

    box-sizing:border-box!important;
  }html.fri-full-rankings-view .fri-fr-input,
  html.fri-full-rankings-view .fri-fr-select{
    width:100%!important;
    box-sizing:border-box!important;
  }html.fri-full-rankings-view .fri-fr-meta{
    width:100%!important;
    margin:10px 0!important;
    padding:0 2px!important;
    box-sizing:border-box!important;
  }html.fri-full-rankings-view #friFrResults,
  html.fri-full-rankings-view .fri-fr-table-wrap,
  html.fri-full-rankings-view .fri-fr-club-mobile{
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box!important;
  }html.fri-full-rankings-view .fri-fr-load{
    width:100%!important;
    box-sizing:border-box!important;
  }html.fri-full-rankings-view #friFullRankings > .fri-fr-shell::before,
  html.fri-full-rankings-view #friFullRankings > .fri-fr-shell::after{
    display:none!important;
    content:none!important;
    border:0!important;
    box-shadow:none!important;
  }}@media(max-width:420px){html.fri-full-rankings-view .fri-fr-head{
    padding:14px!important;
  }}@media(max-width:800px){html.fri-full-rankings-view .fri-fr-head{
    margin-top:12px!important;
  }}@media(max-width:420px){html.fri-full-rankings-view .fri-fr-head{
    margin-top:10px!important;
  }}@media(max-width:800px){html.fri-full-rankings-view .fri-fr-head{
    margin-top:28px!important;
  }}@media(max-width:420px){html.fri-full-rankings-view .fri-fr-head{
    margin-top:28px!important;
  }}@media(max-width:800px){html.fri-full-rankings-view
  .fri-lp-ranking-mobile-v2208.fri-rankings-inline-open-v2364{
    overflow:visible!important;
  }html.fri-full-rankings-view
  .fri-lp-ranking-mobile-v2208
  > .fri-fr-profile-backdrop.fri-rankings-player-inline-v2364{
    position:relative!important;

    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    display:block!important;

    margin:0!important;
    padding:8px 6px 12px!important;

    background:#050505!important;

    overflow:visible!important;
    overflow-x:visible!important;
    overflow-y:visible!important;

    box-sizing:border-box!important;

    z-index:20!important;
    transform:none!important;

    --fri-rankings-popup-top:0px!important;
    --fri-rankings-popup-height:auto!important;
  }html.fri-full-rankings-view
  .fri-rankings-player-inline-v2364.fri-rankings-row-popup-v2294{
    position:relative!important;
    inset:auto!important;
    top:auto!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
  }html.fri-full-rankings-view
  .fri-rankings-player-inline-v2364
  > .fri-fr-profile.fri-fr-breakdown-profile{
    position:relative!important;

    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    transform:none!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;

    overflow:visible!important;

    border-radius:14px!important;

    box-sizing:border-box!important;
  }html.fri-full-rankings-view
  .fri-rankings-player-inline-v2364
  .fri-fr-profile-body{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    overflow:visible!important;
  }html.fri-full-rankings-view
  .fri-rankings-player-inline-v2364
  .fri-fr-profile-close{
    position:absolute!important;
    top:10px!important;
    right:10px!important;
    z-index:50!important;
  }}@media(max-width:800px){html.fri-full-rankings-view
  .fri-fr-club-mobile.fri-rankings-club-inline-open-v2365{
    overflow:visible!important;
  }html.fri-full-rankings-view
  .fri-fr-club-mobile
  > .fri-fr-profile-backdrop.fri-rankings-club-inline-v2365{
    position:relative!important;

    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    display:block!important;

    margin:0!important;
    padding:8px 6px 12px!important;

    background:#050505!important;

    overflow:visible!important;
    overflow-x:visible!important;
    overflow-y:visible!important;

    box-sizing:border-box!important;

    z-index:20!important;
    transform:none!important;

    --fri-rankings-popup-top:0px!important;
    --fri-rankings-popup-height:auto!important;
  }html.fri-full-rankings-view
  .fri-rankings-club-inline-v2365
  > .fri-fr-profile.fri-fr-club-ranking-modal-v2279{
    position:relative!important;

    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    transform:none!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;

    overflow:visible!important;
    overflow-x:visible!important;
    overflow-y:visible!important;

    border-radius:14px!important;

    box-sizing:border-box!important;
  }html.fri-full-rankings-view
  .fri-rankings-club-inline-v2365
  .fri-fr-profile-body{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    overflow:visible!important;
  }html.fri-full-rankings-view
  .fri-rankings-club-inline-v2365
  .fri-fr-club-popup-player-list-v2281{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    overflow:visible!important;
  }html.fri-full-rankings-view
  .fri-rankings-club-inline-v2365
  .fri-fr-profile-close{
    position:absolute!important;
    top:10px!important;
    right:10px!important;
    z-index:50!important;
  }html.fri-full-rankings-view
  .fri-rankings-club-inline-v2365.fri-rankings-club-row-popup-v2295{
    position:relative!important;
    inset:auto!important;
    top:auto!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
  }}@media(max-width:800px){html.fri-full-rankings-view
  .fri-fr-club-popup-player-list-v2281.fri-rankings-inline-open-v2364{
    overflow:visible!important;
  }html.fri-full-rankings-view
  .fri-fr-club-popup-player-list-v2281
  > .fri-fr-profile-backdrop.fri-rankings-club-player-inline-v2366{
    position:relative!important;

    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    display:block!important;

    margin:0!important;
    padding:8px 5px 12px!important;

    background:#050505!important;

    overflow:visible!important;
    overflow-x:visible!important;
    overflow-y:visible!important;

    box-sizing:border-box!important;

    z-index:25!important;
    transform:none!important;
  }html.fri-full-rankings-view
  .fri-rankings-club-player-inline-v2366
  > .fri-fr-profile.fri-fr-breakdown-profile{
    position:relative!important;

    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    transform:none!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;

    overflow:visible!important;

    border-radius:12px!important;

    box-sizing:border-box!important;
  }html.fri-full-rankings-view
  .fri-rankings-club-player-inline-v2366
  .fri-fr-profile-body{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    overflow:visible!important;
  }html.fri-full-rankings-view
  .fri-rankings-club-player-inline-v2366
  .fri-fr-profile-close{
    position:absolute!important;
    top:10px!important;
    right:10px!important;
    z-index:50!important;
  }}@media(max-width:800px){.fri-home-inline-open-v2367{
    overflow:visible!important;
  }.fri-home-player-inline-v2367{
    position:relative!important;
    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    display:block!important;

    margin:0!important;
    padding:8px 5px 12px!important;

    background:#050505!important;

    overflow:visible!important;
    overflow-x:visible!important;
    overflow-y:visible!important;

    transform:none!important;
    box-sizing:border-box!important;
    z-index:30!important;

    --fri-home-popup-top:0px!important;
    --fri-home-popup-height:auto!important;
  }.fri-home-player-inline-v2367.fri-home-row-popup-v2142{
    position:relative!important;
    inset:auto!important;
    top:auto!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
  }.fri-home-player-inline-v2367
  > .fri-fr-profile.fri-fr-breakdown-profile{
    position:relative!important;
    inset:auto!important;

    transform:none!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;

    overflow:visible!important;

    border-radius:14px!important;
    box-sizing:border-box!important;
  }.fri-home-player-inline-v2367
  .fri-fr-profile-body{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
  }.fri-home-player-inline-v2367
  .fri-fr-profile-close{
    position:absolute!important;
    top:10px!important;
    right:10px!important;
    z-index:50!important;
  }.fri-team-week-player-list.fri-home-inline-open-v2367,
  .fri-fr-club-popup-player-list-v2281.fri-home-inline-open-v2367,
  .fri-wr-mobile-table.fri-home-inline-open-v2367{
    overflow:visible!important;
    height:auto!important;
    max-height:none!important;
  }}@media(min-width:801px){.fri-home-team-desktop-inline-v2383{
    position:relative!important;
    inset:auto!important;
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
    padding:14px 0 18px!important;
    background:transparent!important;
    overflow:visible!important;
    transform:none!important;
    z-index:20!important;
  }.fri-home-team-desktop-inline-v2383 > .fri-team-week-modal{
    position:relative!important;
    inset:auto!important;
    transform:none!important;
    width:100%!important;
    max-width:none!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }.fri-home-team-desktop-inline-v2383 .fri-team-week-modal-head{
    display:none!important;
  }.fri-home-team-desktop-inline-v2383
  > .fri-team-week-modal
  > .fri-fr-profile-body{
    padding:0!important;
    overflow:visible!important;
  }.fri-home-team-desktop-inline-v2383 .fri-team-desktop-top10-heading-v2384{
    display:flex!important;
    justify-content:space-between!important;
    gap:16px!important;
    align-items:center!important;
    margin:0 2px 10px!important;
    padding-right:52px!important;
    color:#e6ba3e!important;
    font-size:12px!important;
    font-weight:1000!important;
    letter-spacing:.07em!important;
    text-transform:uppercase!important;
  }.fri-home-team-desktop-inline-v2383 .fri-team-desktop-top10-heading-v2384 b{
    color:#aaa!important;
    font-size:11px!important;
    font-weight:900!important;
    letter-spacing:0!important;
    text-transform:none!important;
  }.fri-home-team-desktop-inline-v2383 .fri-team-week-player-list{
    width:100%!important;
    overflow:auto!important;
    border:1px solid #303030!important;
    border-radius:14px!important;
    background:#080808!important;
  }.fri-home-team-desktop-inline-v2383 .fri-team-week-player-head,
  .fri-home-team-desktop-inline-v2383 .fri-team-week-player-row{
    display:grid!important;
    grid-template-columns:
      70px
      minmax(210px,1.4fr)
      minmax(190px,1.15fr)
      170px
      120px
      180px!important;
    align-items:center!important;
    min-width:860px!important;
  }.fri-home-team-desktop-inline-v2383 .fri-team-week-player-head{
    min-height:48px!important;
    background:#131313!important;
    color:#e6ba3e!important;
    font-size:12px!important;
    font-weight:1000!important;
    letter-spacing:.04em!important;
    text-transform:uppercase!important;
  }.fri-home-team-desktop-inline-v2383 .fri-team-week-player-head > span,
  .fri-home-team-desktop-inline-v2383 .fri-team-week-player-row > span{
    min-width:0!important;
    padding:12px 16px!important;
    border-left:0!important;
    box-sizing:border-box!important;
    text-align:left!important;
  }.fri-home-team-desktop-inline-v2383 .fri-team-week-player-row{
    width:100%!important;
    min-height:53px!important;
    border:0!important;
    border-top:1px solid #202020!important;
    background:#080808!important;
    color:#fff!important;
    font:inherit!important;
    text-align:left!important;
    cursor:pointer!important;
  }.fri-home-team-desktop-inline-v2383 .fri-team-week-player-row:nth-child(odd){
    background:#101010!important;
  }.fri-home-team-desktop-inline-v2383 .fri-team-week-player-row:hover,
  .fri-home-team-desktop-inline-v2383 .fri-team-week-player-row:focus-visible{
    outline:none!important;
    background:#151515!important;
  }.fri-home-team-desktop-inline-v2383 .fri-team-week-player-no{
    color:#fff!important;
    font-size:14px!important;
    font-weight:700!important;
    text-align:left!important;
  }.fri-home-team-desktop-inline-v2383 .fri-team-week-player-name{
    color:#fff!important;
    font-size:14px!important;
    font-weight:1000!important;
    line-height:1.15!important;
  }.fri-home-team-desktop-inline-v2383 .fri-team-week-player-club,
  .fri-home-team-desktop-inline-v2383 .fri-team-week-player-games{
    color:#fff!important;
    font-size:14px!important;
    font-weight:500!important;
  }.fri-home-team-desktop-inline-v2383 .fri-team-week-player-role{
    color:#fff!important;
    font-size:14px!important;
    font-weight:500!important;
    text-align:left!important;
  }.fri-home-team-desktop-inline-v2383 .fri-team-week-player-points{
    color:#e6ba3e!important;
    font-size:20px!important;
    font-weight:1000!important;
    text-align:left!important;
    font-variant-numeric:tabular-nums!important;
  }.fri-home-team-desktop-inline-v2383
  .fri-team-week-modal > .fri-fr-profile-close{
    position:absolute!important;
    top:-5px!important;
    right:0!important;
    z-index:60!important;
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    min-height:36px!important;
    max-width:36px!important;
    max-height:36px!important;
    margin:0!important;
    border:1px solid #d9ad35!important;
    border-radius:7px!important;
    background:#101010!important;
    color:#fff!important;
    display:grid!important;
    place-items:center!important;
    font-size:20px!important;
    cursor:pointer!important;
  }.fri-team-week-player-list
  > .fri-home-desktop-player-inline-v2382{
    width:100%!important;
    padding:10px 12px 14px!important;
    border-top:1px solid #2a2a2a!important;
    background:#050505!important;
  }.fri-team-week-player-list
  > .fri-home-desktop-player-inline-v2382
  > .fri-fr-profile{
    width:100%!important;
    max-width:none!important;
  }}@media(min-width:801px){.fri-home-desktop-inline-row-v2382 > td{
    padding:0!important;
    border:0!important;
    background:#050505!important;
  }.fri-home-desktop-player-inline-v2382{
    position:relative!important;
    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    display:block!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    padding:12px 0 16px!important;

    background:#050505!important;

    overflow:visible!important;
    transform:none!important;
    z-index:20!important;

    --fri-home-popup-top:0px!important;
    --fri-home-popup-height:auto!important;
  }.fri-home-desktop-player-inline-v2382.fri-home-row-popup-v2142{
    position:relative!important;
    inset:auto!important;
    top:auto!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
  }.fri-home-desktop-player-inline-v2382
  > .fri-fr-profile.fri-fr-breakdown-profile{
    position:relative!important;
    inset:auto!important;
    transform:none!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;

    overflow:visible!important;
    border-radius:14px!important;
    box-sizing:border-box!important;
  }.fri-home-desktop-player-inline-v2382
  .fri-fr-profile-body{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
  }.fri-home-desktop-player-inline-v2382
  .fri-fr-profile-close{
    position:absolute!important;
    top:10px!important;
    right:10px!important;
    z-index:50!important;
  }}@media(min-width:801px){#friLeaguesLive
  .fri-lp-ranking-desktop-v2208{
    overflow:visible!important;
    height:auto!important;
    max-height:none!important;
  }#friLeaguesLive
  .fri-lp-desktop-inline-row-v2386 > td{
    padding:0!important;
    border:0!important;
    background:#050505!important;
  }#friLeaguesLive
  .fri-lp-ranking-desktop-v2208
  .fri-fr-profile-backdrop.fri-lp-player-inline-v2368{
    position:relative!important;

    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    display:block!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    padding:12px 0 16px!important;

    background:#050505!important;

    overflow:visible!important;
    transform:none!important;
    box-sizing:border-box!important;

    z-index:25!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  > .fri-fr-profile.fri-fr-breakdown-profile{
    position:relative!important;

    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    transform:none!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;

    overflow:visible!important;

    border-radius:14px!important;
    box-sizing:border-box!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-profile-body{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-profile-close{
    position:absolute!important;
    top:10px!important;
    right:10px!important;

    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;
    max-width:32px!important;
    max-height:32px!important;

    border:1px solid #d9ad35!important;
    border-radius:5px!important;
    background:#0d0d0d!important;
    color:#fff!important;

    display:grid!important;
    place-items:center!important;

    font-size:17px!important;
    line-height:1!important;
    z-index:50!important;
  }}@media(max-width:800px){#friLeaguesLive
  .fri-lp-ranking-mobile-v2208.fri-lp-inline-open-v2368{
    overflow:visible!important;
    height:auto!important;
    max-height:none!important;
  }#friLeaguesLive
  .fri-lp-ranking-mobile-v2208
  > .fri-fr-profile-backdrop.fri-lp-player-inline-v2368{
    position:relative!important;

    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    display:block!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    padding:8px 5px 12px!important;

    background:#050505!important;

    overflow:visible!important;
    overflow-x:visible!important;
    overflow-y:visible!important;

    transform:none!important;
    box-sizing:border-box!important;

    z-index:25!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  > .fri-fr-profile.fri-fr-breakdown-profile{
    position:relative!important;

    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    transform:none!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;

    overflow:visible!important;

    border-radius:14px!important;
    box-sizing:border-box!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-profile-body{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
  }#friLeaguesLive
  .fri-lp-player-inline-v2368
  .fri-fr-profile-close{
    position:absolute!important;
    top:10px!important;
    right:10px!important;
    z-index:50!important;
  }}@media(max-width:800px){html.fri-clubs-live-view
  #friClubsGrid
  > .fri-club-hub-backdrop.fri-club-hub-inline-v2369{
    position:relative!important;

    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    grid-column:1/-1!important;

    display:block!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    padding:0!important;

    background:#000!important;

    overflow:visible!important;
    overflow-x:visible!important;
    overflow-y:visible!important;

    transform:none!important;
    box-sizing:border-box!important;
    z-index:20!important;
  }html.fri-clubs-live-view
  .fri-club-hub-inline-v2369
  > .fri-club-hub{
    position:relative!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;

    overflow:visible!important;

    border-left:1px solid rgba(230,186,62,.58)!important;
    border-right:1px solid rgba(230,186,62,.58)!important;
    border-bottom:1px solid rgba(230,186,62,.58)!important;
    border-radius:14px!important;

    background:#050505!important;
    box-sizing:border-box!important;
  }html.fri-clubs-live-view
  .fri-club-hub-inline-v2369
  .fri-club-hub-body{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
  }html.fri-clubs-live-view
  .fri-club-top10-grid-v2222.fri-club-player-list-open-v2369{
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
  }html.fri-clubs-live-view
  .fri-club-top10-grid-v2222
  > .fri-club-dual-breakdown-backdrop-v2176.fri-club-player-inline-v2369{
    position:relative!important;

    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    display:block!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    padding:8px 5px 12px!important;

    background:#050505!important;

    overflow:visible!important;
    transform:none!important;

    box-sizing:border-box!important;
    z-index:25!important;
  }html.fri-clubs-live-view
  .fri-club-player-inline-v2369
  > .fri-club-dual-breakdown-v2176{
    position:relative!important;

    inset:auto!important;
    transform:none!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    overflow:visible!important;

    border:1px solid rgba(230,186,62,.68)!important;
    border-radius:14px!important;

    box-sizing:border-box!important;
  }}@media(max-width:800px){html.fri-managers-live-view
  .fri-mgr-list
  > .fri-mgr-profile-backdrop.fri-mgr-profile-inline-v2370{
    position:relative!important;

    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    display:block!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    padding:0!important;

    background:#000!important;

    overflow:visible!important;
    overflow-x:visible!important;
    overflow-y:visible!important;

    transform:none!important;
    box-sizing:border-box!important;

    z-index:20!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  > .fri-mgr-profile.fri-mgr-dashboard-v2163{
    position:relative!important;

    inset:auto!important;
    transform:none!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;

    overflow:visible!important;

    border:1px solid rgba(230,186,62,.62)!important;
    border-radius:14px!important;

    background:#000!important;
    box-shadow:none!important;

    box-sizing:border-box!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-profile-body,
  html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370
  .fri-mgr-dashboard-body{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
  }html.fri-managers-live-view
  .fri-mgr-dashboard-two-col.fri-mgr-match-host-open-v2370{
    overflow:visible!important;
  }html.fri-managers-live-view
  .fri-mgr-dashboard-two-col
  > .fri-mgr-match-summary-backdrop.fri-mgr-match-inline-v2370{
    position:relative!important;

    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    grid-column:1/-1!important;

    display:block!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    padding:8px 0 0!important;

    background:#000!important;

    overflow:visible!important;
    transform:none!important;

    box-sizing:border-box!important;
    z-index:25!important;
  }html.fri-managers-live-view
  .fri-mgr-match-inline-v2370
  > .fri-mgr-match-summary{
    position:relative!important;

    inset:auto!important;
    transform:none!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;

    overflow:visible!important;

    border-radius:14px!important;
    background:#050505!important;

    box-sizing:border-box!important;
  }html.fri-managers-live-view
  .fri-mgr-home-rank-v2245.fri-mgr-player-list-open-v2370{
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
  }html.fri-managers-live-view
  .fri-mgr-home-rank-v2245
  > .fri-mgr-player-breakdown-backdrop.fri-mgr-player-inline-v2370{
    position:relative!important;

    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;

    display:block!important;

    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    padding:8px 5px 12px!important;

    background:#050505!important;

    overflow:visible!important;
    transform:none!important;

    box-sizing:border-box!important;
    z-index:30!important;
  }html.fri-managers-live-view
  .fri-mgr-player-inline-v2370
  > .fri-mgr-player-breakdown{
    position:relative!important;

    inset:auto!important;
    transform:none!important;

    width:100%!important;
    max-width:none!important;

    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;

    overflow:visible!important;

    border-radius:14px!important;
    background:#050505!important;
    box-shadow:none!important;

    box-sizing:border-box!important;
  }html.fri-managers-live-view
  .fri-mgr-profile-inline-v2370 .fri-mgr-profile-close,
  html.fri-managers-live-view
  .fri-mgr-match-inline-v2370 .fri-mgr-match-summary-close,
  html.fri-managers-live-view
  .fri-mgr-player-inline-v2370 .fri-mgr-player-breakdown-close{
    position:absolute!important;
    top:10px!important;
    right:10px!important;
    z-index:50!important;
  }}@media(max-width:800px){html.fri-team-season-live-view #friTeamSeasonLive{
    margin:0 0 28px!important;
    padding:0 10px!important;
    background:#000!important;
    box-sizing:border-box!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  > .fri-tots-shell{
    width:100%!important;
    max-width:none!important;

    margin:12px 0 28px!important;
    padding:0!important;

    color:#fff!important;
    background:#000!important;

    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;

    overflow:visible!important;
    box-sizing:border-box!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-head{
    width:100%!important;

    margin:0 0 12px!important;
    padding:16px 14px 15px!important;

    background:#000!important;

    border:1px solid rgba(226,183,62,.50)!important;
    border-radius:14px!important;

    box-shadow:none!important;
    box-sizing:border-box!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-kicker{
    margin:0!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-title{
    margin:7px 0 4px!important;
    font-size:32px!important;
    line-height:1!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-sub{
    margin:0!important;
    font-size:11px!important;
    line-height:1.25!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-modes{
    width:100%!important;

    grid-template-columns:1fr!important;

    margin:0 0 12px!important;

    border:1px solid #343434!important;
    border-radius:10px!important;

    background:#0d0d0d!important;

    overflow:hidden!important;
    box-sizing:border-box!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-mode{
    width:100%!important;
    min-height:42px!important;

    border-right:0!important;
    border-bottom:1px solid #343434!important;

    font-size:10px!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-mode:last-child{
    border-bottom:0!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-tabs{
    width:100%!important;

    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important;

    margin:0!important;
    padding:0 0 12px!important;

    box-sizing:border-box!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-tab{
    min-height:42px!important;
    border-radius:9px!important;
    font-size:10px!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-week-wrap{
    width:100%!important;

    margin:0!important;
    padding:0 0 12px!important;

    box-sizing:border-box!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-week-wrap
  .fri-week-scroll-v2205{
    width:100%!important;
    margin:0!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-week-wrap
  .fri-week-scroll-v2205[data-source="friTotsWeek"]
  .fri-week-scroll-button-v2205{
    width:100%!important;
    height:42px!important;
    min-height:42px!important;
    border-radius:9px!important;
    box-sizing:border-box!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-meta{
    width:100%!important;

    margin:0!important;
    padding:2px 0 12px!important;

    box-sizing:border-box!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-status{
    width:100%!important;

    margin:0 0 12px!important;

    box-sizing:border-box!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-pitch-wrap{
    width:100%!important;

    margin:0!important;
    padding:0 0 18px!important;

    overflow-x:auto!important;
    -webkit-overflow-scrolling:touch!important;

    box-sizing:border-box!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-pitch{
    width:620px!important;
    min-width:620px!important;
    min-height:780px!important;
    aspect-ratio:auto!important;
    border-radius:16px!important;
  }}@media(max-width:800px){html.fri-team-season-live-view,
  html.fri-team-season-live-view body{
    overflow-x:hidden!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive{
    width:100%!important;
    max-width:100%!important;
    overflow-x:hidden!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  > .fri-tots-shell{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow-x:hidden!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-pitch-wrap{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;

    margin:0!important;
    padding:0 0 18px!important;

    overflow-x:hidden!important;
    box-sizing:border-box!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-pitch{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;

    height:520px!important;
    min-height:520px!important;

    aspect-ratio:auto!important;

    border-radius:12px!important;

    
    background-size:100% 100%!important;
    background-position:center center!important;
    background-repeat:no-repeat!important;

    box-sizing:border-box!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-player{
    width:68px!important;
    min-width:68px!important;
    max-width:68px!important;

    min-height:54px!important;
    padding:6px 4px 5px!important;

    border-radius:8px!important;
    box-sizing:border-box!important;
  }}@media(max-width:380px){html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-pitch{
    height:490px!important;
    min-height:490px!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-player{
    width:62px!important;
    min-width:62px!important;
    max-width:62px!important;
  }}#friTeamSeasonLive .fri-tots-title-prefix,
#friTeamSeasonLive .fri-tots-title-season,
#friTeamSeasonLive .fri-tots-title-sofar{
  display:block;
}#friTeamSeasonLive .fri-tots-title-season{
  white-space:nowrap;
}#friTeamSeasonLive .fri-tots-title-sofar{
  margin-top:4px;
  color:#e6ba3e;
  font-size:.68em;
  line-height:1;
  letter-spacing:.01em;
}@media(max-width:800px){html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-title-season{
    white-space:nowrap!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-title-sofar{
    margin-top:5px!important;
    font-size:21px!important;
    line-height:1!important;
    color:#e6ba3e!important;
  }}@media(max-width:380px){html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-title-sofar{
    font-size:19px!important;
  }}#friTeamSeasonLive .fri-tots-title-prefix,
#friTeamSeasonLive .fri-tots-title-season{
  color:#fff!important;
}#friTeamSeasonLive .fri-tots-title-sofar{
  color:#e6ba3e!important;
}#friTeamSeasonLive .fri-tots-player{
  padding-bottom:7px;
}#friTeamSeasonLive .fri-tots-player-bottom{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:5px;

  width:100%;
  margin-top:7px;
  padding-top:6px;

  border-top:1px solid rgba(230,186,62,.28);

  box-sizing:border-box;
}#friTeamSeasonLive .fri-tots-player-points{
  display:flex;
  align-items:baseline;
  justify-content:flex-end;
  gap:3px;

  min-width:0;
  margin-left:auto;

  color:#fff;
  line-height:1;
  white-space:nowrap;
}#friTeamSeasonLive .fri-tots-player-points b{
  color:#fff;
  font-size:11px;
  font-weight:1000;
  line-height:1;
}#friTeamSeasonLive .fri-tots-player-points small{
  color:#e6ba3e;
  font-size:7px;
  font-weight:1000;
  letter-spacing:.05em;
  line-height:1;
}@media(max-width:800px){html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-player{
    min-height:64px!important;
    padding:6px 4px 5px!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-player-name{
    font-size:7.8px!important;
    line-height:1.04!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-player-club{
    margin-top:3px!important;
    font-size:6px!important;
    line-height:1.03!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-player-bottom{
    gap:2px!important;

    margin-top:4px!important;
    padding-top:4px!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-player-points{
    gap:2px!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-player-points b{
    font-size:7.2px!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-player-points small{
    font-size:4.8px!important;
    letter-spacing:0!important;
  }}@media(max-width:380px){html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-player-points b{
    font-size:6.8px!important;
  }}#friTeamSeasonLive .fri-tots-player-bottom{
  justify-content:center!important;
}#friTeamSeasonLive .fri-tots-player-points{
  width:100%!important;
  margin:0!important;

  justify-content:center!important;
  text-align:center!important;
}#friTeamSeasonLive .fri-tots-player-points b{
  font-weight:1000!important;
}html.fri-team-season-live-view body button.fri-fr-profile-close{
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  min-height:32px!important;
  max-width:32px!important;
  max-height:32px!important;

  padding:0!important;

  border:1px solid #d9ad35!important;
  border-radius:5px!important;

  background:#0a0a0a!important;
  color:#fff!important;

  display:flex!important;
  align-items:center!important;
  justify-content:center!important;

  font-size:20px!important;
  line-height:1!important;

  box-shadow:none!important;
}@media(max-width:800px){html.fri-team-season-live-view body button.fri-fr-profile-close{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    max-width:30px!important;
    max-height:30px!important;

    border-radius:4px!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-player-bottom{
    margin-top:5px!important;
    padding-top:5px!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-player-points b{
    font-size:8px!important;
  }html.fri-team-season-live-view
  #friTeamSeasonLive
  .fri-tots-player-points small{
    font-size:5px!important;
  }}.fri-tots-breakdown-close-v2379{
  position:absolute!important;
  top:10px!important;
  right:10px!important;
  z-index:60!important;

  width:30px!important;
  height:30px!important;

  border:1px solid #d9ad35!important;
  border-radius:4px!important;

  background:#0a0a0a!important;
  color:#fff!important;

  display:grid!important;
  place-items:center!important;

  font-size:18px!important;
  line-height:1!important;

  cursor:pointer!important;
}.fri-tots-breakdown-close-v2379:hover{
  color:#e6ba3e!important;
  border-color:#e6ba3e!important;
}