
.tab{column-gap:10px;display:grid;grid-auto-flow:column;grid-template-columns:1fr;grid-template-rows:46px;user-select:none}.tab__group{border-bottom:var(--tabGroup-borderBottom,initial);border-top:var(--tabGroup-borderTop,initial);display:flex;overflow-x:auto;padding:var(--tabGroup-padding,var(--tabGroup-paddingTop,0) var(--tabGroup-paddingRight,12px) var(--tabGroup-paddingBottom,0) var(--tabGroup-paddingLeft,12px))}@media only screen and (max-width:639px){.tab__group{padding:var(--tabGroup-padding,var(--tabGroup-paddingTop,0) var(--tabGroup-paddingRight,8px) var(--tabGroup-paddingBottom,0) var(--tabGroup-paddingLeft,8px))}}.tab__tab{appearance:none;-webkit-appearance:none;background-color:inherit;border:initial;box-sizing:border-box;color:currentColor;font-family:inherit;font-size:12px;font-weight:700;height:100%;letter-spacing:.4px;margin:initial;padding:0 14px;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap}.tab__tab:not(.tab__tab--selected){cursor:pointer}.tab__tab:not(.tab__tab--selected):hover{color:var(--color-combination-3)}.tab__tab--selected{color:var(--color-primary);pointer-events:none}.tab__tab--selected:before{background-color:var(--color-primary-2);border-radius:1.5px 1.5px 0 0;bottom:0;content:"";height:3px;left:14px;position:absolute;width:calc(100% - 28px)}.tab a.active,.tab a.selected{pointer-events:none}.filter{align-items:flex-start;border-bottom:var(--filter-borderBottom,initial);column-gap:10px;display:grid;grid-auto-flow:var(--filter-gridAutoFlow,column);grid-template-columns:1fr;justify-content:space-between;margin-bottom:var(--filter-marginBottom,initial);user-select:none}.filter__group{column-gap:8px;display:grid;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto;padding:var(--filterGroup-padding,var(--filterGroup-paddingTop,0) var(--filterGroup-paddingRight,0) var(--filterGroup-paddingBottom,16px) var(--filterGroup-paddingLeft,0))}@media only screen and (max-width:639px){.filter__group{padding:var(--filterGroup-padding,var(--filterGroup-paddingTop,12px) var(--filterGroup-paddingRight,8px) var(--filterGroup-paddingBottom,12px) var(--filterGroup-paddingLeft,8px))}}.filter__filter{align-items:center;appearance:none;-webkit-appearance:none;background-color:var(--color-combination-8);border:initial;border-radius:8px;color:var(--color-support-4);cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:700;height:28px;letter-spacing:.4px;margin:initial;padding:0 12px;text-decoration:none;text-transform:uppercase}.filter__filter:not(.filter__filter--selected){cursor:pointer}.filter__filter:not(.filter__filter--selected):hover{background-color:var(--color-combination-6);color:var(--color-combination-2)}.filter__filter--selected{background-color:var(--color-primary-2);color:var(--color-white);pointer-events:none}.filter__text{font-weight:700;letter-spacing:.4px;line-height:12px;text-transform:uppercase}.filter__text--short{display:none}@media only screen and (max-width:799px){.filter__text--short{display:initial}.filter__text--long{display:none}}.filter a.active,.filter a.selected{pointer-events:none}.subFilter{align-items:flex-start;background-color:var(--color-support-1);border-bottom-left-radius:var(--subFilter-borderBottomRadius,0);border-bottom-right-radius:var(--subFilter-borderBottomRadius,0);border-top-left-radius:var(--subFilter-borderTopRadius,4px);border-top-right-radius:var(--subFilter-borderTopRadius,4px);column-gap:10px;display:grid;grid-auto-flow:column;grid-template-columns:1fr;justify-content:space-between;user-select:none}.subFilter~.subFilter{--subFilter-borderTopRadius:0}@media only screen and (max-width:639px){.subFilter{--subFilter-borderTopRadius:0}}.subFilter__group{column-gap:8px;display:grid;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:var(--subFilterGroup-justifyContent,initial);overflow-x:auto;padding:8px}.subFilter__group:empty{display:none}.subFilter__filter{align-items:center;appearance:none;-webkit-appearance:none;background-color:initial;border:initial;border-radius:8px;color:var(--color-support-4);cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:700;height:28px;letter-spacing:.4px;margin:initial;padding:0 12px;text-decoration:none;text-transform:uppercase}.subFilter__filter:not(.subFilter__filter--selected){cursor:pointer}.subFilter__filter:not(.subFilter__filter--selected):hover{background-color:var(--color-combination-10);color:var(--color-support-4)}.subFilter__filter--selected{background-color:var(--color-combination-10);color:var(--color-combination-3);pointer-events:none}.subFilter__text{font-weight:700;letter-spacing:.4px;line-height:12px;text-transform:uppercase}.subFilter a.active,.subFilter a.selected{pointer-events:none}.detailOver{border-bottom:1px solid var(--color-support-1);border-top:1px solid var(--color-support-1);margin:24px 0 16px;padding:var(--tabGroup-padding,var(--tabGroup-paddingTop,0) var(--tabGroup-paddingRight,12px) var(--tabGroup-paddingBottom,0) var(--tabGroup-paddingLeft,12px))}.detailOver,.filterOver{display:flex;overflow:auto}.filterOver{border-bottom:var(--filter-borderBottom,initial);padding:0 0 16px}.filterOver--separate{padding:0 12px 16px}.filterOver--indent{margin:0 12px}.filterOver--table{margin-top:12px}.filterOver--table:first-child{margin-top:0}body.detailTableDraw .filterOver--table{margin-top:12px}.filterOver--border{--filter-borderBottom:1px solid var(--color-support-1);margin-left:-12px;margin-right:-12px;padding:0 12px 12px}.filterOver--border+#tournament-table-tabs-and-content>.filterOver--table{margin-top:12px}@media only screen and (max-width:639px){.filterOver,.filterOver--separate{padding:0 8px 12px}.filterOver--indent{margin:0}.filterOver--extra{margin-top:0}.filterOver--border{margin-left:0;margin-right:0}.filterOver--standings,.filterOver--tennis{margin:0;padding:0 8px 12px}.filterOver--tennisTab,.rankingTable .filterOver{margin-top:12px;padding:12px 8px}}.subFilterOver{align-items:center;background-color:var(--color-support-1);border-bottom:1px solid var(--color-combination-9);border-radius:var(--subFilter-borderTopRadius,4px) var(--subFilter-borderTopRadius,4px) var(--subFilter-borderBottomRadius,0) var(--subFilter-borderBottomRadius,0);column-gap:10px;display:flex;justify-content:space-between;overflow:auto}.detailbody:not(.detailTableDraw) .subFilterOver:has(+.section>div.sectionHeader){border-radius:4px 4px 0 0}.detailbody:not(.detailTableDraw) .subFilterOver+.section>div.sectionHeader{border-radius:0 0 4px 4px}.subFilterOver+div .tableWrapper:first-child{border-radius:0}.subFilterOver~.subFilterOver{--subFilter-borderTopRadius:0}.subFilterOver--indent{margin:0 12px}.subFilterOver--cricket,.subFilterOver--radius{--subFilter-borderBottomRadius:4px}.subFilterOver--end{justify-content:flex-end}@media only screen and (max-width:639px){.subFilterOver{--subFilter-borderTopRadius:0}.detailbody:not(.detailTableDraw) .subFilterOver:has(+.section>div.sectionHeader){border-radius:0}.detailbody:not(.detailTableDraw) .subFilterOver+.section>div.sectionHeader{border-radius:0}.subFilterOver--indent{margin:0}.subFilterOver--cricket,.subFilterOver--radius{--subFilter-borderBottomRadius:0}}