.minimum-fields{display:flex;gap:5px;align-items:center;flex-wrap:wrap}
.minimum-fields select[name="min_metric"]{width:78px;min-width:0}
.minimum-fields select[name="min_preset"]{width:128px;min-width:0}
.minimum-fields input[name="min"]{width:78px;min-width:0}
.minimum-fields input:disabled{background:#edf2f7;color:#6c839a}
.qualification-note{margin:6px 0;font-size:11px;line-height:1.5;color:#627c96}
.connected-note{font-size:12px;line-height:1.6;margin:8px 0}
.connected-table-shell{margin-top:10px;max-height:calc(100vh - 250px);min-height:200px;overflow:auto}
.connected-table-shell table{width:max-content;min-width:100%;font-size:12px}
.connected-table-shell thead{position:sticky;top:0;z-index:6}
.connected-table-shell th,.connected-table-shell td{padding:6px 9px;white-space:nowrap;height:31px}
.connected-table-shell td:first-child{position:sticky;left:0;z-index:2;background:#f6faff}
.connected-table-shell th:first-child{position:sticky;left:0;z-index:7}
.team-stats-table td:first-child,.prospect-table td:nth-child(2){text-align:left}
.prospect-table th:nth-child(1),.prospect-table td:nth-child(1){width:40px;min-width:40px;max-width:40px}
.prospect-table th:nth-child(2),.prospect-table td:nth-child(2){width:140px;min-width:140px;max-width:140px;position:sticky;left:40px}
.prospect-table th:nth-child(3),.prospect-table td:nth-child(3){width:48px;min-width:48px;max-width:48px;position:sticky;left:180px}
.prospect-table td:nth-child(2),.prospect-table td:nth-child(3){z-index:3;background-color:#f6faff}
.prospect-table th:nth-child(2),.prospect-table th:nth-child(3){z-index:7;background-color:#102f4b}
.prospect-table .grade-overall{font-weight:700;color:#073159}
.prospect-table .player-name{border:0;background:none;padding:0;min-height:0;line-height:1.3;font:inherit;color:#075a98;white-space:nowrap}
.prospect-table .prospect-player-link{display:block;max-width:122px;overflow:hidden;text-overflow:ellipsis;text-decoration:underline;text-underline-offset:2px}
.prospect-table .prospect-article-link{font-size:11px;text-underline-offset:2px}
.prospect-report-controls{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin:8px 0 16px}
.prospect-report-controls .filters{margin:0}
.prospect-report-controls .toolbar{margin:0;padding-bottom:1px}
.prospect-report{max-width:920px;padding:22px 28px;font-size:14px;line-height:1.85;color:#173954;overflow-wrap:anywhere}
.prospect-report p{margin:0 0 1.2em}
.prospect-report hr{border:0;border-top:1px solid #cbdceb;margin:18px 0}
.prospect-report h2,.prospect-report h3{margin:1.6em 0 .75em;line-height:1.5;font-size:18px;color:#08345b}
.prospect-report :first-child{margin-top:0}
body[data-view="teams"] .filters,body[data-view="prospects"] .filters{gap:8px}
body[data-view="teams"] .filters select,body[data-view="prospects"] .filters select{max-width:270px}
@media(max-width:600px){.minimum-fields{flex-wrap:nowrap}.connected-table-shell{max-height:65vh}.connected-table-shell th,.connected-table-shell td{padding:5px 7px;font-size:11px}#connected-conditions label{flex:1 1 120px;min-width:0}#connected-conditions select{width:100%;min-width:0}}
