.HaAB9W_honorRollTableContainer{isolation:isolate;width:100%}.HaAB9W_honorRollTableStickyHeader{top:calc(var(--main-navbar-menu-height,72px) + var(--navbar-teams-offset,0px));z-index:3;transition:top .3s ease-in-out;position:sticky}@media (max-width:767px){.HaAB9W_honorRollTableStickyHeader{top:var(--main-navbar-menu-height,56px);transition:none}}.HaAB9W_honorRollTableStickyHeader{background-color:#fff;width:100%;overflow-x:hidden}.HaAB9W_honorRollTableWrapper{width:100%;overflow-x:auto}.HaAB9W_honorRollTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%}.HaAB9W_honorRollTable__collapsedHead{visibility:collapse}.HaAB9W_honorRollTable__headerRow{border-bottom:1px solid var(--neutral-color-100)}.HaAB9W_honorRollTable__headerCell{font-size:var(--fs-body-caption-medium);font-weight:var(--fw-body-caption-medium);line-height:var(--lh-body-caption-medium);letter-spacing:var(--ls-body-caption-medium);text-transform:uppercase;color:var(--secondary-color-600);text-align:center;vertical-align:bottom;padding:var(--spacing-s) 0;border-bottom:1px solid var(--neutral-color-100);white-space:nowrap}.HaAB9W_honorRollTable__headerCell--position{width:92px}.HaAB9W_honorRollTable__headerCell--team{text-align:left;padding-left:var(--spacing-xxs)}.HaAB9W_honorRollTable__headerCell--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.HaAB9W_honorRollTable__headerCell--stat{width:140px}.HaAB9W_honorRollTable__headerCell--sorted{color:var(--primary-color)}.HaAB9W_honorRollTable__sortableHeader{justify-content:center;align-items:center;display:inline-flex;position:relative}.HaAB9W_honorRollTable__sortArrowIcon{width:12px;height:12px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.HaAB9W_honorRollTable__desktopLabel{display:inline}.HaAB9W_honorRollTable__mobileLabel{display:none}.HaAB9W_honorRollTable__row:nth-child(2n){background-color:var(--secondary-color-100)}@media (hover:hover){.HaAB9W_honorRollTable__row:hover{background-color:var(--primary-color-100)}}.HaAB9W_honorRollTable__cell{text-align:center;vertical-align:middle;height:56px;color:var(--base-black-color);font-size:var(--fs-body-2);font-weight:var(--fw-body-2);line-height:var(--lh-body-2);letter-spacing:var(--ls-body-2)}.HaAB9W_honorRollTable__cell--position{width:92px}.HaAB9W_honorRollTable__cell--team{text-align:left;padding-left:var(--spacing-xxs);text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.HaAB9W_honorRollTable__cell--team a{color:inherit;text-decoration:none}@media (hover:hover){.HaAB9W_honorRollTable__cell--team a:hover span{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}}.HaAB9W_honorRollTable__cell--stat{width:140px}@media (max-width:767px){.HaAB9W_honorRollTable__desktopLabel{display:none}.HaAB9W_honorRollTable__mobileLabel{display:inline}.HaAB9W_honorRollTable__headerCell--position{z-index:2;background-color:#fff;width:48px;position:sticky;left:0}.HaAB9W_honorRollTable__headerCell--team{width:62px;padding-left:var(--spacing-s);z-index:2;background-color:#fff;position:sticky;left:48px}.HaAB9W_honorRollTable__headerCell--stat{width:68px}.HaAB9W_honorRollTable__cell--position{z-index:1;background-color:#fff;width:48px;position:sticky;left:0}.HaAB9W_honorRollTable__cell--team{width:62px;padding-left:var(--spacing-s);z-index:1;background-color:#fff;position:sticky;left:48px}.HaAB9W_honorRollTable__cell--team:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#00000014);width:12px;height:100%;transition:opacity .2s;position:absolute;top:0;right:-1px}.HaAB9W_honorRollTable__cell--stat{width:68px}.HaAB9W_honorRollTable__row:nth-child(odd) .HaAB9W_honorRollTable__cell--position,.HaAB9W_honorRollTable__row:nth-child(odd) .HaAB9W_honorRollTable__cell--team{background-color:#fff}.HaAB9W_honorRollTable__row:nth-child(2n) .HaAB9W_honorRollTable__cell--position,.HaAB9W_honorRollTable__row:nth-child(2n) .HaAB9W_honorRollTable__cell--team{background-color:var(--secondary-color-100)}}@media (max-width:767px) and (hover:hover){.HaAB9W_honorRollTable__row:hover .HaAB9W_honorRollTable__cell--position,.HaAB9W_honorRollTable__row:hover .HaAB9W_honorRollTable__cell--team{background-color:var(--primary-color-100)}}@media (max-width:767px){.HaAB9W_honorRollTable--isScrolled .HaAB9W_honorRollTable__cell--team:after{opacity:1}}
.G2WSMW_honorRollTemplate{gap:var(--spacing-ml);flex-direction:column;display:flex}.G2WSMW_honorRollTemplate__toggleWrapper{justify-content:center;display:flex}.G2WSMW_honorRollTemplate__emptyState{padding:var(--spacing-xl) 0;color:var(--secondary-color-600);justify-content:center;align-items:center;display:flex}.G2WSMW_honorRollTemplateSkeleton__table{flex-direction:column;display:flex}.G2WSMW_honorRollTemplateSkeleton__headerRow{border-bottom:1px solid var(--neutral-color-100);align-items:center;height:40px;display:flex}.G2WSMW_honorRollTemplateSkeleton__row{align-items:center;height:56px;display:flex}.G2WSMW_honorRollTemplateSkeleton__row:nth-child(2n){background-color:var(--secondary-color-100)}.G2WSMW_honorRollTemplateSkeleton__cell--position{flex-shrink:0;justify-content:center;width:92px;display:flex}.G2WSMW_honorRollTemplateSkeleton__cell--team{padding-left:var(--spacing-xxs);flex:1;align-items:center;display:flex}.G2WSMW_honorRollTemplateSkeleton__cell--stat{flex-shrink:0;justify-content:center;width:140px;display:flex}@media (max-width:767px){.G2WSMW_honorRollTemplate__card[class]{padding-left:0;padding-right:0}.G2WSMW_honorRollTemplate__heading,.G2WSMW_honorRollTemplate__toggleWrapper{padding:0 var(--spacing-m)}.G2WSMW_honorRollTemplate__emptyState{padding-left:var(--spacing-m);padding-right:var(--spacing-m)}.G2WSMW_honorRollTemplateSkeleton__cell--position{width:48px}.G2WSMW_honorRollTemplateSkeleton__cell--team{width:62px;padding-left:var(--spacing-s);flex:none}.G2WSMW_honorRollTemplateSkeleton__cell--stat{width:68px}}