.ptr-player{position:relative}.ptr-player .ptr-identity{padding-right:27px}.ptr-recote-toggle{border:1px solid #dce5e9;background:white;color:#087d78;border-radius:5px;padding:2px 7px;font-size:16px;cursor:pointer}.ptr-player>.ptr-recote-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.ptr-recote-row[hidden]{display:none!important}.ptr-recote-row>td{padding:12px!important;background:#f5f9fa!important}.ptr-recote-panel{white-space:normal!important;text-align:left;color:#142c3b;font-size:12px;max-width:1100px}.ptr-recote-note{font-size:11px;color:#637987;margin:7px 0;white-space:normal}.ptr-recote-grid{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ptr-recote-stat{display:flex;flex-direction:column;gap:5px;align-items:center;padding:10px;min-width:72px;background:white;border:1px solid #dce5e9;border-radius:7px}.ptr-recote-gain{color:#16804a;font-weight:700}.ptr-recote-loss{color:#bd4b39;font-weight:700}.ptr-recote-stat>strong{font-size:10px;color:#637987}
@media(max-width:620px){.ptr-recote-panel{max-width:calc(100vw - 55px)}.ptr-recote-grid{gap:5px}.ptr-recote-stat{min-width:63px;padding:7px;font-size:11px}}
#tabmain1 table td.ptr-player{position:relative!important}#tabmain1 table td.ptr-player>.ptr-recote-toggle{z-index:2}
#tabmain1 table .ptr-recote-inline{display:block;min-height:18px;line-height:18px;margin-top:7px;font-size:12px;font-weight:400;white-space:nowrap;text-align:center;color:#142c3b}#tabmain1 table .ptr-recote-inline.ptr-recote-gain{color:#16804a;font-weight:600}#tabmain1 table .ptr-recote-inline.ptr-recote-loss{color:#ce3030;font-weight:600}#tabmain1 table .ptr-recote-inline[hidden]{display:none!important}#tabmain1 table tr.ptr-recote-open>td{background-color:#f1f6fa!important}#tabmain1 table .ptr-recote-message{display:block;color:#637987;font-size:10px;white-space:normal}
/* Keep rating labels visible below the site's fixed navigation. */
#tabmain1 .ptr-scroll table:not(.tablesorter-stickyHeader)>thead{position:sticky!important;top:var(--ptr-header-offset,124px)!important;z-index:15;background:#fff}
#tabmain1 .ptr-scroll .tablesorter-sticky-wrapper{top:var(--ptr-header-offset,124px)!important;z-index:16!important;background:white}
@media(min-width:901px){#tabmain1 .ptr-scroll .tablesorter-sticky-wrapper{display:none!important}}
#tabmain3 table .ptr-salary-totals th,#tabmain3 table .ptr-salary-totals td{background:#edf5f5!important;color:#142c3b!important;font-weight:700!important;padding:12px 8px!important;border-bottom:2px solid #c8dddd!important;white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center}#tabmain3 table .ptr-salary-totals th{text-align:left}
@media(max-width:900px){#tabmain1 .ptr-scroll .tablesorter-sticky-wrapper{left:var(--ptr-scroll-left)!important;width:var(--ptr-scroll-width)!important;overflow:hidden!important}#tabmain1 .ptr-scroll .tablesorter-sticky-wrapper table{width:var(--ptr-table-width)!important;transform:translateX(var(--ptr-scroll-shift,0px))!important;margin-left:0!important}#tabmain1 .ptr-scroll .tablesorter-sticky-wrapper th,#tabmain1 .ptr-scroll .tablesorter-sticky-wrapper td{position:static!important}}
/* Recote controls belong only to the Roster tab. */
.tabmain:not(#tabmain1) .ptr-recote-toggle{display:none!important}
.tabmain:not(#tabmain1) .ptr-identity{padding-right:0}
