.member-toolbar{display:grid;grid-template-columns:repeat(3,150px) auto;gap:12px;align-items:end;margin-bottom:14px}.members-table{min-width:860px}.members-table th:first-child,.members-table td:first-child{width:27%}.filter-row th{padding:8px;background:#eaf0eb}.filter-row input,.filter-row select{width:100%;min-width:180px;padding:8px;font-size:13px}.member-name{color:#1f5b3b;text-decoration:none}.member-name:hover{text-decoration:underline}td small{display:block;color:#667268;margin-top:3px}.season-badges{display:flex;flex-wrap:wrap;gap:5px}.season-badges span{font-size:11px;font-weight:750;background:#eef5ef;color:#31533e;border-radius:999px;padding:4px 7px}.pagination{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:18px}.pagination span{color:#667268}.back-link{display:inline-block;margin-bottom:9px;color:#1f5b3b;text-decoration:none}.profile-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;background:#fff;border:1px solid #dce5dd;border-radius:14px;padding:17px;box-shadow:0 10px 30px rgba(20,60,38,.09)}.profile-strip span{font-weight:750}.profile-strip small{display:block;color:#667268;font-weight:500;margin-bottom:4px}.member-stats{margin:18px 0}@media(max-width:1050px){.member-toolbar{grid-template-columns:repeat(2,1fr)}.profile-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.member-toolbar,.profile-strip{grid-template-columns:1fr}.pagination{justify-content:space-between}.filter-row input,.filter-row select{min-width:180px}.members-table.responsive-cards td:first-child{display:block;overflow-wrap:normal;word-break:normal}.members-table.responsive-cards td:first-child::before{display:block;margin-bottom:5px}.members-table .member-name,.members-table .member-name strong{white-space:normal;word-break:normal;overflow-wrap:break-word}.members-table td:first-child small{word-break:normal;overflow-wrap:anywhere}}
