.ratings_page__Ewis5{width:100%}.ratings_filtersCard__4S9bI{padding:.7rem .8rem;margin-bottom:.85rem}.ratings_filtersGrid__A5Gav{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:.55rem}.ratings_filterField__UB_Ch{display:flex;flex-direction:column;gap:.22rem}.ratings_filterLabel__vPXH0{font-size:.72rem;font-weight:800;letter-spacing:.02em;color:#4f668f;text-transform:uppercase}.ratings_filterSelect__JUIeu{border:1px solid #c9d7ef;border-radius:8px;background:#f7faff;color:#22395d;font-size:.82rem;font-weight:700;padding:.42rem .55rem}.ratings_tableWidth__o1yZ6{width:100%;display:block;max-width:100%;overflow-x:auto}.ratings_tableColumn__0HKP1{padding:.45rem .55rem}.ratings_athleteNameCell__wpMdB{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ratings_sortHeaderButton__kJ69H{border:0;background:transparent;color:inherit;font:inherit;padding:0;margin:0;display:inline-flex;align-items:center;gap:.25rem;width:100%;cursor:pointer}.ratings_sortHeaderButtonCompact__d6UUz{position:relative;min-height:2.1rem;padding-right:.7rem}.ratings_sortHeaderButtonLeft__Ae8_c{justify-content:flex-start}.ratings_sortHeaderButtonCenter__uq1OV{justify-content:center}.ratings_sortHeaderButtonActive__cDP5x{font-weight:700}.ratings_sortHeaderLabelCompact__4l6RJ{display:block;max-width:none;margin:0 auto;white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:balance;line-height:1.02;text-align:center}.ratings_sortHeaderIndicator__haT5C{font-size:.65rem;line-height:1}.ratings_sortHeaderIndicatorCompact__4ZQ1O{position:absolute;right:0;top:50%;transform:translateY(-50%)}.ratings_overallColumn___7gQz{background:#d8bf5a;color:#4a4a4a;font-weight:800;box-shadow:inset 1px 0 0 rgba(216,191,90,.32),inset -1px 0 0 rgba(216,191,90,.32)}