<<<<<<< HEAD
/**
 * Contains variables that may be used across SCSS files for Draft Sharks
 */
.qb,
.tqb {
  background: #333;
}

.rb {
  background: #a41c1f;
}

.wr {
  background: #043173;
}

.te {
  background: #86a2cb;
}

.k,
.tk {
  background: #c87779;
}

.def,
.s,
.de,
.dl,
.dt,
.lb,
.olb,
.cb,
.db {
  background: #888;
}

.hc {
  background: #582325;
}

/**
 * Export position colors for use in JS
 * This does not work, as text/css mime types are not supported.
 * But would be great if we could easily import these color values.
 */
:export {
  totalColor: #3d74c7;
  qbColor: #333333;
  rbColor: #a41c1f;
  wrColor: #043173;
  teColor: #86a2cb;
  pickColor: #687087;
  defColor: #888;
  kickerColor: #c87779;
  tqbColor: #000;
  hcColor: #000;
  tkColor: #000;
  lbColor: #000;
  dbColor: #000;
  qrwtColor: #ffff00;
  rwtColor: #f78439;
  rwColor: #00ff00;
  wtColor: #800080;
  dldColor: #663399;
}

/**
 * These mixins have been taken from the figma so we can apply font
 * stuff as wel like to certain elements
 */
.player-schedule {
  content-visibility: auto;
  contain-intrinsic-size: 500px;
}

/**
*   ADVANCED STATS STYLES (frontend>views>fantasy>_advanced-stats.php
*/
.player-advanced-stats {
  margin-bottom: 30px;
}
.player-advanced-stats .view-more-row {
  color: #043173;
}
.player-advanced-stats .view-more-button-container {
  cursor: pointer;
}
.player-advanced-stats .expandButton {
  transform: rotate(0deg);
}
.player-advanced-stats .rotateButton {
  transform: rotate(180deg);
}
.player-advanced-stats .stat-value-pair {
  display: flex;
  justify-content: space-between;
}
.player-advanced-stats .stat-label {
  font-size: 16px;
  color: #212529;
}
.player-advanced-stats .stat-label,
.player-advanced-stats .view-more-row {
  font-weight: 700;
}

.player-name-container {
  display: flex;
}

.player-stats-container h4 {
  font-size: 16px;
  color: white;
  margin-bottom: 0;
}

/**
*   PLAYER PROFILE ARTICLE STYLES (frontend>views>fantasy>_articles.php
*/
@media screen and (max-width: 992px) {
  .subhead {
    font-size: 18px;
  }
}
@media screen and (min-width: 993px) {
  .subhead {
    font-size: 22px;
  }
}
.player-comments {
  margin-bottom: 30px;
}
.player-comments h3 {
  font-weight: bold;
}
.player-comments .subhead {
  font-family: proxima-nova, "sans-serif";
  font-weight: 700;
  color: #043173;
  margin-bottom: 0;
}
.player-comments .report-status {
  display: block;
}

.profile-articles .sidebar-article-container h3 {
  margin-bottom: 8px;
}
.profile-articles .sidebar-article-container h3 a {
  font-weight: 700 !important;
  font-size: 18px !important;
  color: #000 !important;
  padding-bottom: 8px;
}
.profile-articles p {
  margin-bottom: 0 !important;
}
.profile-articles .readmore {
  margin-top: 6px !important;
  color: #c75000;
  font-weight: 700;
  font-family: proxima-nova, "sans-serif" !important;
}
.profile-articles .padding {
  padding: 0 22px;
  display: flex;
  flex-direction: column;
}
.profile-articles .date {
  color: #687087 !important;
}
.profile-articles img {
  width: 100%;
  border-radius: 8px 8px 0 0;
}

/**
*   FANTASY FINISH STYLES (_fantasy-finish.php)
*/
@media screen and (max-width: 992px) {
  .profile-articles .articles-title {
    font-size: 22px;
    margin-bottom: 0;
    font-weight: bold;
    color: #043173;
  }
  .kvp {
    flex: 0 1 50%;
  }
}
@media screen and (min-width: 993px) {
  .profile-articles .articles-title {
    font-size: 25px;
    margin-bottom: 0;
    font-weight: bold;
    color: #043173;
  }
  .kvp {
    flex: 0 1 30%;
  }
}
.player-fantasy-finish {
  margin-bottom: 30px;
}
.player-fantasy-finish .rankings-header {
  padding-left: 4px;
}
.player-fantasy-finish .fantasy-finish-stats-container {
  display: flex;
  margin-left: 4px;
  column-gap: 30px;
}
.player-fantasy-finish [class^=kvp-] {
  margin-bottom: 0;
}
.player-fantasy-finish .kvp-key {
  font-weight: 700;
}
.player-fantasy-finish .kvp {
  display: flex;
  flex-direction: column;
}

/**
*   FANTASY RANKINGS STYLES (_fantasy-rankings.php)
*/
.fantasy-rankings-container {
  margin-bottom: 2rem;
}

.points-outlook-container:not(.preseason) .rankings-header {
  padding-bottom: 8px;
  margin-bottom: 8px;
}

.points-outlook-container.preseason .rankings-header {
  padding-bottom: 10px;
  margin-bottom: 16px;
}

.rankings-header {
  border-bottom: 1px solid #c8c8c8;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  column-gap: 6px;
  padding-bottom: 0.5rem;
}
.rankings-header h3,
.rankings-header h2 {
  margin-bottom: 0;
  font-weight: 700;
  color: #043173;
}
.rankings-header select {
  height: 100%;
}

.points-outlook-container .shark-bites-title {
  font-family: proxima-nova, "sans-serif";
  font-weight: 700;
  padding-bottom: 6px;
  border-bottom: 1px solid #c8c8c8;
}

.rankings-container {
  display: flex;
  height: 100%;
  align-items: flex-start;
  justify-content: space-evenly;
}
.rankings-container .grayed {
  filter: grayscale(100%);
  opacity: 0.5;
}
.rankings-container .ranking {
  text-align: center;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
}
.rankings-container .ranking span {
  font-weight: 700;
  font-size: 16px;
  letter-spacing: 2%;
}
.rankings-container .ranking div,
.rankings-container .ranking p {
  color: black;
  font-size: 20px;
  width: 85px;
  height: 85px;
  background: #e9f1ff;
  border-radius: 50%;
  display: flex; /* or inline-flex */
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 992px) {
  .rankings-container .ranking p {
    box-shadow: unset;
  }
  .rankings-container .ranking div {
    box-shadow: inset 0px 0px 6px 0px rgba(4, 49, 115, 0.5);
    border: 1px solid white;
  }
}
@media screen and (min-width: 992px) {
  .rankings-container .ranking div,
  .rankings-container .ranking p {
    box-shadow: inset 0px 0px 6px 0px rgba(4, 49, 115, 0.5);
    border: 1px solid white;
  }
}

.positional-rank-title {
  font-size: 75%;
  display: block;
  font-weight: 600;
  line-height: 1em;
  margin: 0 0 0.45em;
}

@media screen and (max-width: 992px) {
  .rankings-container {
    padding-bottom: 0px;
  }
}
/**
*   INJURY REPORT styles (_injury-status.php)
*/
.player-injury-report {
  margin-bottom: 30px;
}
.player-injury-report .sb-flex {
  display: flex;
  justify-content: space-between;
}
.player-injury-report .injury-stats header p:last-of-type {
  color: #687087;
}
.player-injury-report .stats {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.player-injury-report .stats > div {
  flex-basis: 30%;
  flex-direction: column;
}
.player-injury-report .report-status {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.player-injury-report .report-status > p:first-of-type {
  font-weight: 700;
  font-size: 16px;
}

.points-outlook-container h1,
.points-outlook-container h2,
.points-outlook-container h3,
.points-outlook-container h4,
.points-outlook-container p,
.points-outlook-container span,
.stats-game-history-view h1,
.stats-game-history-view h2,
.stats-game-history-view h3,
.stats-game-history-view h4,
.stats-game-history-view p,
.stats-game-history-view span,
.injury-history-analysis h1,
.injury-history-analysis h2,
.injury-history-analysis h3,
.injury-history-analysis h4,
.injury-history-analysis p,
.injury-history-analysis span,
.dynasty-value-page h1,
.dynasty-value-page h2,
.dynasty-value-page h3,
.dynasty-value-page h4,
.dynasty-value-page p,
.dynasty-value-page span {
  font-family: proxima-nova, "sans-serif" !important;
}

/*
*   MASTHEAD styles (_masthead.php)
*/
:root {
  --profile-gap: 30px;
  --mobile-break: 992px;
}

.points-outlook-container .accordion_btn,
.points-outlook-container .expandButton,
.injury-history-analysis .accordion_btn,
.injury-history-analysis .expandButton,
.dynasty-value-page .accordion_btn,
.dynasty-value-page .expandButton {
  background: #e9f1ff;
  color: #3d74c7;
  border: none;
  min-width: 25px;
  height: 24px;
  border-radius: 50% !important;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
  display: flex;
  align-content: center;
  justify-content: center;
  flex-wrap: wrap;
}

ul.nav-pills li {
  margin-right: 0px !important;
}

.inline-block-nav .nav-pills {
  display: flex;
  column-gap: 10px;
  margin-bottom: 0;
}
.inline-block-nav .nav-pills li img {
  filter: brightness(0) invert(1);
}
.inline-block-nav .nav-pills li.active img,
.inline-block-nav .nav-pills a:hover img {
  filter: none;
}

@media screen and (max-width: 992px) {
  .inline-block-nav .nav-pills {
    display: flex;
    column-gap: 10px;
    justify-content: center;
  }
  .inline-block-nav .nav-pills > li {
    width: 80px;
    max-width: 80px;
  }
  .inline-block-nav .nav-pills a {
    width: 80px !important;
    font-size: 11px;
  }
  .shark-bites-title {
    font-size: 22px;
    font-weight: bold;
    color: #043173;
    padding-bottom: 1rem;
  }
  .player-profile-text {
    height: 15px;
  }
  .player-name-text {
    height: 35px;
  }
  .team-logo {
    display: none;
  }
  .title-bar {
    padding-top: 20px !important;
  }
  .img-fluid {
    width: 65px;
    height: 65px;
  }
  .player-name {
    font-size: 23px;
    line-height: 27.6px;
    flex-direction: column;
    align-items: flex-start;
  }
  .player-pos-team {
    font-size: 18px;
    line-height: 21.6px;
    height: 20px;
  }
  .player-name-container {
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: nowrap;
    margin-bottom: 1rem;
  }
  .player-name-container h2 {
    margin-bottom: 0;
  }
  .mobile-break {
    flex-basis: 35% !important;
  }
  .bottom-row-stats {
    flex-wrap: wrap;
  }
  .player-stats-container > span {
    flex-basis: 20%;
  }
  .bottom-row-stats > span:last-of-type {
    white-space: nowrap;
    flex-basis: 100%;
  }
  .player-name-container,
  .player-stats-container {
    flex-grow: 0;
    column-gap: 10px;
    display: flex;
  }
  .head-title {
    justify-content: center;
  }
  .expandButton {
    transform: rotate(180deg);
  }
  .rotateButton {
    transform: rotate(360deg);
  }
}
@media screen and (min-width: 993px) {
  .rankings-header h2,
  .rankings-header h3 {
    white-space: nowrap;
    font-size: 25px !important;
  }
  .shark-bites-title {
    font-size: 25px !important;
  }
  .inline-block-nav .nav-pills a {
    width: fit-content;
    flex-direction: row !important;
    column-gap: 10px;
  }
  .inline-block-nav .nav-pills a img {
    margin: 0 !important;
  }
  .shark-bites-title {
    font-size: 25px;
    font-weight: bold;
    color: #043173;
  }
  .player-profile-text {
    height: fit-content;
    line-height: 19.6px;
  }
  .img-fluid {
    width: 184px;
    height: 184px;
  }
  .player-name {
    align-items: flex-end;
    font-size: 36px;
    line-height: 43.2px;
  }
  .player-pos-team {
    font-size: 25px;
    line-height: 30px;
    padding-bottom: 4px;
  }
  .player-name-container {
    gap: 1rem !important;
  }
  .player-name-pos-container {
    display: flex;
    gap: 1rem;
  }
  .player-stats-container > span {
    flex-basis: 20%;
  }
  .player-profile,
  .player-name-container,
  .player-stats-container {
    flex-grow: 1;
    flex-wrap: wrap;
    display: flex;
    column-gap: 30px;
  }
  .player-profile-data {
    max-width: 45vw;
    flex-grow: 1;
  }
  .head-title {
    justify-content: space-between;
  }
  .head-title {
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-start;
  }
}
.title-bar {
  padding-bottom: 0;
  background: #043173;
}

.player-profile-data {
  display: flex;
  flex-direction: column;
  column-gap: 30px;
}

.player-pos-team {
  font-weight: 400;
  align-content: flex-end;
}

.player-name {
  display: flex;
  font-weight: 700;
  column-gap: 15px;
}

.head-title span.endzone {
  font-size: 14px;
  display: block;
  font-family: proxima-nova, sans-serif;
  color: #86a2cb;
}

.team-logo {
  width: 81px;
  height: 54px;
}

.player-profile-text {
  color: #86a2cb;
  font-size: 14px;
}

.player-name-text {
  line-height: 43.2px;
}

.follow-player-element.btn {
  margin-left: auto;
  display: flex;
  column-gap: 10px;
  font-weight: 700;
  padding: 0.625rem 0.75rem;
}
.follow-player-element.btn p {
  margin-bottom: 0;
}

.follow-player-element.btn img {
  margin-right: 0;
}

/*
*   (LINEAR) 3D PROJECTION styles (Linear3dProjection.js)
*/
.floor-ds-projection-ceiling {
  display: flex;
  flex-direction: row;
}
.floor-ds-projection-ceiling .floor {
  width: 16%;
  text-align: center;
  display: flex;
  flex-direction: column;
}
.floor-ds-projection-ceiling .ds-projection {
  width: 68%;
  text-align: center;
  display: flex;
  flex-direction: column;
}
.floor-ds-projection-ceiling .ceiling {
  width: 16%;
  text-align: center;
  display: flex;
  flex-direction: column;
}

.projection-chart {
  height: 8px;
  width: 100%;
  position: relative;
  margin: 1.75em 0 0.8em;
  background: #687087;
}
.projection-chart.floor-low.ceiling-low {
  background: linear-gradient(90deg, #a41c1f 0%, #a41c1f 12%, #eee 25%, #eee 50%, #eee 75%, #a41c1f 88%, #a41c1f 100%);
}
.projection-chart.floor-low.ceiling-med {
  background: linear-gradient(90deg, #a41c1f 0%, #a41c1f 12%, #eee 25%, #eee 50%, #eee 75%, #687087 88%, #687087 100%);
}
.projection-chart.floor-low.ceiling-high {
  background: linear-gradient(90deg, #a41c1f 0%, #a41c1f 12%, #eee 25%, #eee 50%, #eee 75%, #547f2f 88%, #547f2f 100%);
}
.projection-chart.floor-med.ceiling-low {
  background: linear-gradient(90deg, #687087 0%, #687087 12%, #eee 25%, #eee 50%, #eee 75%, #a41c1f 88%, #a41c1f 100%);
}
.projection-chart.floor-med.ceiling-med {
  background: linear-gradient(90deg, #687087 0%, #687087 12%, #eee 25%, #eee 50%, #eee 75%, #687087 88%, #687087 100%);
}
.projection-chart.floor-med.ceiling-high {
  background: linear-gradient(90deg, #687087 0%, #687087 12%, #eee 25%, #eee 50%, #eee 75%, #547f2f 88%, #547f2f 100%);
}
.projection-chart.floor-high.ceiling-low {
  background: linear-gradient(90deg, #547f2f 0%, #547f2f 12%, #eee 25%, #eee 50%, #eee 75%, #a41c1f 88%, #a41c1f 100%);
}
.projection-chart.floor-high.ceiling-med {
  background: linear-gradient(90deg, #547f2f 0%, #547f2f 12%, #eee 25%, #eee 50%, #eee 75%, #687087 88%, #687087 100%);
}
.projection-chart.floor-high.ceiling-high {
  background: linear-gradient(90deg, #547f2f 0%, #547f2f 12%, #eee 25%, #eee 50%, #eee 75%, #547f2f 88%, #547f2f 100%);
}
.projection-chart .floor {
  position: absolute;
  bottom: calc(100% + 0.05em);
  left: 0;
  width: 16%;
  text-align: center;
  letter-spacing: 0.025em;
  text-transform: uppercase;
  color: #687087;
}
.projection-chart .ceiling {
  position: absolute;
  bottom: calc(100% + 0.05em);
  right: 0;
  width: 16%;
  text-align: center;
  letter-spacing: 0.025em;
  text-transform: uppercase;
  color: #687087;
}
.projection-chart.floor-low .floor, .projection-chart.ceiling-low .ceiling {
  color: #a41c1f;
}
.projection-chart.floor-med .floor, .projection-chart.ceiling-med .ceiling {
  color: #687087;
}
.projection-chart.floor-high .floor, .projection-chart.ceiling-high .ceiling {
  color: #547f2f;
}
.projection-chart:after {
  content: "";
  display: block;
  background: #3d74c7;
  border-radius: 20px;
  width: 20px;
  height: 20px;
  border: 5px solid #043173;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}

/*
*   PROJECTION MATCHUP styles (_projection-matchup.php)
*/
:root {
  --ds-blue: $ds-blue;
  --ds-red: $ds-red;
}

.matchup-projection h3,
.matchup-projection h4,
.matchup-projection p {
  font-family: proxima-nova, "sans-serif";
}

.label-stat {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.label-stat p {
  margin-bottom: 0;
}

@media screen and (min-width: 993px) {
  .rankings-header h3,
  .rankings-header h2 {
    font-size: 25px;
  }
  .stats-container > div {
    flex-basis: 28%;
  }
  .weekly-projection-heading {
    font-size: 22px;
  }
  .label-stat-container {
    column-gap: 25px;
  }
  .matchup-ros-col {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 992px) {
  .rankings-header h3,
  .rankings-header h2,
  .shark-bites-title {
    font-size: 22px !important;
  }
  .weekly-projection-heading {
    margin-top: 10px;
  }
  .matchup-container {
    margin-bottom: 30px;
  }
  .projection-matchup-container {
    flex-direction: column;
    margin-bottom: 35px;
  }
  .stats-container {
    justify-content: space-between;
    margin-left: 14px;
  }
  .stats-container > div {
    flex-basis: unset;
  }
  .weekly-projection-heading {
    font-size: 18px;
  }
  .label-stat {
    flex-basis: 25%;
    flex-shrink: 0;
  }
}
.label-stat-container {
  display: flex;
  flex-wrap: wrap;
  column-gap: 35px;
  margin-left: 8px;
  justify-content: flex-start;
}

.adjusted-points p {
  font-size: 16px;
  font-weight: 700;
  margin: 0 auto;
}
.adjusted-points p:last-of-type {
  width: 80px;
  padding: 5px 19px;
  border-radius: 5px;
}
.adjusted-points .positive {
  color: #043173;
}
.adjusted-points .negative {
  color: var(--ds-red);
  margin: 0 auto;
}

.matchup-team-logo {
  width: 63px;
  height: 45px;
  flex-basis: 20%;
}

.projection-matchup-container {
  display: flex;
  justify-content: space-between;
}
.projection-matchup-container p {
  margin-bottom: 0;
}
.projection-matchup-container > div {
  flex-basis: 48%;
}
.projection-matchup-container .stat-heading {
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}

.rank-and-position p:last-of-type {
  width: 80px;
  padding: 5px 19px;
  margin: 0 auto;
}

.adjusted-points,
.rank-and-position {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-content: center;
}

.stats-container {
  display: flex;
  column-gap: 14px;
  padding-left: 3px;
}
.stats-container > div {
  text-align: center;
}

.projection-container {
  min-height: 140px;
}

.projection-container .weekly-projection-heading,
.matchup-container .weekly-projection-heading,
.rest-of-season-container .weekly-projection-heading {
  color: #043173;
  font-family: proxima-nova, "sans-serif";
  font-weight: 700;
}

.consensus-likelihood {
  display: flex;
  flex-direction: row;
  margin: 0 0 0.75rem;
}
.consensus-likelihood .consensus {
  width: 68%;
  margin-left: 16%;
  text-align: center;
  display: flex;
  flex-direction: column;
}
.consensus-likelihood .likelihood {
  width: 16%;
  text-align: center;
  display: flex;
  flex-direction: column;
}

.player-comments {
  margin-bottom: 30px;
}
.player-comments .report-status {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.player-comments .report-status > p:first-of-type {
  font-family: proxima-nova, "sans-serif";
  font-size: 22px;
  font-weight: 700;
}

.grayed {
  filter: grayscale(100%);
  opacity: 0.5;
}

.points-outlook-container .cta-container a,
.injury-history-analysis .cta-container a,
.dynasty-value-page .cta-container a {
  font-weight: 700;
  color: rgba(204, 119, 85, 0);
}
.points-outlook-container .bite_accordion,
.injury-history-analysis .bite_accordion,
.dynasty-value-page .bite_accordion {
  display: flex;
  justify-content: space-between;
}
.points-outlook-container .bite_body > p,
.points-outlook-container .sb_title,
.injury-history-analysis .bite_body > p,
.injury-history-analysis .sb_title,
.dynasty-value-page .bite_body > p,
.dynasty-value-page .sb_title {
  margin-left: 4px;
}
.points-outlook-container .bite_body > p,
.injury-history-analysis .bite_body > p,
.dynasty-value-page .bite_body > p {
  max-width: 92%;
}
.points-outlook-container h2,
.points-outlook-container p,
.points-outlook-container span,
.injury-history-analysis h2,
.injury-history-analysis p,
.injury-history-analysis span,
.dynasty-value-page h2,
.dynasty-value-page p,
.dynasty-value-page span {
  font-family: proxima-nova, "sans-serif";
}
.points-outlook-container .shark-bite-container,
.injury-history-analysis .shark-bite-container,
.dynasty-value-page .shark-bite-container {
  font-family: proxima-nova, "sans-serif";
  border-bottom: 1px solid #f5f5f7;
  margin: 0 0 12px 10px;
}
.points-outlook-container .shark-bite-container .accordion_btn,
.injury-history-analysis .shark-bite-container .accordion_btn,
.dynasty-value-page .shark-bite-container .accordion_btn {
  display: block !important;
}
.points-outlook-container .shark-bite-container .header button,
.injury-history-analysis .shark-bite-container .header button,
.dynasty-value-page .shark-bite-container .header button {
  transform: rotate(0deg);
}
.points-outlook-container .shark-bite-container .header.collapsed button,
.injury-history-analysis .shark-bite-container .header.collapsed button,
.dynasty-value-page .shark-bite-container .header.collapsed button {
  transform: rotate(180deg);
}
.points-outlook-container .shark-bite-container .player_info::after,
.injury-history-analysis .shark-bite-container .player_info::after,
.dynasty-value-page .shark-bite-container .player_info::after {
  display: none;
}
.points-outlook-container .shark-bite-container .bite_player,
.injury-history-analysis .shark-bite-container .bite_player,
.dynasty-value-page .shark-bite-container .bite_player {
  border-bottom: none;
  border-top: none;
}
.points-outlook-container .shark-bite-container .player_info_title,
.injury-history-analysis .shark-bite-container .player_info_title,
.dynasty-value-page .shark-bite-container .player_info_title {
  display: flex;
  flex-direction: column-reverse;
}
.points-outlook-container .shark-bite-container .player_info_title span,
.injury-history-analysis .shark-bite-container .player_info_title span,
.dynasty-value-page .shark-bite-container .player_info_title span {
  font-size: 12px;
}
.points-outlook-container .shark-bite-container .bite_accordion,
.injury-history-analysis .shark-bite-container .bite_accordion,
.dynasty-value-page .shark-bite-container .bite_accordion {
  display: none;
}
.points-outlook-container .shark-bite-container .bite_accordion_profile,
.injury-history-analysis .shark-bite-container .bite_accordion_profile,
.dynasty-value-page .shark-bite-container .bite_accordion_profile {
  display: flex !important;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 8px;
}
.points-outlook-container .shark-bite-container .sb_title,
.injury-history-analysis .shark-bite-container .sb_title,
.dynasty-value-page .shark-bite-container .sb_title {
  font-size: 16px;
  margin-bottom: 6px;
  padding-right: 10px;
}
.points-outlook-container .shark-bite-container .body.text,
.injury-history-analysis .shark-bite-container .body.text,
.dynasty-value-page .shark-bite-container .body.text {
  font-size: 16px;
  padding: 0;
}
.points-outlook-container .shark-bite-container .sharkBite_name,
.injury-history-analysis .shark-bite-container .sharkBite_name,
.dynasty-value-page .shark-bite-container .sharkBite_name {
  color: black;
  font-weight: 700;
}
.points-outlook-container .shark-bite-container .sharkBite_name > span,
.injury-history-analysis .shark-bite-container .sharkBite_name > span,
.dynasty-value-page .shark-bite-container .sharkBite_name > span {
  font-weight: 400;
}
.points-outlook-container .shark-bite-container .view-more-row,
.injury-history-analysis .shark-bite-container .view-more-row,
.dynasty-value-page .shark-bite-container .view-more-row {
  display: none !important;
}
.points-outlook-container .shark-bite-container .view-more-row-profile,
.injury-history-analysis .shark-bite-container .view-more-row-profile,
.dynasty-value-page .shark-bite-container .view-more-row-profile {
  display: block;
}
.points-outlook-container .shark-bite-container .view-more-row-profile a,
.injury-history-analysis .shark-bite-container .view-more-row-profile a,
.dynasty-value-page .shark-bite-container .view-more-row-profile a {
  font-family: proxima-nova, "sans-serif";
  font-weight: 700;
  color: #c75000;
}
.points-outlook-container .shark-bites-sb .nav li a,
.injury-history-analysis .shark-bites-sb .nav li a,
.dynasty-value-page .shark-bites-sb .nav li a {
  font-family: proxima-nova, "sans-serif";
}

/*# sourceMappingURL=points-outlook.css.map */
=======
:export{totalColor:#3d74c7;qbColor:#333;rbColor:#a41c1f;wrColor:#043173;teColor:#86a2cb;pickColor:#687087;defColor:#888;kickerColor:#c87779;tqbColor:#000;hcColor:#000;tkColor:#000;lbColor:#000;dbColor:#000;qrwtColor:#ff0;rwtColor:#f78439;rwColor:lime;wtColor:purple;dldColor:#639}.player-schedule{content-visibility:auto;contain-intrinsic-size:500px}.player-advanced-stats{margin-bottom:30px}.player-advanced-stats .view-more-row{color:#043173}.player-advanced-stats .view-more-button-container{cursor:pointer}.player-advanced-stats .expandButton{transform:rotate(0deg)}.player-advanced-stats .rotateButton{transform:rotate(180deg)}.player-advanced-stats .stat-value-pair{display:flex;justify-content:space-between}.player-advanced-stats .stat-label{font-size:16px;color:#212529}.player-advanced-stats .stat-label,.player-advanced-stats .view-more-row{font-weight:700}.player-name-container{display:flex}.player-stats-container h4{font-size:16px;color:#fff;margin-bottom:0}@media screen and (max-width: 992px){.subhead{font-size:18px}}@media screen and (min-width: 993px){.subhead{font-size:22px}}.player-comments{margin-bottom:30px}.player-comments h3{font-weight:bold}.player-comments .subhead{font-family:proxima-nova,sans-serif;font-weight:700;color:#043173;margin-bottom:0}.player-comments .report-status{display:block}.profile-articles .sidebar-article-container h3{margin-bottom:8px}.profile-articles .sidebar-article-container h3 a{font-weight:700 !important;font-size:18px !important;color:#000 !important;padding-bottom:8px}.profile-articles p{margin-bottom:0 !important}.profile-articles .readmore{margin-top:6px !important;color:#c75000;font-weight:700;font-family:proxima-nova,sans-serif !important}.profile-articles .padding{padding:0 22px;display:flex;flex-direction:column}.profile-articles .date{color:#687087 !important}.profile-articles img{width:100%;border-radius:8px 8px 0 0}@media screen and (max-width: 992px){.profile-articles .articles-title{font-size:22px;margin-bottom:0;font-weight:bold;color:#043173}.kvp{flex:0 1 50%}}@media screen and (min-width: 993px){.profile-articles .articles-title{font-size:25px;margin-bottom:0;font-weight:bold;color:#043173}.kvp{flex:0 1 30%}}.player-fantasy-finish{margin-bottom:30px}.player-fantasy-finish .rankings-header{padding-left:4px}.player-fantasy-finish .fantasy-finish-stats-container{display:flex;margin-left:4px;column-gap:30px}.player-fantasy-finish [class^=kvp-]{margin-bottom:0}.player-fantasy-finish .kvp-key{font-weight:700}.player-fantasy-finish .kvp{display:flex;flex-direction:column}.fantasy-rankings-container{margin-bottom:2rem}.points-outlook-container:not(.preseason) .rankings-header{padding-bottom:8px;margin-bottom:8px}.points-outlook-container.preseason .rankings-header{padding-bottom:10px;margin-bottom:16px}.rankings-header{border-bottom:1px solid #c8c8c8;display:flex;justify-content:space-between;align-items:flex-end;column-gap:6px;padding-bottom:.5rem}.rankings-header h3,.rankings-header h2{margin-bottom:0;font-weight:700;color:#043173}.rankings-header select{height:100%}.points-outlook-container .shark-bites-title{font-family:proxima-nova,sans-serif;font-weight:700;padding-bottom:6px;border-bottom:1px solid #c8c8c8}.rankings-container{display:flex;height:100%;align-items:flex-start;justify-content:space-evenly}.rankings-container .grayed{filter:grayscale(100%);opacity:.5}.rankings-container .ranking{text-align:center;flex-grow:1;display:flex;flex-direction:column;align-content:center;align-items:center}.rankings-container .ranking span{font-weight:700;font-size:16px;letter-spacing:2%}.rankings-container .ranking div,.rankings-container .ranking p{color:#000;font-size:20px;width:85px;height:85px;background:#e9f1ff;border-radius:50%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 992px){.rankings-container .ranking p{box-shadow:unset}.rankings-container .ranking div{box-shadow:inset 0px 0px 6px 0px rgba(4,49,115,.5);border:1px solid #fff}}@media screen and (min-width: 992px){.rankings-container .ranking div,.rankings-container .ranking p{box-shadow:inset 0px 0px 6px 0px rgba(4,49,115,.5);border:1px solid #fff}}.positional-rank-title{font-size:75%;display:block;font-weight:600;line-height:1em;margin:0 0 .45em}@media screen and (max-width: 992px){.rankings-container{padding-bottom:0px}}.player-injury-report{margin-bottom:30px}.player-injury-report .sb-flex{display:flex;justify-content:space-between}.player-injury-report .injury-stats header p:last-of-type{color:#687087}.player-injury-report .stats{display:flex;flex-direction:row;flex-wrap:wrap}.player-injury-report .stats>div{flex-basis:30%;flex-direction:column}.player-injury-report .report-status{display:flex;flex-direction:row;justify-content:space-between}.player-injury-report .report-status>p:first-of-type{font-weight:700;font-size:16px}.points-outlook-container h1,.points-outlook-container h2,.points-outlook-container h3,.points-outlook-container h4,.points-outlook-container p,.points-outlook-container span,.stats-game-history-view h1,.stats-game-history-view h2,.stats-game-history-view h3,.stats-game-history-view h4,.stats-game-history-view p,.stats-game-history-view span,.injury-history-analysis h1,.injury-history-analysis h2,.injury-history-analysis h3,.injury-history-analysis h4,.injury-history-analysis p,.injury-history-analysis span,.dynasty-value-page h1,.dynasty-value-page h2,.dynasty-value-page h3,.dynasty-value-page h4,.dynasty-value-page p,.dynasty-value-page span{font-family:proxima-nova,sans-serif !important}:root{--profile-gap: 30px;--mobile-break: 992px}.points-outlook-container .accordion_btn,.points-outlook-container .expandButton,.injury-history-analysis .accordion_btn,.injury-history-analysis .expandButton,.dynasty-value-page .accordion_btn,.dynasty-value-page .expandButton{background:#e9f1ff;color:#3d74c7;border:none;min-width:25px;height:24px;border-radius:50% !important;padding:0;font:inherit;cursor:pointer;outline:inherit;display:flex;align-content:center;justify-content:center;flex-wrap:wrap}ul.nav-pills li{margin-right:0px !important}.inline-block-nav .nav-pills{display:flex;column-gap:10px;margin-bottom:0}.inline-block-nav .nav-pills li img{filter:brightness(0) invert(1)}.inline-block-nav .nav-pills li.active img,.inline-block-nav .nav-pills a:hover img{filter:none}@media screen and (max-width: 992px){.inline-block-nav .nav-pills{display:flex;column-gap:10px;justify-content:center}.inline-block-nav .nav-pills>li{width:80px;max-width:80px}.inline-block-nav .nav-pills a{width:80px !important;font-size:11px}.shark-bites-title{font-size:22px;font-weight:bold;color:#043173;padding-bottom:1rem}.player-profile-text{height:15px}.player-name-text{height:35px}.team-logo{display:none}.title-bar{padding-top:20px !important}.img-fluid{width:65px;height:65px}.player-name{font-size:23px;line-height:27.6px;flex-direction:column;align-items:flex-start}.player-pos-team{font-size:18px;line-height:21.6px;height:20px}.player-name-container{align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;margin-bottom:1rem}.player-name-container h2{margin-bottom:0}.mobile-break{flex-basis:35% !important}.bottom-row-stats{flex-wrap:wrap}.player-stats-container>span{flex-basis:20%}.bottom-row-stats>span:last-of-type{white-space:nowrap;flex-basis:100%}.player-name-container,.player-stats-container{flex-grow:0;column-gap:10px;display:flex}.head-title{justify-content:center}.expandButton{transform:rotate(180deg)}.rotateButton{transform:rotate(360deg)}}@media screen and (min-width: 993px){.rankings-header h2,.rankings-header h3{white-space:nowrap;font-size:25px !important}.shark-bites-title{font-size:25px !important}.inline-block-nav .nav-pills a{width:fit-content;flex-direction:row !important;column-gap:10px}.inline-block-nav .nav-pills a img{margin:0 !important}.shark-bites-title{font-size:25px;font-weight:bold;color:#043173}.player-profile-text{height:fit-content;line-height:19.6px}.img-fluid{width:184px;height:184px}.player-name{align-items:flex-end;font-size:36px;line-height:43.2px}.player-pos-team{font-size:25px;line-height:30px;padding-bottom:4px}.player-name-container{gap:1rem !important}.player-name-pos-container{display:flex;gap:1rem}.player-stats-container>span{flex-basis:20%}.player-profile,.player-name-container,.player-stats-container{flex-grow:1;flex-wrap:wrap;display:flex;column-gap:30px}.player-profile-data{max-width:45vw;flex-grow:1}.head-title{justify-content:space-between}.head-title{display:flex;flex-direction:row-reverse;align-items:flex-start}}.title-bar{padding-bottom:0;background:#043173}.player-profile-data{display:flex;flex-direction:column;column-gap:30px}.player-pos-team{font-weight:400;align-content:flex-end}.player-name{display:flex;font-weight:700;column-gap:15px}.head-title span.endzone{font-size:14px;display:block;font-family:proxima-nova,sans-serif;color:#86a2cb}.team-logo{width:81px;height:54px}.player-profile-text{color:#86a2cb;font-size:14px}.player-name-text{line-height:43.2px}.follow-player-element.btn{margin-left:auto;display:flex;column-gap:10px;font-weight:700;padding:.625rem .75rem}.follow-player-element.btn p{margin-bottom:0}.follow-player-element.btn img{margin-right:0}.floor-ds-projection-ceiling{display:flex;flex-direction:row}.floor-ds-projection-ceiling .floor{width:16%;text-align:center;display:flex;flex-direction:column}.floor-ds-projection-ceiling .ds-projection{width:68%;text-align:center;display:flex;flex-direction:column}.floor-ds-projection-ceiling .ceiling{width:16%;text-align:center;display:flex;flex-direction:column}.projection-chart{height:8px;width:100%;position:relative;margin:1.75em 0 .8em;background:#687087}.projection-chart.floor-low.ceiling-low{background:linear-gradient(90deg, #a41c1f 0%, #a41c1f 12%, #eee 25%, #eee 50%, #eee 75%, #a41c1f 88%, #a41c1f 100%)}.projection-chart.floor-low.ceiling-med{background:linear-gradient(90deg, #a41c1f 0%, #a41c1f 12%, #eee 25%, #eee 50%, #eee 75%, #687087 88%, #687087 100%)}.projection-chart.floor-low.ceiling-high{background:linear-gradient(90deg, #a41c1f 0%, #a41c1f 12%, #eee 25%, #eee 50%, #eee 75%, #547f2f 88%, #547f2f 100%)}.projection-chart.floor-med.ceiling-low{background:linear-gradient(90deg, #687087 0%, #687087 12%, #eee 25%, #eee 50%, #eee 75%, #a41c1f 88%, #a41c1f 100%)}.projection-chart.floor-med.ceiling-med{background:linear-gradient(90deg, #687087 0%, #687087 12%, #eee 25%, #eee 50%, #eee 75%, #687087 88%, #687087 100%)}.projection-chart.floor-med.ceiling-high{background:linear-gradient(90deg, #687087 0%, #687087 12%, #eee 25%, #eee 50%, #eee 75%, #547f2f 88%, #547f2f 100%)}.projection-chart.floor-high.ceiling-low{background:linear-gradient(90deg, #547f2f 0%, #547f2f 12%, #eee 25%, #eee 50%, #eee 75%, #a41c1f 88%, #a41c1f 100%)}.projection-chart.floor-high.ceiling-med{background:linear-gradient(90deg, #547f2f 0%, #547f2f 12%, #eee 25%, #eee 50%, #eee 75%, #687087 88%, #687087 100%)}.projection-chart.floor-high.ceiling-high{background:linear-gradient(90deg, #547f2f 0%, #547f2f 12%, #eee 25%, #eee 50%, #eee 75%, #547f2f 88%, #547f2f 100%)}.projection-chart .floor{position:absolute;bottom:calc(100% + .05em);left:0;width:16%;text-align:center;letter-spacing:.025em;text-transform:uppercase;color:#687087}.projection-chart .ceiling{position:absolute;bottom:calc(100% + .05em);right:0;width:16%;text-align:center;letter-spacing:.025em;text-transform:uppercase;color:#687087}.projection-chart.floor-low .floor,.projection-chart.ceiling-low .ceiling{color:#a41c1f}.projection-chart.floor-med .floor,.projection-chart.ceiling-med .ceiling{color:#687087}.projection-chart.floor-high .floor,.projection-chart.ceiling-high .ceiling{color:#547f2f}.projection-chart:after{content:"";display:block;background:#3d74c7;border-radius:20px;width:20px;height:20px;border:5px solid #043173;position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0)}:root{--ds-blue: $ds-blue;--ds-red: $ds-red}.matchup-projection h3,.matchup-projection h4,.matchup-projection p{font-family:proxima-nova,sans-serif}.label-stat{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.label-stat p{margin-bottom:0}@media screen and (min-width: 993px){.rankings-header h3,.rankings-header h2{font-size:25px}.stats-container>div{flex-basis:28%}.weekly-projection-heading{font-size:22px}.label-stat-container{column-gap:25px}.matchup-ros-col{display:flex;flex-direction:column}}@media screen and (max-width: 992px){.rankings-header h3,.rankings-header h2,.shark-bites-title{font-size:22px !important}.weekly-projection-heading{margin-top:10px}.matchup-container{margin-bottom:30px}.projection-matchup-container{flex-direction:column;margin-bottom:35px}.stats-container{justify-content:space-between;margin-left:14px}.stats-container>div{flex-basis:unset}.weekly-projection-heading{font-size:18px}.label-stat{flex-basis:25%;flex-shrink:0}}.label-stat-container{display:flex;flex-wrap:wrap;column-gap:35px;margin-left:8px;justify-content:flex-start}.adjusted-points p{font-size:16px;font-weight:700;margin:0 auto}.adjusted-points p:last-of-type{width:80px;padding:5px 19px;border-radius:5px}.adjusted-points .positive{color:#043173}.adjusted-points .negative{color:var(--ds-red);margin:0 auto}.matchup-team-logo{width:63px;height:45px;flex-basis:20%}.projection-matchup-container{display:flex;justify-content:space-between}.projection-matchup-container p{margin-bottom:0}.projection-matchup-container>div{flex-basis:48%}.projection-matchup-container .stat-heading{font-size:16px;font-weight:700;text-align:center}.rank-and-position p:last-of-type{width:80px;padding:5px 19px;margin:0 auto}.adjusted-points,.rank-and-position{display:flex;flex-direction:column;justify-content:space-around;align-content:center}.stats-container{display:flex;column-gap:14px;padding-left:3px}.stats-container>div{text-align:center}.projection-container{min-height:140px}.projection-container .weekly-projection-heading,.matchup-container .weekly-projection-heading,.rest-of-season-container .weekly-projection-heading{color:#043173;font-family:proxima-nova,sans-serif;font-weight:700}.consensus-likelihood{display:flex;flex-direction:row;margin:0 0 .75rem}.consensus-likelihood .consensus{width:68%;margin-left:16%;text-align:center;display:flex;flex-direction:column}.consensus-likelihood .likelihood{width:16%;text-align:center;display:flex;flex-direction:column}.player-comments{margin-bottom:30px}.player-comments .report-status{display:flex;flex-direction:row;justify-content:space-between}.player-comments .report-status>p:first-of-type{font-family:proxima-nova,sans-serif;font-size:22px;font-weight:700}.grayed{filter:grayscale(100%);opacity:.5}.points-outlook-container .cta-container a,.injury-history-analysis .cta-container a,.dynasty-value-page .cta-container a{font-weight:700;color:rgba(204,119,85,0)}.points-outlook-container .bite_accordion,.injury-history-analysis .bite_accordion,.dynasty-value-page .bite_accordion{display:flex;justify-content:space-between}.points-outlook-container .bite_body>p,.points-outlook-container .sb_title,.injury-history-analysis .bite_body>p,.injury-history-analysis .sb_title,.dynasty-value-page .bite_body>p,.dynasty-value-page .sb_title{margin-left:4px}.points-outlook-container .bite_body>p,.injury-history-analysis .bite_body>p,.dynasty-value-page .bite_body>p{max-width:92%}.points-outlook-container h2,.points-outlook-container p,.points-outlook-container span,.injury-history-analysis h2,.injury-history-analysis p,.injury-history-analysis span,.dynasty-value-page h2,.dynasty-value-page p,.dynasty-value-page span{font-family:proxima-nova,sans-serif}.points-outlook-container .shark-bite-container,.injury-history-analysis .shark-bite-container,.dynasty-value-page .shark-bite-container{font-family:proxima-nova,sans-serif;border-bottom:1px solid #f5f5f7;margin:0 0 12px 10px}.points-outlook-container .shark-bite-container .accordion_btn,.injury-history-analysis .shark-bite-container .accordion_btn,.dynasty-value-page .shark-bite-container .accordion_btn{display:block !important}.points-outlook-container .shark-bite-container .header button,.injury-history-analysis .shark-bite-container .header button,.dynasty-value-page .shark-bite-container .header button{transform:rotate(0deg)}.points-outlook-container .shark-bite-container .header.collapsed button,.injury-history-analysis .shark-bite-container .header.collapsed button,.dynasty-value-page .shark-bite-container .header.collapsed button{transform:rotate(180deg)}.points-outlook-container .shark-bite-container .player_info::after,.injury-history-analysis .shark-bite-container .player_info::after,.dynasty-value-page .shark-bite-container .player_info::after{display:none}.points-outlook-container .shark-bite-container .bite_player,.injury-history-analysis .shark-bite-container .bite_player,.dynasty-value-page .shark-bite-container .bite_player{border-bottom:none;border-top:none}.points-outlook-container .shark-bite-container .player_info_title,.injury-history-analysis .shark-bite-container .player_info_title,.dynasty-value-page .shark-bite-container .player_info_title{display:flex;flex-direction:column-reverse}.points-outlook-container .shark-bite-container .player_info_title span,.injury-history-analysis .shark-bite-container .player_info_title span,.dynasty-value-page .shark-bite-container .player_info_title span{font-size:12px}.points-outlook-container .shark-bite-container .bite_accordion,.injury-history-analysis .shark-bite-container .bite_accordion,.dynasty-value-page .shark-bite-container .bite_accordion{display:none}.points-outlook-container .shark-bite-container .bite_accordion_profile,.injury-history-analysis .shark-bite-container .bite_accordion_profile,.dynasty-value-page .shark-bite-container .bite_accordion_profile{display:flex !important;justify-content:space-between;align-items:flex-start;margin-top:8px}.points-outlook-container .shark-bite-container .sb_title,.injury-history-analysis .shark-bite-container .sb_title,.dynasty-value-page .shark-bite-container .sb_title{font-size:16px;margin-bottom:6px;padding-right:10px}.points-outlook-container .shark-bite-container .body.text,.injury-history-analysis .shark-bite-container .body.text,.dynasty-value-page .shark-bite-container .body.text{font-size:16px;padding:0}.points-outlook-container .shark-bite-container .sharkBite_name,.injury-history-analysis .shark-bite-container .sharkBite_name,.dynasty-value-page .shark-bite-container .sharkBite_name{color:#000;font-weight:700}.points-outlook-container .shark-bite-container .sharkBite_name>span,.injury-history-analysis .shark-bite-container .sharkBite_name>span,.dynasty-value-page .shark-bite-container .sharkBite_name>span{font-weight:400}.points-outlook-container .shark-bite-container .view-more-row,.injury-history-analysis .shark-bite-container .view-more-row,.dynasty-value-page .shark-bite-container .view-more-row{display:none !important}.points-outlook-container .shark-bite-container .view-more-row-profile,.injury-history-analysis .shark-bite-container .view-more-row-profile,.dynasty-value-page .shark-bite-container .view-more-row-profile{display:block}.points-outlook-container .shark-bite-container .view-more-row-profile a,.injury-history-analysis .shark-bite-container .view-more-row-profile a,.dynasty-value-page .shark-bite-container .view-more-row-profile a{font-family:proxima-nova,sans-serif;font-weight:700;color:#c75000}.points-outlook-container .shark-bites-sb .nav li a,.injury-history-analysis .shark-bites-sb .nav li a,.dynasty-value-page .shark-bites-sb .nav li a{font-family:proxima-nova,sans-serif}/*# sourceMappingURL=points-outlook.css.map */
>>>>>>> master
