/* Scoresheet Tables */

table.scoresheet tr.date th, table.scoresheet tr.time th {text-align: center;background-color: ghostwhite;}

table.scoresheet tr.date th {color: #333;font-weight: bold;}

table.scoresheet tr.time {line-height: 1}

table.scoresheet tr.time th {color: #666;font-size: 10px;}

table.scoresheet tr.time .network {margin-left: 5px;}

table.scoresheet th {background-color: #444;font-size: 12px;padding: 5px;}

table.scoresheet th.rank {color: #999;text-align:right}

table.scoresheet th.team, table.scoresheet th.score {color: #eee}

table.scoresheet th.score {text-align: center}

table.scoresheet th.position {min-width: 26px}

table.scoresheet th.entry {min-width: 151px}

table.scoresheet th.stat {color:#eee;text-align:center}

table.scoresheet th.stat.last {border-right: 2px solid #666666}

table.scoresheet th.win {color:yellow}

table.scoresheet .score {border-right: 1px solid #666666}

table.scoresheet .score.u {font-size: 10px;vertical-align: middle}

table.scoresheet .header-row-bottom {border-bottom:4px solid #0d7dec}

table.scoresheet td {padding: 5px;min-width:8px}

table.scoresheet .stat {min-width: 25px;text-align:center;}

table.scoresheet .entry {min-width: 150px;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-right:1px solid #eee}

table.scoresheet .pick, table.scoresheet td.stat {text-align:center;border-right:1px solid #eee}

table.scoresheet .pick-margin {text-align:center;font-weight:bold}

table.scoresheet td.stat.primary, table.scoresheet td.pick {font-weight:bold}

table.scoresheet td.stat.last {border-right: 2px solid #ccc}

table.scoresheet .time th {white-space: nowrap}

table.scoresheet .no-pick {font-weight:normal}

table.scoresheet td.win, table.scoresheet td.win + td {color: green}

table.scoresheet td.loss, table.scoresheet td.loss + td {color: red}

table.scoresheet td.push, table.scoresheet td.push + td {color: rgb(111 153 195)}

table.scoresheet .points {text-align:center}



@media (max-width: 639px) {

table.scoresheet, table.scoresheet tbody, table.scoresheet td, table.scoresheet th, table.scoresheet tr {display: block}

table.scoresheet thead {display: none}

}

@media (min-width: 640px) {

#Confidence {margin-left: 232px}

#Margins {margin-left: 250px}

.uk-table-hover tbody tr:hover td.stat.position, .uk-table-hover tbody tr:hover td.entry, .uk-table-hover tbody tr:hover td.primary, .uk-table-hover tbody tr:hover {background: #ffd}

div.uk-overflow-auto {overflow-x: scroll;overflow-y: visible}

.uk-table-striped tbody tr:nth-of-type(odd) .position, .uk-table-striped tbody tr:nth-of-type(odd) .entry, .uk-table-striped tbody tr:nth-of-type(odd) .primary {background: #EFF2F8}

table.scoresheet th.stat.position, table.scoresheet th.entry, table.scoresheet th.stat.primary {border-bottom: 4px solid #0d7dec}

table.scoresheet td.stat.position:not(:first-of-type), table.scoresheet td.entry:not(:nth-child(2)), table.scoresheet td.stat.primary:not(:nth-child(3)) {border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;margin-top: -1px}

th.empty, .stat.position, .entry, .stat.primary {position:absolute}

}

@media (min-width: 640px) and (max-width: 1399px) {

th.empty {left: 15px}

table.scoresheet th.empty {left:15px}

table.scoresheet .stat.position {left: 15px}

table.scoresheet .entry {left: 51px}

table.scoresheet .stat.primary {left: 212px}

}

@media (min-width: 1400px) {

th.empty {position: absolute;left: 15px}

table.scoresheet .stat.position {left: 15px}

table.scoresheet .entry {left: 51px}

table.scoresheet .stat.primary {left: 212px}

}



/* Confidence */

#Confidence th.primary {min-width: 25px}

#Confidence th.empty {width: 232px}



/* Margins */

#Margins th.primary {min-width: 45px}

#Margins td.primary {min-width: 42px}

#Margins th.empty {width: 242px}