.ManagePlayers_root__d1u0v{max-width:1440px;margin:auto;padding:32px 24px 80px;color:#193d30;font-family:inherit}.ManagePlayers_root__d1u0v *{box-sizing:border-box}.ManagePlayers_back__xt8bO{color:#527264;text-decoration:none;font-size:13px}.ManagePlayers_header__QLoPm{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:30px 0}.ManagePlayers_eyebrow__CKDlX{font-size:12px;color:#6c846c}.ManagePlayers_header__QLoPm h1{font-size:30px;margin:8px 0}.ManagePlayers_header__QLoPm p{font-size:14px;color:#6c7c73;line-height:1.9}.ManagePlayers_root__d1u0v label{display:grid;grid-gap:8px;gap:8px;font-size:12px;font-weight:600}.ManagePlayers_root__d1u0v input,.ManagePlayers_root__d1u0v select{font:inherit;font-size:14px;color:#193d30;background:#fff;border:1px solid #dbe5dc;border-radius:10px;min-height:44px;padding:10px 12px;min-width:0;width:100%}.ManagePlayers_root__d1u0v input:focus,.ManagePlayers_root__d1u0v select:focus{outline:2px solid #72a67c;outline-offset:2px}.ManagePlayers_root__d1u0v button{font:inherit;cursor:pointer}.ManagePlayers_root__d1u0v button:disabled,.ManagePlayers_root__d1u0v input:disabled{opacity:.55;cursor:not-allowed}.ManagePlayers_header__QLoPm>label{min-width:220px}.ManagePlayers_stats__4kGJ1{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dce6db;background:#fff;border-radius:18px;margin-bottom:24px;overflow:hidden}.ManagePlayers_stats__4kGJ1>div{padding:20px 24px;display:flex;align-items:center;gap:14px;-webkit-border-end:1px solid #edf1e9;border-inline-end:1px solid #edf1e9}.ManagePlayers_stats__4kGJ1 strong{font-size:28px}.ManagePlayers_stats__4kGJ1 span{font-size:13px;color:#6e7b6d}.ManagePlayers_workspace__4pTH_{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.ManagePlayers_sidebar__jnpVr{background:#fff;border:1px solid #dce6db;border-radius:16px;padding:16px;max-height:78vh;overflow:auto;position:-webkit-sticky;position:sticky;top:110px}.ManagePlayers_sidebar__jnpVr h2{font-size:16px;padding:4px 10px 12px;margin:0}.ManagePlayers_sidebar__jnpVr button{display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px;border:0;background:transparent;text-align:start;color:#355546;border-radius:10px;padding:12px;margin:3px 0;font-size:13px}.ManagePlayers_sidebar__jnpVr button:hover{background:#f5f7f0}.ManagePlayers_sidebar__jnpVr button.ManagePlayers_selected__WaXYQ{background:#e9f1df;color:#244d34}.ManagePlayers_sidebar__jnpVr small{display:block;font-size:11px;color:#7a8673;margin-top:6px}.ManagePlayers_sidebar__jnpVr b{background:#f3f6ee;padding:4px 8px;border-radius:7px;font-size:12px}.ManagePlayers_toolbar__6O_aA{display:flex;gap:12px;align-items:flex-end;background:#fff;padding:18px;border:1px solid #dce6db;border-radius:16px}.ManagePlayers_toolbar__6O_aA>label{flex:1 1}.ManagePlayers_toolbar__6O_aA .ManagePlayers_search__Z_yCd{flex:2 1}.ManagePlayers_resultHead__xD9p4{display:flex;justify-content:space-between;align-items:center;margin:24px 0 16px}.ManagePlayers_resultHead__xD9p4 h2{font-size:18px;margin:0}.ManagePlayers_resultHead__xD9p4>span{font-size:12px;color:#7b8974}.ManagePlayers_cards__WJVeh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.ManagePlayers_card__OcdFk{min-width:0;border:1px solid #dce6db;border-radius:17px;background:#fff;padding:20px;display:flex;flex-direction:column;gap:16px}.ManagePlayers_playerHead__3nyxc{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid #edf1e9}.ManagePlayers_playerHead__3nyxc a{font-size:16px;font-weight:700;color:#214d37;text-decoration:none}.ManagePlayers_playerHead__3nyxc a:hover{text-decoration:underline}.ManagePlayers_playerHead__3nyxc small{display:block;margin:5px 0 9px}.ManagePlayers_card__OcdFk small{color:#7b8579;font-size:11px;line-height:1.8}.ManagePlayers_complete__QJ2p8,.ManagePlayers_missing__gpXHW{display:inline-block;font-size:10px;border-radius:6px;padding:3px 8px}.ManagePlayers_complete__QJ2p8{background:#edf4e7;color:#587a43}.ManagePlayers_missing__gpXHW{background:#fff1e9;color:#aa6b3e}.ManagePlayers_fields__gwvKK{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:12px;gap:12px}.ManagePlayers_upload__ZvL4X{background:#f4f7ef;border:1px dashed #bccdb0;border-radius:10px;padding:12px}.ManagePlayers_upload__ZvL4X input{border:0;background:transparent;padding:4px 0;font-size:11px;min-height:0}.ManagePlayers_card__OcdFk details{font-size:12px;color:#698066}.ManagePlayers_card__OcdFk summary{cursor:pointer;padding:4px 0}.ManagePlayers_card__OcdFk details label{margin-top:12px}.ManagePlayers_save__ddi5a{background:#177653;border:0;border-radius:10px;padding:12px;color:#fff;font-size:13px;margin-top:auto}.ManagePlayers_save__ddi5a:hover{background:#115b40}.ManagePlayers_error__6_6YN,.ManagePlayers_notice__7S2ah{padding:14px 18px;border-radius:12px;font-size:14px}.ManagePlayers_error__6_6YN{background:#fff0ec;color:#9e4934}.ManagePlayers_notice__7S2ah{background:#e9f3e1;color:#3b6a3f}.ManagePlayers_empty__Zlh_h{padding:60px 20px;text-align:center;border:1px dashed #d1ddcc;border-radius:16px;color:#7b8974}.ManagePlayers_pagination__kyE1Z{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:24px;font-size:13px}.ManagePlayers_pagination__kyE1Z button{padding:9px 20px;border:1px solid #dce6db;border-radius:9px;background:#fff;color:#355546}.ManagePlayers_placeholder__LKgUK{font-size:28px}@media(min-width:1450px){.ManagePlayers_cards__WJVeh{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.ManagePlayers_workspace__4pTH_{grid-template-columns:200px minmax(0,1fr)}.ManagePlayers_cards__WJVeh{grid-template-columns:1fr}.ManagePlayers_stats__4kGJ1>div{padding:16px 12px;gap:8px}.ManagePlayers_stats__4kGJ1 strong{font-size:23px}}@media(max-width:680px){.ManagePlayers_root__d1u0v{padding:24px 14px 60px}.ManagePlayers_header__QLoPm{display:block;margin:24px 0}.ManagePlayers_header__QLoPm h1{font-size:24px}.ManagePlayers_header__QLoPm>label{margin-top:20px}.ManagePlayers_stats__4kGJ1{grid-template-columns:repeat(2,1fr)}.ManagePlayers_stats__4kGJ1>div{border-bottom:1px solid #edf1e9}.ManagePlayers_workspace__4pTH_{display:flex;flex-direction:column;gap:20px}.ManagePlayers_sidebar__jnpVr{position:static;width:100%;max-height:240px}.ManagePlayers_content__ulWNR{width:100%;min-width:0}.ManagePlayers_toolbar__6O_aA{flex-wrap:wrap;padding:14px}.ManagePlayers_toolbar__6O_aA .ManagePlayers_search__Z_yCd{flex-basis:100%}.ManagePlayers_toolbar__6O_aA>label{min-width:110px}.ManagePlayers_card__OcdFk{padding:16px}.ManagePlayers_fields__gwvKK{grid-template-columns:1fr 1fr}}.fl-players{max-width:1190px;margin:0 auto;padding:40px 20px 90px;min-height:65vh;color:#173d2d;font-family:Vazir,Tahoma,sans-serif}.fl-players-head h1{font-size:clamp(26px,3vw,36px);margin:0}.fl-players-count,.fl-players-head p{color:#678071}.fl-players-tools{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 20px}.fl-players-tools input,.fl-players-tools select{min-height:45px;padding:10px 14px;border:1px solid #d4e5da;border-radius:11px;background:#fff;font:inherit;color:#163f2b}.fl-players-tools input{flex:1 1;min-width:190px}.fl-player-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.fl-player-card{display:flex;align-items:center;gap:13px;padding:15px;background:#fff;border:1px solid #dce9e1;border-radius:14px;color:inherit;text-decoration:none;min-width:0;transition:box-shadow .2s}.fl-player-card:hover{box-shadow:0 9px 25px #153c2b19}.fl-player-avatar{display:grid;place-items:center;width:58px;height:65px;border-radius:10px;background:#e6f2ea;flex-shrink:0;overflow:hidden}.fl-player-avatar img{width:100%;height:100%;object-fit:cover}.fl-player-name{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1}.fl-player-name strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-player-name small{color:#687c72;font-size:12px}.fl-player-price{color:#158a59;font-weight:700}.fl-player-pager{display:flex;align-items:center;justify-content:center;gap:15px;margin:30px 0}.fl-player-pager button{background:#fff;color:#166b47;border:1px solid #d5e5d9;border-radius:9px;padding:10px 16px;cursor:pointer}.fl-player-pager button:disabled{opacity:.45;cursor:default}.fl-profile-hero{margin:25px 0;background:#fff;border:1px solid #dce9e1;border-radius:22px;padding:28px;display:flex;gap:26px;align-items:center}.fl-profile-photo{height:160px;width:145px;background:#e6f2ea;border-radius:16px;display:grid;place-items:center;font-size:44px;overflow:hidden;flex-shrink:0}.fl-profile-photo img{width:100%;height:100%;object-fit:cover}.fl-profile-hero h1{font-size:30px;margin:0 0 10px}.fl-profile-hero p{color:#60786a}.fl-profile-hero small{color:#779185}.fl-profile-panel{background:#fff;border:1px solid #dce9e1;border-radius:17px;padding:24px;margin-bottom:20px}.fl-profile-panel h2{font-size:21px;margin:0 0 18px}.fl-player-seasons>div{display:flex;justify-content:space-between;padding:12px;border-bottom:1px solid #edf1ec}.fl-players-table-scroll{overflow:auto}.fl-players table{width:100%;border-collapse:collapse}.fl-players td,.fl-players th{padding:12px;text-align:start;border-bottom:1px solid #edf1ec}@media(max-width:950px){.fl-player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.fl-players{padding:24px 12px 60px}.fl-player-grid{grid-template-columns:1fr}.fl-profile-hero{align-items:flex-start;padding:18px}.fl-profile-photo{width:100px;height:120px}.fl-profile-hero h1{font-size:23px}}.fl-leaderboard{max-width:1190px;margin:32px auto 0;padding:28px 20px;background:#fff;border:1px solid #dce9e1;border-radius:18px;color:#173d2d;font-family:Vazir,Tahoma,sans-serif}.fl-leaderboard .fl-players-tools{margin:22px 0 14px}.fl-leaderboard .fl-players-tools label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:#567264}.fl-leaderboard-table{width:100%;border-collapse:collapse;white-space:nowrap}.fl-leaderboard-table td,.fl-leaderboard-table th{padding:13px 12px;border-bottom:1px solid #edf1ec;text-align:start}.fl-leaderboard-table th{background:#f4f9f6;color:#577363;font-size:13px}.fl-leaderboard-table tbody tr:hover{background:#f7faf8}.fl-leaderboard-table a{color:#145f40;font-weight:600;text-decoration:none}.fl-leaderboard-table a:hover{text-decoration:underline}.fl-leaderboard-points{color:#158a59;font-weight:800}.fl-leaderboard-note{margin-top:18px;color:#687c72;font-size:12px}@media(max-width:620px){.fl-leaderboard{margin:15px 12px 0;padding:18px 12px}.fl-leaderboard-table{font-size:13px}}