.mock-page{margin-top:14px;color:#e8edf7}.mock-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.mock-toolbar h1{margin:0;font-size:18px}.mock-toolbar p{margin:4px 0 0;color:#8394ac;font-size:10px}.mock-toolbar-actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.mock-toolbar-actions button{padding:7px 9px;font-size:10px;white-space:nowrap}.mock-toolbar-actions button:disabled,.mock-panel button:disabled{cursor:not-allowed;opacity:.45}.mock-confirm{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 10px;padding:9px 11px;border:1px solid #75414b;border-radius:7px;background:#25191f;color:#ffc2c8;font-size:11px}.mock-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#020812b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mock-dialog{width:min(100%,390px);padding:22px;border:1px solid #29415e;border-radius:12px;background:linear-gradient(145deg,#142238,#0c1726 72%);box-shadow:0 22px 70px #000b;color:#eaf1fb}.mock-dialog-icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:12px;border:1px solid #285284;border-radius:9px;background:#102d4e;color:#54b4ff}.mock-dialog h2{margin:0;font-size:17px;letter-spacing:-.02em}.mock-dialog p{margin:8px 0 20px;color:#9aacc2;font-size:12px;line-height:1.55}.mock-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.mock-dialog-actions button{justify-content:center;padding:8px 11px;font-size:10px}.mock-sections{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.mock-settings-bar{margin-bottom:20px}.mock-player-analysis-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,.92fr);align-items:start;gap:12px;min-width:0}.mock-analysis-column{display:grid;gap:9px;min-width:0}.mock-analysis-column .analysis-panel{padding:9px}.mock-analysis-column .analysis-panel h2{font-size:11px}.mock-analysis-column .analysis-panel>p{margin:3px 0 6px;font-size:8px}.mock-analysis-column .overview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:6px}.mock-analysis-column .overview-card{min-height:48px;gap:2px;border-radius:5px}.mock-analysis-column .overview-card strong{font-size:11px}.mock-analysis-column .overview-card span,.mock-analysis-column .overview-card small{font-size:8px}.mock-analysis-column .category-rankings>div{gap:4px;margin-top:7px}.mock-analysis-column .ranking-row{grid-template-columns:31px minmax(20px,1fr) 24px;gap:5px;font-size:8px}.mock-analysis-column .ranking-track{height:7px}.mock-analysis-column .ranking-row>b{font-size:8px}.mock-analysis-column .strengths-columns{gap:6px;margin-top:8px}.mock-analysis-column .strengths-columns h3{margin-bottom:5px;font-size:8px}.mock-analysis-column .strength-item{grid-template-columns:14px minmax(0,1fr) 26px;gap:3px;margin-bottom:4px;padding:5px 4px;font-size:8px}.mock-analysis-column .strength-item strong,.mock-analysis-column .empty-analysis{font-size:8px}.mock-settings-bar{padding:0 12px}.mock-settings-summary{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 0;border:0;background:transparent;color:#eaf1fb;text-align:left;cursor:pointer}.mock-settings-summary>span{display:flex;align-items:baseline;gap:12px;min-width:0}.mock-settings-summary strong{font-size:12px}.mock-settings-summary small{overflow:hidden;color:#8296b1;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mock-settings-summary>svg{flex:none;transition:transform .15s ease}.mock-settings-summary[aria-expanded=true]>svg{transform:rotate(180deg)}.mock-settings-expanded{padding:0 0 10px;border-top:1px solid #1d2d44}.mock-settings-topline{display:grid;grid-template-columns:minmax(0,1fr);gap:11px;padding:11px 0 9px}.mock-settings-fields{display:grid;grid-template-columns:repeat(8,minmax(90px,1fr));align-items:end;gap:10px 12px;flex:1;min-width:0}.mock-settings-fields .mock-field{margin:0}.mock-settings-control{display:grid;gap:4px;min-width:0;color:#96a8bf;font-size:9px}.mock-settings-control>.mock-toggle-row{justify-content:flex-start;min-height:32px;padding:7px 4px;border:1px solid #263952;border-radius:5px;background:#0b1522}.mock-settings-control .mock-toggle-row>div{display:none}.mock-settings-control .mock-toggle{margin:auto}.mock-delay-setting{display:grid;gap:4px;min-width:125px;color:#96a8bf;font-size:9px}.mock-delay-setting>div{display:flex;gap:3px;padding:3px;border:1px solid #263952;border-radius:5px;background:#0b1522}.mock-delay-setting button{flex:1;padding:5px 7px;border:0;border-radius:4px;background:transparent;color:#9badc4;font-size:9px;cursor:pointer}.mock-delay-setting button.selected{background:#14549d;color:#fff;box-shadow:0 1px 5px #0005}.mock-draft-controls{display:flex;align-items:center;justify-content:flex-start;gap:7px;flex-wrap:wrap;padding-top:9px;border-top:1px solid #1d2d40}.mock-draft-controls button{justify-content:center;gap:5px;padding:7px 8px;font-size:9px;white-space:nowrap}.mock-settings-expanded>.mock-advanced{padding:7px 0 0;border-top:1px solid #1d2d40}.mock-settings-expanded .mock-advanced-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 14px}.mock-settings-expanded .mock-advanced-fields .mock-field{margin:0}.mock-settings-expanded .mock-advanced-fields .mock-toggle-row{padding:6px 0}.mock-panel{min-width:0;padding:11px;background:#0d1624;border:1px solid #1d2d44;border-radius:9px}.mock-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.mock-stat-scroll-controls{display:flex;gap:4px}.mock-stat-scroll-controls button{display:grid;place-items:center;width:25px;height:25px;border:1px solid #263952;border-radius:5px;background:#101d2c;color:#b9cbe0;cursor:pointer}.mock-stat-scroll-controls button:hover{border-color:#2874bd;background:#132b45;color:#fff}.mock-panel-heading h2,.mock-settings-panel>h2{margin:0;color:#edf3fb;font-size:13px}.mock-panel-heading small{display:block;margin-top:3px;color:#778aa3;font-size:9px}.mock-position-filters{display:flex;gap:3px;margin-bottom:8px}.mock-position-filters button{flex:1;min-width:0;padding:6px 2px;border:1px solid #1e3048;border-radius:5px;background:#101c2b;color:#8fa1b8;font-size:9px}.mock-position-filters button.active{border-color:#3688fb;background:#14549d;color:#fff}.mock-search{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:6px 8px;border:1px solid #263952;border-radius:6px;background:#0a111d;color:#7f91aa}.mock-search>span{font-size:18px;line-height:12px}.mock-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#e8edf7;font-size:10px}.mock-player-list{position:relative;height:min(390px,40vh);max-height:42vh;min-height:260px;overflow-x:auto;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #1b2b40;border-radius:6px;background:#0a1421;scrollbar-color:#31547b #0c1420;scrollbar-width:thin}.mock-player-table-head,.mock-player-row{display:grid;grid-template-columns:32px 42px minmax(100px,1.5fr) 37px 52px repeat(9,minmax(32px,.65fr));align-items:center;gap:3px;min-width:610px}.mock-player-table-head{position:sticky;top:0;z-index:1;padding:7px 5px;background:#111e2e;color:#91a3bc;font-size:7px;font-weight:800;text-align:center}.mock-player-row{position:relative;width:100%;padding:4px 5px;border:0;border-bottom:1px solid #182638;background:#0d1724;color:#d9e2ef;text-align:center;font-size:9px}.mock-player-row:nth-child(2n){background:#101c2b}.mock-player-row.pickable:hover{background:#123251}.mock-player-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-player-rank{color:#91a4bf}.mock-player-dh2h{color:#7fa5cb;font-variant-numeric:tabular-nums;font-size:8px}.mock-player-name{text-align:left;font-weight:700}.mock-player-name small{display:block;color:#7790ae;font-size:8px;font-weight:500}.mock-player-pos{padding:2px 3px;border-radius:4px;background:#172b40;color:#9bc6ff;font-size:8px}.mock-stat{padding:4px 1px;border-radius:3px}.mock-stat.elite{background:#087f5b;color:#f5fffb}.mock-stat.great{background:#075f49;color:#ecfff9}.mock-stat.good{background:#0b4a3c;color:#e7fff8}.mock-stat.mid{background:#4a4b28;color:#fffde0}.mock-stat.poor{background:#5b3e1e;color:#fff0d4}.mock-stat.bad{background:#632d35;color:#ffe7ea}.mock-stat.awful{background:#7b1f2b;color:#fff0f2}.mock-player-target,.mock-player-tag{display:none}.mock-player-row .mock-player-target,.mock-player-row .mock-player-tag{position:absolute;right:3px;display:grid;place-items:center;width:15px;height:15px;border-radius:4px}.mock-player-row .mock-player-target{top:1px;color:#ffc94a}.mock-player-row .mock-player-tag{bottom:1px}.mock-player-row .mock-player-note{position:absolute;top:1px;right:20px;display:grid;place-items:center;width:15px;height:15px;border-radius:4px;background:#182c47;color:#89bdff}.mock-player-row .mock-player-note.injury{background:#381d24;color:#ff7b88}.mock-your-pick-marker{height:3px;margin:2px 3px;background:#1684ff;box-shadow:0 0 8px #1684ff77}.mock-your-pick-marker span{position:sticky;left:4px;top:0;display:inline-block;margin-top:-13px;padding:2px 6px;border-radius:4px;background:#0874e8;color:#fff;font-size:7px;font-weight:850;letter-spacing:.05em}.mock-player-tag.value{background:#123b32;color:#66d6aa}.mock-player-tag.fade{background:#3a2026;color:#f1a0a7}.mock-empty{padding:15px;color:#8192a9;font-size:10px;text-align:center}.mock-board-panel{padding:10px}.mock-board-paging{display:flex;align-items:center;gap:5px;color:#8497b1;font-size:9px}.mock-board-paging button{display:grid;place-items:center;width:27px;height:27px;border:1px solid #263952;border-radius:5px;background:#101d2c;color:#c7d5e7}.mock-board-paging button:disabled{opacity:.35}.mock-board-scroll{max-height:calc(100vh - 500px);min-height:300px;overflow:auto;border:1px solid #1e3047;border-radius:6px;background:#091421;scrollbar-color:#31547b #0c1420;scrollbar-width:thin}.mock-board-grid{display:grid;grid-template-columns:36px repeat(var(--mock-visible-teams),minmax(76px,1fr));gap:1px;min-width:100%;background:#1a2b40}.mock-board-rnd-head,.mock-team-head,.mock-round-label,.mock-pick-cell{min-width:0;background:#0b1624}.mock-board-rnd-head,.mock-team-head,.mock-round-label{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:40px;background:#111e2e;color:#cbd7e7;font-size:9px}.mock-team-head{padding:4px;text-align:center}.mock-team-head strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.mock-team-head small{color:#53b9ff;font-size:8px}.mock-team-head.user-team{outline:1px solid #1684ff;background:#123153}.mock-round-label{font-weight:800;font-size:11px}.mock-pick-cell{display:flex;flex-direction:column;justify-content:center;min-height:45px;padding:4px 5px;background:#101b2a;color:#e6edf8}.mock-pick-cell>small{color:#c2d0e3;font-size:7px}.mock-pick-cell strong{overflow:hidden;margin-top:2px;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.mock-pick-cell>span{overflow:hidden;margin-top:2px;text-overflow:ellipsis;white-space:nowrap;color:#adbed2;font-size:8px}.mock-pick-cell.my-column{box-shadow:inset 1px 0 #3093ff8c,inset -1px 0 #3093ff8c}.mock-pick-cell.on-clock{outline:2px solid #1684ff;outline-offset:-2px;background:#123153}.mock-pick-cell .empty-pick{color:#536780;text-align:center}.mock-pick-cell .pick-prompt{color:#65baff;font-weight:750;text-align:center}.mock-pick-cell.tone-pg,.mock-pick-cell.tone-sg{background:#152c53}.mock-pick-cell.tone-sf,.mock-pick-cell.tone-pf{background:#07584e}.mock-pick-cell.tone-c{background:#302051}.mock-summary-grid{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(160px,1.2fr) minmax(125px,.9fr);gap:7px;margin-top:8px}.mock-summary{min-width:0;padding:8px;border:1px solid #1d3048;border-radius:6px;background:#0a1522}.mock-summary>strong{display:block;margin-bottom:6px;font-size:9px}.mock-summary.current{border-left:3px solid #1684ff}.mock-summary.current>b{display:block;color:#f2f6fc;font-size:12px}.mock-summary.current>span{display:block;margin-top:4px;color:#92a6c0;font-size:9px}.mock-upcoming{display:flex;gap:4px;overflow:auto}.mock-upcoming>span{flex:none;min-width:42px;padding:5px 4px;border:1px solid #263a53;border-radius:5px;text-align:center}.mock-upcoming b,.mock-upcoming small{display:block}.mock-upcoming b{font-size:9px}.mock-upcoming small{margin-top:2px;color:#7e91aa;font-size:7px}.mock-recent{display:grid;gap:3px;max-height:100px;overflow:auto}.mock-recent>span{display:grid;grid-template-columns:25px minmax(0,1fr);gap:3px;color:#d7e1ef;font-size:8px}.mock-recent>span>b{color:#84a9d4}.mock-recent>span>small{grid-column:2;color:#778ba5;font-size:7px}.mock-recent>small{color:#8394ac;font-size:8px}.mock-settings-column{display:grid;gap:9px}.mock-settings-panel>h2{margin-bottom:10px}.mock-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mock-field{display:grid;gap:4px;min-width:0;margin:0 0 8px;color:#96a8bf;font-size:9px}.mock-select-wrap{position:relative;display:block;min-width:0}.mock-select{display:flex;justify-content:space-between;align-items:center;width:100%;min-width:0;padding:7px 8px;border:1px solid #263952;border-radius:5px;background:#0b1522;color:#e1eaf5;text-align:left;font-size:10px}.mock-select-menu{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:10;display:grid;max-height:210px;overflow:auto;padding:3px;border:1px solid #30435d;border-radius:6px;background:#111d2c;box-shadow:0 9px 20px #0009}.mock-select-menu button{padding:6px 7px;border:0;border-radius:4px;background:transparent;color:#cbd7e6;text-align:left;font-size:10px}.mock-select-menu button:hover,.mock-select-menu button.selected{background:#17477a;color:#fff}.mock-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid #1d2c40}.mock-toggle-row>div{min-width:0}.mock-toggle-row strong,.mock-toggle-row small{display:block}.mock-toggle-row strong{font-size:9px}.mock-toggle-row small{margin-top:3px;color:#7388a3;font-size:8px;line-height:1.4}.mock-toggle{flex:none;width:30px;height:17px;padding:2px;border:0;border-radius:10px;background:#34455b}.mock-toggle i{display:block;width:13px;height:13px;border-radius:50%;background:#d8e2ef;transition:transform .15s ease}.mock-toggle.on{background:#1684ff}.mock-toggle.on i{transform:translate(13px)}.mock-settings-panel>.mock-field{margin-top:8px}.mock-start-button{width:100%;justify-content:center;margin-top:5px}.mock-roster-note{margin-top:8px;color:#788da8;font-size:8px;line-height:1.45}.mock-advanced{padding:10px}.mock-advanced-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:transparent;color:#e5edf8;text-align:left}.mock-advanced-toggle strong{font-size:11px}.mock-advanced-fields{margin-top:10px}.mock-advanced-fields .mock-toggle-row{padding:7px 0}.mock-complete{margin-top:9px;padding:10px;border:1px solid #1d493e;border-radius:7px;background:#0c2925}.mock-complete h2{margin:0;font-size:12px}.mock-complete p{color:#9ab5b0;font-size:9px}.mock-complete>div{display:flex;flex-wrap:wrap;gap:5px}.mock-complete>div span{padding:4px 6px;border:1px solid #24564b;border-radius:4px;color:#cbede5;font-size:8px}.mock-complete .mock-final-categories{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;margin:7px 0}.mock-final-categories>span{display:grid;gap:3px;padding:5px;border:1px solid #24564b;border-radius:4px;background:#102f2a}.mock-final-categories>span.elite{background:#075a43;border-color:#128563}.mock-final-categories>span.great{background:#0b4d3c;border-color:#147459}.mock-final-categories>span.good{background:#113d35;border-color:#226450}.mock-final-categories>span.mid{background:#393a24;border-color:#6e702e}.mock-final-categories>span.poor{background:#493518;border-color:#8a6124}.mock-final-categories>span.bad{background:#542931;border-color:#93404d}.mock-final-categories>span.awful{background:#70202a;border-color:#b33847}.mock-final-categories small{color:#88aaa3;font-size:7px}.mock-final-categories b{font-size:9px}.mock-history-toolbar{display:flex;justify-content:flex-end}.mock-history-toolbar button{display:flex;align-items:center;gap:6px;padding:7px 10px;font-size:10px}.mock-history-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:grid;place-items:center;overflow:hidden;padding:18px;background:#020812c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain}.mock-history-delete-backdrop{z-index:1100}.mock-history-dialog{display:flex;flex-direction:column;width:min(1120px,calc(100vw - 32px));max-height:82vh;min-width:0;overflow:hidden;border:1px solid #29415e;border-radius:10px;background:#0c1624;box-shadow:0 22px 70px #000b;color:#eaf1fb}.mock-history-dialog.populated{width:min(1120px,calc(100vw - 32px));height:min(82vh,900px);max-height:min(82vh,900px)}.mock-history-dialog.empty{width:min(540px,calc(100vw - 32px));max-height:none}.mock-history-dialog.large{width:min(1260px,calc(100vw - 32px));height:min(760px,calc(100vh - 48px));max-height:none}.mock-history-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #203149;background:#101c2c}.mock-history-dialog>header h2{margin:0;font-size:15px}.mock-history-dialog>header p{margin:4px 0 0;color:#8397b1;font-size:10px}.mock-history-dialog>header button{flex:none}.mock-history-list{display:grid;flex:1 1 0;grid-auto-rows:max-content;align-content:start;gap:7px;min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px;overscroll-behavior:contain;scrollbar-color:#31547b #0c1420;scrollbar-width:thin}.mock-history-card{overflow:hidden;border:1px solid #1e3048;border-radius:7px;background:#0b1522}.mock-history-row{display:grid;grid-template-columns:115px 155px minmax(180px,1fr) minmax(390px,1.4fr) 18px;align-items:center;gap:9px;width:100%;padding:8px 9px;border:0;background:transparent;color:#dce6f3;text-align:left;cursor:pointer}.mock-history-row:hover{background:#10223a}.mock-history-row>span:first-child strong,.mock-history-row>span:first-child small{display:block}.mock-history-row>span:first-child strong{font-size:10px}.mock-history-row>span:first-child small,.mock-history-row-date{margin-top:3px;color:#7f93ad;font-size:8px}.mock-history-row-players{overflow:hidden;color:#bac9dc;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mock-history-chevron{display:grid;place-items:center;color:#7f93ad}.mock-history-ranks{display:grid;grid-template-columns:repeat(9,minmax(35px,1fr));gap:4px;margin:7px 0}.mock-history-ranks>span{display:grid;justify-items:center;gap:2px;min-width:0;padding:4px 2px;border:1px solid transparent;border-radius:4px;background:#111c2b;color:#dce6f3;text-align:center}.mock-history-ranks>span>b{font-size:8px}.mock-history-ranks>span>small{font-size:8px;color:inherit}.mock-history-ranks>span.elite,.mock-history-ranks>span.great,.mock-history-ranks>span.good{background:#075f49;color:#ecfff9;border-color:#0b8063}.mock-history-ranks>span.mid,.mock-history-ranks>span.poor{background:#514622;color:#fff1bc;border-color:#857128}.mock-history-ranks>span.bad,.mock-history-ranks>span.awful{background:#632d35;color:#ffe7ea;border-color:#913843}.mock-history-ranks>span.neutral{background:#111c2b;color:#9badc4;border-color:#263952}.mock-history-ranks.compact{gap:2px;margin:0}.mock-history-ranks.compact>span{padding:3px 1px;border-radius:3px}.mock-history-ranks.compact>span>b,.mock-history-ranks.compact>span>small{font-size:7px}.mock-history-entry{min-width:0;padding:10px;border-top:1px solid #1c2c40;background:#0d1928}.mock-history-entry-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mock-history-entry-head>div:first-child strong,.mock-history-entry-head>div:first-child span{display:block}.mock-history-entry-head>div:first-child strong{font-size:10px}.mock-history-entry-head>div:first-child span{margin-top:3px;color:#8195ae;font-size:8px}.mock-history-actions{display:flex;gap:5px}.mock-history-actions button,.mock-history-analysis-heading button{display:flex;align-items:center;gap:4px;padding:5px 7px;font-size:8px}.mock-history-top-five{margin-top:8px;color:#9eb0c6;font-size:8px}.mock-history-top-five b{color:#dce6f3}.mock-history-expanded{min-width:0;margin-top:10px;padding-top:8px;border-top:1px solid #1c2c40}.mock-history-expanded h3,.mock-history-analysis-heading h3{margin:0;color:#dce6f3;font-size:10px}.mock-history-roster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:5px;min-width:0;margin-top:6px}.mock-history-roster>div{display:grid;gap:2px;padding:6px;border:1px solid #20334c;border-radius:5px;background:#101d2d}.mock-history-roster strong{overflow:hidden;color:#e4edf8;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mock-history-roster span,.mock-history-roster small{color:#879bb5;font-size:8px}.mock-history-analysis-panels{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:7px;margin-top:10px}.mock-history-analysis-panels .analysis-panel{padding:8px}.mock-history-analysis-panels .analysis-panel h2{font-size:10px}.mock-history-analysis-panels .analysis-panel>p{margin:3px 0 5px;font-size:8px}.mock-history-analysis-panels .overview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:5px}.mock-history-analysis-panels .overview-card{min-height:43px;gap:2px;border-radius:4px}.mock-history-analysis-panels .overview-card strong{font-size:10px}.mock-history-analysis-panels .overview-card span{font-size:7px}.mock-history-analysis-panels .category-rankings>div{gap:3px;margin-top:5px}.mock-history-analysis-panels .ranking-row{grid-template-columns:27px minmax(12px,1fr) 23px;gap:4px;font-size:7px}.mock-history-analysis-panels .ranking-track{height:6px}.mock-history-analysis-panels .ranking-row>b{font-size:7px}.mock-history-analysis-panels .strengths-columns{gap:5px;margin-top:7px}.mock-history-analysis-panels .strengths-columns h3{margin-bottom:4px;font-size:7px}.mock-history-analysis-panels .strength-item{grid-template-columns:12px minmax(0,1fr) 24px;gap:3px;margin-bottom:3px;padding:5px 3px;font-size:7px}.mock-history-analysis-panels .strength-item strong{font-size:7px}.mock-history-analysis-heading{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.mock-history-analysis-scroll{width:100%;max-width:100%;min-width:0;overflow:auto;margin-top:6px;border:1px solid #1d2d44;border-radius:5px}.mock-history-dialog.large .mock-history-analysis-scroll{flex:1;min-height:0;overscroll-behavior:contain;scrollbar-color:#31547b #0c1420;scrollbar-width:thin}.mock-history-analysis-table{min-width:950px}.mock-history-analysis-table th{padding:7px 6px;font-size:8px}.mock-history-analysis-table td{padding:5px 4px}.mock-history-analysis-table .analysis-cell{min-width:68px}.mock-history-analysis-table .history-missing{background:#111a29}.mock-history-empty{display:grid;justify-items:center;gap:7px;padding:25px 18px;color:#8194ac;text-align:center}.mock-history-empty svg{color:#4e83ba}.mock-history-empty strong{color:#e0e9f5;font-size:12px}.mock-history-empty p{max-width:350px;margin:0;font-size:10px;line-height:1.5}@media(max-width:1050px){.mock-history-row{grid-template-columns:100px minmax(150px,1fr) 18px}.mock-history-row-date{display:none}.mock-history-row-players{grid-column:2;grid-row:2}.mock-history-row>.mock-history-ranks{grid-column:1/-2;grid-row:3}.mock-history-ranks.compact{grid-template-columns:repeat(9,minmax(30px,1fr))}}@media(max-width:900px){.mock-history-analysis-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-history-analysis-panels .strengths-panel{grid-column:1/-1}}@media(max-width:650px){.mock-history-backdrop{padding:6px}.mock-history-dialog{width:100%;max-height:96vh}.mock-history-dialog>header{padding:10px}.mock-history-row{grid-template-columns:minmax(0,1fr) 18px;gap:5px}.mock-history-row>span:first-child{grid-column:1}.mock-history-row-date,.mock-history-row-players{display:none}.mock-history-row>.mock-history-ranks{grid-column:1/-2;grid-row:2}.mock-history-entry-head{align-items:flex-start;flex-direction:column}.mock-history-ranks.compact{grid-template-columns:repeat(9,minmax(25px,1fr))}}@media(max-width:650px){.mock-history-analysis-panels{grid-template-columns:minmax(0,1fr)}.mock-history-analysis-panels .strengths-panel{grid-column:auto}}@media(max-width:1450px){.mock-layout{grid-template-columns:minmax(285px,.95fr) minmax(520px,1.8fr) minmax(245px,.8fr);gap:8px}.mock-player-table-head,.mock-player-row{grid-template-columns:30px 39px minmax(85px,1.3fr) 32px 46px repeat(9,minmax(30px,.55fr))}.mock-toolbar-actions{gap:4px}.mock-toolbar-actions button{padding:6px 7px;font-size:9px}}@media(max-width:1120px){.mock-toolbar{align-items:flex-start;flex-direction:column}.mock-layout,.mock-layout.settings-collapsed{grid-template-columns:minmax(0,1fr)}.mock-settings-column{grid-template-columns:1fr 1fr}.mock-player-list,.mock-board-scroll{max-height:650px}}@media(max-width:720px){.mock-summary-grid,.mock-settings-column{grid-template-columns:1fr}.mock-toolbar-actions{justify-content:flex-start}}@media(max-width:1380px){.mock-settings-fields{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media(max-width:1050px){.mock-player-analysis-layout{grid-template-columns:minmax(0,1fr)}.mock-analysis-column{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}@media(max-width:700px){.mock-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-settings-summary>span{align-items:flex-start;flex-direction:column;gap:3px}.mock-draft-controls button{flex:1}.mock-player-list{height:350px;max-height:48vh;min-height:260px}.mock-summary-grid{grid-template-columns:1fr}}@media(max-width:700px){.mock-analysis-column{grid-template-columns:minmax(0,1fr)}}.mock-player-row.drafted{opacity:.55;cursor:not-allowed}.mock-player-row.drafted:hover{background:#0d1724}.mock-player-heading-title{display:flex;align-items:center;gap:10px}.mock-inline-toggle{display:flex;align-items:center;gap:5px;color:#95a6bd;font-size:9px;white-space:nowrap}.mock-inline-toggle .mock-toggle{cursor:pointer}.mock-player-table-head .mock-sort-header{min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:center;cursor:pointer}.mock-player-table-head .mock-sort-header:hover,.mock-player-table-head .mock-sort-header.active{color:#d9eaff}.mock-history-roster-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.mock-history-team-tabs{display:flex;gap:4px;flex-wrap:wrap}.mock-history-team-tabs button{padding:4px 7px;border:1px solid #263a52;border-radius:5px;background:#101d2d;color:#9eb1c8;font-size:8px;cursor:pointer}.mock-history-team-tabs button:hover,.mock-history-team-tabs button.selected{border-color:#3d8de0;background:#173454;color:#e4f1ff}.mock-player-analysis-layout{grid-template-columns:minmax(0,3.5fr) minmax(240px,.78fr)}.mock-player-table-head,.mock-player-row{grid-template-columns:32px 42px minmax(170px,2fr) 37px 52px repeat(9,minmax(32px,.6fr))}.mock-player-row .mock-player-name{display:flex;align-items:center;gap:6px;text-align:left;white-space:normal}.mock-player-identity{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-player-row .mock-player-indicators{display:inline-flex;align-items:center;gap:3px;flex:none;overflow:visible}.mock-player-row .mock-player-indicators .mock-player-target,.mock-player-row .mock-player-indicators .mock-player-tag,.mock-player-row .mock-player-indicators .mock-player-note{position:static;display:grid;place-items:center;flex:none;width:15px;height:15px;border-radius:4px}.mock-player-row .mock-player-indicators .mock-player-target{color:#ffc94a}.mock-player-row .mock-player-indicators .mock-player-tag{bottom:auto}.mock-player-row .mock-player-indicators .mock-player-note{background:#182c47;color:#89bdff;cursor:help}.mock-player-row .mock-player-indicators .mock-player-note.injury{background:#381d24;color:#ff7b88}@media(max-width:1450px){.mock-player-table-head,.mock-player-row{grid-template-columns:30px 39px minmax(140px,1.8fr) 32px 46px repeat(9,minmax(30px,.55fr))}}.mock-player-tag.risky{background:#3a2c16;color:#f2bd59}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e8edf7;background:#0a0f18;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 50% -20%,#15233b 0,#0a0f18 42%);min-width:1120px}.app{max-width:1680px;margin:0 auto;padding:22px 24px 40px}button,input,select{font:inherit}button{cursor:pointer;color:inherit}.brand{font-size:20px;font-weight:850;letter-spacing:.05em}.brand span{color:#64a9ff}.sub{font-size:10px;color:#77869e;letter-spacing:.14em;margin-top:5px}header{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid #1b2739}.head-actions{display:flex;gap:9px}.ghost,.primary,.danger{border:1px solid #26354c;background:#111a29;border-radius:8px;padding:8px 12px;display:inline-flex;align-items:center;gap:7px;font-size:12px}.primary{background:#2677e8;border-color:#3688fb;font-weight:750}.danger{color:#ff8791;border-color:#4b2730;background:#1a1117}.settings{margin-top:12px;padding:13px 15px;background:#0f1827;border:1px solid #22324a;border-radius:10px;display:flex;align-items:center;gap:20px;font-size:12px}.settings label{display:flex;gap:7px;align-items:center}.settings select{background:#0a111d;color:#dce6f5;border:1px solid #2a3b55;border-radius:6px;padding:5px}.settings-note{color:#71819a;margin-left:auto}.switch input{accent-color:#3989ff}.pickbar,.team-average{margin-top:14px;background:#0d1624;border:1px solid #1d2d44;border-radius:11px;padding:13px 16px}.pickbar{display:flex;align-items:center;gap:25px}.pickbar strong,.section-title strong,.side-head strong{font-size:11px;letter-spacing:.1em}.pickbar small,.section-title small,.side-head small{display:block;color:#71819a;font-size:10px;margin-top:4px}.picks{display:flex;gap:7px;overflow:hidden}.pick{min-width:58px;text-align:center;padding:7px 8px;border:1px solid #23344d;border-radius:7px;background:#111d2d}.pick b{font-size:13px;display:block}.pick span{font-size:9px;color:#71819a}.pick.next{background:#1c5fae;border-color:#49a0ff;box-shadow:0 0 0 1px #287fe5 inset}.team-average{padding-bottom:15px}.avg-grid{display:grid;grid-template-columns:repeat(9,1fr);gap:7px;margin-top:11px}.avg{border:1px solid #25364f;border-radius:8px;padding:9px 10px;background:#111b2a}.avg span{font-size:9px;color:#8190a7;display:block}.avg b{display:block;margin-top:4px;font-size:16px}.avg.elite,.cat.elite{background:#087f5b;border-color:#16c994;color:#f5fffb;box-shadow:inset 0 0 0 1px #ffffff0d}.avg.great,.cat.great{background:#075f49;border-color:#0da97c;color:#ecfff9}.avg.good,.cat.good{background:#0b4a3c;border-color:#17846a;color:#e7fff8}.avg.mid,.cat.mid{background:#4a4b28;border-color:#8a8b3a;color:#fffde0}.avg.poor,.cat.poor{background:#5b3e1e;border-color:#a86f2d;color:#fff0d4}.avg.bad,.cat.bad{background:#632d35;border-color:#a74654;color:#ffe7ea}.avg.awful,.cat.awful{background:#7b1f2b;border-color:#c63e52;color:#fff0f2}main{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;margin-top:14px}.board{min-width:0}.toolbar{background:#0d1624;border:1px solid #1d2d44;border-radius:11px 11px 0 0;padding:11px;display:flex;align-items:center;gap:10px}.pos-tabs,.filter-tabs{display:flex;gap:3px}.toolbar button{border:0;background:transparent;color:#8493a9;border-radius:6px;padding:7px 9px;font-size:11px;font-weight:650}.toolbar button.active{background:#205caa;color:#fff}.filter-tabs{border-left:1px solid #25354b;padding-left:9px}.search{margin-left:auto;display:flex;align-items:center;gap:6px;background:#0a111d;border:1px solid #25364e;border-radius:7px;padding:6px 9px;color:#71819a}.search input{border:0;outline:0;background:transparent;color:#e8edf7;width:150px;font-size:11px}.table-wrap{border:1px solid #1d2d44;border-top:0;overflow:auto;max-height:680px;background:#0c1420}table{width:100%;border-collapse:separate;border-spacing:0;font-size:11px}th{position:sticky;top:0;z-index:2;background:#111c2c;color:#75859d;font-size:9px;letter-spacing:.06em;text-align:center;padding:10px 7px;border-bottom:1px solid #24354c;white-space:nowrap}td{padding:7px;border-bottom:1px solid #182638;text-align:center;white-space:nowrap}td.player{text-align:left;min-width:180px;font-weight:650}.player-content{display:flex;align-items:center;gap:5px;min-height:20px}.star{border:0;background:none;color:#53647b;padding:0;display:inline-flex;align-items:center}.star.on{color:#ffc94a}.icon{display:inline-flex;padding:2px;border-radius:4px}.injury{color:#ff6f7d;background:#381d24}.note{color:#77b6ff;background:#182c47}.pill{font-size:9px;padding:3px 6px;background:#162336;border:1px solid #293b55;border-radius:5px;color:#9fb0c8}.rank-controls{display:flex;align-items:center;justify-content:center;gap:3px}.rank-controls button{border:0;background:transparent;color:#52657e;font-size:9px;padding:1px}.rank-controls b{min-width:24px}.status-btn{border:1px solid #2a3b54;background:#121e2e;color:#8c9bb0;border-radius:5px;font-size:8px;font-weight:800;padding:5px 7px}.status-btn.mine{background:#164e42;border-color:#27866d;color:#70e0bb}.status-btn.taken{background:#3d252b;border-color:#75414b;color:#ff8e9a}tr.mine{background:#1c745c14}tr.taken{opacity:.48}aside{background:#0d1624;border:1px solid #1d2d44;border-radius:11px;padding:15px;height:max-content;position:sticky;top:12px}.side-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1e2e44;padding-bottom:11px}.small{padding:5px 8px;font-size:10px}.roster{margin-top:8px}.slot{display:flex;align-items:center;justify-content:space-between;padding:8px 4px;border-bottom:1px solid #172537}.slot span{font-size:9px;color:#64758e;width:50px}.slot b{font-size:11px;flex:1;text-align:right}.slot em{font-size:10px;color:#3f5068;font-style:normal}.side-box{margin-top:14px;padding:11px;background:#101c2b;border:1px solid #20324a;border-radius:8px}.side-box strong{font-size:10px;letter-spacing:.08em}.mini{display:flex;justify-content:space-between;margin-top:9px;font-size:10px;color:#75869e}.mini b{color:#e5edf8}@media(max-width:1250px){.app{padding-left:14px;padding-right:14px}.avg-grid{gap:4px}.avg{padding:8px 6px}main{grid-template-columns:minmax(0,1fr) 285px}}.status-btn:disabled{cursor:default;opacity:.95}.status-actions{display:flex;justify-content:center;gap:8px}.status-actions .status-btn{font-size:8px;padding:5px 7px;opacity:.6;transition:opacity .15s ease,background .15s ease,border-color .15s ease}.status-actions .status-btn.mine{background:#102b32;border-color:#23616b;color:#63d8d1}.status-actions .status-btn.taken{background:#302719;border-color:#745a2a;color:#f1c76e}.status-actions .status-btn.mine.selected{background:#14594e;border-color:#34b995;color:#c9fff0}.status-actions .status-btn.taken.selected{background:#654719;border-color:#c18a30;color:#fff0c4}.status-actions .status-btn.selected{opacity:1;box-shadow:0 0 0 1px currentColor inset}.cat{font-weight:650;transition:background .15s ease,border-color .15s ease}.avg{transition:background .15s ease,border-color .15s ease}.player-name{font-weight:700}.team-inline{font-size:9px;color:#91a4bf;font-weight:800;letter-spacing:.04em;margin-left:2px}.status-filters{gap:12px;align-items:center;color:#8493a9;font-size:10px}.status-filters label{display:inline-flex;align-items:center;gap:5px;cursor:pointer;white-space:nowrap}.status-filters input{accent-color:#3989ff;margin:0}.star.on svg{fill:currentColor;stroke:currentColor}.table-wrap{scrollbar-color:#31547b #0c1420;scrollbar-width:thin}.table-wrap::-webkit-scrollbar{width:10px;height:10px}.table-wrap::-webkit-scrollbar-track{background:#0c1420;border-radius:8px}.table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#31547b,#203650);border:2px solid #0c1420;border-radius:8px}.table-wrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#4a78a8,#31547b)}.player-content{position:relative}.player-note-icon,.add-note{border:0;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;flex:none}.player-note-icon{width:20px;height:20px;padding:3px;background:#77b6ff0f;border:1px solid rgba(119,182,255,.12);color:#8ea3bc}.player-note-icon.injury{background:#381d24;color:#ff7b88}.add-note{width:18px;height:18px;padding:2px;background:transparent;color:#586c86;opacity:.55;transition:opacity .15s ease,background .15s ease,color .15s ease}.add-note:hover{opacity:1;background:#1a2b40;color:#9bc6ff}.note-editor{position:absolute;top:calc(100% + 7px);left:20px;z-index:5;width:220px;padding:10px;background:#101c2b;border:1px solid #30435d;border-radius:8px;box-shadow:0 10px 28px #0009;white-space:normal}.note-kind-options{display:flex;gap:6px;margin-bottom:8px}.note-kind-options button,.note-editor-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #2a3b54;background:#111e2e;color:#91a1b7;border-radius:5px;padding:5px 7px;font-size:10px;cursor:pointer}.note-kind-options button.selected{border-color:#4383c5;color:#b9d9ff;background:#152b43}.note-kind-options button:last-child.selected{border-color:#a74654;color:#ffc2c8;background:#351d25}.note-editor>input{width:100%;padding:7px 8px;border:1px solid #2a3b54;border-radius:5px;outline:none;background:#0a111d;color:#e8edf7;font-size:10px}.note-editor>input:focus{border-color:#4383c5}.note-editor-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.note-editor-actions .save-note{background:#205caa;color:#fff;border-color:#3688fb}.eval-tag{width:19px;height:19px;padding:3px;border:1px solid transparent;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;background:transparent;opacity:.45;cursor:pointer;flex:none;transition:opacity .15s ease,background .15s ease,border-color .15s ease}.eval-tag:hover,.eval-tag.selected{opacity:1}.eval-tag.value{color:#66d6aa}.eval-tag.value.selected{background:#123b32;border-color:#28795e}.eval-tag.fade{color:#f1a0a7}.eval-tag.fade.selected{background:#3a2026;border-color:#89404b}.note-tag-options{display:flex;gap:6px;margin-bottom:8px}.eval-choice{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:1;border:1px solid #2a3b54;border-radius:5px;padding:6px;background:#111e2e;font-size:10px;cursor:pointer;opacity:.7}.eval-choice.value{color:#66d6aa}.eval-choice.fade{color:#f1a0a7}.eval-choice.value.selected{background:#123b32;border-color:#28795e;opacity:1}.eval-choice.fade.selected{background:#3a2026;border-color:#89404b;opacity:1}.eval-tag[data-tooltip],.player-note-icon[data-tooltip]{position:relative}.eval-tag[data-tooltip]:after,.player-note-icon[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:50%;top:calc(100% + 9px);transform:translate(-50%,-4px);z-index:20;width:max-content;max-width:260px;padding:9px 11px;border:1px solid #3b4b62;border-radius:7px;background:#202a39;color:#d5deea;box-shadow:0 8px 22px #0008;font:400 12px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;white-space:normal;text-align:left;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.eval-tag[data-tooltip]:hover:after,.eval-tag[data-tooltip]:focus-visible:after,.player-note-icon[data-tooltip]:hover:after,.player-note-icon[data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.view-tabs{display:flex;align-self:stretch;align-items:stretch;gap:8px;margin:0 auto 0 30px}.app{zoom:1.25;width:80vw;max-width:1344px}.settings{flex-wrap:wrap}.settings>label{flex:0 0 auto;white-space:nowrap}.settings>label>select{box-sizing:border-box;width:64px;min-width:64px;max-width:64px;height:30px;padding:5px 22px 5px 7px;flex:0 0 64px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #2a3b55;border-radius:6px;background-color:#0a111d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2391a1b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center;color:#dce6f5;font-size:11px}.settings>label>select option{background:#0a111d;color:#dce6f5}.dropdown{position:relative;display:inline-block;min-width:0;vertical-align:middle}.dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:68px;padding:7px 9px;border:1px solid #2a3b54;border-radius:6px;background:#0a111d;color:#e8edf7;font:inherit;font-size:11px;text-align:left;cursor:pointer}.dropdown-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-trigger svg{flex:none;color:#91a1b8}.dropdown-menu{position:absolute;top:calc(100% + 5px);right:0;z-index:50;display:flex;flex-direction:column;min-width:100%;width:max-content;max-width:min(340px,80vw);max-height:280px;overflow:auto;padding:4px;border:1px solid #30435d;border-radius:7px;background:#111c2b;box-shadow:0 12px 30px #000a;scrollbar-color:#31547b #111c2b;scrollbar-width:thin}.dropdown-menu>button{width:100%;padding:7px 9px;border:0;border-radius:4px;background:transparent;color:#dce6f5;font:inherit;font-size:11px;text-align:left;white-space:nowrap;cursor:pointer}.dropdown-menu>button:hover,.dropdown-menu>button.selected{background:#1c3653;color:#fff}.dropdown-menu>button.selected{box-shadow:inset 2px 0 #3189ed}.dropdown-search{position:sticky;top:0;z-index:1;margin:0 0 4px;padding:8px;border:1px solid #2a3b54;border-radius:5px;background:#0a111d;color:#e8edf7;font:inherit;font-size:11px;outline:none}.dropdown-no-results{padding:8px;color:#8192aa;font-size:10px}.settings .dropdown{width:68px;flex:none}.analysis-heading .dropdown{width:112px}.pick-editor-row{display:flex;align-items:center;gap:8px;margin-top:7px}.pick-modal .dropdown{display:block;flex:1;width:auto;min-width:0;margin-top:0}.pick-modal .dropdown-trigger{padding:9px;font-size:12px}.clear-pick{flex:none;padding:9px 11px;border:1px solid #69404a;border-radius:6px;background:#29191f;color:#f3a0a8;font-size:11px;cursor:pointer}.clear-pick:hover:not(:disabled){background:#3b2028;border-color:#a14a56;color:#ffd2d5}.clear-pick:disabled{opacity:.4;cursor:not-allowed}.team-name-settings{flex:1 0 100%;padding-top:10px;border-top:1px solid #203148}.team-name-settings>strong{display:block;margin-bottom:8px;color:#b9c8dc;font-size:11px}.team-name-settings>div{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:7px}.team-name-settings label{display:flex;flex-direction:column;align-items:stretch;gap:4px;color:#788ba5;font-size:9px}.team-name-settings input{width:100%;min-width:0;padding:6px 8px;background:#0a111d;color:#e8edf7;border:1px solid #293b55;border-radius:5px;font-size:11px}.team-name-settings input:focus{outline:1px solid #3688fb;border-color:#3688fb}.view-tabs button{border:0;border-bottom:2px solid transparent;padding:0 16px;background:transparent;color:#91a0b6;font-size:12px;font-weight:700;cursor:pointer}.view-tabs button.active{color:#57a5ff;border-bottom-color:#1684ff;background:#1e5faa1f}.draft-board-view{margin-top:14px;padding:13px;background:#0d1624;border:1px solid #1d2d44;border-radius:11px}.draft-board-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px}.draft-board-heading h1{margin:0;font-size:17px}.draft-board-heading p{margin:4px 0 0;color:#8292aa;font-size:10px}.draft-board-status{padding:9px 12px;border:1px solid #24466b;border-radius:7px;background:#10233a;text-align:right}.draft-board-status span,.draft-board-status small{display:block}.draft-board-status span{font-size:12px;font-weight:750;color:#c4e1ff}.draft-board-status small{margin-top:3px;font-size:10px;color:#8ba9c9}.draft-grid-scroll{overflow:auto;border:1px solid #1f3046;border-radius:7px;scrollbar-color:#31547b #0c1420;scrollbar-width:thin}.draft-grid{display:grid;grid-template-columns:42px repeat(var(--team-count),minmax(0,1fr));gap:2px;width:100%;min-width:0;background:#0c1420}.draft-grid-label,.draft-team-head,.draft-round-label,.draft-pick{min-width:0;min-height:48px}.draft-grid-label,.draft-team-head,.draft-round-label{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#111e2e;color:#aebbd0;border-bottom:1px solid #25374e}.draft-grid-label,.draft-round-label{font-size:11px;font-weight:800}.draft-team-head{padding:5px;font-size:10px}.draft-team-head b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-team-head span{margin-top:3px;color:#788aa4;font-size:9px}.draft-team-head.your-team{background:#07345b;color:#d0e8ff;box-shadow:inset 0 0 0 1px #1684ff}.draft-team-head.your-team span{color:#88c2ff}.draft-round-label{position:sticky;left:0;z-index:2;background:#111e2e}.draft-pick{position:relative;display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:6px 7px;border:1px solid #29394e;border-radius:4px;background:#121c2a;color:#f3f6fb;text-align:left;cursor:pointer;overflow:hidden;transition:border-color .12s ease,filter .12s ease}.draft-pick:hover{filter:brightness(1.2);border-color:#7893b3}.draft-pick small{font-size:8px;color:#c4d0df}.draft-pick strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.draft-pick span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;color:#dae4f1}.draft-pick.empty{background:#101a27;color:#71829a}.draft-pick.empty strong{font-weight:550;color:#9ba9bc}.draft-pick.empty span{color:#66778e}.draft-pick.your-pick-column{box-shadow:inset 0 0 0 1px #2d91ff4d}.draft-pick.current-pick{z-index:1;border-color:#2492ff;box-shadow:inset 0 0 0 1px #1684ff,0 0 9px #1684ff33}.draft-tone-pg,.draft-tone-sg{background:linear-gradient(135deg,#113f49,#0b2933)}.draft-tone-sf,.draft-tone-pf{background:linear-gradient(135deg,#4a3b19,#2b2619)}.draft-tone-c{background:linear-gradient(135deg,#3d214f,#241934)}.draft-board-footer{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:10px;margin-top:10px}.draft-board-footer>div{min-width:0;padding:10px;background:#101b29;border:1px solid #1f3046;border-radius:7px}.draft-board-footer strong{display:block;margin-bottom:8px;font-size:10px}.draft-board-footer .picks{gap:5px}.draft-board-footer .pick{min-width:42px;padding:5px}.draft-board-footer .pick b{font-size:11px}.draft-board-footer .pick span{font-size:8px}.draft-footer-current{display:flex;flex-direction:column;justify-content:center}.draft-footer-current b{padding:9px;border-left:3px solid #1684ff;border-radius:4px;background:#152438;font-size:13px;text-align:center}.draft-footer-current span{margin-top:5px;color:#8ba0bc;font-size:10px;text-align:center}.recent-draft-picks{display:flex;flex-direction:column;gap:5px;color:#afbdd0;font-size:9px}.pick-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:20px;background:#02070eb8}.pick-modal{width:min(390px,100%);padding:15px;background:#101c2b;border:1px solid #30435d;border-radius:10px;box-shadow:0 18px 55px #000a}.pick-modal>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.pick-modal>div strong{font-size:13px}.pick-modal>div button{border:0;background:transparent;color:#8fa0b6;font-size:22px;cursor:pointer}.pick-modal label{display:block;color:#92a3bb;font-size:11px}.pick-modal select{display:block;width:100%;margin-top:7px;padding:9px;background:#0a111d;border:1px solid #2a3b54;border-radius:6px;color:#e8edf7;font-size:12px}@media(max-width:900px){.view-tabs{margin-left:12px}.view-tabs button{padding:0 8px}.draft-board-footer{grid-template-columns:1fr}.draft-board-heading{align-items:flex-start;flex-direction:column}.draft-board-status{text-align:left}.team-name-settings>div{grid-template-columns:repeat(2,minmax(130px,1fr))}}.analysis-view{margin-top:14px;padding:15px;background:#0d1624;border:1px solid #1d2d44;border-radius:11px}.head-actions .ghost:disabled{opacity:.4;cursor:not-allowed}.your-pick-marker td{position:relative;height:8px;padding:0;border:0;border-top:3px solid #1684ff;background:transparent;overflow:visible}.your-pick-marker span{position:absolute;top:-13px;left:0;z-index:4;padding:3px 8px;border-radius:0 5px 5px 0;background:#0878d1;color:#fff;font-size:8px;font-weight:850;letter-spacing:.04em;white-space:nowrap}.analysis-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.analysis-heading h1{margin:0;font-size:17px}.analysis-heading p{max-width:720px;margin:5px 0 0;color:#8798b0;font-size:11px;line-height:1.5}.analysis-heading label{display:flex;align-items:center;gap:8px;color:#91a1b8;font-size:10px;white-space:nowrap}.analysis-controls{display:flex;align-items:center;gap:16px}.analysis-heading .show-teams-toggle{padding:7px 10px;border:1px solid #2a3b54;border-radius:6px;background:#111b29;color:#9aa9bd;font-size:10px;font-weight:650;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.analysis-heading .show-teams-toggle:hover{border-color:#45617e;color:#dce8f7}.analysis-heading .show-teams-toggle.active{border-color:#2878c5;background:#12365a;color:#b9ddff;box-shadow:inset 0 0 0 1px #3189ed2e}.analysis-heading select{padding:7px 9px;border:1px solid #2a3b54;border-radius:6px;background:#0a111d;color:#e8edf7;font-size:11px}.analysis-scroll{overflow:auto;border:1px solid #203149;border-radius:7px;scrollbar-color:#31547b #0c1420;scrollbar-width:thin}.analysis-table{width:100%;min-width:1160px;border-collapse:separate;border-spacing:1px;background:#0c1420;font-size:10px}.analysis-table th{position:sticky;top:0;z-index:2;padding:10px 8px;background:#111e2e;color:#9eacc0;text-align:center;font-size:9px}.analysis-table th:first-child{left:0;z-index:3;min-width:150px;text-align:left}.analysis-table th:nth-child(2),.analysis-table td:nth-child(2){min-width:68px;text-align:center}.analysis-table tbody th{left:0;z-index:1;background:#111a29;color:#d5dfed;text-align:left}.analysis-table tbody th span{display:block;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analysis-table tbody th small{display:block;margin-top:3px;color:#68b4ff;font-size:8px}.position-slot-progress{display:flex;flex-wrap:wrap;gap:3px;margin:0 0 8px;max-width:100%}.position-slot-progress span{padding:2px 4px;border:1px solid #34445a;border-radius:4px;background:#121d2b;color:#8899ae;font-size:8px;font-weight:500;line-height:1.2;white-space:nowrap}.position-slot-progress span.filled{border-color:#176b56;background:#0c3b32;color:#8ce0bd}.analysis-table td{padding:7px 6px;text-align:center;border:0;background:#111a29;color:#aebbd0}.analysis-table .analysis-cell{min-width:76px;white-space:nowrap}.analysis-cell strong,.analysis-cell small{display:block}.analysis-cell strong{font-size:11px;color:#f5f8fc}.analysis-cell small{margin-top:3px;color:#ffffffb3;font-size:8px}.analysis-cell .analysis-empty{color:#56677e}.analysis-cell.elite{background:#087f5b;color:#f5fffb}.analysis-cell.great{background:#075f49;color:#ecfff9}.analysis-cell.good{background:#0b4a3c;color:#e7fff8}.analysis-cell.mid{background:#4a4b28;color:#fffde0}.analysis-cell.poor{background:#5b3e1e;color:#fff0d4}.analysis-cell.bad{background:#632d35;color:#ffe7ea}.analysis-cell.awful{background:#7b1f2b;color:#fff0f2}.analysis-table tr.your-analysis-team th{background:#102743;box-shadow:inset 3px 0 #1684ff}.analysis-legend{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:11px;color:#8798b0;font-size:9px}.analysis-legend span{display:inline-flex;align-items:center;gap:5px}.analysis-legend i{width:10px;height:10px;border-radius:3px}.analysis-legend i.elite{background:#087f5b}.analysis-legend i.mid{background:#4a4b28}.analysis-legend i.awful{background:#7b1f2b}.analysis-legend small{margin-left:auto;color:#6f8098;font-size:9px}@media(max-width:850px){.analysis-heading{flex-direction:column}.analysis-heading label{align-self:flex-start}.analysis-controls{flex-wrap:wrap;gap:10px}.analysis-legend small{flex-basis:100%;margin-left:0}}.analysis-bottom-grid{display:grid;grid-template-columns:1.55fr .95fr 1.05fr;gap:10px;margin-top:10px}.team-rosters-overview{margin-top:12px}.rosters-overview-heading{display:flex;align-items:baseline;gap:9px;margin-bottom:8px}.rosters-overview-heading h2{margin:0;color:#edf3fb;font-size:12px}.rosters-overview-heading>span{color:#8293aa;font-size:9px}.team-roster-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px}.team-roster-card{min-width:0;padding:9px;background:#0d1927;border:1px solid #203149;border-radius:7px}.team-roster-card.your-roster-card{border-color:#28639a;box-shadow:inset 2px 0 #1684ff}.team-roster-card h3{display:flex;align-items:center;gap:7px;margin:0 0 8px;color:#dbe6f4;font-size:10px}.team-roster-card h3 span{padding:2px 5px;border-radius:4px;background:#12365a;color:#9ccfff;font-size:8px}.roster-player-chips{display:flex;flex-wrap:wrap;gap:5px}.roster-player-chip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 6px;min-width:105px;padding:5px 6px;border:1px solid #26384e;border-radius:5px;background:#111e2e}.roster-player-chip strong{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e4edf8;font-size:9px}.roster-player-chip .roster-pos{padding:2px 4px;border-radius:3px;background:#172b40;color:#94c8ff;font-size:8px}.roster-player-chip small{grid-column:1/-1;color:#8294ad;font-size:8px}.team-roster-card>p{margin:0;color:#7789a1;font-size:9px}.analysis-panel{min-width:0;padding:12px;background:#0d1927;border:1px solid #203149;border-radius:8px}.analysis-panel h2{margin:0;color:#edf3fb;font-size:12px}.analysis-panel h2 span{color:#8fa1ba;font-weight:500}.analysis-panel>p{margin:4px 0 10px;color:#8192aa;font-size:9px}.overview-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px}.overview-card{min-width:0;min-height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid #24364b;border-radius:6px;background:#111c2b}.overview-card strong{font-size:14px;color:#f5f8fc}.overview-card span{color:#b7c4d5;font-size:9px}.overview-card small{font-size:9px;color:#c7d4e3}.overview-card.elite{background:#075a43;border-color:#128563}.overview-card.great{background:#0b4d3c;border-color:#147459}.overview-card.good{background:#113d35;border-color:#226450}.overview-card.mid{background:#393a24;border-color:#6e702e}.overview-card.poor{background:#493518;border-color:#8a6124}.overview-card.bad{background:#542931;border-color:#93404d}.overview-card.awful{background:#70202a;border-color:#b33847}.category-rankings>div{display:flex;flex-direction:column;gap:6px;margin-top:11px}.ranking-row{display:grid;grid-template-columns:36px minmax(30px,1fr) 27px;align-items:center;gap:6px;color:#a9b7ca;font-size:9px}.ranking-track{height:9px;border-radius:2px;background:#18283a;overflow:hidden}.ranking-track i{display:block;height:100%;border-radius:2px;min-width:2px}.ranking-track i.elite,.ranking-track i.great,.ranking-track i.good{background:#20bf77}.ranking-track i.mid{background:#c2a628}.ranking-track i.poor{background:#c28325}.ranking-track i.bad,.ranking-track i.awful{background:#e34c59}.ranking-row>b{text-align:right;font-size:9px}.ranking-row>b.elite,.ranking-row>b.great,.ranking-row>b.good{color:#6de0a2}.ranking-row>b.mid,.ranking-row>b.poor{color:#e4c248}.ranking-row>b.bad,.ranking-row>b.awful{color:#ff737d}.strengths-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.strengths-columns h3{margin:0 0 8px;color:#5add89;font-size:10px}.strengths-columns>div+div h3{color:#ff626d}.strength-item{display:grid;grid-template-columns:19px minmax(0,1fr) 32px;align-items:center;gap:4px;margin-bottom:5px;padding:8px 7px;border:1px solid #204535;border-radius:6px;background:#10241f;color:#e2f2ea;font-size:9px}.strength-item strong{text-align:right;color:#7be1a1;font-size:9px}.strength-item.negative{border-color:#4a2b33;background:#26191f;color:#f0e5e8}.strength-item.negative strong{color:#ff7882}.empty-analysis{color:#7789a0;font-size:9px;line-height:1.45}.my-roster-strip{margin-top:14px;padding:10px 12px;border:1px solid #1d2d44;border-radius:9px;background:#0d1624}.my-roster-strip-heading{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#dce7f5;font-size:10px;letter-spacing:.08em;font-weight:800}.my-roster-strip-heading span{color:#8293aa;font-size:9px;letter-spacing:0;font-weight:500}.my-roster-strip-slots{display:grid;grid-template-columns:repeat(var(--roster-slot-count,13),minmax(76px,1fr));gap:5px;overflow-x:auto;padding-bottom:2px}.my-roster-strip-slot{min-width:0;display:flex;align-items:center;gap:6px;padding:6px 7px;border:1px solid #1f3047;border-radius:5px;background:#0a1320}.my-roster-strip-slot>span{flex:none;color:#6e829e;font-size:8px;font-weight:750}.my-roster-strip-slot>b{overflow:hidden;color:#60728b;font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.my-roster-strip-slot.filled{border-color:#265342;background:#10231f}.my-roster-strip-slot.filled>b{color:#d6e7de;font-weight:650}.player-analysis-sidebar{display:flex;flex-direction:column;gap:9px;min-width:0;position:sticky;top:12px;align-self:start}.player-analysis-sidebar .analysis-panel{padding:10px}.player-analysis-sidebar .analysis-panel h2{margin:0;color:#e3ecf8;font-size:11px}.player-analysis-sidebar .analysis-panel>p{margin:4px 0 7px}.player-analysis-sidebar .overview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:7px}.player-analysis-sidebar .overview-card{min-height:53px;gap:2px}.player-analysis-sidebar .overview-card strong{font-size:12px}.player-analysis-sidebar .overview-card span,.player-analysis-sidebar .overview-card small{font-size:8px}.player-analysis-sidebar .category-rankings>div{gap:5px;margin-top:8px}.player-analysis-sidebar .ranking-row{grid-template-columns:30px minmax(20px,1fr) 26px;gap:5px;font-size:8px}.player-analysis-sidebar .ranking-track{height:7px}.player-analysis-sidebar .strengths-columns{gap:6px;margin-top:9px}.player-analysis-sidebar .strengths-columns h3{font-size:8px}.player-analysis-sidebar .strength-item{grid-template-columns:14px minmax(0,1fr) 25px;gap:3px;margin-bottom:4px;padding:6px 4px;font-size:8px}.player-analysis-sidebar .strength-item strong{font-size:8px}.player-analysis-sidebar .empty-analysis{margin:4px 0}@media(max-width:1200px){.analysis-bottom-grid{grid-template-columns:1fr 1fr}.strengths-panel{grid-column:1/-1}}@media(max-width:720px){.analysis-bottom-grid{grid-template-columns:1fr}.strengths-panel{grid-column:auto}.overview-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.table-wrap table{min-width:920px;table-layout:fixed}.table-wrap th:last-child,.table-wrap td:last-child{min-width:106px;width:106px}.table-wrap td.cat{min-width:48px;width:5.2%}.table-wrap th:nth-child(1),.table-wrap td:nth-child(1){width:52px}.table-wrap th:nth-child(2),.table-wrap td:nth-child(2){width:48px;min-width:48px}.table-wrap th:nth-child(3),.table-wrap td:nth-child(3){width:250px}.table-wrap th:nth-child(4),.table-wrap td:nth-child(4){width:54px}.table-wrap th:nth-child(5),.table-wrap td:nth-child(5){width:42px}.table-wrap th:nth-child(6),.table-wrap td:nth-child(6){width:52px}.table-wrap td.player{min-width:250px}.player-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-sort-button{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;white-space:nowrap}.table-sort-button:hover,.table-sort-button.active{color:#d9eaff}.drafting-assistant{margin-top:12px;padding:10px 14px;border:1px solid #0877df;border-radius:10px;background:linear-gradient(115deg,#0c1a2b,#0b1522);box-shadow:inset 0 0 0 1px #0d70dd14}.assistant-header{display:flex;align-items:center;gap:12px;min-height:34px}.assistant-sparkles{flex:none;color:#489cff;fill:#2775d6;stroke-width:1.6}.assistant-title{display:flex;align-items:baseline;gap:12px;min-width:0;flex:1}.assistant-title h2{margin:0;color:#f2f6fd;font-size:14px;font-weight:850;letter-spacing:.045em;white-space:nowrap}.assistant-title p{margin:0;color:#9aacc4;font-size:9px}.assistant-actions{display:flex;align-items:center;gap:7px}.assistant-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #233953;border-radius:7px;padding:7px 9px;background:#0e1c2d;color:#d3dfef;font-size:10px;white-space:nowrap}.assistant-actions button:hover{border-color:#2775c4;background:#12263b}.assistant-actions .assistant-why{color:#72b7ff;border-color:#123d67}.assistant-actions .assistant-why.selected{background:#102b49}.assistant-actions .assistant-collapse{padding:6px;border-color:transparent;background:transparent;color:#a4b7cf}.assistant-body{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.28fr);gap:14px;margin-top:10px}.assistant-strategy{min-width:0;padding:5px 14px 0 4px;border-right:1px solid #1d3045}.assistant-strategy>strong,.assistant-picks-heading strong{font-size:10px;color:#dce7f6}.assistant-strategy-options{display:flex;gap:6px;margin-top:7px}.assistant-strategy-options button{flex:1;min-width:0;padding:8px 6px;border:1px solid #2a415c;border-radius:7px;background:#0e1a29;color:#c2cee0;font-size:10px}.assistant-strategy-options button:hover{border-color:#3278bb}.assistant-strategy-options button.selected{border-color:#298cff;background:#0873ed;color:#fff;font-weight:750;box-shadow:0 0 12px #0873ed38}.assistant-punts-heading{display:flex;align-items:baseline;gap:5px;margin-top:12px;padding-top:9px;border-top:1px solid #1e3044}.assistant-punts-heading strong{font-size:9px;color:#d5e2f2;letter-spacing:.06em}.assistant-punts-heading span{font-size:9px;color:#7f91aa}.assistant-punt-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:7px}.assistant-punt-options button{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;padding:6px 4px;border:1px solid #263b54;border-radius:6px;background:#0d1928;color:#aebdd0;font-size:9px}.assistant-punt-options button:not(:disabled):hover{border-color:#627f9f}.assistant-punt-options button:disabled{cursor:default;opacity:.88}.assistant-punt-options button.active{border-color:#a3424e;background:#381c27;color:#ffd1d5;box-shadow:0 0 9px #e0485530}.assistant-punt-options button.suggested{border-color:#c75a55;box-shadow:0 0 10px #e0485550}.punt-dot{width:6px;height:6px;border-radius:50%;background:#52657d}.punt-dot.on{background:#ff6674;box-shadow:0 0 6px #ff6674}.assistant-strategy-note{margin:7px 0 0;color:#899bb3;font-size:9px;line-height:1.45}.assistant-picks{min-width:0}.assistant-picks-heading{display:flex;gap:5px;align-items:baseline;margin:1px 0 7px}.assistant-picks-heading span{color:#8497b0;font-size:9px}.assistant-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.assistant-card{position:relative;min-width:0;padding:10px 10px 8px 32px;border:1px solid #223850;border-radius:8px;background:linear-gradient(145deg,#101f30,#0e1a29);box-shadow:0 4px 12px #0002}.assistant-card-rank{position:absolute;top:10px;left:8px;display:grid;place-items:center;width:19px;height:22px;border-radius:5px;background:#192d43;color:#d1dfef;font-size:12px;font-weight:800}.assistant-player-heading{display:flex;align-items:center;justify-content:space-between;gap:5px;min-width:0}.assistant-player-heading>strong{overflow:hidden;color:#f0f5fc;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.best-fit{flex:none;padding:3px 6px;border-radius:4px;background:#08a971;color:#fff;font-size:8px;font-weight:850;letter-spacing:.04em}.assistant-player-meta{overflow:hidden;margin-top:3px;color:#91a5bf;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.assistant-impact-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:9px}.assistant-impact{padding:4px 6px;border:1px solid transparent;border-radius:5px;font-size:9px;font-weight:750;white-space:nowrap}.assistant-impact.positive{border-color:#087856;background:#0c3d32;color:#71e0b5}.assistant-impact.mixed{border-color:#75672c;background:#332f1c;color:#e8d16d}.assistant-impact.negative{border-color:#883b47;background:#3c2028;color:#ff8791}.assistant-no-impact{color:#91a2b8;font-size:9px}.assistant-card-reason{min-height:25px;margin:7px 0 5px;color:#9dafc5;font-size:9px;line-height:1.4}.assistant-card-actions{display:flex;justify-content:space-between;gap:6px}.assistant-card-actions button{padding:5px 7px;border:1px solid #283e57;border-radius:5px;background:#101d2c;color:#aebdd0;font-size:9px}.assistant-card-actions .assistant-pick-button{border-color:#0877d5;background:#0968ca;color:#fff;font-weight:750}.assistant-detail-list{margin-top:8px;padding-top:7px;border-top:1px solid #21354b}.assistant-detail-list>strong{font-size:9px;color:#d4e2f3}.assistant-detail-list>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.assistant-detail-list>div span{font-size:8px}.assistant-detail-list .positive{color:#71e0b5}.assistant-detail-list .mixed{color:#e8d16d}.assistant-detail-list .negative{color:#ff8791}.assistant-detail-list small{display:block;margin-top:6px;color:#8194ad;font-size:8px;line-height:1.4}.assistant-empty{padding:24px 10px;border:1px dashed #29415b;border-radius:7px;color:#96a8bf;font-size:10px;text-align:center}.assistant-why-panel{margin:9px 0 2px 35px;padding:9px 11px;border:1px solid #203a57;border-radius:7px;background:#0a1624;color:#9fb1c7;font-size:9px;line-height:1.5}.assistant-why-panel>strong{color:#e4edf9;font-size:10px}.assistant-why-panel p{margin:5px 0 0}.assistant-why-panel b{color:#dce8f7}.assistant-why-panel .assistant-auto-reason{color:#83bdff}@media(max-width:1120px){.assistant-body{grid-template-columns:1fr}.assistant-strategy{border-right:0;border-bottom:1px solid #1d3045;padding:4px 2px 10px}.assistant-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.assistant-header{flex-wrap:wrap}.assistant-title{flex-basis:calc(100% - 38px);flex-direction:column;gap:3px}.assistant-actions{width:100%;justify-content:flex-end}.assistant-cards{grid-template-columns:1fr}.assistant-card-reason{min-height:0}.assistant-punt-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.assistant-picks-heading>div:first-child{display:flex;align-items:baseline;gap:5px;min-width:0}.assistant-page-controls{display:flex;align-items:center;gap:4px;margin-left:auto}.assistant-page-controls>span{color:#8fa3bc;font-size:9px;white-space:nowrap}.assistant-page-controls button{display:grid;place-items:center;width:23px;height:22px;padding:0;border:1px solid #2a415c;border-radius:5px;background:#102033;color:#bed7f1}.assistant-page-controls button:hover:not(:disabled){border-color:#3582ce;background:#153252}.assistant-page-controls button:disabled{cursor:default;opacity:.35}.draft-notes-view{margin-top:14px;padding:16px;border:1px solid #1d2d44;border-radius:11px;background:#0d1624}.draft-notes-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.draft-notes-heading h1{margin:0;font-size:17px}.draft-notes-heading p{margin:4px 0 0;color:#8292aa;font-size:10px}.draft-notes-heading>span{color:#8193aa;font-size:9px}.draft-notes-tabs{display:flex;align-items:center;gap:5px;overflow-x:auto;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #1e2e44}.draft-notes-tabs>[role=tab]{flex:none;padding:8px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:#9dafc4;font-size:10px;cursor:pointer}.draft-notes-tabs>[role=tab].active{border-color:#2588f5;background:#145ca6;color:#fff}.draft-notes-tab{display:flex;flex:none;align-items:center;gap:2px;padding:2px;border:1px solid #263a53;border-radius:6px;background:#0a1421;cursor:grab}.draft-notes-tab:active{cursor:grabbing}.draft-notes-tab.dragging{opacity:.45}.draft-notes-tab.active{border-color:#2588f5;background:#102743}.draft-notes-tab>button:first-child{max-width:180px;overflow:hidden;padding:5px 7px;border:0;background:transparent;color:#c5d3e3;font-size:10px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.draft-notes-tab.active>button:first-child{color:#fff}.draft-notes-tab>button.rename-note-tab,.draft-notes-tab>button.remove-note-tab{padding:3px 5px;border:0;border-radius:4px;background:transparent;color:#8194ab;font-size:12px;cursor:pointer}.draft-notes-tab>button:hover{background:#203650;color:#fff}.draft-notes-tab>input{width:110px;padding:5px 7px;border:1px solid #3989ed;border-radius:4px;outline:0;background:#081321;color:#fff;font-size:10px}.draft-notes-tabs>.add-note-tab{flex:none;padding:7px 10px;border:1px dashed #38506d;border-radius:6px;background:transparent;color:#8fb8e8;font-size:10px;cursor:pointer}.draft-notes-tabs>.add-note-tab:hover{border-color:#3989ed;background:#102743}.draft-notes-round-list{display:flex;flex-direction:column;gap:6px}.draft-notes-round{overflow:hidden;border:1px solid #1e3048;border-radius:7px;background:#0a1421}.draft-notes-round>summary{display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 12px;cursor:pointer;list-style:none;color:#dce7f5;font-size:11px;font-weight:700}.draft-notes-round>summary::-webkit-details-marker{display:none}.draft-notes-round>summary:before{content:"›";color:#6f8baa;font-size:18px;line-height:10px;transition:transform .15s ease}.draft-notes-round[open]>summary:before{transform:rotate(90deg)}.draft-notes-preview{overflow:hidden;flex:1;color:#788ba4;font-size:10px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.draft-notes-round>summary i{width:7px;height:7px;flex:none;border-radius:50%;background:#44d3a0}.draft-notes-round[open] .draft-notes-paper{padding:0 12px 12px}.draft-notes-paper{display:flex;flex-direction:column;gap:7px}.draft-notes-paper label{color:#dce7f5;font-size:11px;font-weight:750}.draft-notes-paper textarea{width:100%;min-height:min(62vh,680px);resize:vertical;padding:14px 16px;border:1px solid #253a53;border-radius:8px;outline:none;background:#0a1320;color:#e5edf7;font:12px/1.6 Inter,ui-sans-serif,system-ui,sans-serif;white-space:pre-wrap}.draft-notes-paper textarea:focus{border-color:#3989ed;box-shadow:0 0 0 2px #1684ff1c}.draft-notes-paper textarea::placeholder{color:#5f728c}.draft-notes-paper>div{display:flex;justify-content:space-between;gap:10px;color:#71839b;font-size:9px}@media(max-width:720px){.draft-notes-view{padding:11px}.draft-notes-heading{flex-direction:column}.draft-notes-round>summary{gap:8px;padding:8px}.draft-notes-paper textarea{min-height:40vh;padding:10px;font-size:11px}}.table-wrap{min-height:360px}.note-editor-actions .delete-note{margin-right:auto;border-color:#69404a;background:#29191f;color:#f3a0a8}.note-editor-actions .delete-note:hover{border-color:#a14a56;background:#3b2028;color:#ffd2d5}.app main{grid-template-columns:minmax(0,1fr) 290px}.table-wrap th:nth-child(3),.table-wrap td:nth-child(3){width:240px}.table-wrap td.player{min-width:240px}.table-wrap th:nth-child(5),.table-wrap td:nth-child(5){width:36px}.table-wrap th:nth-child(6),.table-wrap td:nth-child(6){width:48px}.table-wrap td.player .player-content{min-width:0;overflow:visible}.table-wrap td.player .player-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1250px){.app main{grid-template-columns:minmax(0,1fr) 255px}}.table-wrap td.cat{padding:6px 0;border:2px solid #0c1420;border-radius:4px;font-weight:700;font-variant-numeric:tabular-nums}.table-wrap td.cat.elite,.table-wrap td.cat.great,.table-wrap td.cat.good,.table-wrap td.cat.mid,.table-wrap td.cat.poor,.table-wrap td.cat.bad,.table-wrap td.cat.awful{box-shadow:none}.inline-draft-board{padding:10px 13px}.inline-draft-board-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 2px;border:0;background:transparent;color:#dce7f5;text-align:left}.inline-draft-board-toggle>span{display:flex;align-items:baseline;gap:10px;min-width:0}.inline-draft-board-toggle strong{font-size:11px;letter-spacing:.1em}.inline-draft-board-toggle small{overflow:hidden;color:#8194ad;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.inline-draft-board-toggle svg{flex:none;color:#8ca3bf;transition:transform .15s ease}.inline-draft-board-toggle svg.expanded{transform:rotate(180deg)}.inline-draft-board .draft-board-heading h2{margin:0;font-size:15px}.inline-draft-board .draft-board-heading{margin-top:10px}.eval-tag.risky{color:#f2bd59}.eval-tag.risky.selected{background:#3a2c16;border-color:#8a6725}.eval-choice.risky{color:#f2bd59}.eval-choice.risky.selected{background:#3a2c16;border-color:#8a6725;opacity:1}.rank-input{width:42px;height:28px;padding:3px 4px;border:1px solid #2a3b54;border-radius:6px;outline:0;background:#111e2e;color:#dce7f5;font:700 12px/1 Inter,system-ui,sans-serif;text-align:center;font-variant-numeric:tabular-nums;transition:border-color .15s,background .15s,box-shadow .15s}.rank-input:hover{border-color:#466486;background:#142439}.rank-input:focus{border-color:#3688fb;outline:2px solid #1684ff33;background:#10233a;color:#fff;box-shadow:0 0 0 2px #1684ff30}.rank-input::-webkit-inner-spin-button,.rank-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rank-input{-moz-appearance:textfield}.rank-controls:has(.rank-input){min-width:44px}
