.mlbb-team-lanes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0 0 11px}.mlbb-team-lanes span{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;padding:7px 5px;border:1px solid #172b3c;border-radius:9px;background:#0b151f;color:#6e8398;font-size:.52rem;font-weight:800;white-space:nowrap}.mlbb-team-lanes span i{width:6px;height:6px;border-radius:50%;background:#536a7d}.mlbb-team-lanes span.is-filled{border-color:#27516a;background:#102433;color:#9ddcf6}.mlbb-team-lanes span.is-filled i{background:#64cef8;box-shadow:0 0 0 3px #64cef817}.mlbb-team-lanes span.is-missing{border-color:#4a3034;background:#1a1115;color:#c9858a}.mlbb-team-lanes span.is-missing i{background:#d46e79}.mlbb-pick-title{display:flex;align-items:center;gap:7px;min-width:0}.mlbb-pick-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlbb-pick-lane,.mlbb-rec-lane,.mlbb-counter-lane{display:inline-flex;align-items:center;justify-content:center;padding:3px 6px;border:1px solid #28516a;border-radius:999px;background:#102332;color:#8bd8fa;font-size:.46rem;font-weight:800;line-height:1;white-space:nowrap}.mlbb-pick-lane.flex{border-color:#353f4b;background:#171d24;color:#8a98a6}.mlbb-picker-toolbar{display:grid;gap:10px;padding:0 18px 12px}.mlbb-picker-toolbar .mlbb-picker-search{padding:0}.mlbb-picker-lanes{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.mlbb-picker-lanes::-webkit-scrollbar{display:none}.mlbb-picker-lanes button{flex:0 0 auto;min-width:70px;height:34px;padding:0 10px;border:1px solid #172b3c;border-radius:9px;background:#0c151e;color:#71879a;font-size:.56rem;font-weight:800;cursor:pointer}.mlbb-picker-lanes button:hover{border-color:#28516a;color:#b7dff0}.mlbb-picker-lanes button.is-active{border-color:#2e708f;background:#102637;color:#8edfff}.mlbb-picker-lanes button.is-needed:not(.is-active){border-color:#60424a;color:#e0a0a7;background:#201419;box-shadow:inset 0 0 0 1px #a54e5a1c}.mlbb-picker-lanes button.is-needed:after{content:' •';color:#ff7d8a}.mlbb-rec-lane{margin-left:1px}.mlbb-counter-results{gap:16px!important}.mlbb-counter-lane-group{display:grid;gap:9px;padding:12px;border:1px solid #162a3a;border-radius:15px;background:#081019}.mlbb-counter-lane-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:2px 3px 5px}.mlbb-counter-lane-head div>span{display:block;color:#5f768b;font-size:.48rem;font-weight:800;letter-spacing:.14em}.mlbb-counter-lane-head h2{margin:2px 0 0;font:800 1.35rem/1 'Barlow Condensed',sans-serif;text-transform:uppercase}.mlbb-counter-lane-head>strong{color:#6f8599;font-size:.54rem}.mlbb-counter-lane-list{display:grid;gap:7px}.mlbb-counter-name-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.mlbb-counter-lane{border-color:#28516a;background:#102332;color:#8bd8fa}.mlbb-counter-lane-group .mlbb-counter-card{margin:0}.mlbb-draft-board{align-items:stretch}.mlbb-team{display:flex;flex-direction:column}.mlbb-team-slots{flex:1}.mlbb-add-pick{margin-top:12px}.mlbb-tool-panel,.mlbb-team,.mlbb-counter-search-panel,.mlbb-counter-target,.mlbb-counter-lane-group{box-shadow:0 16px 36px rgba(0,0,0,.12)!important}.mlbb-rec-card{grid-template-columns:54px minmax(0,1fr) minmax(108px,auto)}.mlbb-rec-breakdown{align-self:stretch;justify-content:center;padding-left:10px;border-left:1px solid #132432}.mlbb-counter-card{grid-template-columns:42px 58px minmax(0,1fr) 108px 122px!important}.mlbb-counter-card>img{width:56px!important;height:56px!important}.mlbb-counter-rank{width:34px!important;height:34px!important}.mlbb-tool-hero{gap:34px!important}.mlbb-tool-hero p:not(.mlbb-page-eyebrow){max-width:760px}.mlbb-counter-search-panel{position:relative}.mlbb-counter-search-copy strong{line-height:1.05}.mlbb-draft-status{border-color:#183044;background:#09131d}.mlbb-draft-status>span:last-child{color:#7d92a5}.mlbb-warning{border-color:#573c24;background:#1a130b;color:#d9b889}.mlbb-picker-grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr))}.mlbb-picker-hero{min-height:58px}.mlbb-picker-hero b{font-size:.66rem}.mlbb-picker-hero small{font-size:.49rem}.mlbb-picker-card{min-height:min(690px,calc(100dvh - 28px))}
@media(max-width:900px){.mlbb-team-lanes{grid-template-columns:repeat(5,minmax(78px,1fr));overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.mlbb-team-lanes::-webkit-scrollbar{display:none}.mlbb-draft-vs{margin:0}.mlbb-rec-card{grid-template-columns:50px minmax(0,1fr)}.mlbb-rec-breakdown{grid-column:2;padding:8px 0 0;border-left:0;border-top:1px solid #132432;display:flex!important;flex-wrap:wrap;justify-content:flex-start;gap:10px!important;text-align:left!important}.mlbb-counter-card{grid-template-columns:34px 52px minmax(0,1fr)!important}.mlbb-counter-card>.mlbb-counter-stat{grid-column:3!important}.mlbb-counter-card>.mlbb-counter-stat:last-child{grid-column:3!important}.mlbb-counter-lane-group{padding:10px}}
@media(max-width:640px){.mlbb-tool-main{padding-top:12px!important}.mlbb-tool-hero{padding-top:28px!important;gap:18px!important}.mlbb-tool-hero h1{font-size:3rem!important}.mlbb-tool-hero p:not(.mlbb-page-eyebrow){font-size:.78rem!important;line-height:1.6}.mlbb-tool-controls{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%}.mlbb-tool-controls .mlbb-select{width:100%}.mlbb-draft-board{gap:8px!important}.mlbb-team{padding:10px!important;border-radius:13px!important}.mlbb-team-lanes{margin-bottom:8px;gap:5px}.mlbb-team-lanes span{min-width:70px;padding:6px 5px;font-size:.48rem}.mlbb-pick-slot{padding:6px!important}.mlbb-pick-copy small{font-size:.5rem!important}.mlbb-add-pick{padding:10px}.mlbb-draft-vs span{width:42px!important;height:42px!important;font-size:1.1rem!important}.mlbb-draft-vs{display:flex!important;align-items:center;justify-content:center;gap:7px;padding:0!important}.mlbb-draft-status{margin-top:9px!important;padding:10px 11px!important}.mlbb-picker{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:14px!important}.mlbb-picker-card{min-height:calc(100dvh - 14px);grid-template-rows:auto auto minmax(0,1fr)}.mlbb-picker-head{padding:13px 12px 9px!important}.mlbb-picker-head h2{font-size:1.5rem!important}.mlbb-picker-toolbar{padding:0 10px 9px}.mlbb-picker-lanes{gap:5px}.mlbb-picker-lanes button{min-width:66px;height:32px}.mlbb-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:0 8px 9px!important}.mlbb-picker-hero{min-height:54px;grid-template-columns:38px minmax(0,1fr)!important;padding:6px!important}.mlbb-picker-hero img{width:38px!important;height:38px!important}.mlbb-counter-search-panel{padding:11px!important}.mlbb-counter-target{padding:11px!important}.mlbb-counter-results{gap:11px!important}.mlbb-counter-lane-group{padding:8px;border-radius:13px}.mlbb-counter-lane-head{padding:2px 2px 4px}.mlbb-counter-lane-head h2{font-size:1.18rem}.mlbb-counter-card{grid-template-columns:29px 46px minmax(0,1fr)!important;gap:7px!important;padding:8px!important}.mlbb-counter-card>img{width:44px!important;height:44px!important}.mlbb-counter-rank{width:27px!important;height:27px!important;font-size:.78rem!important}.mlbb-counter-main h3{font-size:1rem!important}.mlbb-counter-lane{font-size:.42rem}.mlbb-counter-tags{gap:4px!important}.mlbb-counter-reasons{margin-top:6px!important}.mlbb-counter-stat{display:flex!important;align-items:baseline!important;gap:6px!important;flex-wrap:wrap}.mlbb-counter-stat span{font-size:.43rem!important}.mlbb-counter-stat small{font-size:.48rem!important}.mlbb-counter-target-stat{grid-column:1/3!important}.mlbb-tool-panel{padding:13px!important}.mlbb-panel-head h2{font-size:1.5rem!important}.mlbb-comparison-grid{gap:7px!important}}
@media(max-width:430px){.mlbb-tool-controls{grid-template-columns:1fr!important}.mlbb-team-lanes{grid-template-columns:repeat(5,68px)}.mlbb-picker-grid{grid-template-columns:1fr 1fr!important}.mlbb-counter-card{grid-template-columns:27px 42px minmax(0,1fr)!important}.mlbb-counter-card>img{width:40px!important;height:40px!important}.mlbb-counter-main h3{font-size:.94rem!important}.mlbb-counter-card>.mlbb-counter-stat{grid-column:2/4!important}.mlbb-counter-card>.mlbb-counter-stat:last-child{grid-column:2/4!important}.mlbb-counter-reasons span{font-size:.51rem!important}}