[hidden]{display:none!important}.players-section{margin-top:36px}.players-panel{background:#fff;border:1px solid #81708833;border-radius:14px;padding:clamp(22px,4vw,36px)}.players-actions{display:flex;gap:14px;flex-wrap:wrap;margin:22px 0}.players-button{display:inline-block;padding:12px 20px;border:1px solid #704275;border-radius:7px;background:#eee7ef;color:inherit;text-decoration:none;font:inherit;font-weight:600;font-size:15px;line-height:1.4;cursor:pointer}.players-button:disabled{opacity:.6;cursor:not-allowed}.players-note{font-size:14px;line-height:1.7;color:#66596b}.players-panel textarea{display:block;width:100%;min-height:160px;margin:14px 0;font:14px/1.6 monospace}.players-tools{display:flex;align-items:end;flex-wrap:wrap;gap:18px;margin:24px 0}.players-tools label{display:block;margin-bottom:7px;font-weight:600}.players-tools input,.players-tools select,.players-panel select{font:inherit;padding:10px;border:1px solid #81708866;border-radius:6px;max-width:100%}.players-tools input{width:280px}.players-table-scroll{overflow-x:auto}.players-table{border-collapse:collapse;width:100%;min-width:850px;font-size:14px}.players-table th,.players-table td{padding:15px 12px;text-align:left;vertical-align:top;border-bottom:1px solid #81708833}.players-table caption{text-align:left;padding-bottom:16px}.players-table td{overflow-wrap:anywhere}.players-details{display:grid;grid-template-columns:minmax(120px,180px) 1fr;gap:14px;margin:0}.players-details dt{font-weight:650}.players-details dd{margin:0;overflow-wrap:anywhere}.players-pagination{display:flex;align-items:center;gap:14px;margin-top:24px}.players-page{padding:40px 0 64px}.players-page h1{font-size:clamp(36px,6vw,60px)}.players-page h2{font-size:30px;margin:36px 0 16px}.players-page .players-panel h2{margin-top:0}.players-login{margin:22px 0}.players-page button:focus-visible,.players-page a:focus-visible{outline:3px solid #704275;outline-offset:4px}@media(max-width:520px){.players-details{grid-template-columns:1fr;gap:6px}.players-details dd{margin-bottom:14px}.players-actions>*{width:100%;text-align:center}}