.filter-v2-notice{background:#eef3f7;padding:12px;border-left:3px solid #315b7d;font-size:.82rem}.filter-v2-launch{display:flex;gap:14px;align-items:center;margin:15px 0;flex-wrap:wrap}.filter-v2-launch button,.card-filter select,.card-filter input[type=number],#filter-v2-dialog button,#filter-v2-dialog select,#filter-v2-dialog input[type=number]{font:inherit;border:1px solid #b7c8d5;border-radius:5px;background:#fff;color:#1d344a;padding:8px 10px}.filter-v2-launch button{background:#1d5279;color:white;cursor:pointer}#applied-filter{font-size:.78rem;color:#526b80}.card-filter{font-size:.75rem;padding:10px 0;border-bottom:1px solid #dbe3ea;margin-bottom:10px}.card-filter p{margin:4px 0;line-height:1.5}.card-filter .card-rule{display:block;margin:8px 0}.card-select{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0}.card-select select{max-width:100%;font-size:.75rem}.card-input{display:flex;align-items:center;gap:8px}.card-input input[type=range]{flex:1;min-width:50px;accent-color:#255c82}.card-input input[type=number]{width:65px;padding:6px;font-size:.8rem}.card-input span{white-space:nowrap}.card-filter small{display:block;color:#667d8e;margin-top:6px}.card-count{color:#42667d}.top10-controls[hidden]{display:none!important}#filter-v2-dialog{box-sizing:border-box;margin:0 auto;top:0;bottom:auto;max-height:92vh;width:min(760px,100%);max-width:100%;border:0;border-radius:0 0 14px 14px;padding:0;color:#1d344a;background:#fff;box-shadow:0 12px 40px #102c4a44}#filter-v2-dialog::backdrop{background:rgba(13,29,44,.55)}#filter-v2-form{display:flex;flex-direction:column;max-height:92vh;margin:0}#filter-v2-dialog header,#filter-v2-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;background:#fff;flex-shrink:0}#filter-v2-dialog header{border-bottom:1px solid #d7e1e9}#filter-v2-dialog h2{border:0;font-size:1.2rem;padding:0;margin:0}#filter-v2-dialog header p{font-size:.75rem;color:#60758a;margin:5px 0 0}.filter-sheet-body{overflow-y:auto;padding:18px 24px}.filter-team-label{display:flex;gap:12px;align-items:center}.filter-team-label select{min-width:0;max-width:100%}#filter-v2-dialog fieldset{border:1px solid #d7e1e9;border-radius:7px;margin:18px 0 0;padding:16px}#filter-v2-dialog legend{font-size:.9rem;font-weight:600;padding:0 6px}#filter-v2-dialog fieldset p,.filter-draft-note{font-size:.75rem;color:#60758a;line-height:1.7}.filter-numbers{display:grid;grid-template-columns:1fr 1fr;gap:17px 24px}.filter-numbers label{font-size:.8rem}.filter-numbers label span{display:flex;gap:8px;align-items:center;margin-top:6px;white-space:nowrap}.filter-numbers input{width:96px}.filter-numbers small{display:block;font-size:.68rem;color:#708392;margin-top:4px}#filter-v2-dialog footer{border-top:1px solid #d7e1e9}#filter-v2-dialog footer>div:last-child{display:flex;gap:8px}#filter-preview{font-size:.88rem;font-weight:600}#filter-apply{background:#1d5279!important;color:#fff!important}#filter-v2-dialog input[type=checkbox]{accent-color:#255c82}#filter-v2-dialog :focus-visible{outline:3px solid #73b4dd;outline-offset:2px}
@media(max-width:600px){#filter-v2-dialog header,#filter-v2-dialog footer{padding:14px}.filter-sheet-body{padding:14px}#filter-v2-dialog h2{font-size:1.06rem}#filter-v2-dialog fieldset{padding:12px}.filter-numbers{gap:14px 12px}.filter-numbers label{font-size:.72rem}.filter-numbers input{width:64px;padding:7px!important}.filter-numbers small{font-size:.61rem}#filter-preview{font-size:.76rem}#filter-v2-dialog button{font-size:.76rem;padding:8px}.filter-team-label{display:block}.filter-team-label select{display:block;width:100%;margin-top:7px}}
.leader-filters[hidden]{display:none!important}

.uf-card{min-width:0;max-width:100%;overflow:hidden;border:1px solid #ccd8e5;border-radius:8px;padding:12px}.uf-card table{width:100%!important;min-width:0!important;table-layout:fixed}.uf-card td:first-child{width:28px}.uf-card td:last-child{width:65px;text-align:right;font-variant-numeric:tabular-nums}.uf-card td:nth-child(2){overflow-wrap:anywhere}.uf-card td small,.uf-rank{display:block;font-size:12px}.uf-team-scroll{overflow:auto;max-width:100%}.uf-team-table{min-width:2100px}.uf-team-table small{display:block;white-space:nowrap}.uf-team-table th:first-child{position:sticky;left:0;background:#f5f8fc;min-width:80px}.leader-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}.card-filter input[type=number]{max-width:100px}.card-filter select{max-width:100%}#unified-summary{font-size:13px}#unified-metric{max-width:220px}#all-players .row-rank{display:none}
