@import url('https://fonts.googleapis.com/css2?family=Inter:wght@500&display=swap');

.goldsheet-page-content .issue-content {
    background-color: #FFFFFF;
    color: #000;
    font-family: 'Inter' !important;
}

.goldsheet-page-content .issue-content * {
    all: revert;
}

.goldsheet-page-content .issue-content h1,
.goldsheet-page-content .issue-content h2,
.goldsheet-page-content .issue-content h3,
.goldsheet-page-content .issue-content h4,
.goldsheet-page-content .issue-content form {
    text-align: center !important;
    margin: 0.3em auto 0em auto !important;
    color: #212121;
    font-family: 'Inter' !important;
    font-weight: 100 !important;
    text-transform: unset !important;
}

.goldsheet-page-content .issue-content h1 {
    font-size: 3em !important;
    margin: 0.3em auto 0.3em auto !important;
}

.goldsheet-page-content .issue-content h2 {
    font-size: 2.5em !important;
}

.goldsheet-page-content .issue-content h3 {
    font-size: 1.2em !important;
    margin: 1em auto 0.7em auto !important;
    font-style: italic;
    text-decoration: underline;
    color: #212121;
    max-width: 1024px !important;
}

.goldsheet-page-content .issue-content h4 {
    font-size: 1.1em !important;
}

.goldsheet-page-content .issue-content body > div.elementor.elementor-2516 > h3:nth-child(8) {
    margin-top: 1.5em !important;
}

.goldsheet-page-content .issue-content body {
    font-family: 'Inter' !important;
    background-color: #f8f8f8 !important;
    margin: 0;
    padding: 0;
}

.goldsheet-page-content .issue-content div.responsive-table {
    overflow-x: auto !important;
    margin: 4px !important;
}

.goldsheet-page-content .issue-content p span {
    display: block !important;
    text-align: center !important;
    font-size: 1.17em !important;
    font-weight: bold !important;
}

.goldsheet-page-content .issue-content .float-left {
    width: 50% !important;
    float: left !important;
}

.goldsheet-page-content .issue-content .float-right {
    width: 50% !important;
    float: right !important;
}

.goldsheet-page-content .issue-content .float-left-3 {
    width: 33% !important;
    float: left !important;
}

.goldsheet-page-content .issue-content .float-center-3 {
    width: 33% !important;
    float: middle !important;
}

.goldsheet-page-content .issue-content .float-right-3 {
    width: 33% !important;
    float: right !important;
}

.goldsheet-page-content .issue-content .float-left-3 .responsive-table table {
    width: 100% !important;
}

.goldsheet-page-content .issue-content .container {
    margin: 0 auto !important;
    max-width: 1024px !important;
    overflow: hidden !important;
    clear: both !important;
}

.goldsheet-page-content .issue-content .logo {
    width: 100% !important;
    max-width: 300px !important;
    margin: 0 !important;
    padding: 5px !important;
}

.goldsheet-page-content .issue-content #header,
.goldsheet-page-content .issue-content #nav {
    background-color: #494949 !important;
    text-align: center !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    box-shadow: 0px 4px 8px -2px #000000b8 !important
}

.goldsheet-page-content .issue-content #header {
    position: sticky;
    top: -1px;
    z-index: 9;
    margin-bottom: 16px;
}

.goldsheet-page-content .issue-content #nav {
    color: #ffffff !important;
    line-height: 40px !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 2 !important;
}

.goldsheet-page-content .issue-content nav {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    column-gap: 1em;
    align-items: center;
}

.goldsheet-page-content .issue-content .fixed-header {
    width: 100% !important;
    position: fixed !important;
    color: #fff !important;
    top: 0 !important;
    height: 40px !important;
}

.goldsheet-page-content .issue-content .fixed-header #header {
    display: none !important;
}

.goldsheet-page-content .issue-content .dropdown_container {
    display: inline-block !important;
    font-size: 0.9em !important;
    border-bottom: 1px solid !important;
    line-height: 1.5em !important;
    text-align: left;
    align-items: center;
}

.goldsheet-page-content .issue-content .dropdown_list_container {
    visibility: visible;
    position: absolute !important;
    left: 0px !important;
    top: 0px !important;
    z-index: 3 !important;
    border-left: 1px solid #a3a3a3 !important;
    border-right: 1px solid #a3a3a3 !important;
    border-bottom: 1px solid #a3a3a3 !important;
    border-radius: 0 0 4px 4px !important;
    background: #f7f7f7f5 !important;
    box-shadow: 0px 3px 8px -3px rgb(0 0 0 / 81%) !important;
    max-height: 0px !important;
    overflow-y: auto !important;
    backdrop-filter: blur(2px) !important;
    -webkit-backdrop-filter: blur(2px) !important;
}

.goldsheet-page-content .issue-content #analysis_dropdown_container,
.goldsheet-page-content .issue-content #analysis_dropdown_list_container {
    width: 9em !important;
    transition: max-height 0.2s ease-in-out !important;

}

.goldsheet-page-content .issue-content #stats_dropdown_container,
.goldsheet-page-content .issue-content #stats_dropdown_list_container {
    width: 12em !important;
    transition: max-height 0.35s ease-in-out !important;
}

.goldsheet-page-content .issue-content input#analysis_dropdown_chevron:checked ~ div .dropdown_list_container {
    max-height: 200px !important;
    transition: max-height 0.2s ease-in-out;
}

.goldsheet-page-content .issue-content input#stats_dropdown_chevron:checked ~ div .dropdown_list_container {
    max-height: 520px !important;
    transition: max-height 0.35s ease-in-out !important;
}

.goldsheet-page-content .issue-content input.dropdown_checkbox:checked ~ label i {
    transform: rotate(-405deg) translateY(-3px) translateX(-6px) !important;
}

.goldsheet-page-content .issue-content .dropdown_list {
    margin-block-start: 0em !important;
    margin-block-end: -0.1em !important;
    margin-inline-start: 0px !important;
    padding-inline-start: 0 !important;
    list-style: none !important;
}

.goldsheet-page-content .issue-content .dropdown_list_item {
    border: none !important;
    border-radius: 0 !important;
    font-family: inherit !important;
    letter-spacing: inherit !important;
    font-weight: inherit !important;
    margin: 0;
    font-size: inherit !important;
    line-height: inherit !important;
    text-transform: inherit !important;
    width: 100%;
    padding-left: 0.8em !important;
    height: 100%;
    text-align: left;
    padding-top: 0.2em !important;
    padding-bottom: 0.2em !important;
    transition: all 100ms linear !important;
    box-shadow: inset 0px 0px 2px -1px rgb(0 0 0) !important;
    background-color: #f8f8f9 !important;
    color: black !important;
    cursor: pointer !important;
}

.goldsheet-page-content .issue-content .dropdown_list_item:hover {
    background-color: #FFCC00 !important;
}

.goldsheet-page-content .issue-content .dropdown_checkbox {
    display: none;
}

.goldsheet-page-content .issue-content .chevron {
    border-right: 1.5px solid white !important;
    border-bottom: 1.5px solid white !important;
    width: 9px !important;
    height: 9px !important;
    transform: rotate(-315deg) !important;
    margin: 5px 0px 5px 10px !important;
    float: right !important;
    transition: 0.2s ease-in-out !important;
}

.goldsheet-page-content .issue-content #last_years_links_dropdown_container {
    color: black;
    margin: 0.9em auto 0em auto !important;
    display: block !important;
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 50%), 0 1px 2px 0 rgba(0, 0, 0, 0.1) !important;
    border: none !important;
    padding: 3px;
    font-size: 0.9em !important;
    border-bottom: 1px solid !important;
    line-height: 1.5em !important;
    border-radius: 3px 3px 0px 0px !important;
    text-align: left;
    border-bottom-color: transparent !important;
}

.goldsheet-page-content .issue-content #last_years_links_dropdown_container > span {
    padding: 3px !important;
}

.goldsheet-page-content .issue-content #last_years_links_chevron {
    border-right: 1.5px solid black !important;
    border-bottom: 1.5px solid black !important;
    width: 11px !important;
    height: 11px !important;
    margin: 4px 5px 5px 10px !important;
    padding-right: 5px !important;
}

.goldsheet-page-content .issue-content #last_years_links_dropdown_list_container {
    left: -4px !important;
    top: 4px !important;
    width: 24.15em !important;
}

.goldsheet-page-content .issue-content #last_years_links_dropdown_container {
    width: 24em !important;
    transition: max-height 0.35s ease-in-out !important;
}

.goldsheet-page-content .issue-content #last_years_links_dropdown_list_container {
    width: 24.15em !important;
    transition: max-height 0.35s ease-in-out !important;
}

.goldsheet-page-content .issue-content input#last_years_chevron:checked ~ div .dropdown_list_container {
    max-height: 200px !important;
    transition: max-height 0.2s ease-in-out;
}

.goldsheet-page-content .issue-content #last_years_links_dropdown_list li > a:visited,
.goldsheet-page-content .issue-content #last_years_links_dropdown_list li > a {
    color: black;
    outline: 0;
    display: block;
    text-decoration: none;
    width: 100%;
}

.goldsheet-page-content .issue-content .picks_table a:visited,
.goldsheet-page-content .issue-content .picks_table a {
    color: black;
    text-decoration: underline !important;
}

.goldsheet-page-content .issue-content #header_pdf {
    border: 1px solid;
    padding: 0px 4px;
    border-radius: 4px;
    line-height: 1.4em;
    color: white;
    transition: all 100ms linear !important;
    cursor: pointer;
    font-family: inherit;
    letter-spacing: inherit;
    font-weight: inherit;
    font-size: inherit;
}

.goldsheet-page-content .issue-content #header_pdf:hover {
    border: 1px solid #FFCC00 !important;
    color: #FFCC00 !important;
}

.goldsheet-page-content .issue-content .dropdown_menu_button {
    background-color: black !important;
    color: white !important;
    padding: 10px !important;
    font-size: 1em !important;
    border: none !important;
    font-family: Calibri, sans-serif !important;
    font-weight: normal !important;
    text-transform: unset !important;
    letter-spacing: normal !important;
    border-radius: 1px !important;
}

.goldsheet-page-content .issue-content .dropdown_menu {
    display: none !important;
    position: absolute !important;
    background-color: #8f8f8f !important;
    min-width: 200px !important;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2) !important;
    z-index: 1 !important;
}

.goldsheet-page-content .issue-content .dropdown_menu input {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    border: none !important;
    cursor: pointer !important;
    background: none !important;
    color: white !important;
    font-family: Calibri, sans-serif !important;
    font-weight: normal !important;
    font-size: 1em !important;
    display: block !important;
    text-decoration: none !important;
    padding: 10px 10px !important;
    margin: auto !important;
    text-transform: none !important;
    letter-spacing: 0px !important;
}

.goldsheet-page-content .issue-content .dropdown_form {
    margin: auto !important;
}

.goldsheet-page-content .issue-content .dropdown_menu a {
    color: white !important;
    text-decoration: none !important;
    display: block !important;
    padding: 0 !important;
}

.goldsheet-page-content .issue-content .dropdown_menu a:hover {
    color: #FFCC00 !important;
}

.goldsheet-page-content .issue-content .dropdown_menu input:hover {
    color: #FFCC00 !important;
}

.goldsheet-page-content .issue-content .dropdown_container:hover .dropdown_menu {
    display: block !important;
}

.goldsheet-page-content .issue-content .dropdown_container:hover .dropdown_menu_button {
    background-color: #FFCC00 !important;
    color: black
}

.goldsheet-page-content .issue-content table {
    max-width: 1024px !important;
    margin: 4px auto 16px !important;
    border-spacing: 0 !important;
    border-collapse: collapse !important;
    padding: 5px !important;
    page-break-inside: avoid !important;
    color: black !important;
    line-height: 1.3em !important;
    box-shadow: 0px 1px 7px -3px rgb(52 52 52 / 67%) !important;
    width: unset !important;
    border: none !important;
}

.goldsheet-page-content .issue-content table,
.goldsheet-page-content .issue-content td,
.goldsheet-page-content .issue-content th {
    border-collapse: collapse !important;
    padding: 3px !important;
    border: 0.1px solid #787878b3 !important;
    page-break-inside: avoid !important;
    color: black !important;
    line-height: 1.3em !important;
    font-size: 1em !important;
}

.goldsheet-page-content .issue-content .sticky_border {
    height: 100%;
    top: 0;
    right: 0;
    position: absolute;
    border: 0.01px solid #0000008c;
    z-index: 7;
    box-shadow: 1px 0px 3px 0px #0000008f;
}

/*  analysis */

.goldsheet-page-content .issue-content #picks_section_container {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin: 4px auto 16px !important;
    column-gap: 1em !important;
    justify-content: center;
    row-gap: 1em !important;
}

.goldsheet-page-content .issue-content #picks_section_container table {
    margin: 0 !important;
    min-width: 324px;
}

.goldsheet-page-content .issue-content .content_header {
    color: white;
    display: flex;
    padding: 0px 8px;
    justify-content: space-between;
    background-color: #5a5a5a8f;
}

.goldsheet-page-content .issue-content .info_row {
    background: #ddb324;
    font-size: 0.85em !important;
    font-style: initial !important;
}

.goldsheet-page-content .issue-content .info_row > td {
    font-style: italic;
    color: white !important;
    padding: 0px 5px !important;
    border: none !important;
}

.goldsheet-page-content .issue-content .picks_table tr:not(.header_row) td {
    font-size: 0.9em !important;
}

.goldsheet-page-content .issue-content .picks_table .header_row {
    box-shadow: inset 0px 4px 6px -6px #000000d1;
}

.goldsheet-page-content .issue-content #lts_promo {
    text-align: center !important;
    margin: 4px auto 30px !important;
    border: 1px solid #808183  !important;
    max-width: 25.5em  !important;
    border-radius: 0.2em  !important;
    padding: 2px  !important;
    box-shadow: 1px 1px 5px 2px rgba(92, 92, 92, 0.2) !important;
    background-color: #f8f8f8 !important;
    background-size: 10px 10px !important;
    background-image: repeating-linear-gradient(45deg, #eeecec 0, #eeecec 1px, #f8f8f8 0, #f8f8f8 50%) !important;
    color: black;
}

.goldsheet-page-content .issue-content #analysis_table {
    min-width: 1024px;
}

.goldsheet-page-content .issue-content #analysis_table tr:not(.info_row) td:not(.content):not(.rotation):not(.team_name) {
    text-align:     center !important;
    vertical-align: middle !important;
    white-space:    nowrap !important;
}

.goldsheet-page-content .issue-content #key_release_table tr td:last-child {
    font-weight: bold !important;
}

.goldsheet-page-content .issue-content #analysis_table tr:not(.header_row) *:not(.content):not(.rotation):not(.team_name) {
    font-size: 0.94em !important;
}

.goldsheet-page-content .issue-content .results_row,
.goldsheet-page-content .issue-content #recent_meetings_row {
    font-size: 0.8em !important;
}

.goldsheet-page-content .issue-content .results_row td:nth-child(6) {
    border-right: 2px solid black !important;
}

.goldsheet-page-content .issue-content .header_row {
    background-color: #FFCC00 !important;
}

.goldsheet-page-content .issue-content .header_row,
.goldsheet-page-content .issue-content .sub_header_row,
.goldsheet-page-content .issue-content .team_name,
.goldsheet-page-content .issue-content .rotation {
    font-weight: bold !important;
    font-size: 0.9em !important;
}

.goldsheet-page-content .issue-content .rotation,
.goldsheet-page-content .issue-content .team_name,
.goldsheet-page-content .issue-content .content {
    position: sticky;
    left: 0;
    z-index: 7;
    border-right: transparent !important;
}

.goldsheet-page-content .issue-content .sticky {
    position: sticky;
    left: 0;
    z-index: 7;
    border-right: transparent !important;
    background-color: inherit;
    display: revert !important;
}

.goldsheet-page-content .issue-content .rotation {
    background-color: #FFCC00 !important;
}

.goldsheet-page-content .issue-content .team_name {
    background-color: #f8f8f8 !important;
}

.goldsheet-page-content .issue-content .content {
    font-size: 0.95em !important;
    color: black;
    line-height: 1.3em !important;
    max-width: 1015px !important;
    padding: 4px;
    margin: -15px auto -4px !important;
    border-left: 0.1px solid #9b9b9b !important;
    border-right: 0.1px solid #9b9b9b !important;
    border-bottom: 0.1px solid #9b9b9b !important;
    box-shadow: 0px 1px 7px -3px rgb(52 52 52 / 67%) !important;
}

.goldsheet-page-content .issue-content #analysis_key {
    margin-top: 3em !important;
}

.goldsheet-page-content .issue-content #analysis_key tr td:first-child {
    font-weight: bold !important;
}

.goldsheet-page-content .issue-content #analysis_key tr:nth-child(even) {
    background-color: #ededed !important;
}

.goldsheet-page-content .issue-content #analysis_key thead {
    background-color: #FFCC00 !important;
    text-align:     center !important;
    vertical-align: middle !important;
}

.goldsheet-page-content .issue-content .cko_content {
    margin-bottom: 16px !important;
    border-bottom: 0.1px solid #9b9b9b !important;
}

.goldsheet-page-content .issue-content .analysis_logs_container {
    display: flex;
    margin: 4px auto 16px !important;
    max-width: 1024px !important;
    flex-wrap: wrap;
}

.goldsheet-page-content .issue-content .analysis_logs_container > .logs_container {
    width: 100% !important;
}

.goldsheet-page-content .issue-content .analysis_logs_container > .logs_container > #logs_table {
    width: 95% !important;
}

.goldsheet-page-content .issue-content .analysis_logs_container > div:first-child > table {
    margin-right: 30px !important;
}

.goldsheet-page-content .issue-content .analysis_logs_container > div:last-child > table {
    margin-left: 30px !important;
}

.goldsheet-page-content .issue-content .analysis_tech_angle_container > .tech_angle {
    width: 100% !important;
}

.goldsheet-page-content .issue-content .analysis_spreadsheet_container > #spreadsheet_table {
    width: 100% !important;
}

.goldsheet-page-content .issue-content .analysis_stat_service_container > #stat_service_table {
    width: 100% !important;
}

/* data_table */

.goldsheet-page-content .issue-content .data_table th,
.goldsheet-page-content .issue-content .data_table td {
    text-align: center !important;
    vertical-align: middle !important;
    white-space: nowrap !important;
}

.goldsheet-page-content .issue-content .data_table tr td:nth-child(2) {
    text-align: left !important;
}

.goldsheet-page-content .issue-content .data_table tr:nth-child(1) th {
    background-color: #FFCC00 !important;
}

.goldsheet-page-content .issue-content .data_table tr {
    transition: 0.3s !important;
}

.goldsheet-page-content .issue-content #power_ratings_table tr > *:nth-child(1),
.goldsheet-page-content .issue-content #power_ratings_table tr > *:nth-child(2) {
    position: sticky;
    z-index: 7;
    border-right: transparent !important;
    background-color: inherit;
}

.goldsheet-page-content .issue-content #power_ratings_table tr > *:nth-child(1) {
    left: 0;
}

.goldsheet-page-content .issue-content #power_ratings_table tr > *:nth-child(2) {
    left: 33px;
}

.goldsheet-page-content .issue-content .data_table tr:nth-child(2) th {
    cursor: pointer !important;
    background-color: #FFCC00 !important;
    transition: 0.2s !important;
}

.goldsheet-page-content .issue-content .data_table tr:nth-child(2) th:hover {
    background-color: #ffe26c !important;
}

.goldsheet-page-content .issue-content .data_table tr:nth-child(even) {
    background-color: #ededed !important;
}

.goldsheet-page-content .issue-content .data_table tr:nth-child(odd) {
    background-color: #f8f8f8 !important;
}

.goldsheet-page-content .issue-content .data_table tr:hover {
    background-color: #ffe26c !important;
}

.goldsheet-page-content .issue-content .data_table tr:not(.header_row) *:not(:nth-child(2)) {
    font-size: 0.94em !important;
}

.goldsheet-page-content .issue-content #team_th,
.goldsheet-page-content .issue-content #date_th {
    position: sticky;
    left: 0;
    z-index: 8;
}

.goldsheet-page-content .issue-content #team_th_stat_service {
    position: sticky;
    left: 49px;
    z-index: 8;
}

.goldsheet-page-content .issue-content #hfv_th,
.goldsheet-page-content .issue-content #team_th_power_ratings {
    z-index: 8 !important;
}

.goldsheet-page-content .issue-content #spreadsheet_table th,
.goldsheet-page-content .issue-content #stat_service_table thead tr:nth-child(2) th,
.goldsheet-page-content .issue-content #power_ratings_table thead tr:nth-child(2) th {
    position: sticky;
    top: -1px;
}

.goldsheet-page-content .issue-content #stat_service_table td:nth-child(2) {
    position: sticky;
    left: 49px;
    z-index: 7;
    border-right: transparent !important;
    background-color: inherit;
    display: revert !important;
}

.goldsheet-page-content .issue-content #power_ratings_key {
    margin-top: 1em !important;
}

.goldsheet-page-content .issue-content #power_ratings_key tr td:first-child {
    font-weight: bold !important;
}

.goldsheet-page-content .issue-content #power_ratings_key tr:nth-child(even) {
    background-color: #ededed !important;
}

.goldsheet-page-content .issue-content #power_ratings_key thead {
    background-color: #FFCC00 !important;
    text-align:     center !important;
    vertical-align: middle !important;
}

/* logs table */

.goldsheet-page-content .issue-content .logs_container {
    margin: 0 auto !important;
    max-width: 1024px !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-content: flex-start;
    align-items: flex-start;
}

.goldsheet-page-content .issue-content #logs_table th,
.goldsheet-page-content .issue-content #logs_table td {
    text-align:     center !important;
    vertical-align: middle !important;
    white-space:    nowrap !important;
    padding: 2px !important;
}

.goldsheet-page-content .issue-content #logs_table thead {
    background-color: #FFCC00 !important;
}

.goldsheet-page-content .issue-content #logs_table tr:nth-child(even) {
    background-color: #ededed !important;
}

.goldsheet-page-content .issue-content #logs_table tr:not(:first-child) {
    font-size: 0.74em !important;
    transition: 0.2s !important;
}

.goldsheet-page-content .issue-content #logs_table tr:not(:first-child):hover {
    background-color: #ffe26c !important;
}

/* lfaa */

.goldsheet-page-content .issue-content .tech_angle_table tr:first-child td {
    text-align: center !important;
}

/* spread category */

.goldsheet-page-content .issue-content #spread_category_table {
    min-width: 518px !important;
}

.goldsheet-page-content .issue-content #spread_category_table th,
.goldsheet-page-content .issue-content #spread_category_table td {
    text-align:     center;
    vertical-align: middle;
    white-space:    nowrap;
}

.goldsheet-page-content .issue-content #spread_category_table thead tr {
    background-color: #FFCC00;
}

.goldsheet-page-content .issue-content #spread_category_table > tbody tr:nth-child(odd) {
    background-color: #f7f8f8;
}

.goldsheet-page-content .issue-content #spread_category_table > tbody tr:nth-child(even) {
    background-color: #ededed;
}

.goldsheet-page-content .issue-content #spread_category_table tr td:nth-child(1) {
    text-align: left;
}

.goldsheet-page-content .issue-content .last_weeks_stats_divider {
    box-shadow: inset 0px -5px 5px -7px #000000a1;
    border-bottom: 0.1px solid #00000099 !important;
}

/*  cto table  */

.goldsheet-page-content .issue-content .cto_table {
    min-width: 1024px;
}

.goldsheet-page-content .issue-content .cto_table tr:first-child,
.goldsheet-page-content .issue-content .cto_header {
    background-color: #FFCC00;
    font-weight: bold !important;
    font-size: 0.9em !important;
}

.goldsheet-page-content .issue-content .cto_table td:first-child:not(tr:first-child) {
    width: 1px;
    padding-right: 15px !important;
}

.goldsheet-page-content .issue-content .cto_table td:nth-child(2) {
    width: 70px;
}

.goldsheet-page-content .issue-content .cto_table td:not(:first-child) {
    text-align: center;
}

.goldsheet-page-content .issue-content .cto_table td:not(.cto_header td) {
    font-size: 0.94em !important;
}

.goldsheet-page-content .issue-content #spreadsheet_table {
    margin-top: 2em;
}

.goldsheet-page-content .issue-content #spreadsheet_table th,
.goldsheet-page-content .issue-content #spreadsheet_table td {
    text-align:     center;
    vertical-align: middle;
    white-space:    nowrap;
}

.goldsheet-page-content .issue-content #spreadsheet_table tr td:nth-child(1) {
    text-align: left;
}

.goldsheet-page-content .issue-content #spreadsheet_table tr:nth-child(1) th {
    /* position: sticky;
    top: 39.6px; */
    background-color: #FFCC00;
}

.goldsheet-page-content .issue-content #spreadsheet_table tr {
    transition: 0.3s;
}

.goldsheet-page-content .issue-content #spreadsheet_table tr:nth-child(2) th {
    cursor: pointer;
    background-color: #FFCC00;
    transition: 0.2s;
}

.goldsheet-page-content .issue-content #spreadsheet_table tr:nth-child(2) th:hover {
    background-color: #ffe26c;
}

.goldsheet-page-content .issue-content #spreadsheet_table tr:nth-child(even) {
    background-color: #ededed;
}

.goldsheet-page-content .issue-content #spreadsheet_table tr:hover {
    background-color: #ffe26c;
}

.goldsheet-page-content .issue-content #spreadsheet_table tr:not(.header_row) *:not(:nth-child(2)) {
    font-size: 0.94em;
}

.goldsheet-page-content .issue-content #spreadsheet_description_div {
    max-width: 1024px;
    overflow: hidden;
    margin: 1em auto 1em auto;
    border: 1px solid #cccccc;
    background-color: #ededed;
    box-shadow: 1px 1px 4px 2px rgba(139, 139, 139, 0.2);
    font-size: 0.93em;
}

.goldsheet-page-content .issue-content #spreadsheet_description_div p {
    display:inline-block;
    margin: 0;
    padding: 5px;
}

/* index */

.goldsheet-page-content .issue-content #links {
    overflow-x: auto !important;
    border-radius: 4px !important;
    margin: 1em auto 0em auto !important;
    border: solid 0.5px rgb(129, 129, 129) !important;
    padding: 10px !important;
    box-shadow: 1px 1px 4px 2px rgb(0 0 0 / 10%) !important;
    display: none;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

.goldsheet-page-content .issue-content #links a:link,
.goldsheet-page-content .issue-content #links a:visited {
    color: #202121 !important;
    text-decoration: none !important;
}

.goldsheet-page-content .issue-content #links a,
.goldsheet-page-content .issue-content #row input {
    transition: all .2s ease-in-out !important;
    margin: auto 1em 1em 1.5em !important;
    display: inline-block;
}

.goldsheet-page-content .issue-content #links a:hover,
.goldsheet-page-content .issue-content #links input:hover {
    transform: scale(1.1) !important;
    color: #D4AF37 !important;
}

.goldsheet-page-content .issue-content #row {
    display: flex !important;
    margin-top: 1em !important;
    justify-content: center !important;
    align-items: center !important;
    column-gap: 1em !important;
}

.goldsheet-page-content .issue-content #row:not(:last-child) {
    border-bottom: 0.5px solid #b8b8b8 !important;
}

.goldsheet-page-content .issue-content #row a {
    font-family: 'Inter' !important;
    font-weight: normal !important;
    font-size: 1em !important;
    margin: 0.5em 0.5em 0.6em 0.6em !important;
}

.goldsheet-page-content .issue-content #row input {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none!important;
    padding: 0 !important;
    border: none !important;
    cursor: pointer !important;
    background: none !important;
    color: black !important;
    font-family: 'Inter' !important;
    font-weight: normal !important;
    font-size: 1em !important;
    text-transform: none !important;
    letter-spacing: 0px !important;
}

.goldsheet-page-content .issue-content #week {
    font-size: 1.5em;
    padding-right: 5px;
}

.goldsheet-page-content .issue-content #create_pdf {
    cursor: pointer !important;
    font-weight: normal !important;
    padding: 0.5em !important;
    background-color: #f8f8f8 !important;
    border-radius: 5px !important;
    color: black;
    font-family: 'Inter' !important;
    text-transform: unset !important;
    letter-spacing: 0px !important;
    margin: 0.5em 0px 0.5em 0px !important;
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 50%), 0 1px 2px 0 rgba(0, 0, 0, 0.1) !important;
    width: 23em !important;
}

.goldsheet-page-content .issue-content #create_pdf:hover {
    transition-duration: 200ms;
    background-color: rgb(241 241 241) !important;
    box-shadow: 0 1.5px 3px 0 rgba(0, 0, 0, 0.3), 0 1.5px 2.5px 0 rgba(0, 0, 0, 0.09) !important;
}

.goldsheet-page-content .issue-content #columns {
    position: relative !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    margin: 1em auto 0em auto !important;
    display: inline-grid !important;
    grid-template-columns: 1fr 1fr !important;
    grid-template-rows: 0.1fr 1.9fr !important;
    gap: 0px 0px !important;
    color: black !important;
    border-radius: 6px !important;
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 50%), 0 1px 2px 0 rgba(0, 0, 0, 0.1) !important;
}

.goldsheet-page-content .issue-content .links_list {
    list-style: none !important;
    margin: 0 !important;
    padding: 0px 15px 3px 15px !important;
    box-shadow: inset 0px 3px 5px -4px #000000b5;
}

.goldsheet-page-content .issue-content #nfl_links {
    border-right: 0.1px solid #0000007d;
}

.goldsheet-page-content .issue-content .list_divider {
    font-weight: bold;
    text-align: center;
}

.goldsheet-page-content .issue-content .links_list li:not(.list_divider) {
    border-radius: 5px !important;
    transition: 0.2s !important;
    border: 1px solid transparent;
}

.goldsheet-page-content .issue-content .links_list li input:not(.list_divider) {
    font-size: 1em !important;
    text-align: center !important;
    padding: 0px 3px !important;
    transition: 0.2s !important;
    color: black !important;
    font-family: 'Inter' !important;
    background-color: transparent !important;
    letter-spacing: normal !important;
    font-weight: 100 !important;
    text-transform: none !important;
    line-height: 1.2;
}

.goldsheet-page-content .issue-content .links_list li:not(.list_divider, .spacer):hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3), 0 1px 2px 0 rgba(0, 0, 0, 0.12) !important;
    background: #c8a309 !important;
    border: 1px solid white !important;
    cursor: pointer !important;
}

.goldsheet-page-content .issue-content .links_list li:not(.list_divider, .spacer):hover > input {
    color: white !important;
}

.goldsheet-page-content .issue-content .column_header {
    color: black !important;
    padding: 3px 0px 0px 6px !important;
    text-align: center;
}

/* -----------SCOREBOARD TABLE--------------------- */

.goldsheet-page-content .issue-content #scoreboard_table th,
.goldsheet-page-content .issue-content #scoreboard_table td {
    text-align:     center;
    vertical-align: middle;
    white-space:    nowrap;
}

.goldsheet-page-content .issue-content #scoreboard_table thead {
    background-color: #FFCC00;
}

.goldsheet-page-content .issue-content #scoreboard_table th:nth-child(1),
.goldsheet-page-content .issue-content #scoreboard_table td:nth-child(1) {
    text-align: left;
    width: 13em;
}

/* -----------DATE PICKER MODULE--------------------- */

.goldsheet-page-content .issue-content .date_button_container {
    margin: -1em auto 1em auto;
    width: 12em;
}

.goldsheet-page-content .issue-content .date_button_ul {
    display: inline-flex;
    list-style: none;
    margin-block-start: 0em !important;
    padding-inline-start: 0px !important;
    margin: 0 auto;
}

.goldsheet-page-content .issue-content .date_button {
    background-color: #fff;
    border: 1px solid #d9dbde;
    border-right: none;
    color: #656667;
    cursor: pointer;
    letter-spacing: normal;
    text-transform: none;
    padding: 0.5em;
    transition: 0.3s;
    white-space:    nowrap;
}


.goldsheet-page-content .issue-content .date_button:hover {
    background-color: #ffe26c;
}

.goldsheet-page-content .issue-content .date_button:first-child {
    border-radius: 2px 0 0 2px;
}

.goldsheet-page-content .issue-content .date_button:last-child {
    border-radius: 0 2px 2px 0;
    border-right: 1px solid #d9dbde;
}

.goldsheet-page-content .issue-content .date_button.is-active {
    border: 1px solid #9b9c46;
    color: #202121;
    font-weight: bold;
}

.goldsheet-page-content .issue-content .date_button a {
    color: inherit;
}

.goldsheet-page-content .issue-content .date_button a:link,
.goldsheet-page-content .issue-content a:visited {
    color: #202121;
    text-decoration: none;
    transition: color .2s ease;
}

.goldsheet-page-content .issue-content .no_content_message {
    font-weight: bold;
    text-align: center;
    margin: 1em auto 0em auto;
    width: 30em;
    color: black;
}
