.fd-lab-guide{margin:0 0 24px;background:#fff;border:1px solid #d6e0d9;border-radius:12px;overflow:visible;color:#17392c}.fd-lab-guide-heading{padding:20px 24px;display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.fd-lab-guide-heading>span{font-size:10px;font-weight:800;letter-spacing:.1em;color:#526c5a}.fd-lab-guide-heading>strong{font-size:17px;letter-spacing:-.025em}.fd-lab-help{margin-left:auto;font-size:13px;position:relative}.fd-lab-help summary{cursor:pointer;font-weight:750;min-height:44px;display:flex;align-items:center;gap:10px}.fd-lab-help summary:after{content:'+';color:#6c755d}.fd-lab-help[open] summary:after{content:'−'}.fd-lab-help ol{position:absolute;right:0;top:100%;width:430px;max-width:calc(100vw - 48px);margin:0;padding:22px 26px 22px 42px;background:#fffdf4;border:1px solid #d4d9c8;border-radius:10px;box-shadow:0 16px 40px #12322326;z-index:15}.fd-lab-help li{padding:4px 0 10px;font-size:13px;line-height:1.65;color:#3b4d40}.fd-lab-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d6e0d9;background:#f4f7f3;border-radius:0 0 12px 12px}.fd-lab-nav a{padding:17px 20px;display:flex;align-items:center;gap:12px;text-decoration:none;border-right:1px solid #d6e0d9;min-height:52px}.fd-lab-nav a:last-child{border:0}.fd-lab-nav a:hover{background:#e7f0e8}.fd-lab-nav span{font-size:10px;font-weight:750;color:#52705b}.fd-lab-nav strong{font-size:13px;font-weight:750}.fd-pool-reset{background:#eef4ed;color:#244d35;border:1px solid #c7d7c8;border-radius:6px;font-size:12px;font-weight:750;padding:10px 14px;min-height:44px;margin:12px 0}.fd-pool-reset:hover{background:#e1ecdf}.fd-lab-resources{display:flex;justify-content:space-between;gap:20px;align-items:center;border:1px solid #d8dfd8;background:#f0f4ef;border-radius:10px;padding:22px;margin:28px 0 0;font-size:14px;color:#35503d}.fd-lab-resources>div:last-child{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;font-weight:750}.fd-lineup-dock{display:none}.fd-lab-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.nba-selection-reason{display:block!important;white-space:normal;font-size:11px!important;line-height:1.4;color:#914329!important;max-width:290px;margin-top:5px}.nba-table .nba-status{font-weight:750}.fd-account-workspace .account-page>h1{font:800 clamp(36px,5vw,60px)/1.08 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;text-transform:none;letter-spacing:-.045em}.fd-account-workspace .account-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fd-account-workspace .account-shortcuts .panel{border-radius:10px;border-color:#d3ded5;transition:box-shadow .15s}.fd-account-workspace .account-shortcuts .panel:hover{box-shadow:0 8px 24px #23453215;border-color:#8ba68f}.fd-account-workspace #account-actions{border-radius:12px}.fd-account-start{margin:36px 0 24px}.fd-account-start h2{font:750 30px/1.2 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;text-transform:none;letter-spacing:-.035em}.fd-account-start p:not(.kicker){font-size:14px;color:#5a685f}.fd-account-workspace .account-shortcuts a:first-child,.fd-account-workspace .account-shortcuts a:nth-child(2){border-top:4px solid #e8b21b}
[data-workbench] #football-contest,[data-workbench] #football-player-pool,[data-workbench] #dfs-selected-lineup,[data-workbench] #nba-contest,[data-workbench] #nba-player-pool,[data-workbench] #nba-selected-lineup,[data-workbench] #nba-notebook{scroll-margin-top:20px}
@media(max-width:900px){.fd-lab-guide-heading{padding:15px 18px;gap:8px 16px}.fd-lab-guide-heading>strong{font-size:15px}.fd-lab-nav a{gap:8px;padding:14px 12px}.fd-lab-nav strong{font-size:12px}.fd-account-workspace .account-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.fd-lab-guide-heading>span{width:100%}.fd-lab-help ol{right:-8px}.fd-lab-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-lab-nav a:nth-child(2){border-right:0}.fd-lab-nav a:nth-child(-n+2){border-bottom:1px solid #d6e0d9}.fd-lineup-dock.fd-dock-visible{display:flex}.fd-lineup-dock{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));padding:10px 12px;gap:8px;align-items:center;background:#173b2d;color:white;border:1px solid #44624e;box-shadow:0 6px 28px #0003;border-radius:12px;z-index:19}.fd-dock-status{min-width:0;flex:1}.fd-dock-status strong,.fd-dock-status span{display:block}.fd-dock-status strong{font-size:12px;line-height:1.35}.fd-dock-status span{font-size:10px;color:#d8e4d9;margin-top:3px}.fd-lineup-dock a{font-size:11px;font-weight:750;text-decoration:none;padding:11px 10px;min-height:44px;border-radius:6px;display:flex;align-items:center;justify-content:center;border:1px solid #708575;color:white}.fd-lineup-dock a:last-child{background:#ffd34d;color:#172e22;border:0}.fd-has-lineup-dock .footer{padding-bottom:110px}.fd-lab-resources{flex-direction:column;align-items:start;padding:18px;font-size:13px}.fd-account-workspace .account-shortcuts{grid-template-columns:1fr}.fd-native .fd-lineup-dock{position:sticky;left:auto;right:auto;bottom:auto;top:0;margin:0 0 18px;border-radius:8px}.fd-native .fd-has-lineup-dock .footer{padding-bottom:initial}.nba-selection-reason{max-width:195px;font-size:10px!important}}
@media(max-width:360px){.fd-lab-guide-heading>strong{font-size:14px;max-width:165px}.fd-lineup-dock{left:7px;right:7px;padding:8px;gap:6px}.fd-lineup-dock a{padding:10px 8px;font-size:10px}.fd-dock-status strong{font-size:11px}.fd-lab-help ol{max-width:calc(100vw - 40px)}}
@media print{.fd-lab-guide,.fd-lineup-dock,.fd-lab-resources,.fd-pool-reset{display:none!important}}
