@charset "UTF-8";.leader-board-area{--logo-size:28px;opacity:0;display:flex;align-items:center}.leader-board-area .leader-board-labels{position:relative;width:100%;display:flex;justify-content:space-between;padding-bottom:var(--inner-spacing-md);margin-top:0}.leader-board-area .leader-board-standings{position:relative;top:-50px;width:100%;display:flex;flex-direction:column;gap:15px}.leader-board-area hr{position:absolute;bottom:0;left:0;width:100%;border:0;border-top:1px solid var(--black);margin:0;padding:0;height:0;background:0 0}.leader-board-area .leader-board-single{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;overflow:hidden}.leader-board-area .leader-board-curtain{position:absolute;top:0;left:0;width:100%;height:0;background-color:var(--color-white)}.leader-board-area .leader-board-single-top{position:relative;display:flex;justify-content:space-between;align-items:flex-end;width:100%;padding-top:5px}.leader-board-area .leader-board-single-rank{position:relative;bottom:-3px;font-weight:100;font-size:14px;line-height:1;margin-right:8px;width:4px;z-index:1}.leader-board-area .leader-board-single-name{position:relative;font-family:"Nuform Sans";font-size:38px;line-height:.75;font-weight:500;width:100%;z-index:20;text-decoration:none;color:inherit;display:block}.leader-board-area .leader-board-single-name:hover{cursor:pointer}.leader-board-area .splitNameWords{display:inline-block;white-space:nowrap;perspective:100px}.leader-board-area .leader-board-single-points{text-align:right;font-weight:700;color:var(--gold-400);font-family:"Nuform Sans";font-size:58px;line-height:45px;margin-top:-9px;margin-left:16px;width:100px}.leader-board-area .leader-board-single-bottom{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;gap:5px;overflow:hidden}.leader-board-area .leader-board-single-games-played{display:flex;align-items:center;justify-content:flex-end;text-align:right}.leader-board-area .leader-board-single-playing-teams{display:flex;align-items:center;min-height:var(--logo-size);padding-top:1px;padding-left:12px;gap:3px}.leader-board-area .playing-teams-logo-container{position:relative;display:flex;align-items:center;justify-content:center;width:var(--logo-size);height:var(--logo-size);padding:4px;cursor:pointer;border-radius:50%}.leader-board-area .playing-teams-logo-container .playing-teams-logos-img{width:100%;height:100%;position:relative;z-index:1}.leader-board-area .playing-teams-logo-container.earned{background-color:var(--gold-400)}.leader-board-area .playing-teams-logo-container.missed{background-color:var(--color-gray)}.leader-board-area .playing-teams-logo-container.missed .playing-teams-logos-img{filter:grayscale(100%)}.leader-board-area .top-hr{top:0;bottom:auto}.leader-board-area .bottom-hr{display:none}@media screen and (max-width:980px){.leader-board-area{padding:30px var(--horizontal-padding)}}@media screen and (max-width:767px){.leader-board-area .leader-board-area{align-items:flex-start}.leader-board-area .leader-board-standings{top:-10px}}.leader-board-area{position:relative}.matchup-popup{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:none;justify-content:center;align-items:flex-start;z-index:10000;opacity:0}.matchup-popup .matchup-popup-content{background:#fff;position:relative;width:auto;margin-top:50px}.matchup-popup .matchup-popup-top-bar{display:flex;align-items:center;justify-content:center;padding:6px 10px;color:var(--color-white);background-color:var(--black)}.matchup-popup .matchup-popup-time{font-size:12px;text-align:center;width:100%}.matchup-popup .matchup-popup-close{position:absolute;top:0;right:0;background:0 0;border:none;font-size:32px;height:35px;width:35px;line-height:35px;padding-left:1px;text-align:center;color:var(--black);font-weight:300;cursor:pointer;background-color:var(--color-white);display:none}.matchup-popup .matchup-popup-teams{position:relative;display:flex}.matchup-popup .matchup-popup-team{width:140px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center}.matchup-popup .matchup-popup-team:nth-child(1){border-right:1px solid var(--black)}.matchup-popup .matchup-popup-owner-logo{width:80px;height:80px;border-radius:50%;padding:12px;margin:3px 0}.matchup-popup .matchup-popup-owner-logo.earned{background-color:var(--gold-400)}.matchup-popup .matchup-popup-owner-logo.missed{background-color:var(--color-gray)}.matchup-popup .matchup-popup-owner-logo.missed img{filter:grayscale(100%)}.matchup-popup .matchup-popup-logo{width:100%;height:100%}.matchup-popup .matchup-popup-score{width:100%;height:auto;padding:0 0 5px 0;font-family:"Nuform Sans";font-size:30px;font-weight:700;letter-spacing:1px;border-top:1px solid var(--black)}.matchup-popup .matchup-popup-owner-name{display:flex;align-items:center;justify-content:center;font-size:12px;flex:1;width:100%;text-align:center;padding:6px 12px 7px 12px;border-top:1px solid var(--black)}.matchup-popup .matchup-popup-at{position:absolute;left:0;right:0;top:30px;margin:0 auto;display:flex;align-items:center;justify-content:center;height:25px;width:25px;border-radius:50%;border:1px solid var(--black);font-weight:400;font-size:12px;text-align:center;background-color:#fff;z-index:3}.owners-area{background:var(--gray-light);overflow:scroll;padding:0 var(--horizontal-padding)}.owners-area::-webkit-scrollbar{display:none}.single-owner{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - var(--header-height));width:100%;z-index:1}.owner-area-single-rank-big{position:absolute;top:calc(50% - 260px);left:-90px;position:absolute;line-height:400px;height:auto;width:auto;font-family:"Nuform Sans";font-size:600px;font-weight:600;color:#fff}.owner-area-single-owner-details{position:relative;width:100%;display:flex;align-items:flex-end;margin-bottom:0;font-family:"Nuform Sans";font-size:84px;font-weight:900;line-height:.77;left:-2px}.owner-area-single-rank-little{position:relative;position:absolute;left:-12px;bottom:-2px;padding-right:12px;font-size:14px;font-family:"Anonymous Pro"}.owner-teams{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden}.stat-chart-columns{position:relative;display:flex;overflow:hidden}.chart-titles,.owner-totals,.single-team{width:100%;display:flex}.team-chart-cell{position:relative;display:flex;align-items:center;justify-content:center;height:40px;border-bottom:1px solid var(--black);border-left:1px solid var(--black);overflow:hidden;flex:1}.team-chart-cell span{position:relative;display:inline-block;width:auto;z-index:2}.team-chart-cell:nth-last-of-type(1){border-right:1px solid var(--black)}.team-logo img{width:25px;height:auto}.chart-titles .team-chart-cell{border-top:1px solid var(--black)}.owner-totals .team-chart-cell{border:0 solid red;font-weight:800;border:0 solid var(--black)}.scoring-w .team-wins:before{content:"";width:35px;height:35px;border-radius:50%;background-color:var(--color-highlight);position:absolute;top:2.5px;left:calc(50% - 17.5px);z-index:1}.scoring-l .team-losses:before{content:"";width:35px;height:35px;border-radius:50%;background-color:var(--color-highlight);position:absolute;top:2.5px;left:calc(50% - 17.5px);z-index:1}@media screen and (max-width:980px){.owners-area{width:100%;overflow:hidden}}@media screen and (max-width:767px){.owner-area-single-owner-details{font-size:54px;line-height:.77;left:-1px}.team-chart-cell{font-size:12px}.team-logo{justify-content:center;padding-left:0}.scoring-w .team-wins:before{width:32px;height:32px;top:4px;left:calc(50% - 16px)}.scoring-l .team-losses:before{width:32px;height:32px;top:4px;left:calc(50% - 16px)}}.my-picks-page .content,.playoffs-page .content{padding:var(--vertical-padding) var(--horizontal-padding);padding-top:10px}.my-picks-page .data-container,.playoffs-page .data-container{width:100%}.my-picks-page h6,.playoffs-page h6{width:100%;margin-bottom:40px}.my-picks-page .single-player,.playoffs-page .single-player{display:flex;flex-wrap:wrap;max-width:800px}.my-picks-page .player-name,.playoffs-page .player-name{display:flex;flex-direction:column;margin-bottom:14px;gap:3px;width:50%}.my-picks-page .player-name h3,.playoffs-page .player-name h3{position:relative;width:auto}.my-picks-page .player-rank,.playoffs-page .player-rank{display:inline-block;position:absolute;top:17px;right:calc(100% + 4px);font-size:10px;color:var(--gold-400);width:15px;text-align:right}.my-picks-page .player-score,.playoffs-page .player-score{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;position:relative;width:50%;text-align:right;margin-bottom:14px}.my-picks-page .player-score h3,.playoffs-page .player-score h3{color:var(--gold-400)}.my-picks-page .player-score-details-container,.playoffs-page .player-score-details-container{width:100%}.my-picks-page .player-score-details,.playoffs-page .player-score-details{background-color:#fff;width:100%;height:100%;overflow:hidden}.my-picks-page .score-details-toggle,.playoffs-page .score-details-toggle{cursor:pointer}.my-picks-page .scoring-plussign,.playoffs-page .scoring-plussign{display:inline-block}.my-picks-page .player-score-results-header,.playoffs-page .player-score-results-header{margin-top:0;padding:4px 20px;border:1px solid var(--black)}.my-picks-page .player-score-result-row,.playoffs-page .player-score-result-row{border-left:1px solid var(--black);border-bottom:1px solid var(--black);display:flex}.my-picks-page .player-score-result-row:nth-last-child(1),.playoffs-page .player-score-result-row:nth-last-child(1){border-bottom:10px solid var(--black)}.my-picks-page .actual-score-row:nth-of-type(2n),.playoffs-page .actual-score-row:nth-of-type(2n){border-top:4px solid var(--black)}.my-picks-page .score-details-single-span,.playoffs-page .score-details-single-span{border-right:1px solid var(--black);padding:4px 20px;flex:1;overflow:hidden;text-align:right}.my-picks-page .score-details-single-span:nth-of-type(1),.playoffs-page .score-details-single-span:nth-of-type(1){text-align:left}.my-picks-page .score-details-single-span-title,.playoffs-page .score-details-single-span-title{font-size:14px}.my-picks-page .predictions-area,.playoffs-page .predictions-area{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;max-width:800px}.my-picks-page .predictions-area .finals-predictions .series-matchup .series-title,.playoffs-page .predictions-area .finals-predictions .series-matchup .series-title{justify-content:flex-start}.my-picks-page .eastern-predictions,.my-picks-page .western-predictions,.playoffs-page .eastern-predictions,.playoffs-page .western-predictions{width:50%;border-right:1px solid var(--black);border-left:1px solid var(--black)}.my-picks-page .eastern-predictions,.playoffs-page .eastern-predictions{transform:translateX(-1px)}.my-picks-page .finals-predictions,.playoffs-page .finals-predictions{width:100%;border-right:1px solid var(--black);border-left:1px solid var(--black)}.my-picks-page .finals-predictions .series-matchup .series-title,.playoffs-page .finals-predictions .series-matchup .series-title{position:relative;justify-content:center;width:50%}.my-picks-page .finals-predictions .series-matchup .series-single-wins,.playoffs-page .finals-predictions .series-matchup .series-single-wins{width:25%;text-align:center;justify-content:center}.my-picks-page .finals-predictions .series-matchup .series-lock-notice,.playoffs-page .finals-predictions .series-matchup .series-lock-notice{width:50%}.my-picks-page .conference-heading,.playoffs-page .conference-heading{padding:7px 20px;width:100%;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid var(--black);border-top:1px solid var(--black);position:relative}.my-picks-page .conference-heading .round-toggle,.playoffs-page .conference-heading .round-toggle{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.2em;transition:transform .2s ease}.my-picks-page .round-collapsed .conference-heading .round-toggle,.playoffs-page .round-collapsed .conference-heading .round-toggle{transform:translateY(-50%) rotate(-90deg)}.my-picks-page .series-matchup,.playoffs-page .series-matchup{width:auto;height:32px;display:flex;flex-wrap:wrap;border-bottom:1px solid var(--black);line-height:1}.my-picks-page .series-matchup .series-title,.playoffs-page .series-matchup .series-title{display:flex;align-items:center;padding:0 20px;flex:1}.my-picks-page .series-matchup .matchup-names,.playoffs-page .series-matchup .matchup-names{margin:0 10px}.my-picks-page .series-matchup .mobile-matchup-names,.playoffs-page .series-matchup .mobile-matchup-names{display:none}.my-picks-page .series-matchup img,.playoffs-page .series-matchup img{width:20px;height:auto}.my-picks-page .series-matchup .series-logo-tbd,.playoffs-page .series-matchup .series-logo-tbd{display:inline-flex;align-items:center;justify-content:center;min-width:28px;font-size:9px;font-weight:700;letter-spacing:.04em;color:var(--gold-400);opacity:.75;border:1px dashed currentColor;border-radius:2px;padding:2px 4px;line-height:1}.my-picks-page .pick-team,.my-picks-page .series-single-wins,.playoffs-page .pick-team,.playoffs-page .series-single-wins{display:flex;align-items:center;justify-content:center;width:80px;text-align:center;border-left:1px solid var(--black);background-color:var(--gray-light)}.my-picks-page .pick-team.winner,.my-picks-page .series-single-wins.winner,.playoffs-page .pick-team.winner,.playoffs-page .series-single-wins.winner{background-color:var(--gold-400)}.my-picks-page .series-lock-notice,.playoffs-page .series-lock-notice{display:flex;align-items:center;justify-content:center;width:160px;text-align:center;font-size:12px;border-left:1px solid var(--black);background-color:var(--gray-light)}@media screen and (max-width:797px){.my-picks-page .player-email,.my-picks-page .score-details-toggle,.playoffs-page .player-email,.playoffs-page .score-details-toggle{font-size:14px}.my-picks-page .predictions-area,.playoffs-page .predictions-area{flex-direction:column;align-items:flex-start}.my-picks-page .eastern-predictions,.my-picks-page .western-predictions,.playoffs-page .eastern-predictions,.playoffs-page .western-predictions{width:100%}.my-picks-page .eastern-predictions,.playoffs-page .eastern-predictions{margin-left:0;transform:translateX(0)}.my-picks-page .conference-heading,.playoffs-page .conference-heading{text-align:left}.my-picks-page .player-score-results-header,.my-picks-page .score-details-single-span,.playoffs-page .player-score-results-header,.playoffs-page .score-details-single-span{padding:4px 12px}.my-picks-page .score-details-single-span-title,.playoffs-page .score-details-single-span-title{font-size:12px}.my-picks-page .series-matchup img,.playoffs-page .series-matchup img{width:20px}.my-picks-page .series-matchup .series-title,.playoffs-page .series-matchup .series-title{display:flex;align-items:center;flex:1}.my-picks-page .series-matchup .matchup-names,.playoffs-page .series-matchup .matchup-names{display:none}.my-picks-page .series-matchup .mobile-matchup-names,.playoffs-page .series-matchup .mobile-matchup-names{display:inline-block;margin:0 15px}}.playoffs-page .single-player{margin-bottom:40px}.playoffs-page .nba-results-section .player-name{width:100%}.playoffs-page .nba-results-section .player-score{display:none}.playoffs-page .nba-results-section.has-open-picks .nba-results-matchup:not(.picks-open) .series-single-wins,.playoffs-page .nba-results-section.has-open-picks .nba-results-matchup:not(.picks-open) .series-title{opacity:.15;transition:opacity .3s}.playoffs-page .nba-results-section.has-open-picks .conference-heading{opacity:.15;transition:opacity .3s}.playoffs-page .nba-results-matchup{position:relative;flex-wrap:wrap;height:auto!important;min-height:32px}.playoffs-page .nba-results-matchup .series-single-wins,.playoffs-page .nba-results-matchup .series-title{position:relative;min-height:32px}.playoffs-page .nba-results-matchup .series-title::after{position:absolute;right:10px;content:"▾";font-size:18px;color:var(--black);transition:transform .2s;display:inline-block}.playoffs-page .nba-results-matchup.picks-open .series-title::after{transform:rotate(-90deg)}.playoffs-page .matchup-picks-dropdown{width:100%}.playoffs-page .pick-row{display:flex;align-items:center;height:24px;font-size:12px;border-top:1px solid var(--black)}.playoffs-page .pick-row:last-child{border-bottom:none}.playoffs-page .pick-name{flex:1;padding:0 20px;font-weight:600}.playoffs-page .pick-team{padding:0 10px;height:100%;border-left:1px solid var(--black);background-color:#fff}.playoffs-page .pick-team.pick-winner{background:var(--gold-400);color:var(--black)}.playoffs-page .pick-score{display:flex;align-items:center;justify-content:center;padding:0 10px;height:100%;min-width:28px;border-left:1px solid rgba(255,255,255,.15)}.playoffs-page .pick-score.pick-correct{color:#4caf50}.playoffs-page .pick-score.pick-wrong{color:#f44336}.my-picks-page .single-player{gap:10px}.my-picks-page .series-single-wins{padding:0 20px}.my-picks-page .my-picks-footer{display:flex;align-items:center;gap:14px;max-width:800px}.my-picks-page .my-picks-footer .status-message.save-success{color:green}.my-picks-page .my-picks-footer .status-message.save-error{color:red}.my-picks-page .series-wins-editable{display:flex}.my-picks-page .series-wins-editable .series-single-wins{display:none}.my-picks-page .series-wins-editable select.series-prediction-select{width:160px;height:100%;border:none;border-left:1px solid var(--black);border-radius:0;background-color:var(--gray-light);font-family:inherit;font-size:inherit;padding:0 30px 0 20px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23333'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px}.my-picks-page .series-wins-editable select.series-prediction-select:focus{outline:0}.my-picks-page .series-wins-editable select.series-prediction-select:disabled{color:#aaa;cursor:not-allowed;opacity:1;-webkit-text-fill-color:#aaa;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23aaa'/%3E%3C/svg%3E")}.my-picks-page .series-wins-tbd{opacity:.6}.my-picks-page .series-matchup.prediction-error{border-color:red}.my-picks-page .series-matchup.available-saved{background-color:rgba(0,180,0,.08)}.my-picks-page .series-matchup.available-unsaved{background-color:rgba(220,0,0,.08)}@media screen and (max-width:797px){.my-picks-page .series-matchup img{width:25px}}