._container_182i6_1 {
    display: grid;
    grid: "ticker ticker" "header header" "main main" 1fr "navigation navigation" / 1fr auto;
    max-width: 90rem;
    margin: 0 auto;
    min-height: 100vh;
    min-height: -webkit-fill-available;
    background-color: var(--color-bg-margin)
}

@media(min-width: 48rem) {
    ._container_182i6_1 {
        grid:"ticker ticker ticker" "header header header" "stories stories betslip" "navigation main betslip" 1fr / auto 1fr auto;
        padding-bottom: 0;
        max-height: 100vh;
        max-height: -webkit-fill-available
    }
}

._ticker_182i6_29 {
    grid-area: ticker;
    display: none
}

@media(min-width: 48rem) {
    ._ticker_182i6_29 {
        display:block
    }
}

._darkBodyOverLay_182i6_40 {
    background-color: #000c
}

._header_182i6_44 {
    grid-area: header;
    height: 3.5rem;
    background-color: var(--color-bg-navigation-topnav);
    position: sticky;
    top: 0;
    z-index: 50
}

._stories_182i6_53 {
    grid-area: stories;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 51
}

._storyModalPortal_182i6_61 {
    grid-area: main;
    position: relative;
    z-index: 51;
    pointer-events: none
}

._storyModalPortalActive_182i6_68 {
    grid-area: main;
    position: relative;
    z-index: 51;
    pointer-events: auto!important
}

@media(min-width: 48rem) {
    ._storyModalPortal_182i6_61,._storyModalPortalActive_182i6_68 {
        grid-area:navigation / navigation / main / main
    }
}

._navigation_182i6_85 {
    grid-area: navigation;
    background-color: var(--color-bg-navigation-leftnav-main);
    position: sticky;
    bottom: 0;
    z-index: 50;
    width: 100%
}

@media(min-width: 48rem) {
    ._navigation_182i6_85 {
        position:initial;
        width: 15rem;
        border-right: 1px solid var(--color-border-leftnav, var(--color-border-primary))
    }
}

@media(min-width: 48rem)and (max-width:79.9375rem) {
    ._navigation_182i6_85 {
        width:0!important;
        min-width: 0;
        border: none;
        padding: 0;
        overflow: hidden
    }
}

._main_182i6_113 {
    grid-area: main;
    background-color: var(--color-bg-body);
    overflow-y: hidden;
    overflow-x: hidden;
    position: relative;
    color: var(--color-text-primary);
    padding-bottom: 11rem
}

@media(min-width: 48rem) {
    ._main_182i6_113 {
        overflow-y:auto;
        padding-bottom: 0
    }
}

._betslip_182i6_130 {
    grid-area: betslip;
    position: fixed;
    inset: 0;
    overflow: auto
}

@media(min-width: 48rem) {
    ._betslip_182i6_130 {
        position:relative;
        transition: width .2s ease-in-out
    }
}
:root {
  --boss-navy: #08283b;
  --boss-navy-soft: #10364c;
  --boss-blue: #00a8f4;
  --boss-yellow: #fff22d;
  --boss-red: #ff3158;
  --boss-bg: #eaf0f7;
  --boss-card: #ffffff;
  --boss-text: #09253a;
  --boss-muted: #71829a;
  --boss-border: #d7e0eb;
  --boss-shadow: 0 20px 55px rgba(8, 40, 59, .22);
}

.boss-trust-layer {
  position: fixed;
  inset: 0;
  z-index: 9999;
  pointer-events: none;
  font-family: Arial, Helvetica, sans-serif;
  color: var(--boss-text);
}

.boss-age-gate {
  position: fixed;
  inset: 0;
  display: grid;
  place-items: center;
  padding: 22px;
  background: rgba(8, 40, 59, .58);
  backdrop-filter: blur(8px);
  pointer-events: auto;
  transition: opacity .25s ease, visibility .25s ease;
}

.boss-age-gate.boss-hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.boss-age-card {
  width: min(430px, 100%);
  background: var(--boss-card);
  border-radius: 24px;
  padding: 32px;
  text-align: center;
  box-shadow: var(--boss-shadow);
  border-top: 6px solid var(--boss-blue);
}

.boss-age-badge {
  width: 74px;
  height: 74px;
  display: grid;
  place-items: center;
  margin: 0 auto 18px;
  border-radius: 50%;
  background: var(--boss-yellow);
  color: var(--boss-navy);
  font-size: 24px;
  font-weight: 900;
  box-shadow: 0 8px 0 rgba(8, 40, 59, .12);
}

.boss-age-card h2,
.boss-cookie-content h3,
.boss-cookie-panel h2 {
  margin: 0;
  color: var(--boss-text);
  font-weight: 900;
  letter-spacing: -.03em;
}

.boss-age-card h2 {
  font-size: 30px;
}

.boss-age-card p {
  margin: 12px 0 22px;
  color: var(--boss-muted);
  font-size: 15px;
  line-height: 1.45;
}

.boss-age-actions,
.boss-cookie-actions,
.boss-panel-actions {
  display: flex;
  gap: 10px;
}

.boss-age-actions {
  justify-content: center;
  flex-wrap: wrap;
}

.boss-age-note {
  display: block;
  margin-top: 16px;
  color: var(--boss-muted);
  font-size: 12px;
}

.boss-btn {
  appearance: none;
  border: 0;
  border-radius: 999px;
  padding: 12px 20px;
  font-size: 14px;
  font-weight: 900;
  cursor: pointer;
  transition: transform .18s ease, box-shadow .18s ease, opacity .18s ease;
}

.boss-btn:hover {
  transform: translateY(-1px);
}

.boss-btn-primary {
  background: var(--boss-yellow);
  color: var(--boss-navy);
  box-shadow: 0 8px 18px rgba(255, 242, 45, .3);
}

.boss-btn-dark {
  background: var(--boss-navy);
  color: #ffffff;
}

.boss-cookie-bar {
  position: fixed;
  left: 254px;
  right: 318px;
  bottom: 22px;
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 16px;
  padding: 16px;
  background: var(--boss-card);
  border: 1px solid var(--boss-border);
  border-radius: 18px;
  box-shadow: var(--boss-shadow);
  pointer-events: auto;
  transform: translateY(140%);
  opacity: 0;
  transition: transform .28s ease, opacity .28s ease, visibility .28s ease;
}

.boss-cookie-bar.boss-visible {
  transform: translateY(0);
  opacity: 1;
}

.boss-cookie-bar.boss-hidden {
  visibility: hidden;
  pointer-events: none;
}

.boss-cookie-icon {
  width: 46px;
  height: 46px;
  display: grid;
  place-items: center;
  border-radius: 14px;
  background: var(--boss-bg);
  font-size: 24px;
}

.boss-cookie-content h3 {
  font-size: 18px;
}

.boss-cookie-content p {
  margin: 5px 0 0;
  color: var(--boss-muted);
  font-size: 13px;
  line-height: 1.35;
}

.boss-cookie-link {
  appearance: none;
  border: 0;
  background: transparent;
  color: var(--boss-blue);
  font-weight: 900;
  cursor: pointer;
  padding: 10px 4px;
}

.boss-cookie-panel {
  position: fixed;
  right: 22px;
  bottom: 22px;
  width: min(430px, calc(100vw - 44px));
  padding: 22px;
  background: var(--boss-card);
  border-radius: 22px;
  border: 1px solid var(--boss-border);
  box-shadow: var(--boss-shadow);
  pointer-events: auto;
  transform: translateX(120%);
  opacity: 0;
  visibility: hidden;
  transition: transform .28s ease, opacity .28s ease, visibility .28s ease;
}

.boss-cookie-panel.boss-visible {
  transform: translateX(0);
  opacity: 1;
  visibility: visible;
}

.boss-cookie-panel-head {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 18px;
}

.boss-panel-kicker {
  display: inline-flex;
  margin-bottom: 4px;
  color: var(--boss-blue);
  font-size: 12px;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: .08em;
}

.boss-cookie-panel h2 {
  font-size: 26px;
}

.boss-panel-close {
  width: 36px;
  height: 36px;
  border: 0;
  border-radius: 50%;
  background: var(--boss-bg);
  color: var(--boss-navy);
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
  cursor: pointer;
}

.boss-panel-text {
  margin: 12px 0 18px;
  color: var(--boss-muted);
  font-size: 14px;
  line-height: 1.45;
}

.boss-cookie-options {
  display: grid;
  gap: 10px;
}

.boss-cookie-option {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 12px;
  align-items: center;
  padding: 14px;
  border-radius: 16px;
  background: var(--boss-bg);
  cursor: pointer;
}

.boss-cookie-option input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.boss-cookie-option strong {
  display: block;
  color: var(--boss-text);
  font-size: 14px;
}

.boss-cookie-option small {
  display: block;
  margin-top: 3px;
  color: var(--boss-muted);
  font-size: 12px;
  line-height: 1.35;
}

.boss-toggle {
  position: relative;
  width: 46px;
  height: 26px;
  border-radius: 999px;
  background: #cbd6e3;
  transition: background .2s ease;
}

.boss-toggle::after {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #ffffff;
  transition: transform .2s ease;
}

.boss-cookie-option input:checked + .boss-toggle {
  background: var(--boss-blue);
}

.boss-cookie-option input:checked + .boss-toggle::after {
  transform: translateX(20px);
}

.boss-cookie-option input:disabled + .boss-toggle {
  background: var(--boss-navy);
}

.boss-panel-actions {
  margin-top: 18px;
  justify-content: flex-end;
}

@media (max-width: 1200px) {
  .boss-cookie-bar {
    left: 22px;
    right: 22px;
  }
}

@media (max-width: 760px) {
  .boss-cookie-bar {
    grid-template-columns: 1fr;
    left: 14px;
    right: 14px;
    bottom: 14px;
  }

  .boss-cookie-actions,
  .boss-panel-actions {
    flex-direction: column;
  }

  .boss-btn,
  .boss-cookie-link {
    width: 100%;
  }

  .boss-age-card {
    padding: 26px 20px;
  }
}