.players-page_root__dWDEZ{min-height:calc(100vh - 114px);background:var(--ice)}.players-page_surface__7EX4Q{min-height:600px;padding:30px 0 60px;background:linear-gradient(180deg,var(--ice-light),var(--ice))}.players-page_panel__mcy9o{padding:28px 34px 34px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.players-page_root__dWDEZ .players-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:end;gap:26px;margin-bottom:26px}.players-page_root__dWDEZ .players-alphabet{display:flex;flex-wrap:wrap;gap:5px}.players-page_root__dWDEZ .players-alphabet button{min-width:32px;min-height:32px;display:grid;place-items:center;padding:0 8px;color:var(--blue);background:#f3f7fc;border:1px solid #d5dfec;border-radius:5px;font-family:var(--font-data);font-size:11px;font-weight:800;cursor:pointer}.players-page_root__dWDEZ .players-alphabet button:first-child{min-width:48px}.players-page_root__dWDEZ .players-alphabet button:hover{background:#e7eff9}.players-page_root__dWDEZ .players-alphabet button.active{color:#fff;background:var(--blue);border-color:var(--blue)}.players-page_root__dWDEZ .players-search{display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:end;gap:10px}.players-page_root__dWDEZ .players-search label{min-width:0;display:grid;gap:7px;color:var(--text-muted);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.players-page_root__dWDEZ .players-search input{width:100%;min-height:46px;padding:0 14px;color:var(--text);background:#f8fafc;border:1px solid #bdcadd;border-radius:7px;font-size:13px;font-weight:600;outline:none}.players-page_root__dWDEZ .players-search input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(43,94,168,.18)}.players-page_root__dWDEZ .players-search .button{min-height:46px}.players-page_root__dWDEZ .players-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:9px}.players-page_root__dWDEZ .players-table{width:100%;min-width:900px;border-collapse:collapse;font-size:12px}.players-page_root__dWDEZ .players-table td,.players-page_root__dWDEZ .players-table th{height:66px;padding:0 16px;border-bottom:1px solid var(--border);text-align:left}.players-page_root__dWDEZ .players-table tr:last-child td,.players-page_root__dWDEZ .players-table tr:last-child th{border-bottom:0}.players-page_root__dWDEZ .players-table thead th{text-align:center;vertical-align:middle;height:42px;color:var(--text-secondary);background:#eef3f8;font-family:var(--font-display);font-size:11px;text-transform:uppercase}.players-page_root__dWDEZ .players-table tbody td{text-align:center;vertical-align:middle}.players-page_root__dWDEZ .players-table tbody th{max-width:none;display:table-cell}.players-page_root__dWDEZ .players-table tbody tr:nth-child(2n){background:#f8fafc}.players-page_root__dWDEZ .players-table tbody tr:hover{background:#edf4fc}.players-page_root__dWDEZ .players-table__player{display:flex;align-items:center;gap:11px;border-radius:6px}.players-page_root__dWDEZ .players-table__player>span:last-child,.players-page_root__dWDEZ .players-table__team{display:grid;gap:3px}.players-page_root__dWDEZ .players-table__player strong{font-size:12px}.players-page_root__dWDEZ .players-table__player small,.players-page_root__dWDEZ .players-table__team small{color:var(--text-muted);font-size:9px;font-weight:400}.players-page_root__dWDEZ .players-table__player:hover strong,.players-page_root__dWDEZ .players-table__team:hover{color:var(--blue-light)}.players-page_root__dWDEZ .players-table__team{font-weight:700}.players-page_root__dWDEZ .players-empty{min-height:320px;display:grid;place-content:center;justify-items:center;gap:8px;border:1px solid var(--border);border-radius:9px;text-align:center}.players-page_root__dWDEZ .players-empty h2,.players-page_root__dWDEZ .players-empty p{margin:0}.players-page_root__dWDEZ .players-empty h2{font-family:var(--font-display);font-size:26px;text-transform:uppercase}.players-page_root__dWDEZ .players-empty p{margin-bottom:10px;color:var(--text-muted);font-size:12px}@media(max-width:1080px){.players-page_root__dWDEZ .players-toolbar{grid-template-columns:1fr}}@media(max-width:600px){.players-page_surface__7EX4Q{padding:20px 0 40px}.players-page_panel__mcy9o{width:min(100% - 20px,var(--container));padding:20px 14px 24px}.players-page_root__dWDEZ .players-toolbar{gap:18px;margin-bottom:22px}.players-page_root__dWDEZ .players-alphabet{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.players-page_root__dWDEZ .players-alphabet button{flex:0 0 auto}.players-page_root__dWDEZ .players-search{grid-template-columns:1fr}.players-page_root__dWDEZ .players-search .button{width:100%}}@media(max-width:820px)and (orientation:portrait),(max-width:932px)and (max-height:520px)and (orientation:landscape){.players-page_root__dWDEZ .players-table-wrap{overflow-x:hidden}.players-page_root__dWDEZ .players-table{min-width:0;table-layout:fixed}.players-page_root__dWDEZ .players-table td,.players-page_root__dWDEZ .players-table th{padding:8px 4px;white-space:normal;overflow-wrap:anywhere}.players-page_root__dWDEZ .players-table__player{gap:5px}.players-page_root__dWDEZ .players-table__player>span:last-child,.players-page_root__dWDEZ .players-table__team{min-width:0}.players-page_root__dWDEZ .players-table__player .player-avatar{flex:0 0 28px;width:28px;height:28px}}@media(max-width:820px)and (orientation:portrait){.players-page_root__dWDEZ .players-table tr>:nth-child(2),.players-page_root__dWDEZ .players-table tr>:nth-child(4),.players-page_root__dWDEZ .players-table tr>:nth-child(5),.players-page_root__dWDEZ .players-table__middle-name{display:none}.players-page_root__dWDEZ .players-table tr>:first-child{width:60%}.players-page_root__dWDEZ .players-table tr>:nth-child(3){width:40%}}@media(max-width:932px)and (max-height:520px)and (orientation:landscape){.players-page_root__dWDEZ .players-table tr>:first-child{width:32%}.players-page_root__dWDEZ .players-table tr>:nth-child(2){width:13%}.players-page_root__dWDEZ .players-table tr>:nth-child(3){width:22%}.players-page_root__dWDEZ .players-table tr>:nth-child(4){width:15%}.players-page_root__dWDEZ .players-table tr>:nth-child(5){width:18%}}