/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/fgUi/LoadingScreen.module.scss ***!
  \****************************************************************************************************************************************************************************************/
.LoadingScreen-module__fgui-loading-screen___kOGli {
  background-color: #fff;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 10;
  text-align: center;
  opacity: 0.95;
  /* margin-top: 30px; */
  padding-top: 50px;
  line-height: 2;
  font-size: 18px;
  box-sizing: border-box;
}
.LoadingScreen-module__dark-mode___OotJm .LoadingScreen-module__fgui-loading-screen___kOGli {
  background-color: #1a1a1a;
}
.LoadingScreen-module__fgui-loading-screen___kOGli img {
  width: 100px;
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/fgUi/DataGridEmptyData.module.scss ***!
  \********************************************************************************************************************************************************************************************/
.DataGridEmptyData-module__data-grid__empty-data___BXpN1 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 0;
  font-size: 18px;
}

.DataGridEmptyData-module__fallback__error___Acsno {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.DataGridEmptyData-module__fallback__error__header___t_CMu {
  display: flex;
  align-items: center;
}

.DataGridEmptyData-module__fallback__error__action___WGqAY {
  margin-top: 12px;
  text-align: center;
}

.DataGridEmptyData-module__icon__error___Dzhfj {
  font-size: 18px;
  margin-right: 4px;
  color: #ce2431;
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/fgUi/PageControls.module.scss ***!
  \***************************************************************************************************************************************************************************************/
.PageControls-module__table-page-control___NLQU5 {
  display: flex;
  align-items: center;
  padding: 5px;
  font-size: 12px;
  width: 100%;
}
.PageControls-module__table-page-control___NLQU5 ~ .PageControls-module__table-page-control___NLQU5 {
  position: absolute;
  top: 14px;
}
.PageControls-module__table-page-control___NLQU5 .PageControls-module__material-icons___HjFk9 {
  cursor: pointer;
}
.PageControls-module__table-page-control___NLQU5 input {
  font-family: inherit;
  width: 30px;
  margin: 0 10px 0 0;
  font-size: inherit;
  text-align: right;
  padding-right: 5px;
}
.PageControls-module__table-page-control___NLQU5 .PageControls-module__table-page-results___N3gqB {
  font-size: 12px;
  margin-left: auto;
}
.PageControls-module__table-page-control___NLQU5 .PageControls-module__page-item-control___bLcL9 {
  font-family: Lato, arial, helvetica, sans-serif;
  margin-left: 20px;
}
@media (max-width: 430px) {
  .PageControls-module__table-page-control___NLQU5 .PageControls-module__page-item-control___bLcL9 {
    position: relative;
    top: -10px;
  }
}
.PageControls-module__table-page-control___NLQU5 .PageControls-module__page-item-control___bLcL9 select {
  font-family: Lato, arial, helvetica, sans-serif;
  cursor: pointer;
  font-size: 12px;
  margin-left: 5px;
  padding: 5px;
}
.PageControls-module__table-page-control___NLQU5 .PageControls-module__page-item-control___bLcL9 select option {
  padding: 0;
}
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/fgUi/DataGrid.module.scss ***!
  \***********************************************************************************************************************************************************************************/
.DataGrid-module__fg-data-grid___RUQCn {
  font-family: lato, Arial, Helvetica, sans-serif;
  font-size: 14px;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  margin-top: -10px;
}
.DataGrid-module__fg-data-grid___RUQCn * {
  box-sizing: inherit;
}
.DataGrid-module__fg-data-grid___RUQCn .DataGrid-module__table-wrapper-outer___rgpdg {
  position: relative;
  max-width: 980px;
}
.DataGrid-module__fg-data-grid___RUQCn .DataGrid-module__table-wrapper-outer___rgpdg::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
}
.DataGrid-module__fg-data-grid___RUQCn .DataGrid-module__table-wrapper-outer___rgpdg .DataGrid-module__fgui-loading-screen___t6djs {
  position: absolute;
  top: 55px;
  left: 0;
}
.DataGrid-module__fg-data-grid___RUQCn .DataGrid-module__table-wrapper-inner___b488p {
  /*overflow-x: auto;*/
  padding-top: 55px;
}
.DataGrid-module__fg-data-grid___RUQCn .DataGrid-module__table-wrapper-inner___b488p::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
}
.DataGrid-module__fg-data-grid___RUQCn .DataGrid-module__table-fixed___Sd56N {
  /*possibly only show this on mobile*/
  display: none;
  position: absolute;
  left: 0;
  top: 55px;
  width: 100%;
  pointer-events: none;
  overflow: hidden;
}
.DataGrid-module__fg-data-grid___RUQCn .DataGrid-module__table-fixed___Sd56N::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
}
.DataGrid-module__fg-data-grid___RUQCn .DataGrid-module__table-fixed___Sd56N td, .DataGrid-module__fg-data-grid___RUQCn .DataGrid-module__table-fixed___Sd56N th {
  visibility: hidden;
}
.DataGrid-module__fg-data-grid___RUQCn .DataGrid-module__table-fixed___Sd56N td.DataGrid-module__fixed___WhF9N, .DataGrid-module__fg-data-grid___RUQCn .DataGrid-module__table-fixed___Sd56N th.DataGrid-module__fixed___WhF9N {
  visibility: visible;
  pointer-events: all;
}
.DataGrid-module__fg-data-grid___RUQCn .DataGrid-module__table-fixed___Sd56N td:not(.DataGrid-module__fixed___WhF9N), .DataGrid-module__fg-data-grid___RUQCn .DataGrid-module__table-fixed___Sd56N th:not(.DataGrid-module__fixed___WhF9N) {
  border-color: transparent;
}
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn .DataGrid-module__table-fixed___Sd56N td:not(.DataGrid-module__fixed___WhF9N), .DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn .DataGrid-module__table-fixed___Sd56N th:not(.DataGrid-module__fixed___WhF9N) {
  border-color: transparent;
}
.DataGrid-module__fg-data-grid___RUQCn .DataGrid-module__table-scroll___RdhFe::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
}
.DataGrid-module__fg-data-grid___RUQCn table {
  border-collapse: collapse;
  font-family: "segoe ui", arial, sans-serif;
  font-size: 12px;
  width: 100%;
  table-layout: fixed;
}
.DataGrid-module__fg-data-grid___RUQCn table tr {
  /*background-color: #ddd;*/
  background-color: #fff;
}
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn table tr {
  background-color: #1a1a1a;
}
.DataGrid-module__fg-data-grid___RUQCn table tr.DataGrid-module__hover___aGaok {
  background-color: #ddd;
}
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn table tr.DataGrid-module__hover___aGaok {
  background-color: #333;
}
.DataGrid-module__fg-data-grid___RUQCn table tr:focus {
  outline: 0;
}
.DataGrid-module__fg-data-grid___RUQCn table tr.DataGrid-module__is-selected___Wuyce {
  background-color: #fbdbdb;
}
.DataGrid-module__fg-data-grid___RUQCn table tr.DataGrid-module__is-selected___Wuyce:focus {
  outline: 0;
}
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn table tr.DataGrid-module__is-selected___Wuyce {
  background-color: #9f5454;
}
.DataGrid-module__fg-data-grid___RUQCn table tr.DataGrid-module__is-selected__total___prK7d {
  background-color: #f4a4a4;
}
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn table tr.DataGrid-module__is-selected__total___prK7d {
  background-color: #5d3030;
}
.DataGrid-module__fg-data-grid___RUQCn table th {
  cursor: pointer;
  position: relative;
  background-color: gray;
  color: #fff;
  padding-right: 3px;
  padding-left: 4px;
  padding-top: 4px;
  padding-bottom: 3px;
}
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn table th {
  background-color: #555;
  border-color: #747474;
}
.DataGrid-module__fg-data-grid___RUQCn table th.DataGrid-module__highlight-sort___mdpNT {
  color: #000;
}
.DataGrid-module__fg-data-grid___RUQCn table th.DataGrid-module__th-name___Kvqbl {
  width: 130px;
}
.DataGrid-module__fg-data-grid___RUQCn table th.DataGrid-module__th-season___FscKK {
  width: 45px;
}
.DataGrid-module__fg-data-grid___RUQCn table th.DataGrid-module__th-month___ORTH9 {
  width: 60px;
}
.DataGrid-module__fg-data-grid___RUQCn table th.DataGrid-module__th-week___U2w4F {
  width: 105px;
}
.DataGrid-module__fg-data-grid___RUQCn table th.DataGrid-module__th-team___sMxGI {
  width: 55px;
}
.DataGrid-module__fg-data-grid___RUQCn table th.DataGrid-module__th-rank___I_5Xp {
  width: 32px;
}
.DataGrid-module__fg-data-grid___RUQCn table th.DataGrid-module__th-date___l3fAK {
  width: 80px;
}
.DataGrid-module__fg-data-grid___RUQCn table th .DataGrid-module__th-tooltip___dRyiw {
  font-family: lato, Arial, Helvetica, sans-serif;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  padding: 4px;
  text-align: center;
  white-space: pre;
  z-index: 1000;
  animation: DataGrid-module__fadeIn___BgCuW ease-in-out 300ms;
  -webkit-animation: DataGrid-module__fadeIn___BgCuW ease-in-out 300ms;
  -moz-animation: DataGrid-module__fadeIn___BgCuW ease-in-out 300ms;
  -o-animation: DataGrid-module__fadeIn___BgCuW ease-in-out 300ms;
  -ms-animation: DataGrid-module__fadeIn___BgCuW ease-in-out 300ms;
}
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn table th .DataGrid-module__th-tooltip___dRyiw {
  background-color: rgba(204, 204, 204, 0.8);
  color: #000;
}
@keyframes DataGrid-module__fadeIn___BgCuW {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes DataGrid-module__fadeIn___BgCuW {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes DataGrid-module__fadeIn___BgCuW {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes DataGrid-module__fadeIn___BgCuW {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes DataGrid-module__fadeIn___BgCuW {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.DataGrid-module__fg-data-grid___RUQCn table th .DataGrid-module__th-tooltip___dRyiw a {
  color: inherit;
  text-decoration: underline;
}
.DataGrid-module__fg-data-grid___RUQCn table th .DataGrid-module__th-tooltip___dRyiw a:hover {
  color: #50ae26;
}
.DataGrid-module__fg-data-grid___RUQCn table th .DataGrid-module__th-tooltip___dRyiw .DataGrid-module__arrow-down___uGnsQ {
  content: "";
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 12px solid rgba(0, 0, 0, 0.8);
  bottom: -12px;
  left: 5px;
  position: absolute;
}
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn table th .DataGrid-module__th-tooltip___dRyiw .DataGrid-module__arrow-down___uGnsQ {
  border-top-color: rgba(204, 204, 204, 0.8);
}
.DataGrid-module__fg-data-grid___RUQCn table td {
  position: relative;
  border: 1px solid #eee;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 3px;
  padding-left: 4px;
  padding-top: 4px;
  padding-bottom: 3px;
  white-space: nowrap;
}
.DataGrid-module__fg-data-grid___RUQCn table td a {
  text-decoration: none;
}
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn table td {
  border-color: #555;
}
.DataGrid-module__fg-data-grid___RUQCn table td .DataGrid-module__th-tooltip___dRyiw {
  font-family: lato, Arial, Helvetica, sans-serif;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  padding: 4px;
  text-align: center;
  white-space: pre;
  z-index: 1000;
  animation: DataGrid-module__fadeIn___BgCuW ease-in-out 300ms;
  -webkit-animation: DataGrid-module__fadeIn___BgCuW ease-in-out 300ms;
  -moz-animation: DataGrid-module__fadeIn___BgCuW ease-in-out 300ms;
  -o-animation: DataGrid-module__fadeIn___BgCuW ease-in-out 300ms;
  -ms-animation: DataGrid-module__fadeIn___BgCuW ease-in-out 300ms;
}
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn table td .DataGrid-module__th-tooltip___dRyiw {
  background-color: rgba(204, 204, 204, 0.8);
  color: #000;
}
@keyframes DataGrid-module__fadeIn___BgCuW {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes DataGrid-module__fadeIn___BgCuW {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes DataGrid-module__fadeIn___BgCuW {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes DataGrid-module__fadeIn___BgCuW {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes DataGrid-module__fadeIn___BgCuW {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.DataGrid-module__fg-data-grid___RUQCn table td .DataGrid-module__th-tooltip___dRyiw a {
  color: inherit;
  text-decoration: underline;
}
.DataGrid-module__fg-data-grid___RUQCn table td .DataGrid-module__th-tooltip___dRyiw a:hover {
  color: #50ae26;
}
.DataGrid-module__fg-data-grid___RUQCn table td .DataGrid-module__th-tooltip___dRyiw .DataGrid-module__arrow-down___uGnsQ {
  content: "";
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 12px solid rgba(0, 0, 0, 0.8);
  bottom: -12px;
  left: 5px;
  position: absolute;
}
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn table td .DataGrid-module__th-tooltip___dRyiw .DataGrid-module__arrow-down___uGnsQ {
  border-top-color: rgba(204, 204, 204, 0.8);
}
.DataGrid-module__fg-data-grid___RUQCn table td:hover {
  position: relative;
  overflow: visible;
}
.DataGrid-module__fg-data-grid___RUQCn table .DataGrid-module__td-overflow___PyVLP {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #ddd;
  height: 100%;
  display: flex;
  align-items: center;
  /*width: 100%;*/
  padding-right: 3px;
  padding-left: 4px;
  padding-top: 5px;
  padding-bottom: 4px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3), 0 6px 6px rgba(0, 0, 0, 0.1);
  z-index: 100;
}
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn table .DataGrid-module__td-overflow___PyVLP {
  background-color: #333;
}
.DataGrid-module__fg-data-grid___RUQCn table .DataGrid-module__highlight-sort___mdpNT {
  background-color: #ddd;
}
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn table .DataGrid-module__highlight-sort___mdpNT {
  background-color: #999;
  color: #fff;
}
.DataGrid-module__fg-data-grid___RUQCn table .DataGrid-module__align-left___JO7BI {
  text-align: left;
  padding-right: 0;
}
.DataGrid-module__fg-data-grid___RUQCn table .DataGrid-module__align-right___FrXMm {
  text-align: right;
  padding-left: 0;
}
.DataGrid-module__fg-data-grid___RUQCn.DataGrid-module__prevent-text-selection___g25Bz {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.DataGrid-module__fg-data-grid___RUQCn td:hover {
  /*overflow: visible;
  background-color: #ddd;
  border: 0;*/
  position: relative;
  overflow: visible;
}
.DataGrid-module__fg-data-grid___RUQCn th[data-stat=Name] {
  width: 130px;
}
.DataGrid-module__fg-data-grid___RUQCn th[data-stat=divider],
.DataGrid-module__fg-data-grid___RUQCn th[data-stat="Divider |"],
.DataGrid-module__fg-data-grid___RUQCn td[data-stat=divider],
.DataGrid-module__fg-data-grid___RUQCn td[data-stat="Divider |"],
.DataGrid-module__fg-data-grid___RUQCn th[data-stat="-- Line Break --"],
.DataGrid-module__fg-data-grid___RUQCn td[data-stat="-- Line Break --"] {
  display: none;
}
.DataGrid-module__fg-data-grid___RUQCn th[data-stat=divider] + th, .DataGrid-module__fg-data-grid___RUQCn th[data-stat=divider] + td,
.DataGrid-module__fg-data-grid___RUQCn th[data-stat="Divider |"] + th,
.DataGrid-module__fg-data-grid___RUQCn th[data-stat="Divider |"] + td,
.DataGrid-module__fg-data-grid___RUQCn td[data-stat=divider] + th,
.DataGrid-module__fg-data-grid___RUQCn td[data-stat=divider] + td,
.DataGrid-module__fg-data-grid___RUQCn td[data-stat="Divider |"] + th,
.DataGrid-module__fg-data-grid___RUQCn td[data-stat="Divider |"] + td,
.DataGrid-module__fg-data-grid___RUQCn th[data-stat="-- Line Break --"] + th,
.DataGrid-module__fg-data-grid___RUQCn th[data-stat="-- Line Break --"] + td,
.DataGrid-module__fg-data-grid___RUQCn td[data-stat="-- Line Break --"] + th,
.DataGrid-module__fg-data-grid___RUQCn td[data-stat="-- Line Break --"] + td {
  border-left: 3px solid #333;
}
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn th[data-stat=divider] + th, .DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn th[data-stat=divider] + td,
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn th[data-stat="Divider |"] + th,
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn th[data-stat="Divider |"] + td,
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn td[data-stat=divider] + th,
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn td[data-stat=divider] + td,
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn td[data-stat="Divider |"] + th,
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn td[data-stat="Divider |"] + td,
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn th[data-stat="-- Line Break --"] + th,
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn th[data-stat="-- Line Break --"] + td,
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn td[data-stat="-- Line Break --"] + th,
.DataGrid-module__dark-mode___XJtJW .DataGrid-module__fg-data-grid___RUQCn td[data-stat="-- Line Break --"] + td {
  border-left-color: #888;
}
.DataGrid-module__fg-data-grid___RUQCn.DataGrid-module__sort-disabled___b5Nal table th {
  cursor: default;
}

.DataGrid-module__shift-pressed___tFTkz {
  cursor: default;
}
.DataGrid-module__shift-pressed___tFTkz .DataGrid-module__fg-data-grid___RUQCn tr {
  cursor: not-allowed;
}
.DataGrid-module__shift-pressed___tFTkz .DataGrid-module__fg-data-grid___RUQCn.DataGrid-module__with-selected-rows___Odupr tr {
  cursor: pointer;
}
.DataGrid-module__shift-pressed___tFTkz .DataGrid-module__fg-data-grid___RUQCn.DataGrid-module__with-selected-rows___Odupr a {
  pointer-events: none;
}
.DataGrid-module__shift-pressed___tFTkz .DataGrid-module__fg-data-grid___RUQCn tr.DataGrid-module__is-selected__invalid___gwK9v {
  cursor: not-allowed;
}

.DataGrid-module__fg-data-grid___RUQCn tr.DataGrid-module__is-not-selectable___Nof4d {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/fgUi/fgDropDown.module.scss ***!
  \*************************************************************************************************************************************************************************************/
.fgDropDown-module__fg-dropdown___XeH1e {
  display: inline-block;
  border: 1px solid #cdcdcd;
  background-color: #f5f5f5;
  font-size: 13px;
  position: relative;
  width: 140px;
  cursor: default;
}
.fgDropDown-module__fg-dropdown___XeH1e:focus {
  outline: none;
}
.fgDropDown-module__dark-mode___aOdBu .fgDropDown-module__fg-dropdown___XeH1e {
  background-color: #888;
}
.fgDropDown-module__fg-dropdown___XeH1e ul, .fgDropDown-module__fg-dropdown___XeH1e li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.fgDropDown-module__fg-dropdown___XeH1e ul.fgDropDown-module__fg-dropdown-ul___FdmdP, .fgDropDown-module__fg-dropdown___XeH1e .fgDropDown-module__fg-dropdown-ul___FdmdP li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.fgDropDown-module__fg-dropdown___XeH1e ul.fgDropDown-module__fg-dropdown-ul___FdmdP {
  padding-left: 0;
}
.fgDropDown-module__fg-dropdown___XeH1e .fgDropDown-module__fg-dropdown-ul___FdmdP li {
  padding: 3px 5px;
  display: flex;
  width: 100%;
  flex-direction: row;
  align-items: center;
}
.fgDropDown-module__fg-dropdown-label___FGGoI {
  padding: 5px;
}
.fgDropDown-module__fg-dropdown-label___FGGoI:after {
  content: "";
  /*candidate to delete the commented*/
  /*margin-top: 15px;*/
  /*display: inline-block;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid black;
  position: absolute;
  right: 5px;
  top: 10px;*/
  /*height: 100%;*/
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(0, 0, 0, 0.8);
  position: absolute;
  bottom: 50%;
  right: 7px;
}
.fgDropDown-module__fg-dropdown___XeH1e.fgDropDown-module__is-disabled___OCat1 {
  color: #aaa;
}
.fgDropDown-module__fg-dropdown___XeH1e.fgDropDown-module__is-disabled___OCat1 .fgDropDown-module__fg-dropdown-label___FGGoI:after {
  border-top: 4px solid #aaa;
}
.fgDropDown-module__fg-dropdown___XeH1e .fgDropDown-module__fg-dropdown-ul___FdmdP {
  display: none;
  position: absolute;
  min-width: 100%;
  text-align: left;
  left: 0;
  z-index: 20;
  background-color: #f5f5f5;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3), 0 6px 6px rgba(0, 0, 0, 0.1);
}
.fgDropDown-module__dark-mode___aOdBu .fgDropDown-module__fg-dropdown___XeH1e .fgDropDown-module__fg-dropdown-ul___FdmdP {
  background-color: #3a3a3a;
}
.fgDropDown-module__fg-dropdown___XeH1e .fgDropDown-module__fg-dropdown-ul___FdmdP.fgDropDown-module__show___vsjif {
  display: block;
  max-height: 400px;
  overflow-y: auto;
}
.fgDropDown-module__fg-dropdown___XeH1e .fgDropDown-module__fg-dropdown-ul___FdmdP.fgDropDown-module__show___vsjif.fgDropDown-module__dropdown-columns___fn_JE {
  display: flex;
}
.fgDropDown-module__fg-dropdown___XeH1e .fgDropDown-module__fg-dropdown-ul___FdmdP.fgDropDown-module__show___vsjif.fgDropDown-module__dropdown-columns___fn_JE .fgDropDown-module__col___ld3Mr {
  width: 100%;
}
.fgDropDown-module__fg-dropdown___XeH1e .fgDropDown-module__fg-dropdown-ul___FdmdP li {
  border: 1px solid #cdcdcd;
  background-color: #f5f5f5;
  padding: 5px;
  cursor: pointer;
}
.fgDropDown-module__fg-dropdown___XeH1e .fgDropDown-module__fg-dropdown-ul___FdmdP li:hover {
  background-color: #aaa;
}
.fgDropDown-module__dark-mode___aOdBu .fgDropDown-module__fg-dropdown___XeH1e .fgDropDown-module__fg-dropdown-ul___FdmdP li:hover {
  background-color: #666;
}
.fgDropDown-module__fg-dropdown___XeH1e .fgDropDown-module__fg-dropdown-ul___FdmdP li.fgDropDown-module__seperator___PMYud {
  border-bottom: 5px solid #ddd;
}
.fgDropDown-module__dark-mode___aOdBu .fgDropDown-module__fg-dropdown___XeH1e .fgDropDown-module__fg-dropdown-ul___FdmdP li {
  background-color: #3a3a3a;
}
.fgDropDown-module__fg-dropdown___XeH1e.fgDropDown-module__show___vsjif .fgDropDown-module__fg-dropdown-label___FGGoI {
  background-color: #50ae26;
  /*color: #fff;*/
}
.fgDropDown-module__fg-dropdown___XeH1e.fgDropDown-module__show___vsjif .fgDropDown-module__fg-dropdown-ul___FdmdP {
  display: block;
}
.fgDropDown-module__fg-dropdown___XeH1e.fgDropDown-module__show___vsjif .fgDropDown-module__fg-dropdown-ul___FdmdP.fgDropDown-module__dropdown-columns___fn_JE {
  display: flex;
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/fgUi/ControlTabRow.module.scss ***!
  \****************************************************************************************************************************************************************************************/
.ControlTabRow-module__control-tab-row____s8B5 {
  display: flex;
  margin-top: 10px;
  background-color: #dedede;
  border: 1px solid #ddd;
  border-left-width: 1.5px;
}
.ControlTabRow-module__dark-mode___FQHdH .ControlTabRow-module__control-tab-row____s8B5 {
  background-color: #3a3a3a;
}
.ControlTabRow-module__control-tab-row____s8B5 .ControlTabRow-module__fgButton___iRH9r {
  flex: 0 0 110px;
  font-size: 12px;
  padding: 8px;
  border: 0;
  text-align: center;
}
.ControlTabRow-module__control-tab-row____s8B5 .ControlTabRow-module__fgButton___iRH9r.ControlTabRow-module__button-green___MZbQ8 {
  background-color: #f5f5f5;
}
.ControlTabRow-module__dark-mode___FQHdH .ControlTabRow-module__control-tab-row____s8B5 .ControlTabRow-module__fgButton___iRH9r.ControlTabRow-module__button-green___MZbQ8 {
  background-color: #888;
}
.ControlTabRow-module__control-tab-row____s8B5 .ControlTabRow-module__fgButton___iRH9r.ControlTabRow-module__button-green___MZbQ8.ControlTabRow-module__isActive___in_jT, .ControlTabRow-module__control-tab-row____s8B5 .ControlTabRow-module__fgButton___iRH9r.ControlTabRow-module__button-green___MZbQ8.ControlTabRow-module__active___omyF_ {
  border-bottom: 3px solid #50ae26;
  background-color: #50ae26;
}
.ControlTabRow-module__control-tab-row____s8B5 .ControlTabRow-module__fgButton___iRH9r.ControlTabRow-module__button-blue___XMe4t {
  background-color: #f5f5f5;
}
.ControlTabRow-module__dark-mode___FQHdH .ControlTabRow-module__control-tab-row____s8B5 .ControlTabRow-module__fgButton___iRH9r.ControlTabRow-module__button-blue___XMe4t {
  background-color: #888;
}
.ControlTabRow-module__control-tab-row____s8B5 .ControlTabRow-module__fgButton___iRH9r.ControlTabRow-module__button-blue___XMe4t.ControlTabRow-module__isActive___in_jT, .ControlTabRow-module__control-tab-row____s8B5 .ControlTabRow-module__fgButton___iRH9r.ControlTabRow-module__button-blue___XMe4t.ControlTabRow-module__active___omyF_ {
  border-bottom: 3px solid #336699;
  background-color: #336699;
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/fgUi/ExcelExporter.module.scss ***!
  \****************************************************************************************************************************************************************************************/
.ExcelExporter-module__excel-exporter__button___FDeFy {
  font-size: 14px;
  cursor: pointer;
}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/roster-resource/payroll.scss ***!
  \**************************************************************************************************************************************************************************************/
.team-angels, [data-team-color=LAA], [data-team-color=angels] {
  background-color: #B71234;
  color: #fff;
}

.team-orioles, [data-team-color=BAL], [data-team-color=orioles] {
  background-color: #ED4C09;
  color: #000;
}

.team-redsox, [data-team-color=BOS], [data-team-color=red-sox] {
  background-color: #C60C30;
  color: #fff;
}

.team-whitesox, [data-team-color=CHW], [data-team-color=white-sox] {
  background-color: #C0C0C0;
  color: #000;
}

.team-indians, [data-team-color=CLE], [data-team-color=indians],
[data-team-color=cleveland], [data-team-color=guardians] {
  background-color: #D30335;
  color: #fff;
}

.team-tigers, [data-team-color=DET], [data-team-color=tigers] {
  background-color: #DE4406;
  color: #fff;
}

.team-royals, [data-team-color=KCR], [data-team-color=royals] {
  background-color: #74B4FA;
  color: #000;
}

.team-twins, [data-team-color=MIN], [data-team-color=twins] {
  background-color: #072754;
  color: #fff;
}

.team-yankees, [data-team-color=NYY], [data-team-color=yankees] {
  background-color: #1C2841;
  color: #fff;
}

.team-athletics, [data-team-color=OAK], [data-team-color=ATH], [data-team-color=athletics] {
  background-color: #003831;
  color: #fff;
}

.team-mariners, [data-team-color=SEA], [data-team-color=mariners] {
  background-color: #005C5C;
  color: #fff;
}

.team-rays, [data-team-color=TBR], [data-team-color=rays] {
  background-color: #FFD700;
  color: #000;
}

.team-rangers, [data-team-color=TEX], [data-team-color=rangers] {
  background-color: #BD1021;
  color: #fff;
}

.team-bluejays, [data-team-color=TOR], [data-team-color=blue-jays] {
  background-color: #003DA5;
  color: #fff;
}

.team-diamondbacks, [data-team-color=ARZ], [data-team-color=ARI], [data-team-color=diamondbacks] {
  background-color: #A71930;
  color: #fff;
}

.team-braves, [data-team-color=ATL], [data-team-color=braves] {
  background-color: #B71234;
  color: #fff;
}

.team-cubs, [data-team-color=CHC], [data-team-color=cubs] {
  background-color: #003279;
  color: #fff;
}

.team-dodgers, [data-team-color=LAD], [data-team-color=dodgers] {
  background-color: #083C6B;
  color: #fff;
}

.team-reds, [data-team-color=CIN], [data-team-color=reds] {
  background-color: #C6011F;
  color: #fff;
}

.team-rockies, [data-team-color=COL], [data-team-color=rockies] {
  background-color: #333366;
  color: #fff;
}

.team-marlins, [data-team-color=MIA], [data-team-color=marlins] {
  background-color: #00a3e0;
  color: #fff;
}

.team-astros, [data-team-color=HOU], [data-team-color=astros] {
  background-color: #FF7F00;
  color: #000;
}

.team-brewers, [data-team-color=MIL], [data-team-color=brewers] {
  background-color: #13294b;
  color: #fff;
}

.team-nationals, [data-team-color=WSN], [data-team-color=nationals] {
  background-color: #BA122B;
  color: #fff;
}

.team-mets, [data-team-color=NYM], [data-team-color=mets] {
  background-color: #FB4F14;
  color: #000;
}

.team-phillies, [data-team-color=PHI], [data-team-color=phillies] {
  background-color: #BA0C2F;
  color: #fff;
}

.team-pirates, [data-team-color=PIT], [data-team-color=pirates] {
  background-color: #FDB829;
  color: #000;
}

.team-cardinals, [data-team-color=STL], [data-team-color=cardinals] {
  background-color: #C41E3A;
  color: #fff;
}

.team-padres, [data-team-color=SDP], [data-team-color=padres] {
  background-color: #473729;
  color: #fff;
}

.team-giants, [data-team-color=SFG], [data-team-color=giants] {
  background-color: #F2552C;
  color: #000;
}

#root-roster-resource .roster-resource-payroll .fg-data-grid thead th {
  background-color: #000;
  color: #fff;
  border: 2px solid #fff;
}
.dark-mode #root-roster-resource .roster-resource-payroll .fg-data-grid thead th {
  border-color: #555;
}
#root-roster-resource .roster-resource-payroll .fg-data-grid td .cell-painted {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}
#root-roster-resource .roster-resource-payroll .fg-data-grid td.cell-painted {
  text-align: center;
}
#root-roster-resource .roster-resource-payroll .roster-40 {
  background-color: #ddd9c3;
}
#root-roster-resource .roster-resource-payroll [data-stat=Player] {
  font-weight: 600;
  width: 120px;
  background-color: #ddd9c3;
}
#root-roster-resource .roster-resource-payroll [data-stat=Player] a {
  font-weight: 600;
}
.dark-mode #root-roster-resource .roster-resource-payroll td[data-stat=Player] {
  background-color: #665f38;
}
#root-roster-resource .roster-resource-payroll tr:hover .roster-40, #root-roster-resource .roster-resource-payroll tr:hover td[data-stat=Player] {
  background-color: rgba(221, 217, 195, 0.5);
}
.dark-mode #root-roster-resource .roster-resource-payroll tr:hover .roster-40, .dark-mode #root-roster-resource .roster-resource-payroll tr:hover td[data-stat=Player] {
  background-color: rgba(102, 95, 56, 0.5);
}
#root-roster-resource .roster-resource-payroll .not40man td[data-stat=Player] {
  background-color: initial;
}
#root-roster-resource .roster-resource-payroll [data-stat=Age] {
  width: 40px;
  text-align: center;
}
#root-roster-resource .roster-resource-payroll [data-stat="Service Time"] {
  width: 48px;
  text-align: center;
}
#root-roster-resource .roster-resource-payroll [data-stat=Contract] {
  width: 245px;
  white-space: normal;
  line-height: 1.3;
  overflow: auto;
}
#root-roster-resource .roster-resource-payroll td[data-stat=Contract], #root-roster-resource .roster-resource-payroll td[data-stat=AAV] {
  background-color: #ddd;
}
.dark-mode #root-roster-resource .roster-resource-payroll td[data-stat=Contract], .dark-mode #root-roster-resource .roster-resource-payroll td[data-stat=AAV] {
  background-color: #444;
}
#root-roster-resource .roster-resource-payroll tr:hover td[data-stat=Contract], #root-roster-resource .roster-resource-payroll tr:hover td[data-stat=AAV] {
  background-color: rgba(204, 204, 204, 0.9);
}
.dark-mode #root-roster-resource .roster-resource-payroll tr:hover td[data-stat=Contract], .dark-mode #root-roster-resource .roster-resource-payroll tr:hover td[data-stat=AAV] {
  background-color: rgba(85, 85, 85, 0.9);
}
#root-roster-resource .roster-resource-payroll [data-stat=Description] {
  width: 543px;
  font-weight: 600;
  border-right: 3px solid #000;
}
.dark-mode #root-roster-resource .roster-resource-payroll [data-stat=Description] {
  border-color: #555;
}
#root-roster-resource .roster-resource-payroll [data-stat=subtotal] {
  text-align: right;
  font-weight: 600;
  border-right: 3px solid #000;
}
.dark-mode #root-roster-resource .roster-resource-payroll [data-stat=subtotal] {
  border-color: #555;
}
#root-roster-resource .roster-resource-payroll [data-contract-color="FREE AGENT"] {
  background-color: gold;
}
.dark-mode #root-roster-resource .roster-resource-payroll [data-contract-color="FREE AGENT"] {
  background-color: rgba(255, 215, 0, 0.8);
}
#root-roster-resource .roster-resource-payroll [data-contract-color=player],
#root-roster-resource .roster-resource-payroll [data-contract-color^="PLAYER OPTION"] {
  background-color: green;
  color: #fff;
}
.dark-mode #root-roster-resource .roster-resource-payroll [data-contract-color=player],
.dark-mode #root-roster-resource .roster-resource-payroll [data-contract-color^="PLAYER OPTION"] {
  background-color: #004d00;
}
#root-roster-resource .roster-resource-payroll [data-contract-color=team],
#root-roster-resource .roster-resource-payroll [data-contract-color^="CLUB OPTION"] {
  background-color: #ce2431;
  color: #fff;
}
.dark-mode #root-roster-resource .roster-resource-payroll [data-contract-color=team],
.dark-mode #root-roster-resource .roster-resource-payroll [data-contract-color^="CLUB OPTION"] {
  background-color: #a31c27;
}
#root-roster-resource .roster-resource-payroll [data-contract-color=vesting],
#root-roster-resource .roster-resource-payroll [data-contract-color=VESTING],
#root-roster-resource .roster-resource-payroll [data-contract-color="VESTING/CLUB"],
#root-roster-resource .roster-resource-payroll [data-contract-color="VESTING/MUTUAL"] {
  background-color: steelblue;
  color: #fff;
}
.dark-mode #root-roster-resource .roster-resource-payroll [data-contract-color=vesting],
.dark-mode #root-roster-resource .roster-resource-payroll [data-contract-color=VESTING],
.dark-mode #root-roster-resource .roster-resource-payroll [data-contract-color="VESTING/CLUB"],
.dark-mode #root-roster-resource .roster-resource-payroll [data-contract-color="VESTING/MUTUAL"] {
  background-color: #38678f;
}
#root-roster-resource .roster-resource-payroll [data-contract-color=mutual],
#root-roster-resource .roster-resource-payroll [data-contract-color="MUTUAL OPTION"] {
  background-color: mediumblue;
  color: #fff;
}
.dark-mode #root-roster-resource .roster-resource-payroll [data-contract-color=mutual],
.dark-mode #root-roster-resource .roster-resource-payroll [data-contract-color="MUTUAL OPTION"] {
  background-color: #00009a;
}
#root-roster-resource .roster-resource-payroll [data-contract-color=buyout] {
  background-color: lightgreen;
  color: #000;
}
.dark-mode #root-roster-resource .roster-resource-payroll [data-contract-color=buyout] {
  background-color: #64e764;
}
#root-roster-resource .roster-resource-payroll tr:hover [data-contract-color="FREE AGENT"] {
  background-color: rgba(255, 215, 0, 0.8);
}
#root-roster-resource .roster-resource-payroll tr:hover [data-contract-color=player] {
  background-color: rgba(0, 128, 0, 0.8);
  color: #fff;
}
#root-roster-resource .roster-resource-payroll tr:hover [data-contract-color=team],
#root-roster-resource .roster-resource-payroll tr:hover [data-contract-color^="CLUB OPTION"] {
  background-color: rgba(206, 36, 49, 0.8);
  color: #fff;
}
#root-roster-resource .roster-resource-payroll tr:hover [data-contract-color=vesting],
#root-roster-resource .roster-resource-payroll tr:hover [data-contract-color=VESTING] {
  background-color: rgba(70, 130, 180, 0.8);
  color: #fff;
}
#root-roster-resource .roster-resource-payroll tr:hover [data-contract-color=mutual],
#root-roster-resource .roster-resource-payroll tr:hover [data-contract-color="MUTUAL OPTION"] {
  background-color: rgba(0, 0, 205, 0.8);
  color: #fff;
}
#root-roster-resource .roster-resource-payroll tr:hover [data-contract-color=buyout] {
  background-color: rgba(144, 238, 144, 0.8);
  color: #000;
}
#root-roster-resource .roster-resource-payroll td .is-estimate, #root-roster-resource .roster-resource-payroll td.is-estimate {
  font-style: italic;
}
#root-roster-resource .roster-resource-payroll .is-estimate-arb {
  background-color: #ccffcc;
  font-style: italic;
}
.dark-mode #root-roster-resource .roster-resource-payroll .is-estimate-arb {
  background-color: rgba(204, 255, 204, 0.5);
}
#root-roster-resource .roster-resource-payroll .is-negative {
  color: #ce2431;
}
#root-roster-resource .roster-resource-payroll .col-span-display-none {
  display: none;
}
#root-roster-resource .roster-resource-payroll .row-values-red .cell-painted {
  font-style: italic;
}
#root-roster-resource .roster-resource-payroll .row-total {
  border-top: 3px solid #000;
  font-weight: 600;
  font-style: italic;
}
#root-roster-resource .roster-resource-payroll .row-total td:first-child {
  text-align: right;
  padding-right: 5px;
}
.dark-mode #root-roster-resource .roster-resource-payroll .row-total {
  border-color: #555;
}
#root-roster-resource .roster-resource-payroll .payroll-table-notes {
  font-size: 12px;
  text-align: right;
  margin: 8px 0 12px;
}
#root-roster-resource .roster-resource-payroll .notes-explanation {
  font-size: 14px;
  border: 3px solid #000;
}
#root-roster-resource .roster-resource-payroll .notes-explanation h3 {
  text-align: center;
  color: #000;
  margin: 10px 0;
}
.dark-mode #root-roster-resource .roster-resource-payroll .notes-explanation h3 {
  color: #fff;
}
#root-roster-resource .roster-resource-payroll .notes-explanation ol {
  list-style: decimal;
  padding-right: 10px;
}
#root-roster-resource .roster-resource-payroll .notes-explanation ol li {
  list-style: decimal;
  padding: 5px 0;
  line-height: 1.5;
}
.dark-mode #root-roster-resource .roster-resource-payroll .notes-explanation {
  border-color: #555;
}
#root-roster-resource .roster-resource-payroll tr:not(.payroll-legend):hover [data-stat=PLAYER] {
  background-color: rgba(221, 221, 221, 0.6);
}
#root-roster-resource .roster-resource-payroll tr:not(.payroll-legend):hover [data-contract-color="FREE AGENT"] {
  background-color: rgba(255, 215, 0, 0.6);
}
#root-roster-resource .roster-resource-payroll tr:not(.payroll-legend):hover [data-contract-color=player] {
  background-color: rgba(0, 128, 0, 0.6);
}
#root-roster-resource .roster-resource-payroll tr:not(.payroll-legend):hover [data-contract-color=team] {
  background-color: rgba(206, 36, 49, 0.6);
}
#root-roster-resource .roster-resource-payroll tr:not(.payroll-legend):hover [data-contract-color=mutual] {
  background-color: rgba(0, 0, 205, 0.6);
}
#root-roster-resource .roster-resource-payroll tr:not(.payroll-legend):hover [data-contract-color=buyout] {
  background-color: rgba(144, 238, 144, 0.6);
}
#root-roster-resource .roster-resource-payroll tr:not(.payroll-legend):hover [data-contract-color=vesting] {
  background-color: rgba(70, 130, 180, 0.6);
}
#root-roster-resource .roster-resource-payroll th[data-stat^="20"], #root-roster-resource .roster-resource-payroll [data-stat=AAV] {
  text-align: center;
}
#root-roster-resource .roster-resource-payroll .contracts-header__page-legend tr:first-child {
  border-top: 3px solid;
}
.dark-mode #root-roster-resource .roster-resource-payroll .contracts-header__page-legend tr:first-child {
  border-color: #555;
}
#root-roster-resource .roster-resource-payroll .contracts-header__page-legend tr:first-child th, #root-roster-resource .roster-resource-payroll .contracts-header__page-legend tr:first-child td:first-of-type {
  border-bottom: 2px solid #000;
}
.dark-mode #root-roster-resource .roster-resource-payroll .contracts-header__page-legend tr:first-child th, .dark-mode #root-roster-resource .roster-resource-payroll .contracts-header__page-legend tr:first-child td:first-of-type {
  border-color: #555;
}
#root-roster-resource .roster-resource-payroll .contracts-header__page-legend tr:last-child {
  border-bottom: 3px solid;
}
.dark-mode #root-roster-resource .roster-resource-payroll .contracts-header__page-legend tr:last-child {
  border-color: #555;
}
#root-roster-resource .roster-resource-payroll .contracts-header__arb-legend {
  margin: 10px 0 5px;
}
#root-roster-resource .roster-resource-payroll .contracts-header__page-legend, #root-roster-resource .roster-resource-payroll .contracts-header__arb-legend {
  font-size: 14px;
}
#root-roster-resource .roster-resource-payroll .contracts-header__page-legend th, #root-roster-resource .roster-resource-payroll .contracts-header__arb-legend th {
  width: 208px;
  border-left: 3px solid;
  border-right: 1px solid #000;
  text-align: right;
  padding-right: 5px;
  font-weight: 400;
}
.dark-mode #root-roster-resource .roster-resource-payroll .contracts-header__page-legend th, .dark-mode #root-roster-resource .roster-resource-payroll .contracts-header__arb-legend th {
  border-color: #555;
}
#root-roster-resource .roster-resource-payroll .contracts-header__page-legend td, #root-roster-resource .roster-resource-payroll .contracts-header__arb-legend td {
  width: 335px;
  text-align: center;
  border-right: 3px solid;
  font-weight: 600;
}
.dark-mode #root-roster-resource .roster-resource-payroll .contracts-header__page-legend td, .dark-mode #root-roster-resource .roster-resource-payroll .contracts-header__arb-legend td {
  border-color: #555;
}
#root-roster-resource .roster-resource-payroll .contracts-header__page-legend td.text-legend, #root-roster-resource .roster-resource-payroll .contracts-header__arb-legend td.text-legend {
  font-size: 12px;
  border-bottom: 3px solid #fff;
  border-right: 3px solid #fff;
}
.dark-mode #root-roster-resource .roster-resource-payroll .contracts-header__page-legend td.text-legend, .dark-mode #root-roster-resource .roster-resource-payroll .contracts-header__arb-legend td.text-legend {
  border-color: #1a1a1a;
}
#root-roster-resource .roster-resource-payroll .contracts-header__page-legend .text-legend-sep, #root-roster-resource .roster-resource-payroll .contracts-header__arb-legend .text-legend-sep {
  padding: 0 4px;
}
#root-roster-resource .roster-resource-payroll .contracts-header__page-legend [data-contract-color], #root-roster-resource .roster-resource-payroll .contracts-header__arb-legend [data-contract-color] {
  font-size: 12px;
  width: 90px;
  text-align: center;
  border: none;
  border-top: 3px solid #fff;
  border-bottom: 1px solid #fff;
  font-weight: 400;
}
.dark-mode #root-roster-resource .roster-resource-payroll .contracts-header__page-legend [data-contract-color], .dark-mode #root-roster-resource .roster-resource-payroll .contracts-header__arb-legend [data-contract-color] {
  border-top-color: #1a1a1a;
  border-bottom-color: #1a1a1a;
}
#root-roster-resource .roster-resource-payroll .contracts-header__arb-legend th {
  width: 540px;
  border: 0;
  font-size: 12px;
  text-align: center;
}
#root-roster-resource .roster-resource-payroll .contracts-header__arb-legend th a {
  text-decoration: underline;
}
#root-roster-resource .roster-resource-payroll .contracts-header__arb-legend [data-contract-color=arb], #root-roster-resource .roster-resource-payroll .contracts-header__arb-legend .is-estimate-arb {
  background-color: #ccffcc;
  font-style: italic;
}
.dark-mode #root-roster-resource .roster-resource-payroll .contracts-header__arb-legend [data-contract-color=arb], .dark-mode #root-roster-resource .roster-resource-payroll .contracts-header__arb-legend .is-estimate-arb {
  background-color: rgba(204, 255, 204, 0.5);
}
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/fgUi/StackRow.module.scss ***!
  \***********************************************************************************************************************************************************************************/
.StackRow-module__stack-row___RR2Bx {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  padding: 5px;
  margin: 0px;
}
.StackRow-module__stack-row___RR2Bx .StackRow-module__stack-item___BePuO {
  height: 28px;
  position: relative;
  margin: 3px 5px;
  width: 119px;
  flex: 0 1 auto;
  background-color: #336699;
  border: 3px solid #336699;
  /*padding-bottom: 2px;*/
  font-family: lato;
  color: white;
  display: flex;
  align-items: center;
  font-size: 12px;
}
.StackRow-module__stack-row___RR2Bx .StackRow-module__stack-item___BePuO.StackRow-module__splits-pitch___Dq4Yp {
  background-color: #74b4fa;
  border: 3px solid #74b4fa;
}
.StackRow-module__stack-row___RR2Bx .StackRow-module__stack-item___BePuO.StackRow-module__pending___iokHu {
  background-color: #fff;
  color: #000;
}
.StackRow-module__stack-row___RR2Bx .StackRow-module__stack-item___BePuO .StackRow-module__splitStack-item-text___kBmlZ, .StackRow-module__stack-row___RR2Bx .StackRow-module__stack-item___BePuO .StackRow-module__stack-item-text___pMeEo {
  width: 100%;
  padding: 0 2px;
  cursor: default;
}
.StackRow-module__stack-row___RR2Bx .StackRow-module__stack-item___BePuO .StackRow-module__icon-close___dpyMG {
  cursor: pointer;
  font-size: 12px;
  margin-right: 5px;
}
.StackRow-module__stack-row___RR2Bx .StackRow-module__stack-item___BePuO .StackRow-module__icon-close___dpyMG:hover {
  color: rgba(255, 255, 255, 0.7);
}
.StackRow-module__stack-row___RR2Bx .StackRow-module__stack-item___BePuO .StackRow-module__stack-item-op___MtS1P {
  display: block;
  content: "OR";
  position: absolute;
  left: -36px;
  top: 25%;
  font-size: 12px;
  background-color: #ddd;
  color: #000;
  padding: 0 2px;
  cursor: pointer;
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/fgUi/FGModal.module.scss ***!
  \**********************************************************************************************************************************************************************************/
.FGModal-module__fg-modal___J8vJB * {
  box-sizing: border-box;
}
/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/roster-resource/free-agent-tracker.scss ***!
  \*************************************************************************************************************************************************************************************************/
#root-free-agent-tracker {
  /*contract header special selector*/
}
#root-free-agent-tracker .fg-dropdown {
  font-size: 12px;
}
#root-free-agent-tracker .fg-dropdown li:before {
  content: "";
  background-color: white;
  border: 1px solid #50ae26;
  width: 14px;
  height: 14px;
  color: #50ae26;
  cursor: pointer;
  font-family: Lato;
  font-size: 14px;
  margin: 0 5px 0 3px;
  display: inline-flex;
  /*float: left;*/
  float: none;
  justify-content: center;
  align-items: center;
}
#root-free-agent-tracker .fg-dropdown.multi-choice li:before {
  content: "+";
  padding: 1px;
}
#root-free-agent-tracker .fg-dropdown li.highlight-selection:before {
  background-color: #50ae26;
  color: #fff;
}
#root-free-agent-tracker .fg-dropdown.show {
  background-color: #50ae26;
}
#root-free-agent-tracker .fg-dropdown-label {
  padding: 8px;
  align-self: center;
}
#root-free-agent-tracker .button-reset {
  font-size: 12px;
  padding: 3px 0;
  width: 100px;
  flex: 0 0 100px;
}
#root-free-agent-tracker .control-drop-down-bar-0 {
  width: 100%;
  display: flex;
  margin-bottom: 40px;
  align-items: center;
  flex-wrap: wrap;
}
#root-free-agent-tracker .control-drop-down-bar-0 .app-title {
  font-size: 22px;
  flex: 1;
}
#root-free-agent-tracker .control-drop-down-bar-0 .button-link {
  font-size: 12px;
  /*width: 200px;*/
  text-align: center;
  flex: 0 0 150px;
}
#root-free-agent-tracker .control-drop-down-bar-0 .button-link:hover {
  color: initial;
}
#root-free-agent-tracker .control-drop-down-bar-0 .label-button {
  font-size: 12px;
  padding-right: 5px;
}
#root-free-agent-tracker .control-drop-down-bar-1 {
  display: flex;
  font-size: 14px;
  justify-content: space-around;
  align-items: center;
  margin-top: 40px;
}
#root-free-agent-tracker .control-drop-down-bar-1 .control-item {
  display: flex;
  flex-direction: inherit;
  align-items: center;
}
#root-free-agent-tracker .control-drop-down-bar-1 .control-item .label {
  text-align: center;
  /*border-bottom: 1px solid #aaa;*/
  /*margin-bottom: 10px;*/
  position: relative;
  padding-right: 5px;
}
#root-free-agent-tracker .stack-row {
  margin: 10px 0;
  border: 1px solid #ddd;
  padding: 2px;
  width: 100%;
}
#root-free-agent-tracker .stack-row:before {
  display: block;
  content: "Applied Filters";
  width: 95%;
  /*border-top: 1px solid #ddd;*/
  padding: 5px;
  margin: auto;
  font-size: 12px;
  text-align: center;
}
#root-free-agent-tracker .stack-row .stack-item {
  background-color: #50ae26;
  border-color: #50ae26;
  width: 130px;
  padding-left: 5px;
}
#root-free-agent-tracker .stack-row .stack-item.teamPrev:before {
  flex: 1 0 auto;
  content: "Prev Tm";
  text-align: center;
  font-size: 10px;
  padding: 2px;
  margin-right: 5px;
  background-color: #fff;
  color: #50ae26;
}
#root-free-agent-tracker .stack-row .stack-item.teamSign:before {
  flex: 1 0 auto;
  content: "Signed by";
  text-align: center;
  font-size: 10px;
  padding: 2px;
  margin-right: 5px;
  background-color: #fff;
  color: #50ae26;
}
#root-free-agent-tracker .free-agent-tracker-data {
  position: relative;
  min-height: 300px;
}
#root-free-agent-tracker .free-agent-tracker-data .free-agent-tracker-data__header {
  position: relative;
  display: flex;
  font-size: 12px;
  padding: 5px;
  padding-top: 12px;
}
#root-free-agent-tracker .free-agent-tracker-data .free-agent-tracker-data__header__data-export {
  flex: 1 0 auto;
  text-align: right;
}
#root-free-agent-tracker .free-agent-tracker-data .free-agent-tracker-data__header__data-export .data-export {
  display: inline-block;
  text-align: right;
  text-decoration: none;
}
#root-free-agent-tracker .free-agent-tracker-data .fg-data-grid {
  margin: 0;
}
#root-free-agent-tracker .free-agent-tracker-data .fg-data-grid .table-wrapper-inner {
  padding-top: 55px;
}
#root-free-agent-tracker thead tr:first-child {
  visibility: hidden;
  visibility: collapse;
}
#root-free-agent-tracker .super-header-border {
  border-left: 3px solid #fff;
  border-right: 3px solid #fff;
}
#root-free-agent-tracker td[data-stat=Name],
#root-free-agent-tracker th[data-stat=Name] {
  width: 130px;
  text-align: left;
  border-right: 1px solid;
}
#root-free-agent-tracker [data-stat="Service Time"],
#root-free-agent-tracker [data-stat="Proj WAR"],
#root-free-agent-tracker [data-stat="Med AAV"] {
  border-right: 3px solid #333;
  padding-right: 8px;
}
.dark-mode #root-free-agent-tracker [data-stat="Service Time"],
.dark-mode #root-free-agent-tracker [data-stat="Proj WAR"],
.dark-mode #root-free-agent-tracker [data-stat="Med AAV"] {
  border-right-color: #888;
}
#root-free-agent-tracker th[data-stat=Age], #root-free-agent-tracker th[data-stat="Proj WAR"], #root-free-agent-tracker th[data-stat="Med AAV"] {
  border-right-color: #fff;
}
#root-free-agent-tracker th[data-stat="Service Time"],
#root-free-agent-tracker th[data-stat=QO] {
  border-right-color: #fff;
}
#root-free-agent-tracker td[data-stat="Service Time"],
#root-free-agent-tracker td[data-stat=QO] {
  border-right-color: #cecece;
}
#root-free-agent-tracker [data-stat=Age] {
  width: 48px;
}
#root-free-agent-tracker [data-stat=Bats],
#root-free-agent-tracker [data-stat=Throws],
#root-free-agent-tracker [data-stat=Thr] {
  width: 40px;
  text-align: center;
}
#root-free-agent-tracker [data-stat=QO],
#root-free-agent-tracker [data-stat="Total Salary"] {
  width: 75px;
}
#root-free-agent-tracker [data-stat=Date] {
  width: 70px;
}
#root-free-agent-tracker [data-stat^=Avg],
#root-free-agent-tracker [data-stat^=Med],
#root-free-agent-tracker [data-stat=AAV],
#root-free-agent-tracker [data-stat=Pos] {
  width: 65px;
}
#root-free-agent-tracker [data-stat="Prev WAR"],
#root-free-agent-tracker [data-stat="Proj WAR"],
#root-free-agent-tracker [data-stat="Cur WAR"],
#root-free-agent-tracker [data-stat="2019 WAR"],
#root-free-agent-tracker [data-stat$=" WAR"],
#root-free-agent-tracker [data-stat=Salary],
#root-free-agent-tracker [data-stat=Years],
#root-free-agent-tracker [data-stat="Service Time"] {
  width: 55px;
}
#root-free-agent-tracker [data-stat="Prev Team"],
#root-free-agent-tracker [data-stat="Cur Team"],
#root-free-agent-tracker [data-stat="Signing Team"] {
  width: 55px;
  text-align: center;
}
#root-free-agent-tracker [data-stat="Prev Team"] a,
#root-free-agent-tracker [data-stat="Cur Team"] a,
#root-free-agent-tracker [data-stat="Signing Team"] a {
  color: inherit;
}
#root-free-agent-tracker th[data-stat=AAV] + th {
  width: 30px;
}
#root-free-agent-tracker [data-stat="Contract Summary"] {
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
}
#root-free-agent-tracker .contract-link {
  text-align: center;
  cursor: pointer;
}
#root-free-agent-tracker td {
  text-align: center;
}
#root-free-agent-tracker .cell-painted.fa-signed {
  background-color: #dfdfef;
}
.dark-mode #root-free-agent-tracker .cell-painted.fa-signed {
  background-color: #454575;
}
#root-free-agent-tracker tr:hover .cell-painted.fa-signed {
  background-color: rgba(223, 223, 239, 0.3);
}
.dark-mode #root-free-agent-tracker tr:hover .cell-painted.fa-signed {
  background-color: rgba(69, 69, 117, 0.3);
}
#root-free-agent-tracker .fg-data-grid table th {
  text-align: center;
  background-color: #000;
}
#root-free-agent-tracker .fg-data-grid table th .th-tooltip {
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid;
  color: #000;
}
#root-free-agent-tracker .fg-data-grid table th .th-tooltip .arrow-down {
  border-top: 12px solid rgba(255, 255, 255, 0.9);
}
#root-free-agent-tracker .fg-data-grid table th,
#root-free-agent-tracker .fg-data-grid table td {
  font-size: 12px;
}
#root-free-agent-tracker .fg-data-grid table th.highlight-sort {
  background-color: #bbb;
  color: #000;
}
#root-free-agent-tracker .data-grid-modal {
  top: 0;
}

.fa-tracker-insert {
  width: 100%;
  margin: 0 10px;
}
.fa-tracker-insert > div {
  margin: 10px 0;
}
.fa-tracker-insert > div li {
  margin: 5px 0;
}

.fa-tracker-insert {
  margin: 0;
  font-size: 16px;
  line-height: 1.3;
  text-align: left;
}
.fa-tracker-insert .contract-sep {
  border-top: 1px solid #cecece;
}
.fa-tracker-insert .player-contract {
  /*border-top: 1px solid #cecece;
        border-bottom: 1px solid #cecece;*/
  padding: 10px 5px;
  background-color: #efefef;
}
.dark-mode .fa-tracker-insert .player-contract {
  background-color: #2a2a2a;
}
.fa-tracker-insert ul li {
  margin: 5px 0;
  padding-left: 5px;
}
.fa-tracker-insert ul li ul {
  margin-left: 10px;
}
.fa-tracker-insert ul li ul li {
  font-size: 14px;
  padding-left: 5px;
}
.fa-tracker-insert ul .notes,
.fa-tracker-insert ul .incentives,
.fa-tracker-insert ul .bonus {
  font-size: 14px;
}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/fgUi/DataGridExport.module.scss ***!
  \*****************************************************************************************************************************************************************************************/
.DataGridExport-module__data-export___FvQtO {
  display: inline-block;
  text-align: right;
  text-decoration: none;
  font-size: 12px;
  margin-bottom: 5px;
  margin-top: 0px;
  margin-right: 5px;
}
.DataGridExport-module__data-export___FvQtO.DataGridExport-module__inactive____FqeH {
  color: #888;
}
/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/roster-resource/offseason-tracker.scss ***!
  \************************************************************************************************************************************************************************************************/
#root-roster-resource .offseason-tracker {
  width: 900px;
  margin: auto;
  padding-top: 10px;
  font-size: 12px;
}
#root-roster-resource .offseason-tracker .fg-data-grid {
  font-size: 12px;
}
#root-roster-resource .offseason-tracker .fg-data-grid.table-type-all {
  padding-top: 30px;
}
#root-roster-resource .offseason-tracker .fg-data-grid .table-wrapper-inner table {
  font-size: 12px;
}
#root-roster-resource .offseason-tracker .fg-data-grid th {
  background-color: #000;
  color: #fff;
  text-align: center;
}
#root-roster-resource .offseason-tracker .fg-data-grid th[data-stat=Date] {
  width: 70px;
}
#root-roster-resource .offseason-tracker .fg-data-grid th[data-stat=Age], #root-roster-resource .offseason-tracker .fg-data-grid th[data-stat="B/T"], #root-roster-resource .offseason-tracker .fg-data-grid th[data-stat="Service Time"], #root-roster-resource .offseason-tracker .fg-data-grid th[data-stat=Team], #root-roster-resource .offseason-tracker .fg-data-grid th[data-stat="Team Change"] {
  width: 70px;
}
#root-roster-resource .offseason-tracker .fg-data-grid td {
  text-align: center;
}
#root-roster-resource .offseason-tracker .fg-data-grid [data-stat=Team] a {
  color: inherit;
}
#root-roster-resource .offseason-tracker .fg-data-grid [data-stat="Transaction Details"],
#root-roster-resource .offseason-tracker .fg-data-grid [data-stat=Name] {
  text-align: left;
  padding-left: 5px;
}
#root-roster-resource .offseason-tracker .fg-data-grid [data-stat=Name] {
  width: 140px;
}
#root-roster-resource .offseason-tracker .fg-data-grid [data-stat=Pos] {
  width: 70px;
}
#root-roster-resource .offseason-tracker .fg-data-grid .cell-painted .material-icons {
  font-size: 15px;
}
#root-roster-resource .offseason-tracker .fg-data-grid .cell-painted.add {
  background-color: #336699;
  color: #fff;
  font-weight: 600;
}
#root-roster-resource .offseason-tracker .fg-data-grid .cell-painted.sub {
  background-color: #ce2431;
  color: #fff;
  font-weight: 600;
}
#root-roster-resource .offseason-tracker .fg-data-grid .cell-painted a:hover {
  color: inherit;
  opacity: 0.5;
}
#root-roster-resource .offseason-tracker .fg-data-grid .row-sep {
  background-color: #eee;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
}
.dark-mode #root-roster-resource .offseason-tracker .fg-data-grid .row-sep {
  background-color: #444;
  border-color: #555;
}
#root-roster-resource .offseason-tracker .fg-data-grid .table-page-control ~ .table-page-control {
  top: -6px;
}
#root-roster-resource .offseason-tracker .fg-data-grid tr:hover .cell-painted .material-icons {
  font-size: 15px;
}
#root-roster-resource .offseason-tracker .fg-data-grid tr:hover .cell-painted.add {
  background-color: rgba(51, 102, 153, 0.8);
}
#root-roster-resource .offseason-tracker .fg-data-grid tr:hover .cell-painted.sub {
  background-color: rgba(206, 36, 49, 0.8);
}
#root-roster-resource .depth-charts__nav-header__offseason-tracker-controls .fg-selection-box__wrapper {
  margin-left: 0;
}
#root-roster-resource .depth-charts__nav-header__offseason-tracker-controls .fg-selection-box__wrapper .fg-selection-box__selection .fg-selection-box__label-text {
  width: 200px;
}
#root-roster-resource .depth-charts__nav-header__offseason-tracker-controls .fg-selection-box__wrapper .fg-selection-box__selection .fg-selection-box__label {
  padding: 5px;
  padding-right: 30px;
}
#root-roster-resource .depth-charts__nav-header__offseason-tracker-controls .fg-selection-box__wrapper .fg-selection-box__selection .fg-selection-box__a {
  display: block;
}
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/fgUi/ControlBoardView.scss ***!
  \************************************************************************************************************************************************************************************/
.controls-board-view {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  text-align: center;
  font-size: 12px;
  border-bottom: 4px solid #50ae26;
}
.controls-board-view .button-green {
  flex: 1 0 120px;
  margin-top: 5px;
  white-space: pre;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  max-width: 120px;
}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/fgUi/fgSelectionBox.module.scss ***!
  \*****************************************************************************************************************************************************************************************/
.fgSelectionBox-module__fg-selection-box__wrapper___kwgLi {
  display: flex;
  position: relative;
  margin-left: 5px;
  align-items: center;
  font-size: 14px;
}
.fgSelectionBox-module__fg-selection-box__wrapper___kwgLi.fgSelectionBox-module__label-orientation-vertical___bL8FH {
  display: flex;
  flex-direction: column;
}
.fgSelectionBox-module__fg-selection-box__wrapper___kwgLi .fgSelectionBox-module__menu-selection-box___m6MnX {
  display: flex;
  align-items: center;
}
.fgSelectionBox-module__fg-selection-box__wrapper___kwgLi .fgSelectionBox-module__fg-selection-box__external-label___RF94j {
  padding-right: 5px;
}
.fgSelectionBox-module__fg-selection-box__wrapper___kwgLi .fgSelectionBox-module__fg-selection-box__selection___m1Skj {
  position: relative;
  cursor: pointer;
}
.fgSelectionBox-module__dark-mode___i2XZb .fgSelectionBox-module__fg-selection-box__wrapper___kwgLi .fgSelectionBox-module__fg-selection-box__selection___m1Skj {
  color: #000;
}
.fgSelectionBox-module__fg-selection-box__wrapper___kwgLi .fgSelectionBox-module__fg-selection-box__label___Qe1cA {
  background-color: #fff;
  padding: 9px 11px;
  padding-right: 30px;
  border: 1px solid #aaa;
}
.fgSelectionBox-module__dark-mode___i2XZb .fgSelectionBox-module__fg-selection-box__wrapper___kwgLi .fgSelectionBox-module__fg-selection-box__label___Qe1cA {
  color: #000;
}
.fgSelectionBox-module__fg-selection-box__wrapper___kwgLi .fgSelectionBox-module__fg-selection-box__label___Qe1cA:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(0, 0, 0, 0.8);
  position: absolute;
  bottom: 45%;
  right: 10px;
}
.fgSelectionBox-module__fg-selection-box__wrapper___kwgLi .fgSelectionBox-module__fg-selection-box__label___Qe1cA.fgSelectionBox-module__highlight___xpBS8 {
  background-color: #50ae26;
  color: #fff;
}
.fgSelectionBox-module__fg-selection-box__wrapper___kwgLi .fgSelectionBox-module__fg-selection-box__label___Qe1cA.fgSelectionBox-module__highlight___xpBS8:after {
  border-top: 4px solid #fff;
}
.fgSelectionBox-module__fg-selection-box__wrapper___kwgLi .fgSelectionBox-module__fg-selection-box__label-text___tCc8z {
  overflow: hidden;
  width: 45px;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: pre;
}
.fgSelectionBox-module__fg-selection-box__wrapper___kwgLi .fgSelectionBox-module__fg-selection-box__options___uQ_6r {
  display: none;
  position: absolute;
  width: 100%;
  max-height: 300px;
  overflow: auto;
  /*text-align: center;*/
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3), 0 6px 6px rgba(0, 0, 0, 0.1);
  z-index: 20;
}
.fgSelectionBox-module__fg-selection-box__wrapper___kwgLi .fgSelectionBox-module__fg-selection-box__options___uQ_6r.fgSelectionBox-module__is-visible___myLxf {
  display: block;
}
.fgSelectionBox-module__fg-selection-box__wrapper___kwgLi .fgSelectionBox-module__fg-selection-box__options___uQ_6r.fgSelectionBox-module__is-hidden___SU9Lt {
  display: none;
}
.fgSelectionBox-module__fg-selection-box__wrapper___kwgLi .fgSelectionBox-module__fg-selection-box__options___uQ_6r a, .fgSelectionBox-module__fg-selection-box__wrapper___kwgLi .fgSelectionBox-module__fg-selection-box__options___uQ_6r li {
  display: flex;
  padding: 5px 10px;
  border: 1px solid #efefef;
  text-align: left;
  align-items: center;
}
.fgSelectionBox-module__fg-selection-box__wrapper___kwgLi .fgSelectionBox-module__fg-selection-box__options___uQ_6r a.fgSelectionBox-module__highlight___xpBS8, .fgSelectionBox-module__fg-selection-box__wrapper___kwgLi .fgSelectionBox-module__fg-selection-box__options___uQ_6r li.fgSelectionBox-module__highlight___xpBS8 {
  background-color: rgba(170, 204, 238, 0.5);
}
.fgSelectionBox-module__dark-mode___i2XZb .fgSelectionBox-module__fg-selection-box__wrapper___kwgLi .fgSelectionBox-module__fg-selection-box__options___uQ_6r a, .fgSelectionBox-module__dark-mode___i2XZb .fgSelectionBox-module__fg-selection-box__wrapper___kwgLi .fgSelectionBox-module__fg-selection-box__options___uQ_6r li {
  color: #000;
}
.fgSelectionBox-module__fg-selection-box__wrapper___kwgLi.fgSelectionBox-module__no-highlight___Gvnyn .fgSelectionBox-module__highlight___xpBS8 {
  background-color: #fff;
  color: #000;
}
.fgSelectionBox-module__fg-selection-box__wrapper___kwgLi.fgSelectionBox-module__no-highlight___Gvnyn .fgSelectionBox-module__highlight___xpBS8:after {
  border-top: 4px solid #000;
}
.fgSelectionBox-module__fg-selection-box__wrapper___kwgLi.fgSelectionBox-module__disabled___fdxq7 .fgSelectionBox-module__fg-selection-box__label___Qe1cA {
  background-color: #eee;
  color: #aaa;
  border: 1px solid #aaa;
  cursor: not-allowed;
}
.fgSelectionBox-module__fg-selection-box__wrapper___kwgLi.fgSelectionBox-module__disabled___fdxq7 .fgSelectionBox-module__fg-selection-box__label___Qe1cA:after {
  border-top: 4px solid #aaa;
}
/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/roster-resource/opening-day-tracker.scss ***!
  \**************************************************************************************************************************************************************************************************/
#root-roster-resource .opening-day-tracker {
  width: 780px;
  margin: auto;
  padding-top: 10px;
  font-size: 12px;
  position: relative;
  min-height: 500px;
}
#root-roster-resource .opening-day-tracker .fg-data-grid {
  font-size: 12px;
}
#root-roster-resource .opening-day-tracker .fg-data-grid.table-type- {
  padding-top: 30px;
}
#root-roster-resource .opening-day-tracker .fg-data-grid .table-wrapper-inner table {
  font-size: 12px;
}
#root-roster-resource .opening-day-tracker .fg-data-grid a {
  color: inherit;
}
#root-roster-resource .opening-day-tracker .fg-data-grid a:hover {
  color: #408725;
}
#root-roster-resource .opening-day-tracker .fg-data-grid th {
  background-color: #000;
  color: #fff;
  text-align: center;
}
#root-roster-resource .opening-day-tracker .fg-data-grid th[data-stat="Projected Opening Day Status"] {
  width: 200px;
}
#root-roster-resource .opening-day-tracker .fg-data-grid th[data-stat=Age], #root-roster-resource .opening-day-tracker .fg-data-grid th[data-stat="B/T"], #root-roster-resource .opening-day-tracker .fg-data-grid th[data-stat="Service Time"], #root-roster-resource .opening-day-tracker .fg-data-grid th[data-stat=Team], #root-roster-resource .opening-day-tracker .fg-data-grid th[data-stat="Team Change"], #root-roster-resource .opening-day-tracker .fg-data-grid th[data-stat="Options/R5"], #root-roster-resource .opening-day-tracker .fg-data-grid th[data-stat="Proj PT (PA/IP)"] {
  width: 70px;
}
#root-roster-resource .opening-day-tracker .fg-data-grid th[data-stat="Options/R5"] {
  width: 75px;
}
#root-roster-resource .opening-day-tracker .fg-data-grid td {
  text-align: center;
}
#root-roster-resource .opening-day-tracker .fg-data-grid td.roster-40 {
  background-color: #ddd9c3;
}
.dark-mode #root-roster-resource .opening-day-tracker .fg-data-grid td.roster-40 {
  background-color: #665f38;
}
#root-roster-resource .opening-day-tracker .fg-data-grid td.cell-no-options {
  background-color: gold;
}
.dark-mode #root-roster-resource .opening-day-tracker .fg-data-grid td.cell-no-options {
  background-color: rgba(255, 215, 0, 0.8);
}
#root-roster-resource .opening-day-tracker .fg-data-grid td.cell-rule-5 {
  color: red;
}
#root-roster-resource .opening-day-tracker .fg-data-grid td.cell__on-roster {
  font-weight: 600;
}
#root-roster-resource .opening-day-tracker .fg-data-grid td.cell__il {
  background-color: gold;
  color: red;
}
.dark-mode #root-roster-resource .opening-day-tracker .fg-data-grid td.cell__il {
  background-color: rgba(255, 215, 0, 0.8);
}
#root-roster-resource .opening-day-tracker .fg-data-grid td.cell__il:hover {
  background-color: rgba(255, 215, 0, 0.5);
}
#root-roster-resource .opening-day-tracker .fg-data-grid td.cell__in-camp {
  background-color: rgba(116, 180, 250, 0.5);
}
#root-roster-resource .opening-day-tracker .fg-data-grid td.cell__not-in-camp {
  background-color: #D98880;
}
#root-roster-resource .opening-day-tracker .fg-data-grid td[data-stat=Team] a:hover {
  color: inherit;
  opacity: 0.5;
}
#root-roster-resource .opening-day-tracker .fg-data-grid tr:hover .cell__il {
  background-color: rgba(255, 215, 0, 0.5);
}
#root-roster-resource .opening-day-tracker .fg-data-grid [data-stat="Transaction Details"],
#root-roster-resource .opening-day-tracker .fg-data-grid [data-stat=Name] {
  text-align: left;
  padding-left: 5px;
}
#root-roster-resource .opening-day-tracker .fg-data-grid [data-stat=Name] {
  width: 140px;
}
#root-roster-resource .opening-day-tracker .fg-data-grid [data-stat=Pos] {
  width: 70px;
}
#root-roster-resource .opening-day-tracker .fg-data-grid .cell-painted .material-icons {
  font-size: 15px;
}
#root-roster-resource .opening-day-tracker .fg-data-grid .cell-painted.add {
  background-color: #336699;
  color: #fff;
  font-weight: 600;
}
#root-roster-resource .opening-day-tracker .fg-data-grid .cell-painted.sub {
  background-color: #ce2431;
  color: #fff;
  font-weight: 600;
}
#root-roster-resource .opening-day-tracker .fg-data-grid .row-sep {
  background-color: #eee;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
}
.dark-mode #root-roster-resource .opening-day-tracker .fg-data-grid .row-sep {
  background-color: #444;
  border-color: #555;
}
#root-roster-resource .opening-day-tracker .fg-data-grid .table-page-control ~ .table-page-control {
  top: -6px;
}
#root-roster-resource .opening-day-tracker .fg-data-grid tr:hover .cell-painted .material-icons {
  font-size: 15px;
}
#root-roster-resource .opening-day-tracker .fg-data-grid tr:hover .cell-painted.add {
  background-color: rgba(51, 102, 153, 0.8);
}
#root-roster-resource .opening-day-tracker .fg-data-grid tr:hover .cell-painted.sub {
  background-color: rgba(206, 36, 49, 0.8);
}
#root-roster-resource .opening-day-tracker .fgui-loading-screen {
  top: 0;
}
#root-roster-resource .depth-charts-nav-header .depth-charts__nav-header__opening-day-tracker-controls .fg-selection-box__wrapper {
  margin-left: 0;
}
#root-roster-resource .depth-charts-nav-header .depth-charts__nav-header__opening-day-tracker-controls .fg-selection-box__external-label {
  padding-right: 0;
}
#root-roster-resource .depth-charts-nav-header .depth-charts__nav-header__opening-day-tracker-controls .fg-selection-box__selection .fg-selection-box__label {
  padding: 5px;
  padding-right: 30px;
}
#root-roster-resource .depth-charts-nav-header .depth-charts__nav-header__opening-day-tracker-controls .fg-selection-box__selection .fg-selection-box__a {
  display: block;
}
#root-roster-resource .depth-charts-nav-header .depth-charts__nav-header__opening-day-tracker-controls .fg-selection-box__label-text {
  width: 200px;
}
#root-roster-resource .depth-charts-nav-header .depth-charts__nav-header__opening-day-tracker-controls .fg-selection-box__options {
  z-index: 10;
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/roster-resource/injury-report.scss ***!
  \********************************************************************************************************************************************************************************************/
#root-roster-resource .injury-report {
  width: 1180px;
  margin: auto;
  padding-top: 10px;
  font-size: 12px;
}
#root-roster-resource .injury-report .fg-data-grid {
  padding-top: 30px;
  font-size: 12px;
}
#root-roster-resource .injury-report .fg-data-grid.table-type-separated-team {
  padding-top: 0;
}
#root-roster-resource .injury-report .fg-data-grid .table-wrapper-inner table {
  font-size: 12px;
}
#root-roster-resource .injury-report .fg-data-grid th {
  background-color: #000;
  color: #fff;
  text-align: center;
}
#root-roster-resource .injury-report .fg-data-grid th[data-stat="Injury / Surgery Date"] {
  width: 100px;
}
#root-roster-resource .injury-report .fg-data-grid th[data-stat=Status] {
  width: 160px;
}
#root-roster-resource .injury-report .fg-data-grid th[data-stat="IL Retro Date"], #root-roster-resource .injury-report .fg-data-grid th[data-stat="Return Date"], #root-roster-resource .injury-report .fg-data-grid th[data-stat="Eligible to Return"] {
  width: 80px;
}
#root-roster-resource .injury-report .fg-data-grid th[data-stat=Age], #root-roster-resource .injury-report .fg-data-grid th[data-stat="B/T"], #root-roster-resource .injury-report .fg-data-grid th[data-stat=Pos], #root-roster-resource .injury-report .fg-data-grid th[data-stat="Service Time"], #root-roster-resource .injury-report .fg-data-grid th[data-stat=Team], #root-roster-resource .injury-report .fg-data-grid th[data-stat="Team Change"] {
  width: 70px;
}
#root-roster-resource .injury-report .fg-data-grid td {
  text-align: center;
}
#root-roster-resource .injury-report .fg-data-grid [data-stat=Team] a {
  color: inherit;
}
#root-roster-resource .injury-report .fg-data-grid [data-stat=Name],
#root-roster-resource .injury-report .fg-data-grid [data-stat="Injury / Surgery"] {
  text-align: left;
  padding-left: 5px;
}
#root-roster-resource .injury-report .fg-data-grid [data-stat=Pos],
#root-roster-resource .injury-report .fg-data-grid [data-stat="Injury / Surgery"] {
  border-right: 3px solid #333;
}
.dark-mode #root-roster-resource .injury-report .fg-data-grid [data-stat=Pos],
.dark-mode #root-roster-resource .injury-report .fg-data-grid [data-stat="Injury / Surgery"] {
  border-right-color: #888;
}
#root-roster-resource .injury-report .fg-data-grid th[data-stat=Pos], #root-roster-resource .injury-report .fg-data-grid th[data-stat="Injury / Surgery"] {
  border-right-color: #fff;
}
#root-roster-resource .injury-report .fg-data-grid .cell-painted .material-icons {
  font-size: 15px;
}
#root-roster-resource .injury-report .fg-data-grid .cell-painted.add {
  background-color: #336699;
  color: #fff;
  font-weight: 600;
}
#root-roster-resource .injury-report .fg-data-grid .cell-painted.sub {
  background-color: #ce2431;
  color: #fff;
  font-weight: 600;
}
#root-roster-resource .injury-report .fg-data-grid .cell-painted a:hover {
  color: inherit;
  opacity: 0.5;
}
#root-roster-resource .injury-report .fg-data-grid .row-sep {
  background-color: #eee;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
}
.dark-mode #root-roster-resource .injury-report .fg-data-grid .row-sep {
  background-color: #444;
  border-color: #555;
}
#root-roster-resource .injury-report .fg-data-grid .is-not-current {
  background-color: #ddd;
}
.dark-mode #root-roster-resource .injury-report .fg-data-grid .is-not-current {
  background-color: #888;
}
#root-roster-resource .injury-report .fg-data-grid .table-page-control ~ .table-page-control {
  top: -6px;
}
#root-roster-resource .injury-report .fg-data-grid tr:hover .cell-painted .material-icons {
  font-size: 15px;
}
#root-roster-resource .injury-report .fg-data-grid tr:hover .cell-painted.add {
  background-color: rgba(51, 102, 153, 0.8);
}
#root-roster-resource .injury-report .fg-data-grid tr:hover .cell-painted.sub {
  background-color: rgba(206, 36, 49, 0.8);
}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/roster-resource/breakdowns.scss ***!
  \*****************************************************************************************************************************************************************************************/
.team-angels, [data-team-color=LAA], [data-team-color=angels] {
  background-color: #B71234;
  color: #fff;
}

.team-orioles, [data-team-color=BAL], [data-team-color=orioles] {
  background-color: #ED4C09;
  color: #000;
}

.team-redsox, [data-team-color=BOS], [data-team-color=red-sox] {
  background-color: #C60C30;
  color: #fff;
}

.team-whitesox, [data-team-color=CHW], [data-team-color=white-sox] {
  background-color: #C0C0C0;
  color: #000;
}

.team-indians, [data-team-color=CLE], [data-team-color=indians],
[data-team-color=cleveland], [data-team-color=guardians] {
  background-color: #D30335;
  color: #fff;
}

.team-tigers, [data-team-color=DET], [data-team-color=tigers] {
  background-color: #DE4406;
  color: #fff;
}

.team-royals, [data-team-color=KCR], [data-team-color=royals] {
  background-color: #74B4FA;
  color: #000;
}

.team-twins, [data-team-color=MIN], [data-team-color=twins] {
  background-color: #072754;
  color: #fff;
}

.team-yankees, [data-team-color=NYY], [data-team-color=yankees] {
  background-color: #1C2841;
  color: #fff;
}

.team-athletics, [data-team-color=OAK], [data-team-color=ATH], [data-team-color=athletics] {
  background-color: #003831;
  color: #fff;
}

.team-mariners, [data-team-color=SEA], [data-team-color=mariners] {
  background-color: #005C5C;
  color: #fff;
}

.team-rays, [data-team-color=TBR], [data-team-color=rays] {
  background-color: #FFD700;
  color: #000;
}

.team-rangers, [data-team-color=TEX], [data-team-color=rangers] {
  background-color: #BD1021;
  color: #fff;
}

.team-bluejays, [data-team-color=TOR], [data-team-color=blue-jays] {
  background-color: #003DA5;
  color: #fff;
}

.team-diamondbacks, [data-team-color=ARZ], [data-team-color=ARI], [data-team-color=diamondbacks] {
  background-color: #A71930;
  color: #fff;
}

.team-braves, [data-team-color=ATL], [data-team-color=braves] {
  background-color: #B71234;
  color: #fff;
}

.team-cubs, [data-team-color=CHC], [data-team-color=cubs] {
  background-color: #003279;
  color: #fff;
}

.team-dodgers, [data-team-color=LAD], [data-team-color=dodgers] {
  background-color: #083C6B;
  color: #fff;
}

.team-reds, [data-team-color=CIN], [data-team-color=reds] {
  background-color: #C6011F;
  color: #fff;
}

.team-rockies, [data-team-color=COL], [data-team-color=rockies] {
  background-color: #333366;
  color: #fff;
}

.team-marlins, [data-team-color=MIA], [data-team-color=marlins] {
  background-color: #00a3e0;
  color: #fff;
}

.team-astros, [data-team-color=HOU], [data-team-color=astros] {
  background-color: #FF7F00;
  color: #000;
}

.team-brewers, [data-team-color=MIL], [data-team-color=brewers] {
  background-color: #13294b;
  color: #fff;
}

.team-nationals, [data-team-color=WSN], [data-team-color=nationals] {
  background-color: #BA122B;
  color: #fff;
}

.team-mets, [data-team-color=NYM], [data-team-color=mets] {
  background-color: #FB4F14;
  color: #000;
}

.team-phillies, [data-team-color=PHI], [data-team-color=phillies] {
  background-color: #BA0C2F;
  color: #fff;
}

.team-pirates, [data-team-color=PIT], [data-team-color=pirates] {
  background-color: #FDB829;
  color: #000;
}

.team-cardinals, [data-team-color=STL], [data-team-color=cardinals] {
  background-color: #C41E3A;
  color: #fff;
}

.team-padres, [data-team-color=SDP], [data-team-color=padres] {
  background-color: #473729;
  color: #fff;
}

.team-giants, [data-team-color=SFG], [data-team-color=giants] {
  background-color: #F2552C;
  color: #000;
}

.team-angels, [data-team-color=LAA], [data-team-color=angels] {
  background-color: #B71234;
  color: #fff;
}

.team-orioles, [data-team-color=BAL], [data-team-color=orioles] {
  background-color: #ED4C09;
  color: #000;
}

.team-redsox, [data-team-color=BOS], [data-team-color=red-sox] {
  background-color: #C60C30;
  color: #fff;
}

.team-whitesox, [data-team-color=CHW], [data-team-color=white-sox] {
  background-color: #C0C0C0;
  color: #000;
}

.team-indians, [data-team-color=CLE], [data-team-color=indians],
[data-team-color=cleveland], [data-team-color=guardians] {
  background-color: #D30335;
  color: #fff;
}

.team-tigers, [data-team-color=DET], [data-team-color=tigers] {
  background-color: #DE4406;
  color: #fff;
}

.team-royals, [data-team-color=KCR], [data-team-color=royals] {
  background-color: #74B4FA;
  color: #000;
}

.team-twins, [data-team-color=MIN], [data-team-color=twins] {
  background-color: #072754;
  color: #fff;
}

.team-yankees, [data-team-color=NYY], [data-team-color=yankees] {
  background-color: #1C2841;
  color: #fff;
}

.team-athletics, [data-team-color=OAK], [data-team-color=ATH], [data-team-color=athletics] {
  background-color: #003831;
  color: #fff;
}

.team-mariners, [data-team-color=SEA], [data-team-color=mariners] {
  background-color: #005C5C;
  color: #fff;
}

.team-rays, [data-team-color=TBR], [data-team-color=rays] {
  background-color: #FFD700;
  color: #000;
}

.team-rangers, [data-team-color=TEX], [data-team-color=rangers] {
  background-color: #BD1021;
  color: #fff;
}

.team-bluejays, [data-team-color=TOR], [data-team-color=blue-jays] {
  background-color: #003DA5;
  color: #fff;
}

.team-diamondbacks, [data-team-color=ARZ], [data-team-color=ARI], [data-team-color=diamondbacks] {
  background-color: #A71930;
  color: #fff;
}

.team-braves, [data-team-color=ATL], [data-team-color=braves] {
  background-color: #B71234;
  color: #fff;
}

.team-cubs, [data-team-color=CHC], [data-team-color=cubs] {
  background-color: #003279;
  color: #fff;
}

.team-dodgers, [data-team-color=LAD], [data-team-color=dodgers] {
  background-color: #083C6B;
  color: #fff;
}

.team-reds, [data-team-color=CIN], [data-team-color=reds] {
  background-color: #C6011F;
  color: #fff;
}

.team-rockies, [data-team-color=COL], [data-team-color=rockies] {
  background-color: #333366;
  color: #fff;
}

.team-marlins, [data-team-color=MIA], [data-team-color=marlins] {
  background-color: #00a3e0;
  color: #fff;
}

.team-astros, [data-team-color=HOU], [data-team-color=astros] {
  background-color: #FF7F00;
  color: #000;
}

.team-brewers, [data-team-color=MIL], [data-team-color=brewers] {
  background-color: #13294b;
  color: #fff;
}

.team-nationals, [data-team-color=WSN], [data-team-color=nationals] {
  background-color: #BA122B;
  color: #fff;
}

.team-mets, [data-team-color=NYM], [data-team-color=mets] {
  background-color: #FB4F14;
  color: #000;
}

.team-phillies, [data-team-color=PHI], [data-team-color=phillies] {
  background-color: #BA0C2F;
  color: #fff;
}

.team-pirates, [data-team-color=PIT], [data-team-color=pirates] {
  background-color: #FDB829;
  color: #000;
}

.team-cardinals, [data-team-color=STL], [data-team-color=cardinals] {
  background-color: #C41E3A;
  color: #fff;
}

.team-padres, [data-team-color=SDP], [data-team-color=padres] {
  background-color: #473729;
  color: #fff;
}

.team-giants, [data-team-color=SFG], [data-team-color=giants] {
  background-color: #F2552C;
  color: #000;
}

#root-roster-resource .breakdowns {
  width: 900px;
  min-height: 500px;
  margin: auto;
}
#root-roster-resource .breakdowns .breakdowns-data-grid {
  position: relative;
  width: 100%;
}
#root-roster-resource .breakdowns .breakdowns-data-grid .fgui-loading-screen {
  top: 0;
}
#root-roster-resource .breakdowns .fg-data-grid .table-wrapper-inner table {
  font-size: 12px;
}
#root-roster-resource .breakdowns .fg-data-grid th {
  background-color: #000;
  color: #fff;
  border: 2px solid #fff;
}
.dark-mode #root-roster-resource .breakdowns .fg-data-grid th {
  border-color: #555;
}
#root-roster-resource .breakdowns .fg-data-grid th, #root-roster-resource .breakdowns .fg-data-grid td {
  text-align: center;
}
#root-roster-resource .breakdowns .fg-data-grid th a, #root-roster-resource .breakdowns .fg-data-grid td a {
  color: inherit;
}
#root-roster-resource .breakdowns .fg-data-grid [data-stat=Team],
#root-roster-resource .breakdowns .fg-data-grid [data-stat="26-man Count"],
#root-roster-resource .breakdowns .fg-data-grid [data-stat="40-man Count"],
#root-roster-resource .breakdowns .fg-data-grid [data-stat="Rule 5"],
#root-roster-resource .breakdowns .fg-data-grid [data-stat="Rule 5 %"],
#root-roster-resource .breakdowns .fg-data-grid [data-stat*="Payroll Projection"],
#root-roster-resource .breakdowns .fg-data-grid [data-stat="Pre-Arbitration %"] {
  border-right-width: 5px;
}
#root-roster-resource .breakdowns .fg-data-grid td[data-stat="26-man Count"],
#root-roster-resource .breakdowns .fg-data-grid td[data-stat="40-man Count"],
#root-roster-resource .breakdowns .fg-data-grid td[data-stat="Rank Payroll"] {
  background-color: #cfe2f3;
}
.dark-mode #root-roster-resource .breakdowns .fg-data-grid td[data-stat="26-man Count"],
.dark-mode #root-roster-resource .breakdowns .fg-data-grid td[data-stat="40-man Count"],
.dark-mode #root-roster-resource .breakdowns .fg-data-grid td[data-stat="Rank Payroll"] {
  background-color: rgba(207, 226, 243, 0.6);
}
#root-roster-resource .breakdowns .fg-data-grid tr:hover td[data-stat="26-man Count"],
#root-roster-resource .breakdowns .fg-data-grid tr:hover td[data-stat="40-man Count"],
#root-roster-resource .breakdowns .fg-data-grid tr:hover td[data-stat="Rank Payroll"] {
  background-color: rgba(207, 226, 243, 0.3);
}
#root-roster-resource .breakdowns .fg-data-grid td[data-stat="Rank Homegrown"],
#root-roster-resource .breakdowns .fg-data-grid td[data-stat="Rank Free Agent"],
#root-roster-resource .breakdowns .fg-data-grid td[data-stat="Rank Trade"] {
  background-color: #ddd;
}
.dark-mode #root-roster-resource .breakdowns .fg-data-grid td[data-stat="Rank Homegrown"],
.dark-mode #root-roster-resource .breakdowns .fg-data-grid td[data-stat="Rank Free Agent"],
.dark-mode #root-roster-resource .breakdowns .fg-data-grid td[data-stat="Rank Trade"] {
  background-color: rgba(221, 221, 221, 0.6);
}
#root-roster-resource .breakdowns .fg-data-grid tr:hover td[data-stat="Rank Homegrown"],
#root-roster-resource .breakdowns .fg-data-grid tr:hover td[data-stat="Rank Free Agent"],
#root-roster-resource .breakdowns .fg-data-grid tr:hover td[data-stat="Rank Trade"] {
  background-color: rgba(204, 204, 204, 0.8);
}
.dark-mode #root-roster-resource .breakdowns .fg-data-grid tr:hover {
  background-color: rgba(204, 204, 204, 0.2);
}
#root-roster-resource .breakdowns .fg-data-grid td[data-stat*=Commitments] {
  background-color: #d9ead3;
  border: 1px solid #fff;
}
.dark-mode #root-roster-resource .breakdowns .fg-data-grid td[data-stat*=Commitments] {
  background-color: rgba(217, 234, 211, 0.6);
  border-color: #ccc;
}
#root-roster-resource .breakdowns .fg-data-grid tr:hover td[data-stat*=Commitments] {
  background-color: rgba(217, 234, 211, 0.3);
}
.dark-mode #root-roster-resource .breakdowns .fg-data-grid tr:hover td[data-stat*=Commitments] {
  background-color: rgba(217, 234, 211, 0.3);
}
/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/roster-resource/lineup-tracker.scss ***!
  \*********************************************************************************************************************************************************************************************/
.team-angels, [data-team-color=LAA], [data-team-color=angels] {
  background-color: #B71234;
  color: #fff;
}

.team-orioles, [data-team-color=BAL], [data-team-color=orioles] {
  background-color: #ED4C09;
  color: #000;
}

.team-redsox, [data-team-color=BOS], [data-team-color=red-sox] {
  background-color: #C60C30;
  color: #fff;
}

.team-whitesox, [data-team-color=CHW], [data-team-color=white-sox] {
  background-color: #C0C0C0;
  color: #000;
}

.team-indians, [data-team-color=CLE], [data-team-color=indians],
[data-team-color=cleveland], [data-team-color=guardians] {
  background-color: #D30335;
  color: #fff;
}

.team-tigers, [data-team-color=DET], [data-team-color=tigers] {
  background-color: #DE4406;
  color: #fff;
}

.team-royals, [data-team-color=KCR], [data-team-color=royals] {
  background-color: #74B4FA;
  color: #000;
}

.team-twins, [data-team-color=MIN], [data-team-color=twins] {
  background-color: #072754;
  color: #fff;
}

.team-yankees, [data-team-color=NYY], [data-team-color=yankees] {
  background-color: #1C2841;
  color: #fff;
}

.team-athletics, [data-team-color=OAK], [data-team-color=ATH], [data-team-color=athletics] {
  background-color: #003831;
  color: #fff;
}

.team-mariners, [data-team-color=SEA], [data-team-color=mariners] {
  background-color: #005C5C;
  color: #fff;
}

.team-rays, [data-team-color=TBR], [data-team-color=rays] {
  background-color: #FFD700;
  color: #000;
}

.team-rangers, [data-team-color=TEX], [data-team-color=rangers] {
  background-color: #BD1021;
  color: #fff;
}

.team-bluejays, [data-team-color=TOR], [data-team-color=blue-jays] {
  background-color: #003DA5;
  color: #fff;
}

.team-diamondbacks, [data-team-color=ARZ], [data-team-color=ARI], [data-team-color=diamondbacks] {
  background-color: #A71930;
  color: #fff;
}

.team-braves, [data-team-color=ATL], [data-team-color=braves] {
  background-color: #B71234;
  color: #fff;
}

.team-cubs, [data-team-color=CHC], [data-team-color=cubs] {
  background-color: #003279;
  color: #fff;
}

.team-dodgers, [data-team-color=LAD], [data-team-color=dodgers] {
  background-color: #083C6B;
  color: #fff;
}

.team-reds, [data-team-color=CIN], [data-team-color=reds] {
  background-color: #C6011F;
  color: #fff;
}

.team-rockies, [data-team-color=COL], [data-team-color=rockies] {
  background-color: #333366;
  color: #fff;
}

.team-marlins, [data-team-color=MIA], [data-team-color=marlins] {
  background-color: #00a3e0;
  color: #fff;
}

.team-astros, [data-team-color=HOU], [data-team-color=astros] {
  background-color: #FF7F00;
  color: #000;
}

.team-brewers, [data-team-color=MIL], [data-team-color=brewers] {
  background-color: #13294b;
  color: #fff;
}

.team-nationals, [data-team-color=WSN], [data-team-color=nationals] {
  background-color: #BA122B;
  color: #fff;
}

.team-mets, [data-team-color=NYM], [data-team-color=mets] {
  background-color: #FB4F14;
  color: #000;
}

.team-phillies, [data-team-color=PHI], [data-team-color=phillies] {
  background-color: #BA0C2F;
  color: #fff;
}

.team-pirates, [data-team-color=PIT], [data-team-color=pirates] {
  background-color: #FDB829;
  color: #000;
}

.team-cardinals, [data-team-color=STL], [data-team-color=cardinals] {
  background-color: #C41E3A;
  color: #fff;
}

.team-padres, [data-team-color=SDP], [data-team-color=padres] {
  background-color: #473729;
  color: #fff;
}

.team-giants, [data-team-color=SFG], [data-team-color=giants] {
  background-color: #F2552C;
  color: #000;
}

.team-angels, [data-team-color=LAA], [data-team-color=angels] {
  background-color: #B71234;
  color: #fff;
}

.team-orioles, [data-team-color=BAL], [data-team-color=orioles] {
  background-color: #ED4C09;
  color: #000;
}

.team-redsox, [data-team-color=BOS], [data-team-color=red-sox] {
  background-color: #C60C30;
  color: #fff;
}

.team-whitesox, [data-team-color=CHW], [data-team-color=white-sox] {
  background-color: #C0C0C0;
  color: #000;
}

.team-indians, [data-team-color=CLE], [data-team-color=indians],
[data-team-color=cleveland], [data-team-color=guardians] {
  background-color: #D30335;
  color: #fff;
}

.team-tigers, [data-team-color=DET], [data-team-color=tigers] {
  background-color: #DE4406;
  color: #fff;
}

.team-royals, [data-team-color=KCR], [data-team-color=royals] {
  background-color: #74B4FA;
  color: #000;
}

.team-twins, [data-team-color=MIN], [data-team-color=twins] {
  background-color: #072754;
  color: #fff;
}

.team-yankees, [data-team-color=NYY], [data-team-color=yankees] {
  background-color: #1C2841;
  color: #fff;
}

.team-athletics, [data-team-color=OAK], [data-team-color=ATH], [data-team-color=athletics] {
  background-color: #003831;
  color: #fff;
}

.team-mariners, [data-team-color=SEA], [data-team-color=mariners] {
  background-color: #005C5C;
  color: #fff;
}

.team-rays, [data-team-color=TBR], [data-team-color=rays] {
  background-color: #FFD700;
  color: #000;
}

.team-rangers, [data-team-color=TEX], [data-team-color=rangers] {
  background-color: #BD1021;
  color: #fff;
}

.team-bluejays, [data-team-color=TOR], [data-team-color=blue-jays] {
  background-color: #003DA5;
  color: #fff;
}

.team-diamondbacks, [data-team-color=ARZ], [data-team-color=ARI], [data-team-color=diamondbacks] {
  background-color: #A71930;
  color: #fff;
}

.team-braves, [data-team-color=ATL], [data-team-color=braves] {
  background-color: #B71234;
  color: #fff;
}

.team-cubs, [data-team-color=CHC], [data-team-color=cubs] {
  background-color: #003279;
  color: #fff;
}

.team-dodgers, [data-team-color=LAD], [data-team-color=dodgers] {
  background-color: #083C6B;
  color: #fff;
}

.team-reds, [data-team-color=CIN], [data-team-color=reds] {
  background-color: #C6011F;
  color: #fff;
}

.team-rockies, [data-team-color=COL], [data-team-color=rockies] {
  background-color: #333366;
  color: #fff;
}

.team-marlins, [data-team-color=MIA], [data-team-color=marlins] {
  background-color: #00a3e0;
  color: #fff;
}

.team-astros, [data-team-color=HOU], [data-team-color=astros] {
  background-color: #FF7F00;
  color: #000;
}

.team-brewers, [data-team-color=MIL], [data-team-color=brewers] {
  background-color: #13294b;
  color: #fff;
}

.team-nationals, [data-team-color=WSN], [data-team-color=nationals] {
  background-color: #BA122B;
  color: #fff;
}

.team-mets, [data-team-color=NYM], [data-team-color=mets] {
  background-color: #FB4F14;
  color: #000;
}

.team-phillies, [data-team-color=PHI], [data-team-color=phillies] {
  background-color: #BA0C2F;
  color: #fff;
}

.team-pirates, [data-team-color=PIT], [data-team-color=pirates] {
  background-color: #FDB829;
  color: #000;
}

.team-cardinals, [data-team-color=STL], [data-team-color=cardinals] {
  background-color: #C41E3A;
  color: #fff;
}

.team-padres, [data-team-color=SDP], [data-team-color=padres] {
  background-color: #473729;
  color: #fff;
}

.team-giants, [data-team-color=SFG], [data-team-color=giants] {
  background-color: #F2552C;
  color: #000;
}

#root-roster-resource .lineup-tracker {
  position: relative;
  min-height: 300px;
}
#root-roster-resource .lineup-tracker .fg-data-grid table {
  width: auto;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner {
  overflow-x: auto;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table {
  table-layout: auto;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table thead tr th {
  height: 40px;
  width: 48px;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table thead tr th[data-stat=Name] {
  width: 130px;
  max-width: 130px;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table thead tr th[data-stat="Last 7 Days"] {
  width: 48px;
  max-width: 48px;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table td {
  text-align: center;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table td.roster-40 {
  background-color: #ddd9c3;
}
.dark-mode #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table td.roster-40 {
  background-color: #665f38;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table td.roster-active {
  background-color: #dfdfef;
}
.dark-mode #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table td.roster-active {
  background-color: #454575;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table td.roster-il {
  color: red;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table td.roster-il a {
  color: red;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table td[data-stat=Name] {
  text-align: left;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table td[data-status=AAA], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table td[data-status=AA] {
  color: red;
  background-color: #efefef;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table td[data-override=DFA], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table td[data-override=FA], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table td[data-override=PL], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table td[data-override=BL], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table td[data-override=FME], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table td[data-override=RL], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table td[data-override=Retired] {
  color: #000;
  background-color: #efefef;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-status=Inj],
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-status="60"],
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-status="60IL"],
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-status="45"],
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-status="45IL"],
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-status="15"],
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-status="15IL"],
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-status="10"],
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-status="10IL"],
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-status="7"],
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-status="7IL"],
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-status=CV-19],
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-status=CV19] {
  background-color: gold;
  color: red;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-status=IL] {
  background-color: gold;
  color: red;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-angels, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=LAA], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=angels] {
  background-color: #B71234;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-orioles, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=BAL], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=orioles] {
  background-color: #ED4C09;
  color: #000;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-redsox, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=BOS], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=red-sox] {
  background-color: #C60C30;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-whitesox, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=CHW], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=white-sox] {
  background-color: #C0C0C0;
  color: #000;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-indians, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=CLE], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=indians],
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=cleveland], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=guardians] {
  background-color: #D30335;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-tigers, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=DET], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=tigers] {
  background-color: #DE4406;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-royals, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=KCR], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=royals] {
  background-color: #74B4FA;
  color: #000;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-twins, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=MIN], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=twins] {
  background-color: #072754;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-yankees, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=NYY], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=yankees] {
  background-color: #1C2841;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-athletics, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=OAK], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=ATH], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=athletics] {
  background-color: #003831;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-mariners, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=SEA], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=mariners] {
  background-color: #005C5C;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-rays, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=TBR], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=rays] {
  background-color: #FFD700;
  color: #000;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-rangers, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=TEX], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=rangers] {
  background-color: #BD1021;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-bluejays, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=TOR], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=blue-jays] {
  background-color: #003DA5;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-diamondbacks, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=ARZ], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=ARI], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=diamondbacks] {
  background-color: #A71930;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-braves, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=ATL], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=braves] {
  background-color: #B71234;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-cubs, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=CHC], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=cubs] {
  background-color: #003279;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-dodgers, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=LAD], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=dodgers] {
  background-color: #083C6B;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-reds, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=CIN], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=reds] {
  background-color: #C6011F;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-rockies, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=COL], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=rockies] {
  background-color: #333366;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-marlins, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=MIA], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=marlins] {
  background-color: #00a3e0;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-astros, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=HOU], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=astros] {
  background-color: #FF7F00;
  color: #000;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-brewers, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=MIL], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=brewers] {
  background-color: #13294b;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-nationals, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=WSN], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=nationals] {
  background-color: #BA122B;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-mets, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=NYM], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=mets] {
  background-color: #FB4F14;
  color: #000;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-phillies, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=PHI], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=phillies] {
  background-color: #BA0C2F;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-pirates, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=PIT], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=pirates] {
  background-color: #FDB829;
  color: #000;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-cardinals, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=STL], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=cardinals] {
  background-color: #C41E3A;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-padres, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=SDP], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=padres] {
  background-color: #473729;
  color: #fff;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table .team-giants, #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=SFG], #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner table [data-team-color=giants] {
  background-color: #F2552C;
  color: #000;
}
#root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner tr:hover .roster-active {
  background-color: rgba(223, 223, 239, 0.4);
}
.dark-mode #root-roster-resource .lineup-tracker .fg-data-grid .table-wrapper-inner tr:hover .roster-active {
  background-color: rgba(69, 69, 117, 0.4);
}
#root-roster-resource .lineup-tracker .fgui-loading-screen {
  top: 0;
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/roster-resource/schedule-grid.scss ***!
  \********************************************************************************************************************************************************************************************/
.team-angels, [data-team-color=LAA], [data-team-color=angels] {
  background-color: #B71234;
  color: #fff;
}

.team-orioles, [data-team-color=BAL], [data-team-color=orioles] {
  background-color: #ED4C09;
  color: #000;
}

.team-redsox, [data-team-color=BOS], [data-team-color=red-sox] {
  background-color: #C60C30;
  color: #fff;
}

.team-whitesox, [data-team-color=CHW], [data-team-color=white-sox] {
  background-color: #C0C0C0;
  color: #000;
}

.team-indians, [data-team-color=CLE], [data-team-color=indians],
[data-team-color=cleveland], [data-team-color=guardians] {
  background-color: #D30335;
  color: #fff;
}

.team-tigers, [data-team-color=DET], [data-team-color=tigers] {
  background-color: #DE4406;
  color: #fff;
}

.team-royals, [data-team-color=KCR], [data-team-color=royals] {
  background-color: #74B4FA;
  color: #000;
}

.team-twins, [data-team-color=MIN], [data-team-color=twins] {
  background-color: #072754;
  color: #fff;
}

.team-yankees, [data-team-color=NYY], [data-team-color=yankees] {
  background-color: #1C2841;
  color: #fff;
}

.team-athletics, [data-team-color=OAK], [data-team-color=ATH], [data-team-color=athletics] {
  background-color: #003831;
  color: #fff;
}

.team-mariners, [data-team-color=SEA], [data-team-color=mariners] {
  background-color: #005C5C;
  color: #fff;
}

.team-rays, [data-team-color=TBR], [data-team-color=rays] {
  background-color: #FFD700;
  color: #000;
}

.team-rangers, [data-team-color=TEX], [data-team-color=rangers] {
  background-color: #BD1021;
  color: #fff;
}

.team-bluejays, [data-team-color=TOR], [data-team-color=blue-jays] {
  background-color: #003DA5;
  color: #fff;
}

.team-diamondbacks, [data-team-color=ARZ], [data-team-color=ARI], [data-team-color=diamondbacks] {
  background-color: #A71930;
  color: #fff;
}

.team-braves, [data-team-color=ATL], [data-team-color=braves] {
  background-color: #B71234;
  color: #fff;
}

.team-cubs, [data-team-color=CHC], [data-team-color=cubs] {
  background-color: #003279;
  color: #fff;
}

.team-dodgers, [data-team-color=LAD], [data-team-color=dodgers] {
  background-color: #083C6B;
  color: #fff;
}

.team-reds, [data-team-color=CIN], [data-team-color=reds] {
  background-color: #C6011F;
  color: #fff;
}

.team-rockies, [data-team-color=COL], [data-team-color=rockies] {
  background-color: #333366;
  color: #fff;
}

.team-marlins, [data-team-color=MIA], [data-team-color=marlins] {
  background-color: #00a3e0;
  color: #fff;
}

.team-astros, [data-team-color=HOU], [data-team-color=astros] {
  background-color: #FF7F00;
  color: #000;
}

.team-brewers, [data-team-color=MIL], [data-team-color=brewers] {
  background-color: #13294b;
  color: #fff;
}

.team-nationals, [data-team-color=WSN], [data-team-color=nationals] {
  background-color: #BA122B;
  color: #fff;
}

.team-mets, [data-team-color=NYM], [data-team-color=mets] {
  background-color: #FB4F14;
  color: #000;
}

.team-phillies, [data-team-color=PHI], [data-team-color=phillies] {
  background-color: #BA0C2F;
  color: #fff;
}

.team-pirates, [data-team-color=PIT], [data-team-color=pirates] {
  background-color: #FDB829;
  color: #000;
}

.team-cardinals, [data-team-color=STL], [data-team-color=cardinals] {
  background-color: #C41E3A;
  color: #fff;
}

.team-padres, [data-team-color=SDP], [data-team-color=padres] {
  background-color: #473729;
  color: #fff;
}

.team-giants, [data-team-color=SFG], [data-team-color=giants] {
  background-color: #F2552C;
  color: #000;
}

#root-roster-resource .schedule-grid {
  position: relative;
  min-height: 300px;
  width: 100%;
}
#root-roster-resource .schedule-grid .fg-data-grid .table-wrapper-inner {
  overflow-x: auto;
}
#root-roster-resource .schedule-grid .fg-data-grid .table-wrapper-inner table thead {
  visibility: hidden;
}
#root-roster-resource .schedule-grid .fg-data-grid .table-wrapper-inner table thead tr th {
  height: 48px;
  width: 58px;
}
#root-roster-resource .schedule-grid .fg-data-grid .table-wrapper-inner table thead tr th[data-stat=Team] {
  width: 80px;
}
#root-roster-resource .schedule-grid .fg-data-grid .table-wrapper-inner table tbody tr:not(:first-child) th {
  border-top-width: 20px;
  border-bottom-width: 2px;
}
#root-roster-resource .schedule-grid .fg-data-grid .table-wrapper-inner table tbody th {
  background-color: #000;
}
#root-roster-resource .schedule-grid .fg-data-grid .table-wrapper-inner table th, #root-roster-resource .schedule-grid .fg-data-grid .table-wrapper-inner table td {
  text-align: center;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
#root-roster-resource .schedule-grid [data-stat=Team] {
  border-right-width: 5px;
}
#root-roster-resource .schedule-grid .fgui-loading-screen {
  top: 0;
}
/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./styles/roster-resource/probables-grid.scss ***!
  \*********************************************************************************************************************************************************************************************/
.team-angels, [data-team-color=LAA], [data-team-color=angels] {
  background-color: #B71234;
  color: #fff;
}

.team-orioles, [data-team-color=BAL], [data-team-color=orioles] {
  background-color: #ED4C09;
  color: #000;
}

.team-redsox, [data-team-color=BOS], [data-team-color=red-sox] {
  background-color: #C60C30;
  color: #fff;
}

.team-whitesox, [data-team-color=CHW], [data-team-color=white-sox] {
  background-color: #C0C0C0;
  color: #000;
}

.team-indians, [data-team-color=CLE], [data-team-color=indians],
[data-team-color=cleveland], [data-team-color=guardians] {
  background-color: #D30335;
  color: #fff;
}

.team-tigers, [data-team-color=DET], [data-team-color=tigers] {
  background-color: #DE4406;
  color: #fff;
}

.team-royals, [data-team-color=KCR], [data-team-color=royals] {
  background-color: #74B4FA;
  color: #000;
}

.team-twins, [data-team-color=MIN], [data-team-color=twins] {
  background-color: #072754;
  color: #fff;
}

.team-yankees, [data-team-color=NYY], [data-team-color=yankees] {
  background-color: #1C2841;
  color: #fff;
}

.team-athletics, [data-team-color=OAK], [data-team-color=ATH], [data-team-color=athletics] {
  background-color: #003831;
  color: #fff;
}

.team-mariners, [data-team-color=SEA], [data-team-color=mariners] {
  background-color: #005C5C;
  color: #fff;
}

.team-rays, [data-team-color=TBR], [data-team-color=rays] {
  background-color: #FFD700;
  color: #000;
}

.team-rangers, [data-team-color=TEX], [data-team-color=rangers] {
  background-color: #BD1021;
  color: #fff;
}

.team-bluejays, [data-team-color=TOR], [data-team-color=blue-jays] {
  background-color: #003DA5;
  color: #fff;
}

.team-diamondbacks, [data-team-color=ARZ], [data-team-color=ARI], [data-team-color=diamondbacks] {
  background-color: #A71930;
  color: #fff;
}

.team-braves, [data-team-color=ATL], [data-team-color=braves] {
  background-color: #B71234;
  color: #fff;
}

.team-cubs, [data-team-color=CHC], [data-team-color=cubs] {
  background-color: #003279;
  color: #fff;
}

.team-dodgers, [data-team-color=LAD], [data-team-color=dodgers] {
  background-color: #083C6B;
  color: #fff;
}

.team-reds, [data-team-color=CIN], [data-team-color=reds] {
  background-color: #C6011F;
  color: #fff;
}

.team-rockies, [data-team-color=COL], [data-team-color=rockies] {
  background-color: #333366;
  color: #fff;
}

.team-marlins, [data-team-color=MIA], [data-team-color=marlins] {
  background-color: #00a3e0;
  color: #fff;
}

.team-astros, [data-team-color=HOU], [data-team-color=astros] {
  background-color: #FF7F00;
  color: #000;
}

.team-brewers, [data-team-color=MIL], [data-team-color=brewers] {
  background-color: #13294b;
  color: #fff;
}

.team-nationals, [data-team-color=WSN], [data-team-color=nationals] {
  background-color: #BA122B;
  color: #fff;
}

.team-mets, [data-team-color=NYM], [data-team-color=mets] {
  background-color: #FB4F14;
  color: #000;
}

.team-phillies, [data-team-color=PHI], [data-team-color=phillies] {
  background-color: #BA0C2F;
  color: #fff;
}

.team-pirates, [data-team-color=PIT], [data-team-color=pirates] {
  background-color: #FDB829;
  color: #000;
}

.team-cardinals, [data-team-color=STL], [data-team-color=cardinals] {
  background-color: #C41E3A;
  color: #fff;
}

.team-padres, [data-team-color=SDP], [data-team-color=padres] {
  background-color: #473729;
  color: #fff;
}

.team-giants, [data-team-color=SFG], [data-team-color=giants] {
  background-color: #F2552C;
  color: #000;
}

#root-roster-resource .probables-grid {
  position: relative;
  min-height: 300px;
  width: 100%;
}
#root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner {
  overflow-x: auto;
}
#root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table {
  table-layout: fixed;
}
#root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table thead {
  visibility: hidden;
  display: none;
}
#root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table thead tr th {
  height: 48px;
  width: 130px;
}
#root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table thead tr th[data-stat=Team] {
  width: 70px;
}
#root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table tbody tr th {
  border-top-width: 8px;
  border-bottom-width: 2px;
  border-color: #fff;
}
.dark-mode #root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table tbody tr th {
  border-color: #888;
}
#root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table tbody th {
  background-color: #000;
}
#root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table tbody th.week-band-1 {
  background-color: #555;
}
#root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table th, #root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table td {
  text-align: center;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
#root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table td:not([data-stat=Team]) {
  background-color: #efefef;
  border-color: #fff;
}
.dark-mode #root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table td:not([data-stat=Team]) {
  background-color: #333;
  border-color: #888;
}
#root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table td {
  white-space: pre;
  line-height: 1.2;
}
#root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table td[data-off=true] {
  color: red;
  background-color: #fff;
  border-color: #efefef;
}
.dark-mode #root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table td[data-off=true] {
  background-color: #222;
  color: rgb(255, 104, 104);
}
#root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table td[data-off=true]:hover {
  background-color: initial;
}
.dark-mode #root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table td[data-off=true]:hover {
  background-color: #888;
  color: rgb(255, 104, 104);
}
#root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table td[data-tbd=true] {
  background-color: #cfe2f3;
  color: red;
}
#root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table td[data-tbd=true] a {
  color: red;
}
#root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table td[data-tbd=true] a:hover {
  color: #000;
}
#root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table tr:hover td:not([data-stat=Team]) {
  background-color: #c5c4c4;
}
.dark-mode #root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table tr:hover td:not([data-stat=Team]) {
  background-color: #555;
}
#root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table tr:hover td[data-off=true] {
  background-color: initial;
}
.dark-mode #root-roster-resource .probables-grid .fg-data-grid .table-wrapper-inner table tr:hover td[data-off=true] {
  background-color: #747474;
}
#root-roster-resource .probables-grid [data-stat=Team] {
  border-right-width: 5px;
  border-right-color: #fff;
}
.dark-mode #root-roster-resource .probables-grid [data-stat=Team] {
  border-right-color: #888;
}
#root-roster-resource .probables-grid .fgui-loading-screen {
  top: 0;
}
