.fantasy-workspace{gap:20px;display:grid}.fantasy-workspace p{color:#b4c5d2;font-size:15px;line-height:1.6}.fantasy-workspace h3{margin:6px 0;font-size:21px}.fantasy-workspace button,.fantasy-workspace select,.fantasy-workspace input{color:#e9f3fa;min-height:44px;font:inherit;background:#102432;border:1px solid #39566c;border-radius:10px;max-width:100%;padding:10px 13px;font-size:15px}.fantasy-workspace button{cursor:pointer}.fantasy-workspace button:disabled{opacity:.5;cursor:default}.fantasy-workspace button[aria-pressed=true]{background:#1c4674;border-color:#72b4ff}.fantasy-workspace :focus-visible{outline-offset:3px;outline:2px solid #8ac3ff}.fantasy-settings,.fantasy-filters,.fantasy-faab{background:#102230;border:1px solid #304d63;border-radius:16px;flex-wrap:wrap;align-items:end;gap:16px;padding:18px;display:flex}.fantasy-workspace label{color:#c4d4e2;gap:8px;font-size:14px;display:grid}.fantasy-settings>span,.fantasy-filters>span{color:#a3bacd;flex:1;min-width:180px;font-size:14px;line-height:1.6}.fantasy-nav{flex-wrap:wrap;gap:8px;display:flex}.fantasy-note{background:#102a25;border-left:3px solid #54d9aa;border-radius:8px;margin:0;padding:14px 18px}.fantasy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fantasy-player{color:#eaf3fa;background:linear-gradient(135deg,#10283a,#0c1b29);border:1px solid #35516a;border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:22px;text-decoration:none;display:flex}.fantasy-player header{justify-content:space-between;align-items:start;gap:12px;display:flex}.fantasy-player small{color:#8bbef5;font-size:12px;line-height:1.5;display:block}.fantasy-player header>strong{white-space:nowrap;color:#78e0b7;text-align:right;font-size:30px}.fantasy-player header>strong small{color:#a5b9c8;font-size:11px}.fantasy-player p{margin:0}.fantasy-status{color:#e1be7b!important}.fantasy-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fantasy-numbers>span{color:#9db6c9;background:#0a1a27;border-radius:10px;padding:12px 8px;font-size:12px}.fantasy-numbers b{color:#f1f6fa;margin-top:6px;font-size:17px;display:block}.fantasy-player details{border-top:1px solid #304a5e;padding-top:12px}.fantasy-player summary,.fantasy-scoring summary{cursor:pointer;align-content:center;min-height:44px;font-size:16px;font-weight:700}.fantasy-player details p{margin:10px 0}.fantasy-player a{color:#91c7ff}.fantasy-player details button{margin:10px}.fantasy-player footer{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.fantasy-player footer button{flex:1;min-width:110px;font-size:14px}.fantasy-faab>span{flex:1;min-width:200px}.fantasy-faab input{width:150px}.fantasy-faab>strong{color:#78e0b7;font-size:15px}.fantasy-scoring{border:1px solid #304d63;border-radius:14px;padding:18px}.football-primary-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.fantasy-workspace .football-section-head h2{font-size:38px}@media (width<=800px){.fantasy-grid{grid-template-columns:1fr}.fantasy-player{padding:18px}.fantasy-settings>span,.fantasy-filters>span{flex-basis:100%}.fantasy-nav button{flex:1;min-width:135px}.fantasy-filters label:first-child{flex:1;min-width:170px}.football-primary-tabs{grid-template-columns:none}.fantasy-workspace .football-section-head h2{font-size:32px}}
