.draftShell{margin:0 auto;max-width:1400px;padding-top:20px;padding-bottom:48px}.draftApp{color:#e9f3f9;display:grid;grid-gap:15px;gap:15px;min-width:0}.draftApp button{font-family:inherit}.draftNav{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.73rem}.draftNav a{color:#f4d783;text-decoration:none;font-weight:800}.draftNav span{color:#98bbd1;font-weight:800;letter-spacing:.07em}.draftHero{padding:19px 21px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:15px;background:linear-gradient(120deg,#093a60,#081a33 80%);border:1px solid rgba(171,211,230,.24)}.draftHero h2{font-size:1.43rem;color:#fff;margin:5px 0 7px;line-height:1.3}.draftHero small{color:#eed088;font-size:.65rem;letter-spacing:.08em;font-weight:900}.draftHero p{font-size:.78rem;line-height:1.5;color:#b0cade;margin:0}.draftState{flex:0 0 auto;font-size:.67rem;font-weight:950;letter-spacing:.06em;padding:10px 12px;border-radius:9px;border:1px solid rgba(208,225,234,.33)}.draftState.waiting{color:#ffdda3;background:rgba(148,116,55,.16)}.draftState.live{color:#a2f0c5;background:rgba(36,141,92,.2);border-color:#3e9e76}.draftState.completed{color:#b6deff;background:rgba(60,130,203,.15)}.draftAlert,.draftError,.draftStatus,.draftSuccess{border-radius:10px;padding:13px 16px;font-size:.79rem;line-height:1.5}.draftAlert,.draftStatus{background:#102d46;color:#d4e4ec;border:1px solid rgba(168,202,226,.23)}.draftAlert a{color:#ffda82}.draftError{background:rgba(182,66,51,.17);border:1px solid rgba(240,117,100,.35);color:#ffd4cc}.draftSuccess{background:rgba(45,149,108,.14);border:1px solid rgba(78,195,138,.35);color:#b7eaca}.draftFinished,.draftWaiting{padding:20px;border-radius:14px;border:1px solid rgba(154,195,218,.2);background:#0a2740}.draftFinished h3,.draftWaiting h3{font-size:1.1rem;color:#ffdf8f;margin:0 0 10px}.draftFinished p,.draftWaiting p{font-size:.79rem;color:#bdd3e0;line-height:1.65}.draftWaitProgress{height:9px;border-radius:20px;background:#051a2a;overflow:hidden;margin:18px 0}.draftWaitProgress div{height:100%;background:#ddbc65;border-radius:20px}.draftParticipantGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin:14px 0 21px}.draftParticipantGrid>div{padding:12px;border-radius:9px;border:1px solid rgba(153,204,224,.16);background:#153955;display:grid;grid-gap:5px;gap:5px}.draftParticipantGrid b{font-size:.76rem;color:#e5eff6;overflow-wrap:anywhere}.draftParticipantGrid span{font-size:.68rem;color:#b1c9d9;overflow-wrap:anywhere}.draftPrimary{padding:13px 15px;border:1px solid #ffde81;border-radius:9px;background:#e8bd55;color:#0b273f;font-weight:950;font-size:.79rem;cursor:pointer}.draftPrimary:disabled{opacity:.45;cursor:not-allowed}.draftNote{color:#a9c4d4;font-size:.69rem;line-height:1.6}.draftLiveBar{display:flex;justify-content:space-between;align-items:center;gap:18px;border-radius:13px;padding:17px 20px;background:#0b2c46;border:1px solid rgba(149,197,221,.27)}.draftCurrentInfo{min-width:0;display:grid;grid-gap:5px;gap:5px}.draftCurrentInfo small{font-size:.69rem;color:#f1cb73;font-weight:900}.draftCurrentInfo strong{font-size:1.25rem;color:#f5f8ff;overflow-wrap:anywhere}.draftCurrentInfo span{font-size:.73rem;color:#b5cbda}.draftTimer{display:grid;justify-items:center;flex:0 0 auto;padding:10px 18px;border-radius:12px;background:#092238;border:1px solid rgba(215,171,75,.4);min-width:131px}.draftTimer small{font-size:.57rem;color:#bacddc;font-weight:850}.draftTimer strong{font-size:2.1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3;color:#ffe08e}.draftTimer span{font-size:.65rem;color:#b1cbd8}.draftTimer.urgent strong{color:#ff8a7b}.draftTimer.done strong{font-size:1.25rem;color:#92e8bf}.draftClockTrack{height:7px;background:#0c2b47;border-radius:15px;overflow:hidden;margin-top:-15px}.draftClockTrack>span{display:block;height:100%;background:linear-gradient(90deg,#c7b263,#ffdb72);transition:width .22s linear}.draftMarket,.draftOrder,.draftSide>section{border:1px solid rgba(156,199,222,.24);border-radius:13px;background:#0a2741;padding:14px;min-width:0}.draftSectionTop{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap}.draftSectionTop h3,.draftSide h3{font-size:.92rem;color:#f6e0a6;margin:0}.draftSectionTop>span{font-size:.69rem;color:#a5c2d4}.draftOrderMembers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:13px}.draftOrderMembers>div{border-radius:8px;background:#133b58;border:1px solid rgba(177,202,218,.2);padding:9px;display:grid;grid-gap:4px;gap:4px;min-width:0}.draftOrderMembers>div.onTurn{background:rgba(28,133,90,.25);border-color:#8fe4bb}.draftOrderMembers>div.mine:not(.onTurn){border-color:#e4b85a}.draftOrderMembers small,.draftOrderMembers span{font-size:.6rem;color:#b2c9dc}.draftOrderMembers b{font-size:.69rem;line-height:1.25;color:#edf4fa;overflow-wrap:anywhere}.draftColumns{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);grid-gap:13px;gap:13px;align-items:start}.draftMarket{display:grid;grid-gap:12px;gap:12px}.draftFilters{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.draftFilters>input{flex:1 1;min-width:170px;background:#061f35;color:#edf7ff;border:1px solid #315576;padding:10px 12px;border-radius:8px;font-size:.74rem}.draftFilters>div{display:flex;gap:5px}.draftFilters button{padding:9px 10px;background:#134362;color:#b7d5e6;border:1px solid rgba(178,204,221,.23);border-radius:8px;font-size:.67rem;font-weight:800;cursor:pointer}.draftFilters button.selected{background:#c2a058;color:#07213a;border-color:#e9d393}.draftPlayerList{display:grid;grid-gap:5px;gap:5px}.draftPlayer{display:flex;justify-content:space-between;align-items:center;gap:9px;border-radius:9px;border:1px solid rgba(163,204,222,.16);background:rgba(21,65,95,.56);padding:9px}.draftPlayer.selected{border-color:#e5c56d;background:rgba(124,93,33,.2)}.draftPlayerName{display:grid;grid-gap:5px;gap:5px;min-width:0}.draftPlayerName b{color:#f4f8fc;font-size:.75rem;overflow-wrap:anywhere}.draftPlayerName span{color:#b0cbd9;font-size:.66rem;line-height:1.4}.draftPlayerActions{display:flex;flex:0 0 auto;gap:5px}.draftMore,.draftPlayerActions button{border:1px solid rgba(170,208,223,.31);border-radius:7px;background:#174865;color:#d7e9f3;font-size:.65rem;font-weight:850;padding:8px 10px;cursor:pointer}.draftPlayerActions button.queued{border-color:#dfc273;color:#ffdb92}.draftPlayerActions button:disabled{opacity:.45;cursor:not-allowed}.draftMore{justify-self:center;padding:11px 17px}.draftSide{display:grid;grid-gap:12px;gap:12px;min-width:0}.draftChoose{display:grid;grid-gap:10px;gap:10px;background:linear-gradient(145deg,#133d57,#09273f)!important}.draftChoose>strong{color:#fff;font-size:.95rem}.draftChoose p,.draftPreferences p,.draftRecent p{color:#aac9d9;font-size:.7rem;line-height:1.55;margin:0}.draftChoose label{display:grid;grid-gap:6px;gap:6px;color:#d6ebf4;font-size:.72rem;font-weight:750}.draftChoose select,.draftMyRoster select{min-width:0;width:100%;background:#08243a;border:1px solid #47708b;border-radius:8px;padding:9px;color:#e6f4ff;font-size:.73rem}.draftMyRoster,.draftPreferences,.draftRecent{display:grid;grid-gap:10px;gap:10px}.draftMyRoster>.draftSectionTop{margin-bottom:2px}.draftRosterList{display:grid;grid-gap:4px;gap:4px}.draftRosterList>div{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;padding:7px 8px;background:rgba(26,69,98,.56);border:1px solid rgba(153,196,217,.1);border-radius:7px}.draftRosterList b{color:#eccd7c;font-size:.7rem}.draftRosterList span{font-size:.7rem;color:#d7eaf3;overflow-wrap:anywhere}.draftRosterList small{color:#8ee1b8;font-size:.58rem;font-weight:900}.draftPreferences h3 small{color:#a9c4d4;font-size:.64rem;font-weight:750}.draftPreferences ol{list-style:none;padding:0;margin:0;display:grid;grid-gap:5px;gap:5px}.draftPreferences li{display:flex;align-items:center;gap:6px;font-size:.7rem;color:#dcebf4}.draftPreferences li span{min-width:0;flex:1 1;overflow-wrap:anywhere}.draftPreferences li button{border:1px solid #496983;border-radius:6px;background:#164361;color:#e1eff6;padding:5px 9px;cursor:pointer}.draftRecent>div{padding:9px 0;display:grid;grid-gap:4px;gap:4px;border-bottom:1px solid rgba(158,201,223,.13)}.draftRecent small,.draftRecent span{font-size:.65rem;color:#a4bdcc}.draftRecent b{font-size:.73rem;color:#ebf3f8}.draftFinished{background:linear-gradient(135deg,#0b3c50,#072435)}.draftFinished a{display:inline-block;background:#e5ba53;color:#0b293f;border-radius:8px;padding:11px 14px;text-decoration:none;font-size:.73rem;font-weight:900}@media(max-width:1000px){.draftOrderMembers{grid-template-columns:repeat(4,minmax(0,1fr))}.draftColumns{grid-template-columns:minmax(0,1.3fr) minmax(290px,1fr)}}@media(max-width:780px){.draftColumns{grid-template-columns:minmax(0,1fr)}.draftSide{grid-template-columns:repeat(2,minmax(0,1fr))}.draftChoose,.draftMyRoster{grid-column:1/-1}}@media(max-width:550px){.draftShell{padding-left:10px;padding-right:10px}.draftHero,.draftLiveBar{padding:12px;align-items:flex-start;flex-wrap:wrap}.draftState{padding:6px 8px}.draftCurrentInfo strong{font-size:1rem}.draftTimer{min-width:105px;padding:7px 11px}.draftTimer strong{font-size:1.7rem}.draftOrderMembers{grid-template-columns:repeat(3,minmax(0,1fr))}.draftParticipantGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.draftSide{grid-template-columns:minmax(0,1fr)}.draftPlayer{align-items:stretch;flex-direction:column}.draftPlayerActions{align-self:flex-end}.draftPlayerName b{font-size:.74rem}.draftNav span{font-size:.61rem}.draftNav{flex-wrap:wrap}}.fmDraftExperience{display:grid;grid-gap:13px;gap:13px;min-width:0;color:#eef6ff;padding-bottom:104px}.fmDraftExperience button,.fmDraftExperience input,.fmDraftExperience select{font-family:inherit}.fmDraftExperience button{cursor:pointer}.fmDraftExperience button:disabled{cursor:not-allowed}.fmDraftTurn{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 15px;border-radius:13px;border:1px solid rgba(230,194,94,.42);background:linear-gradient(115deg,#0a3551,#061e36);box-shadow:0 8px 26px rgba(0,9,19,.24)}.fmDraftTurn.fmDraftMine{border:2px solid #76e5b4;background:linear-gradient(110deg,#0c5549,#103551)}.fmDraftTurn.fmDraftOther{border:2px solid rgba(235,191,91,.65)}.fmDraftTurn.fmDraftFinished{border:1px solid rgba(127,194,227,.45)}.fmDraftTurnInfo{display:grid;grid-gap:5px;gap:5px;min-width:0}.fmDraftTurnMeta{font-size:.65rem;color:#f4cf80;letter-spacing:.04em;font-weight:900}.fmDraftTurnInfo>strong{font-size:clamp(1.03rem,2.1vw,1.4rem);line-height:1.2;color:#fff;overflow-wrap:anywhere}.fmDraftTurnName{font-size:.73rem;color:#c6d9e8;line-height:1.4}.fmDraftTurnClock{flex:0 0 auto;min-width:99px;display:grid;grid-gap:2px;gap:2px;justify-items:center;background:rgba(0,13,26,.37);border:1px solid rgba(243,219,155,.3);border-radius:10px;padding:10px 11px}.fmDraftTurnClock small{font-size:.59rem;color:#b6d4e4;font-weight:900}.fmDraftTurnClock b{color:#f4d47f;font-size:1.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.fmDraftMine .fmDraftTurnClock b{color:#b0ffdf}.fmDraftTurnClock b.urgent{color:#ff9784}.fmDraftTurnClock span{font-size:.57rem;color:#b5cadb}.fmDraftProgress{height:5px;background:rgba(23,65,97,.8);border-radius:8px;overflow:hidden;margin-top:-12px}.fmDraftProgress div{height:100%;background:linear-gradient(90deg,#84ddb1,#f0d171);transition:width .2s linear}.fmDraftStatusLine{font-size:.72rem;font-weight:850;color:#e9cf8c;margin-top:0;padding:0 3px;line-height:1.45}.fmDraftTeamStrip{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;min-width:0;padding:7px 2px 12px;scroll-snap-type:x proximity}.fmDraftManagerChip{scroll-snap-align:start;flex:0 0 126px;display:flex;align-items:center;gap:8px;padding:8px;border:1px solid rgba(169,204,221,.22);border-radius:10px;background:rgba(13,48,76,.75);color:#eff6fb;text-align:left;min-height:56px}.fmDraftManagerChip>span:last-child{display:grid;min-width:0;grid-gap:4px;gap:4px}.fmDraftManagerChip b{font-size:.68rem;max-width:77px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmDraftManagerChip small{color:#b6d1e0;font-size:.61rem}.fmDraftManagerChip.mine{border-color:#e6c46a}.fmDraftManagerChip.active{border-color:#82ecae;background:rgba(38,126,92,.36);box-shadow:0 0 0 1px rgba(99,239,172,.13)}.fmDraftManagerFallback{font-size:.69rem;color:#f6d983}.fmDraftLastPick{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid rgba(156,198,216,.2);border-radius:10px;background:#09243a;min-width:0}.fmDraftLastPick span{flex:0 0 auto;font-size:.6rem;font-weight:900;color:#e6c87c}.fmDraftLastPick strong{min-width:0;color:#b6e3d9;font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fmDraftTopTabs{display:flex;gap:7px;padding:4px 0;overflow-x:auto;scrollbar-width:none}.fmDraftTopTabs button{position:relative;flex:1 0 auto;min-width:92px;border:1px solid rgba(156,196,218,.26);background:#0b2c46;color:#adc7d8;border-radius:10px;padding:10px 11px;font-size:.72rem;font-weight:900}.fmDraftTopTabs button.active{background:#dfbf72;color:#062339;border-color:#f7dd99}.fmDraftTopTabs button small{position:absolute;top:1px;right:5px;color:#fff;background:#a86955;border-radius:50%;font-size:.55rem;width:16px;height:16px;display:grid;place-items:center}.fmDraftBoardPanel,.fmDraftPlayersPanel,.fmDraftQueuePanel,.fmDraftResultsPanel{display:grid;grid-gap:13px;gap:13px;min-width:0}.fmDraftScout{padding:13px;border:1px solid rgba(239,200,111,.33);border-radius:13px;background:linear-gradient(125deg,rgba(62,39,89,.7),rgba(12,41,67,.92));min-width:0}.fmDraftScoutTitle{display:grid;grid-gap:4px;gap:4px;margin-bottom:10px}.fmDraftScoutTitle>span{font-size:.7rem;font-weight:950;color:#f5d78c;letter-spacing:.05em}.fmDraftScoutTitle small{font-size:.65rem;color:#b8ccdc}.fmDraftScoutList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.fmDraftScoutList button{display:grid;grid-gap:4px;gap:4px;text-align:left;border:1px solid rgba(207,178,242,.27);border-radius:9px;padding:9px;background:rgba(4,22,42,.46);color:#f0f7ff;font-size:.72rem;font-weight:800;min-width:0;overflow-wrap:anywhere}.fmDraftScoutList button small{font-size:.6rem;color:#bbcadc;font-weight:650}.fmDraftSearchBox{display:grid;grid-gap:7px;gap:7px}.fmDraftSearchBox label{font-size:.79rem;font-weight:900;color:#f4d88c}.fmDraftSearchBox input{width:100%;min-width:0;padding:13px;border-radius:11px;background:#031c31;border:1px solid #4b7695;color:#f4faff;font-size:.83rem;min-height:48px}.fmDraftSearchBox input::placeholder{color:#a8c3d3}.fmDraftSearchBox input:focus-visible{outline:2px solid #f3d891;outline-offset:1px}.fmDraftPositionFilters{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;padding-bottom:6px}.fmDraftPositionFilters button{flex:0 0 auto;background:#103753;color:#a9c9dc;border:1px solid rgba(179,213,224,.27);border-radius:24px;padding:8px 13px;font-size:.7rem;font-weight:850;min-height:35px}.fmDraftPositionFilters button.active{color:#09243a;background:#d9bd79;border-color:#f1dca9}.fmDraftEligibleToggle{display:flex;align-items:center;gap:9px;font-size:.7rem;color:#c9dce9}.fmDraftEligibleToggle input{width:16px;height:16px;accent-color:#f0c979}.fmDraftListHeader{display:flex;justify-content:space-between;gap:9px;color:#99b3c7;font-size:.68rem;font-weight:800;padding:0 3px}.fmDraftAthleteList{display:grid;grid-gap:6px;gap:6px}.fmDraftAthlete{min-width:0;display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:10px 9px;border:1px solid rgba(159,196,217,.18);border-radius:11px;background:rgba(16,50,76,.79)}.fmDraftAthleteMark{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(235,199,120,.35);border-radius:50%;color:#edd18c;background:rgba(221,172,83,.1);font-weight:950;font-size:.69rem}.fmDraftAthleteInfo{display:grid;grid-gap:4px;gap:4px;min-width:0}.fmDraftAthleteInfo strong{font-size:.76rem;color:#f3f7fc;overflow-wrap:anywhere;line-height:1.3}.fmDraftAthleteInfo>span{font-size:.62rem;color:#afc7d6;line-height:1.45}.fmDraftAthleteInfo>small{font-size:.62rem;color:#b0e0c7}.fmDraftAthleteInfo>.fmDraftNotEligible{color:#a1b9c8}.fmDraftSlotSelect{display:flex;align-items:center;gap:6px;color:#c6d9e5;font-size:.62rem;min-width:0}.fmDraftSlotSelect select{max-width:144px;min-width:0;font-size:.65rem;color:#ebf6ff;background:#08253b;border:1px solid rgba(162,200,221,.43);border-radius:6px;padding:5px;flex:1 1}.fmDraftAthleteActions{display:flex;align-items:center;gap:5px;flex:0 0 auto}.fmDraftAthleteActions button{border:1px solid rgba(186,211,229,.29);font-size:.7rem;border-radius:9px;min-height:39px;font-weight:900}.fmDraftAddQueue{width:37px;background:rgba(27,60,86,.82);color:#f4d182;font-size:1.3rem!important}.fmDraftTake{min-width:70px;padding:8px 9px;color:#09253c;background:#e6c574;border-color:#f1d690!important}.fmDraftTake:disabled{opacity:.48;color:#b3c6d3;background:#27435a;border-color:#536b7d!important}.fmDraftLoadMore{justify-self:center;padding:11px 14px;border-radius:8px;background:#164866;border:1px solid #68899d;color:#f0f7fa;font-size:.73rem;font-weight:900}.fmDraftEmpty{font-size:.75rem;color:#a9c3d4;padding:20px;text-align:center}.fmDraftPanelHeading{display:flex;justify-content:space-between;align-items:center;gap:8px}.fmDraftPanelHeading h3{color:#f7d88e;font-size:.95rem;margin:0}.fmDraftPanelHeading span{color:#b6ccdc;font-size:.71rem}.fmDraftBoardPanel>p,.fmDraftQueuePanel>p{color:#b6cbd9;font-size:.73rem;line-height:1.6;margin:0}.fmDraftQueueItem{display:flex;align-items:center;gap:8px;padding:10px;border-radius:10px;border:1px solid rgba(161,196,214,.22);background:#0b304c}.fmDraftQueueNumber{flex:0 0 auto;color:#f1cf7e;font-weight:900;font-size:.75rem}.fmDraftQueueItem>div{flex:1 1;min-width:0;display:grid;grid-gap:3px;gap:3px}.fmDraftQueueItem strong{font-size:.73rem;color:#f4faff;overflow-wrap:anywhere}.fmDraftQueueItem small{font-size:.65rem;color:#b1cadc}.fmDraftQueueItem>button{min-width:31px;min-height:35px;border:1px solid #496b85;border-radius:6px;background:#16425d;color:#e5f3fb;font-size:.88rem}.fmDraftQueueItem>button:disabled{opacity:.4}.fmDraftEmptyQueue{min-height:250px;display:grid;align-content:center;justify-items:center;grid-gap:9px;gap:9px;color:#bdd2e0;text-align:center}.fmDraftEmptyQueue>b{display:grid;place-items:center;width:55px;height:55px;border-radius:50%;background:#133954;color:#e9cd83;font-size:2rem}.fmDraftEmptyQueue strong{font-size:.89rem;color:#e7f3fb}.fmDraftEmptyQueue p{font-size:.73rem;max-width:260px;line-height:1.5}.fmDraftEmptyQueue button{padding:10px 14px;border:1px solid #e5c577;border-radius:8px;background:#214867;color:#ffe8ab;font-weight:900}.fmDraftSubtabs{display:flex;gap:7px}.fmDraftSubtabs button{flex:1 1;padding:11px;border-radius:9px;border:1px solid rgba(185,218,228,.3);background:#0b314e;color:#b7d0de;font-size:.72rem;font-weight:850}.fmDraftSubtabs button.active{border-color:#e7ce85;background:rgba(228,192,103,.17);color:#ffe0a0}.fmDraftRounds{display:grid;grid-gap:12px;gap:12px}.fmDraftRound{border:1px solid rgba(169,209,222,.2);border-radius:11px;padding:12px;background:#09283f}.fmDraftRound h4{margin:0 0 10px;color:#eccd80;font-size:.75rem;display:flex;justify-content:space-between}.fmDraftRound h4 small{color:#a2bed2}.fmDraftRoundGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.fmDraftRoundPick{padding:9px 7px;border:1px solid rgba(149,194,220,.16);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-width:0;min-height:73px;background:#113853}.fmDraftRoundPick small{font-size:.58rem;color:#a0bbcc;overflow-wrap:anywhere}.fmDraftRoundPick strong{font-size:.66rem;color:#eaf4fb;overflow-wrap:anywhere}.fmDraftRoundPick span{font-size:.6rem;color:#f4d48b}.fmDraftRoundPick.mine{border-color:rgba(235,198,105,.47)}.fmDraftRoundPick.current{background:rgba(24,126,85,.3);border-color:#7ce3a5}.fmDraftBoardScroll{overflow:auto;max-height:68vh;border:1px solid rgba(158,196,218,.22);border-radius:9px}.fmDraftBoardScroll table{border-collapse:separate;border-spacing:0;font-size:.66rem;min-width:1050px}.fmDraftBoardScroll td,.fmDraftBoardScroll th{padding:9px 8px;min-width:83px;border-right:1px solid rgba(162,200,223,.15);border-bottom:1px solid rgba(162,200,223,.15);background:#0d304d;color:#c9dceb;vertical-align:top}.fmDraftBoardScroll th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#164362;color:#ffe0a0}.fmDraftBoardScroll th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:3;min-width:52px}.fmDraftBoardScroll td strong{display:block;line-height:1.3}.fmDraftBoardScroll td small{color:#eecf8e}.fmDraftBoardScroll td.mine{background:#144a56}.fmDraftFocusTeam{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid rgba(151,205,224,.25);background:#103754;border-radius:9px}.fmDraftFocusTeam select{min-width:0;flex:1 1;border:1px solid #577e98;background:#08243b;color:#edf5fb;border-radius:8px;padding:10px;font-size:.75rem}.fmDraftRosterGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.fmDraftRosterSlot{display:grid;grid-gap:6px;gap:6px;min-width:0;min-height:70px;padding:10px;border-radius:9px;border:1px solid rgba(168,205,221,.21);background:#0d314e}.fmDraftRosterSlot>span{font-size:.65rem;font-weight:900;color:#edd28e}.fmDraftRosterSlot strong{font-size:.72rem;color:#f0f5fa;overflow-wrap:anywhere}.fmDraftRosterSlot small{font-size:.6rem;color:#a3c6d9}.fmDraftPickFeed{display:grid;grid-gap:7px;gap:7px}.fmDraftPickItem{display:flex;gap:11px;padding:10px;border:1px solid rgba(155,191,210,.24);border-radius:9px;background:#0e304c}.fmDraftPickItem>span{font-weight:900;font-size:.72rem;color:#f0d28b;min-width:34px}.fmDraftPickItem>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.fmDraftPickItem strong{font-size:.75rem;color:#edf8fb}.fmDraftPickItem small{font-size:.66rem;color:#adcad9}.fmDraftBottomTabs{display:none}@media(min-width:900px){.fmDraftExperience{max-width:1150px;margin:0 auto}.fmDraftAthleteList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.fmDraftRoundGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.fmDraftTeamStrip{flex-wrap:wrap}.fmDraftManagerChip{flex:1 1 143px}.fmDraftRosterGrid,.fmDraftScoutList{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:899px){.fmDraftExperience{padding-bottom:108px}.fmDraftBottomTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:rgba(5,20,37,.97);border-top:1px solid rgba(170,205,224,.28);padding:9px max(9px,env(safe-area-inset-right)) calc(9px + env(safe-area-inset-bottom));box-shadow:0 -9px 24px rgba(0,7,17,.56);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fmDraftBottomTabs button{position:relative;display:grid;justify-items:center;grid-gap:4px;gap:4px;border:1px solid transparent;border-radius:10px;background:none;color:#c6d4e1;padding:8px 4px;min-width:0;min-height:55px}.fmDraftBottomTabs button.active{background:#ecd088;color:#0b2741;font-weight:950}.fmDraftBottomTabs button>span{font-size:1.2rem;line-height:1}.fmDraftBottomTabs button>strong{font-size:.65rem}.fmDraftBottomTabs button>small{position:absolute;top:2px;right:10px;color:#fff;border-radius:10px;padding:1px 5px;font-size:.57rem;background:#a05a50}.fmDraftTopTabs{display:none}.fmDraftTurn{top:0}}@media(max-width:550px){.draftShell{padding-left:10px;padding-right:10px}.fmDraftTurn{padding:10px;gap:8px}.fmDraftTurnClock{min-width:82px;padding:8px}.fmDraftTurnClock b{font-size:1.46rem}.fmDraftTurnInfo>strong{font-size:1.1rem}.fmDraftTurnName{font-size:.68rem}.fmDraftManagerChip{flex-basis:116px;min-height:54px}.fmDraftAthlete{grid-template-columns:32px minmax(0,1fr) auto;gap:6px;padding:9px 7px}.fmDraftAthleteMark{width:31px;height:31px;font-size:.59rem}.fmDraftAthleteActions{gap:4px}.fmDraftAddQueue{min-width:32px;width:32px;min-height:37px}.fmDraftTake{min-width:63px;padding:8px 6px;min-height:37px;font-size:.64rem!important}.fmDraftAthleteInfo strong{font-size:.71rem}.fmDraftAthleteInfo>span{font-size:.6rem}.fmDraftSlotSelect{flex-wrap:wrap}.fmDraftRoundGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fmDraftRosterGrid{grid-template-columns:1fr}.fmDraftScout{padding:11px}.fmDraftScoutList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:370px){.fmDraftAthlete{grid-template-columns:1fr auto}.fmDraftAthleteMark{display:none}.fmDraftAthleteActions{flex-direction:column}.fmDraftTake{min-width:63px}.fmDraftScoutList{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.fmDraftProgress div{transition:none}}.fmDraftVideoPreview{display:grid;grid-gap:18px;gap:18px;padding-bottom:18px;min-width:0}.fmDraftPreviewDisclosure{border:1px solid rgba(231,198,105,.44);border-radius:13px;padding:16px;background:linear-gradient(130deg,#123e57,#09283f);display:grid;grid-gap:9px;gap:9px}.fmDraftPreviewDisclosure>strong{color:#ffdb92;font-size:.8rem;letter-spacing:.04em}.fmDraftPreviewDisclosure>p{font-size:.73rem;line-height:1.55;margin:0;color:#c8dce7}.fmDraftPreviewControls{display:flex;align-items:end;gap:9px;flex-wrap:wrap}.fmDraftPreviewControls label{display:grid;grid-gap:5px;gap:5px;color:#cde2ed;font-size:.7rem;font-weight:850}.fmDraftPreviewControls select{background:#08233d;border:1px solid #6789a0;color:#fff;border-radius:8px;padding:10px 12px}.fmDraftPreviewControls button{padding:11px 15px;background:#e7c77b;color:#0c2a40;border:1px solid #f5db9e;border-radius:8px;font-weight:900;cursor:pointer}.fmNewDraftInvite{border-color:rgba(91,220,161,.44)!important}@media(max-width:899px){.fmDraftVideoPreview{padding-bottom:0}.fmDraftVideoPreview .fmDraftExperience{padding-bottom:120px}}.fmDraftExperience .fmDraftAthlete{grid-template-columns:47px minmax(0,1fr) auto;align-items:center}.fmDraftExperience .fmDraftAthlete>.fantasyPlayerPhoto-avatar{flex:0 0 42px;width:42px;height:48px;border-radius:10px;border:1px solid rgba(237,200,107,.35);align-self:start}.fmDraftExperience .fantasyPlayerPhoto>img{object-fit:cover;object-position:center 20%}.fmDraftExperience .fantasyPlayerPhoto.isMissing{border-style:dashed;border-color:#64798e}.fmDraftExperience .fmDraftScoutList button{display:flex;align-items:center;gap:8px;text-align:left;min-width:0}.fmDraftExperience .fmDraftScoutAvatar{flex:0 0 auto;display:flex;align-items:center}.fmDraftExperience .fmDraftScoutText{min-width:0;display:grid;grid-gap:4px;gap:4px}.fmDraftExperience .fmDraftScoutText strong{color:#f7faff;font-size:.68rem;overflow-wrap:anywhere}.fmDraftExperience .fmDraftScoutText small{font-size:.57rem;color:#adc8d8}.fmDraftLastPickPlayer{display:flex;align-items:center;gap:9px;min-width:0}.fmDraftLastPickPlayer strong{min-width:0;overflow-wrap:anywhere}.fmDraftMatrixPlayer,.fmDraftRosterPerson,.fmDraftRoundAthlete{display:flex;align-items:center;gap:7px;min-width:0}.fmDraftMatrixPlayer>strong,.fmDraftRosterPerson>strong,.fmDraftRoundAthlete>strong{min-width:0;overflow-wrap:anywhere}.fmDraftMatrixPlayer>.fantasyPlayerPhoto,.fmDraftRoundAthlete>.fantasyPlayerPhoto{flex:0 0 28px;width:28px;height:31px;border-radius:7px}.fmDraftRosterPerson>.fantasyPlayerPhoto{flex:0 0 39px;width:39px;height:45px;border-radius:9px}.fmDraftPickItem>.fantasyPlayerPhoto,.fmDraftQueueItem>.fantasyPlayerPhoto{flex:0 0 31px;width:31px;height:35px;border-radius:8px}.fmDraftRosterSlot{min-height:88px}.fmDraftRoundPick{min-height:87px}@media(max-width:550px){.fmDraftExperience .fmDraftAthlete{grid-template-columns:41px minmax(0,1fr) auto;gap:7px}.fmDraftExperience .fmDraftAthlete>.fantasyPlayerPhoto-avatar{flex-basis:37px;width:37px;height:43px;border-radius:8px}.fmDraftExperience .fmDraftAthleteActions{flex-direction:column;gap:4px}.fmDraftExperience .fmDraftAthleteInfo strong{font-size:.71rem}.fmDraftRoundAthlete>.fantasyPlayerPhoto{flex-basis:25px;width:25px;height:28px}.fmDraftRosterPerson>.fantasyPlayerPhoto{flex-basis:38px;width:38px;height:42px}}@media(max-width:370px){.fmDraftExperience .fmDraftAthlete{grid-template-columns:39px minmax(0,1fr) auto}.fmDraftExperience .fmDraftAthlete>.fantasyPlayerPhoto-avatar{display:block}.fmDraftExperience .fmDraftScoutList{grid-template-columns:1fr}}