.coach-win-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.coach-win-highlights article{padding:1.2rem;border:1px solid var(--border,#ccd1d9);border-radius:12px;background:var(--surface,#fff)}.coach-win-highlights h2{font-size:1rem}.coach-win-highlights strong{font-size:1.8rem;display:block}.coach-win-highlights span{display:block}.coach-win-scroll{position:relative;max-width:100%;margin:1.2rem 0 2rem}.coach-win-scroll:focus-visible,.coach-win-controls :focus-visible{outline:3px solid #1767ac;outline-offset:3px}.coach-win-ranking{min-width:780px}.coach-win-ranking th[scope=row]{white-space:normal;min-width:190px}.coach-win-controls{display:flex;align-items:end;gap:1rem;flex-wrap:wrap;margin:1.5rem 0}.coach-win-controls[hidden],.coach-wins [hidden]{display:none!important}.coach-win-controls label{display:block}.coach-win-controls input[type=search]{max-width:100%;padding:.65rem;border:1px solid #87949b;border-radius:6px;min-width:0;font:inherit}.coach-win-controls button{padding:.65rem 1rem;border:1px solid #87949b;border-radius:6px;font:inherit;background:#fff;color:#15282f;cursor:pointer}.coach-win-controls p{flex-basis:100%;margin:0}.coach-win-club{padding:.6rem 0}.coach-win-warning{padding:1rem;border-left:4px solid #b77812}.coach-win-zero li{margin:.7rem 0}.coach-win-notes{margin:2rem 0}@media(max-width:1000px){.coach-win-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.coach-win-highlights{grid-template-columns:1fr}.coach-win-highlights strong{font-size:1.5rem}.coach-win-controls>div{width:100%}.coach-win-controls input[type=search]{width:100%;box-sizing:border-box}}
