.memberships-module__tv0YdW__notice{color:#176b3a;background:#eefaf3;border:1px solid #b7dec7;padding:12px}.memberships-module__tv0YdW__error{color:#9b2020;background:#fff1f1;border-color:#efb3b3}.memberships-module__tv0YdW__modes{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.memberships-module__tv0YdW__modes span{border:1px solid var(--border-color,#dce2e8);gap:8px;padding:7px 10px;font-size:13px;display:flex}.memberships-module__tv0YdW__tabs{border-bottom:1px solid var(--border-color,#dce2e8);gap:4px;margin-bottom:18px;display:flex;overflow:auto}.memberships-module__tv0YdW__tabs a{color:inherit;white-space:nowrap;align-items:center;gap:7px;padding:11px 14px;display:flex}.memberships-module__tv0YdW__tabs a b{font-size:12px}.memberships-module__tv0YdW__tabs .memberships-module__tv0YdW__active{border-bottom:3px solid var(--primary-color,#1683c4);font-weight:700}.memberships-module__tv0YdW__filters,.memberships-module__tv0YdW__search,.memberships-module__tv0YdW__form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.memberships-module__tv0YdW__filters label,.memberships-module__tv0YdW__search label,.memberships-module__tv0YdW__form label{gap:6px;font-size:13px;display:grid}.memberships-module__tv0YdW__filters input,.memberships-module__tv0YdW__filters select,.memberships-module__tv0YdW__search input,.memberships-module__tv0YdW__form input,.memberships-module__tv0YdW__form select{background:#fff;border:1px solid #cfd7df;min-height:42px;padding:8px}.memberships-module__tv0YdW__editor{background:#f8fafb;border:1px solid #d9e0e7;margin-bottom:18px;padding:16px}.memberships-module__tv0YdW__editor header{justify-content:space-between;align-items:center;display:flex}.memberships-module__tv0YdW__editor header a{font-size:24px}.memberships-module__tv0YdW__list{border-top:1px solid #dce2e8}.memberships-module__tv0YdW__list article{border-bottom:1px solid #dce2e8;grid-template-columns:minmax(190px,1.5fr) minmax(150px,1fr) minmax(150px,1fr) minmax(280px,2fr);align-items:center;gap:14px;padding:13px 8px;display:grid}.memberships-module__tv0YdW__list article>div{gap:4px;display:grid}.memberships-module__tv0YdW__list small,.memberships-module__tv0YdW__list article>span{color:#607083}.memberships-module__tv0YdW__status{font-weight:700}.memberships-module__tv0YdW__pending{color:#8a5a00}.memberships-module__tv0YdW__approved{color:#08763f}.memberships-module__tv0YdW__rejected{color:#b22727}.memberships-module__tv0YdW__decide{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.memberships-module__tv0YdW__decide input{max-width:155px;min-height:38px}.memberships-module__tv0YdW__typeGrid{gap:8px;display:grid}.memberships-module__tv0YdW__typeGrid article{border-bottom:1px solid #dce2e8;grid-template-columns:28px 1fr 40px 40px;align-items:center;gap:10px;padding:12px 4px;display:grid}.memberships-module__tv0YdW__typeGrid article>div{display:grid}.memberships-module__tv0YdW__check{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.memberships-module__tv0YdW__check input{width:18px;min-height:auto}.memberships-module__tv0YdW__form{padding:16px}.memberships-module__tv0YdW__form>label{min-width:180px}.memberships-module__tv0YdW__form .memberships-module__tv0YdW__button-row{width:100%}@media (max-width:850px){.memberships-module__tv0YdW__list article{grid-template-columns:1fr 1fr}.memberships-module__tv0YdW__decide{grid-column:1/-1}}@media (max-width:560px){.memberships-module__tv0YdW__list article{grid-template-columns:1fr}.memberships-module__tv0YdW__filters>*,.memberships-module__tv0YdW__filters input,.memberships-module__tv0YdW__filters select{width:100%}}.memberships-module__tv0YdW__tableWrap{border:1px solid #dce2e8;width:100%;overflow-x:auto}.memberships-module__tv0YdW__typeTable,.memberships-module__tv0YdW__accountingTable{border-collapse:collapse;width:100%;min-width:820px}.memberships-module__tv0YdW__typeTable th,.memberships-module__tv0YdW__typeTable td,.memberships-module__tv0YdW__accountingTable th,.memberships-module__tv0YdW__accountingTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #dce2e8;padding:12px 14px}.memberships-module__tv0YdW__typeTable th,.memberships-module__tv0YdW__accountingTable th{text-transform:uppercase;color:#526273;background:#f4f7f9;font-size:12px}.memberships-module__tv0YdW__typeTable tbody tr:last-child td,.memberships-module__tv0YdW__accountingTable tbody tr:last-child td{border-bottom:0}.memberships-module__tv0YdW__moneyCell{white-space:nowrap;font-weight:700}.memberships-module__tv0YdW__rowActions{justify-content:flex-end;gap:5px;display:flex}.memberships-module__tv0YdW__rowActions form{margin:0}.memberships-module__tv0YdW__typeForm{gap:14px;padding:20px;display:grid}.memberships-module__tv0YdW__typeForm h2,.memberships-module__tv0YdW__exportPanel h2{margin:3px 0 0;font-size:21px}.memberships-module__tv0YdW__formSection{background:#fff;border:1px solid #d9e0e7;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;padding:16px;display:grid}.memberships-module__tv0YdW__formSection legend{align-items:center;gap:7px;padding:0 7px;font-weight:700;display:flex}.memberships-module__tv0YdW__formSection label{grid-column:span 4;gap:6px;font-size:13px;display:grid}.memberships-module__tv0YdW__formSection label>span:first-child{font-weight:650}.memberships-module__tv0YdW__formSection input,.memberships-module__tv0YdW__formSection select{background:#fff;border:1px solid #cfd7df;width:100%;min-height:42px;padding:8px}.memberships-module__tv0YdW__wideField{grid-column:span 8!important}.memberships-module__tv0YdW__compactField,.memberships-module__tv0YdW__priceField{grid-column:span 4!important}.memberships-module__tv0YdW__kindField{grid-column:1/-1;gap:7px;font-size:13px;display:grid}.memberships-module__tv0YdW__segmented{align-items:center;gap:0;display:flex}.memberships-module__tv0YdW__segmented label{display:block;grid-column:auto!important}.memberships-module__tv0YdW__segmented input{opacity:0;pointer-events:none;position:absolute}.memberships-module__tv0YdW__segmented span{background:#fff;border:1px solid #cfd7df;align-items:center;gap:6px;min-height:40px;padding:9px 14px;font-weight:600;display:flex}.memberships-module__tv0YdW__segmented input:checked+span{color:#135c42;background:#eaf6f1;border-color:#23815d}.memberships-module__tv0YdW__moneyInput{background:#fff;border:1px solid #cfd7df;grid-template-columns:auto 1fr;align-items:center;display:grid}.memberships-module__tv0YdW__moneyInput b{border-right:1px solid #cfd7df;padding:0 11px}.memberships-module__tv0YdW__moneyInput input{border:0}.memberships-module__tv0YdW__typeForm .memberships-module__tv0YdW__check,.memberships-module__tv0YdW__exportForm .memberships-module__tv0YdW__check{grid-column:1/-1;align-items:center;gap:8px;display:flex!important}.memberships-module__tv0YdW__typeForm .memberships-module__tv0YdW__check input,.memberships-module__tv0YdW__exportForm .memberships-module__tv0YdW__check input{width:18px;min-height:18px}.memberships-module__tv0YdW__disabled{opacity:.5}.memberships-module__tv0YdW__datePair{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;display:grid}.memberships-module__tv0YdW__datePair label{grid-column:auto!important}.memberships-module__tv0YdW__formActions{justify-content:flex-end;display:flex}.memberships-module__tv0YdW__membershipDates{flex-wrap:wrap;gap:16px;display:flex!important}.memberships-module__tv0YdW__membershipDates span{gap:3px;display:grid}.memberships-module__tv0YdW__membershipDates b{text-transform:uppercase;color:#526273;font-size:11px}.memberships-module__tv0YdW__accountingTable td:not(:first-child),.memberships-module__tv0YdW__accountingTable th:not(:first-child){text-align:right}.memberships-module__tv0YdW__accountingTable tfoot th{background:#f4f7f9;font-weight:800}.memberships-module__tv0YdW__negative{font-weight:800;color:#b42318!important}.memberships-module__tv0YdW__positive{font-weight:800;color:#08763f!important}.memberships-module__tv0YdW__neutral{font-weight:800;color:#526273!important}.memberships-module__tv0YdW__exportPanel{gap:16px;display:grid}.memberships-module__tv0YdW__exportPanel>header{align-items:flex-start;gap:10px;display:flex}.memberships-module__tv0YdW__exportPanel p{color:#607083;margin:5px 0 0}.memberships-module__tv0YdW__exportForm{gap:16px;display:grid}.memberships-module__tv0YdW__exportForm>.memberships-module__tv0YdW__primary-button{justify-self:end}.memberships-module__tv0YdW__fieldGrid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px;display:grid}.memberships-module__tv0YdW__fieldGrid .memberships-module__tv0YdW__check{grid-column:auto}.memberships-module__tv0YdW__exportForm .memberships-module__tv0YdW__formSection:first-child label{grid-column:span 3}.memberships-module__tv0YdW__exportForm .memberships-module__tv0YdW__datePair{grid-column:span 6}.memberships-module__tv0YdW__exportForm .memberships-module__tv0YdW__datePair label{grid-column:auto}.memberships-module__tv0YdW__exportForm select:disabled,.memberships-module__tv0YdW__exportForm input:disabled,.memberships-module__tv0YdW__typeForm select:disabled,.memberships-module__tv0YdW__typeForm input:disabled{color:#7b8793;background:#eef1f4}.memberships-module__tv0YdW__badgePanel{border-top:1px solid #dce2e8;gap:14px;padding-top:18px;display:grid}.memberships-module__tv0YdW__badgePanel>header{align-items:flex-start;gap:10px;display:flex}.memberships-module__tv0YdW__badgePanel h2{margin:2px 0 0;font-size:20px}.memberships-module__tv0YdW__badgePanel p{color:#607083;margin:4px 0 0}.memberships-module__tv0YdW__badgeScopeForm,.memberships-module__tv0YdW__badgePrintForm{background:#f8fafb;border:1px solid #d9e0e7;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.memberships-module__tv0YdW__badgeScopeForm label,.memberships-module__tv0YdW__badgePrintForm label{gap:6px;min-width:220px;font-size:13px;display:grid}.memberships-module__tv0YdW__badgeScopeForm label span,.memberships-module__tv0YdW__badgePrintForm label span{font-weight:650}.memberships-module__tv0YdW__badgeScopeForm select,.memberships-module__tv0YdW__badgePrintForm select{background:#fff;border:1px solid #cfd7df;width:100%;min-height:42px;padding:8px}.memberships-module__tv0YdW__badgePrintForm .memberships-module__tv0YdW__check{align-items:center;min-width:auto;padding-bottom:10px;display:flex!important}.memberships-module__tv0YdW__badgeEmpty{width:100%;font-size:13px}@media (max-width:850px){.memberships-module__tv0YdW__formSection,.memberships-module__tv0YdW__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.memberships-module__tv0YdW__formSection label,.memberships-module__tv0YdW__wideField,.memberships-module__tv0YdW__compactField,.memberships-module__tv0YdW__priceField,.memberships-module__tv0YdW__exportForm .memberships-module__tv0YdW__formSection:first-child label,.memberships-module__tv0YdW__exportForm .memberships-module__tv0YdW__datePair{grid-column:span 1!important}.memberships-module__tv0YdW__kindField,.memberships-module__tv0YdW__typeForm .memberships-module__tv0YdW__check,.memberships-module__tv0YdW__datePair,.memberships-module__tv0YdW__fieldGrid{grid-column:1/-1!important}}@media (max-width:560px){.memberships-module__tv0YdW__formSection,.memberships-module__tv0YdW__fieldGrid,.memberships-module__tv0YdW__datePair{grid-template-columns:1fr}.memberships-module__tv0YdW__formSection label,.memberships-module__tv0YdW__wideField,.memberships-module__tv0YdW__compactField,.memberships-module__tv0YdW__priceField,.memberships-module__tv0YdW__exportForm .memberships-module__tv0YdW__formSection:first-child label,.memberships-module__tv0YdW__exportForm .memberships-module__tv0YdW__datePair{grid-column:1/-1!important}.memberships-module__tv0YdW__segmented{grid-template-columns:1fr 1fr;display:grid}.memberships-module__tv0YdW__segmented span{justify-content:center}.memberships-module__tv0YdW__typeForm{padding:12px}.memberships-module__tv0YdW__membershipDates{grid-template-columns:1fr 1fr;display:grid!important}.memberships-module__tv0YdW__badgeScopeForm>*,.memberships-module__tv0YdW__badgePrintForm>*{width:100%;min-width:0!important}.memberships-module__tv0YdW__badgePrintForm .memberships-module__tv0YdW__check{padding-bottom:0}}.memberships-module__tv0YdW__typeTable .memberships-module__tv0YdW__typeActionsCell{white-space:nowrap;width:108px}.memberships-module__tv0YdW__typeActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.memberships-module__tv0YdW__typeActions form{align-items:center;margin:0;padding:0;display:flex}.memberships-module__tv0YdW__typeActions .icon-button{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;padding:0;display:inline-flex}.memberships-module__tv0YdW__typeActions .memberships-module__tv0YdW__deleteTypeAction{color:#b42318;border:1px solid var(--line);background:#fff}.memberships-module__tv0YdW__typeActions .memberships-module__tv0YdW__deleteTypeAction:hover{background:#fff1f0;border-color:#b42318}.memberships-module__tv0YdW__deleteTypeDialog{width:min(500px,100vw - 24px)}.memberships-module__tv0YdW__deleteTypeForm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;display:flex}.memberships-module__tv0YdW__typeActions [data-pending-submit-label]{justify-content:center;align-items:center;display:inline-flex}.memberships-module__tv0YdW__typeDialog{width:min(820px,100vw - 24px)}.memberships-module__tv0YdW__typeDialogBody{padding:0}.memberships-module__tv0YdW__typeControls{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.memberships-module__tv0YdW__typeForm,.memberships-module__tv0YdW__typeForm .memberships-module__tv0YdW__formSection{min-width:0;margin:0}.memberships-module__tv0YdW__typeForm .memberships-module__tv0YdW__formSection label{min-width:0}.memberships-module__tv0YdW__typeForm .memberships-module__tv0YdW__formSection .memberships-module__tv0YdW__kindField{grid-column:1/-1}.memberships-module__tv0YdW__typeForm .memberships-module__tv0YdW__segmented input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.memberships-module__tv0YdW__typeForm .memberships-module__tv0YdW__segmented label{cursor:pointer}.memberships-module__tv0YdW__typeForm .memberships-module__tv0YdW__segmented input:disabled+span{cursor:default;opacity:.55}.memberships-module__tv0YdW__list article.memberships-module__tv0YdW__actionRow{grid-template-columns:minmax(190px,1.5fr) minmax(150px,1fr) minmax(150px,1fr) 40px}.memberships-module__tv0YdW__list .memberships-module__tv0YdW__membershipAction{border:1px solid var(--line);background:var(--soft);width:40px;height:40px;min-height:40px;color:var(--ink);border-radius:10px;justify-content:center;justify-self:end;align-items:center;padding:0;display:inline-flex}.memberships-module__tv0YdW__list .memberships-module__tv0YdW__membershipAction:hover{color:var(--brand);border-color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,#fff)}.memberships-module__tv0YdW__list .memberships-module__tv0YdW__membershipAction:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.memberships-module__tv0YdW__list .memberships-module__tv0YdW__membershipAction svg{flex-shrink:0}.memberships-module__tv0YdW__list .memberships-module__tv0YdW__actionRow>div{overflow-wrap:anywhere;min-width:0}@media (max-width:850px){.memberships-module__tv0YdW__list article.memberships-module__tv0YdW__actionRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px}.memberships-module__tv0YdW__actionRow .memberships-module__tv0YdW__membershipAction{grid-area:1/3/3}}@media (max-width:560px){.memberships-module__tv0YdW__list article.memberships-module__tv0YdW__actionRow{grid-template-columns:minmax(0,1fr) 40px;gap:10px 12px}.memberships-module__tv0YdW__list .memberships-module__tv0YdW__actionRow>div{grid-column:1}.memberships-module__tv0YdW__actionRow .memberships-module__tv0YdW__membershipAction{grid-area:1/2/4}}.memberships-module__tv0YdW__workspace{min-width:0}.memberships-module__tv0YdW__tableWrap{position:relative}.memberships-module__tv0YdW__decide{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.memberships-module__tv0YdW__workspace .memberships-module__tv0YdW__decide input{max-width:none}.memberships-module__tv0YdW__decide button{justify-self:stretch;min-height:40px}.memberships-module__tv0YdW__segmented label{min-width:0;position:relative}.memberships-module__tv0YdW__segmented input{border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important}.memberships-module__tv0YdW__page>header>div{min-width:0}.memberships-module__tv0YdW__page>header>a{flex-shrink:0}@media (max-width:700px){.memberships-module__tv0YdW__page>header{flex-direction:column;align-items:flex-start}.memberships-module__tv0YdW__page>header>a{white-space:normal;text-align:center;max-width:100%}}.memberships-module__tv0YdW__modes{gap:8px;margin:0 0 18px}.memberships-module__tv0YdW__modes span{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:8px;font-size:12px}.memberships-module__tv0YdW__modes b{color:var(--ink);font-weight:650}.memberships-module__tv0YdW__tabs{border-color:var(--line);gap:4px;margin-bottom:20px}.memberships-module__tv0YdW__tabs a{color:var(--muted);border-radius:8px 8px 0 0;font-size:13px;font-weight:650;text-decoration:none}.memberships-module__tv0YdW__tabs a:hover{background:var(--soft);color:var(--ink)}.memberships-module__tv0YdW__tabs .memberships-module__tv0YdW__active{border-color:var(--brand);color:var(--brand);background:color-mix(in srgb,var(--brand) 5%,#fff)}.memberships-module__tv0YdW__tabs a b{background:var(--soft);border-radius:10px;padding:2px 6px;font-size:11px}.memberships-module__tv0YdW__filters{border:1px solid var(--line);background:var(--soft);border-radius:12px;margin-bottom:20px;padding:16px}.memberships-module__tv0YdW__filters label{flex:1;min-width:140px}.memberships-module__tv0YdW__filters label,.memberships-module__tv0YdW__search label,.memberships-module__tv0YdW__form label,.memberships-module__tv0YdW__formSection label,.memberships-module__tv0YdW__badgeScopeForm label,.memberships-module__tv0YdW__badgePrintForm label{color:#344054;align-content:start;font-size:12px;font-weight:650}.memberships-module__tv0YdW__filters input,.memberships-module__tv0YdW__filters select,.memberships-module__tv0YdW__search input,.memberships-module__tv0YdW__form input,.memberships-module__tv0YdW__form select,.memberships-module__tv0YdW__formSection input:not([type=checkbox]):not([type=radio]),.memberships-module__tv0YdW__formSection select,.memberships-module__tv0YdW__badgeScopeForm select,.memberships-module__tv0YdW__badgePrintForm select,.memberships-module__tv0YdW__decide input{height:44px;min-height:44px;font:inherit;color:var(--ink);border:1px solid #d0d5dd;border-radius:11px;min-width:0;padding:10px 12px;font-weight:400}.memberships-module__tv0YdW__filters input:focus,.memberships-module__tv0YdW__filters select:focus,.memberships-module__tv0YdW__search input:focus,.memberships-module__tv0YdW__form input:focus,.memberships-module__tv0YdW__form select:focus,.memberships-module__tv0YdW__formSection input:focus,.memberships-module__tv0YdW__formSection select:focus,.memberships-module__tv0YdW__decide input:focus{outline:2px solid color-mix(in srgb,var(--brand) 25%,transparent);outline-offset:1px;border-color:var(--brand)}.memberships-module__tv0YdW__editor{border-color:var(--line);background:#fff;border-radius:12px}.memberships-module__tv0YdW__editor header h2{font-size:20px}.memberships-module__tv0YdW__formSection{border-color:var(--line);border-radius:10px}.memberships-module__tv0YdW__moneyInput{border-radius:11px;overflow:hidden}.memberships-module__tv0YdW__moneyInput input{border:0!important;border-radius:0!important}.memberships-module__tv0YdW__segmented{gap:5px}.memberships-module__tv0YdW__segmented span{border:1px solid var(--line);border-radius:8px}.memberships-module__tv0YdW__segmented label+label span{border-left:1px solid var(--line)}.memberships-module__tv0YdW__segmented input:checked+span{background:color-mix(in srgb,var(--brand) 7%,#fff);border-color:var(--brand);color:var(--brand)}.memberships-module__tv0YdW__list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.memberships-module__tv0YdW__list article{border-color:var(--line);background:#fff;padding:16px}.memberships-module__tv0YdW__list article:nth-child(2n){background:#fafbfd}.memberships-module__tv0YdW__list article:last-child{border-bottom:0}.memberships-module__tv0YdW__list article strong,.memberships-module__tv0YdW__list article b{font-size:13px}.memberships-module__tv0YdW__list small{overflow-wrap:anywhere;font-size:11px}.memberships-module__tv0YdW__status{border-radius:8px;width:max-content;padding:4px 8px;font-size:11px}.memberships-module__tv0YdW__pending{background:#fff6df}.memberships-module__tv0YdW__approved{background:#eafbf2}.memberships-module__tv0YdW__rejected{background:#fff1f0}.memberships-module__tv0YdW__decide{justify-content:flex-end}.memberships-module__tv0YdW__decide input{width:100%;max-width:145px}.memberships-module__tv0YdW__tableWrap{border-color:var(--line);border-radius:10px}.memberships-module__tv0YdW__typeTable th,.memberships-module__tv0YdW__accountingTable th,.memberships-module__tv0YdW__accountingTable tfoot th{background:var(--soft);text-transform:none;color:var(--muted)}.memberships-module__tv0YdW__typeTable td,.memberships-module__tv0YdW__accountingTable td{font-size:13px}.memberships-module__tv0YdW__badgeScopeForm,.memberships-module__tv0YdW__badgePrintForm{border-color:var(--line);background:var(--soft);border-radius:12px}@media (max-width:850px){.memberships-module__tv0YdW__decide{justify-content:flex-start}}@media (max-width:560px){.memberships-module__tv0YdW__workspace{padding:14px}.memberships-module__tv0YdW__filters{padding:12px}.memberships-module__tv0YdW__filters label{flex:100%;min-width:0}.memberships-module__tv0YdW__list article{padding:12px}.memberships-module__tv0YdW__decide input{grid-column:1/-1;min-width:0;max-width:none}.memberships-module__tv0YdW__decide{gap:8px}.memberships-module__tv0YdW__list>p{padding:12px}}.memberships-module__tv0YdW__teamAutocomplete{width:100%;min-width:0;position:relative}.memberships-module__tv0YdW__teamSearchControl{box-sizing:border-box;width:100%;min-width:0;height:44px;color:var(--muted);background:#fff;border:1px solid #d0d5dd;border-radius:11px;align-items:center;gap:8px;padding:0 10px;display:flex}.memberships-module__tv0YdW__teamSearchControl:focus-within{border-color:var(--primary,#008ccb);box-shadow:0 0 0 2px #008ccb18}.memberships-module__tv0YdW__teamSearchControl>svg{flex-shrink:0;position:static}.memberships-module__tv0YdW__page .memberships-module__tv0YdW__teamAutocomplete .memberships-module__tv0YdW__teamSearchControl input{box-sizing:border-box;width:0;min-width:0;height:42px;min-height:0;box-shadow:none;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0;font-weight:400}.memberships-module__tv0YdW__teamSearchControl button{width:26px;height:28px;color:inherit;background:0 0;border:0;flex:0 0 26px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.memberships-module__tv0YdW__teamAutocomplete .memberships-module__tv0YdW__teamSearchLogo{object-fit:contain;width:28px;height:28px;color:var(--ink);background:#f0f5fa;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.memberships-module__tv0YdW__badgeScopeForm>label:has(.memberships-module__tv0YdW__teamAutocomplete){flex:300px;min-width:0}.memberships-module__tv0YdW__teamSearchResults{z-index:30;border:1px solid var(--border,#dce3ed);background:var(--surface,#fff);border-radius:10px;max-height:260px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #14213d20}.memberships-module__tv0YdW__teamSearchResults [role=option]{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.memberships-module__tv0YdW__teamSearchResults [role=option]>span:last-child{overflow-wrap:anywhere;min-width:0;font-weight:400}.memberships-module__tv0YdW__teamSearchResults [role=option]:hover,.memberships-module__tv0YdW__teamSearchResults [aria-selected=true]{background:var(--surface-muted,#f0f5fa)}.memberships-module__tv0YdW__teamSearchResults p{margin:8px 12px;font-size:12px}.memberships-module__tv0YdW__teamSearchResults p:empty{display:none}
.participant-avatar-module__vDdvPW__pair{background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0;display:inline-block;position:relative;overflow:visible}.participant-avatar-module__vDdvPW__pair .participant-avatar-module__vDdvPW__member{object-fit:cover;box-sizing:border-box;background:#edf1f3;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:78%;height:78%;font-size:.65em;display:flex;position:absolute;top:0;left:-8%;overflow:hidden}.participant-avatar-module__vDdvPW__pair .participant-avatar-module__vDdvPW__member+.participant-avatar-module__vDdvPW__member{top:18%;left:30%}
.HomepageHighlights-module__IM3fIa__section{background:var(--highlight-primary);min-width:0;color:var(--highlight-on-primary);align-self:start;padding:22px;container-type:inline-size}.HomepageHighlights-module__IM3fIa__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.HomepageHighlights-module__IM3fIa__heading h2{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:1.35rem;line-height:1.25}.HomepageHighlights-module__IM3fIa__heading>a{flex-shrink:0;align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:inline-flex}.HomepageHighlights-module__IM3fIa__heading>a:hover{text-decoration:underline}.HomepageHighlights-module__IM3fIa__viewport{--fit:1;--columns:min(var(--max-cards),var(--fit));min-width:0;position:relative}.HomepageHighlights-module__IM3fIa__track{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--columns) - 1)*18px)/var(--columns));scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;gap:18px;display:grid;position:relative;overflow-x:auto}.HomepageHighlights-module__IM3fIa__trackCentered{justify-content:center}.HomepageHighlights-module__IM3fIa__track::-webkit-scrollbar{display:none}.HomepageHighlights-module__IM3fIa__track[data-dragging]{scroll-snap-type:none;-webkit-user-select:none;user-select:none;cursor:grabbing}.HomepageHighlights-module__IM3fIa__card{color:#101828;scroll-snap-align:start;background:#fff;border-radius:4px;flex-direction:column;min-width:0;text-decoration:none;display:flex;overflow:hidden}.HomepageHighlights-module__IM3fIa__art{aspect-ratio:1;background:#fff;border-bottom:1px solid #eef0f4;place-items:center;display:grid;overflow:hidden}.HomepageHighlights-module__IM3fIa__logo{object-fit:contain;width:100%;height:100%;color:var(--highlight-primary);place-items:center;font-size:2.5rem;font-weight:800;display:grid}.HomepageHighlights-module__IM3fIa__details{flex-direction:column;flex:1;gap:9px;padding:13px 14px;display:flex}.HomepageHighlights-module__IM3fIa__details h3{-webkit-line-clamp:2;overflow-wrap:anywhere;letter-spacing:0;-webkit-box-orient:vertical;min-height:2.8em;margin:0;font-size:.88rem;font-weight:800;line-height:1.4;display:-webkit-box;overflow:hidden}.HomepageHighlights-module__IM3fIa__details p{color:#475467;align-items:flex-start;gap:7px;margin:0;font-size:.74rem;line-height:1.45;display:flex}.HomepageHighlights-module__IM3fIa__details p svg{flex:0 0 15px;margin-top:2px}.HomepageHighlights-module__IM3fIa__facility{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.HomepageHighlights-module__IM3fIa__details small{color:#667085;margin-top:auto;font-size:.73rem}.HomepageHighlights-module__IM3fIa__cta{background:var(--highlight-accent);color:var(--highlight-on-accent);overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:14px 12px;font-size:.83rem;font-weight:800;display:flex}.HomepageHighlights-module__IM3fIa__cta svg{flex:0 0 17px}.HomepageHighlights-module__IM3fIa__card:hover .HomepageHighlights-module__IM3fIa__cta{text-underline-offset:3px;text-decoration:underline}.HomepageHighlights-module__IM3fIa__arrow{color:#101828;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:4px;place-items:center;width:44px;height:48px;padding:0;display:grid;position:absolute;top:calc(50% - 24px);box-shadow:0 3px 15px #0002}.HomepageHighlights-module__IM3fIa__previous{left:-12px}.HomepageHighlights-module__IM3fIa__next{right:-12px}.HomepageHighlights-module__IM3fIa__arrow:disabled{visibility:hidden}.HomepageHighlights-module__IM3fIa__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:14px;display:flex;position:relative}.HomepageHighlights-module__IM3fIa__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.HomepageHighlights-module__IM3fIa__dot:after{content:"";opacity:.35;background:currentColor;border-radius:2px;width:20px;height:4px}.HomepageHighlights-module__IM3fIa__dot{color:inherit}.HomepageHighlights-module__IM3fIa__dot[aria-current]:after{opacity:1}.HomepageHighlights-module__IM3fIa__section a:focus-visible,.HomepageHighlights-module__IM3fIa__section button:focus-visible,.HomepageHighlights-module__IM3fIa__track:focus-visible{outline:3px solid var(--highlight-accent);outline-offset:-3px}@container (min-width:460px){.HomepageHighlights-module__IM3fIa__viewport{--fit:2}}@container (min-width:700px){.HomepageHighlights-module__IM3fIa__viewport{--fit:3}}@container (min-width:920px){.HomepageHighlights-module__IM3fIa__viewport{--fit:4}}@container (min-width:1080px){.HomepageHighlights-module__IM3fIa__viewport{--fit:5}}@media (max-width:620px){.HomepageHighlights-module__IM3fIa__section{padding:16px}.HomepageHighlights-module__IM3fIa__heading{margin-bottom:16px}.HomepageHighlights-module__IM3fIa__arrow{width:36px;height:42px}.HomepageHighlights-module__IM3fIa__previous{left:-8px}.HomepageHighlights-module__IM3fIa__next{right:-8px}}
.group-workspace-module__AJsGSG__workspace{overflow-anchor:none;grid-template-columns:minmax(0,1fr);min-width:0}.group-workspace-module__AJsGSG__orderSpinner{animation:.8s linear infinite group-workspace-module__AJsGSG__orderSpin}.group-workspace-module__AJsGSG__orderButton.icon-button{place-items:center;gap:0;padding:0;display:grid}.group-workspace-module__AJsGSG__orderButton>span{grid-area:1/1}.group-workspace-module__AJsGSG__orderButton>[data-pending-submit-label]{place-items:center;display:grid}.group-workspace-module__AJsGSG__orderButton[aria-busy=true]>[data-pending-submit-label]{visibility:hidden}.group-workspace-module__AJsGSG__orderButton>[data-pending-submit-spinner]{border-color:color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor}@keyframes group-workspace-module__AJsGSG__orderSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.group-workspace-module__AJsGSG__orderSpinner{animation:none}}.group-workspace-module__AJsGSG__groupPanel,.group-workspace-module__AJsGSG__standings{min-width:0}.group-workspace-module__AJsGSG__standings h3{margin:0 0 12px}.group-workspace-module__AJsGSG__scroll{overscroll-behavior-x:contain;border:1px solid var(--line,#dbe3ed);isolation:isolate;border-radius:10px;max-width:100%;overflow-x:auto}.group-workspace-module__AJsGSG__scroll:focus-visible{outline:2px solid var(--primary,#078fa6);outline-offset:3px}.group-workspace-module__AJsGSG__table{border-collapse:separate;border-spacing:0;width:100%;font-size:.85rem}.group-workspace-module__AJsGSG__table th,.group-workspace-module__AJsGSG__table td{border-bottom:1px solid var(--line,#e3e9ef);text-align:center;white-space:nowrap;padding:10px 12px}.group-workspace-module__AJsGSG__table thead th{background:var(--surface-soft,#f3f6fa);font-size:.76rem}.group-workspace-module__AJsGSG__table tbody tr:last-child>*{border-bottom:0}.group-workspace-module__AJsGSG__table .group-workspace-module__AJsGSG__participant{z-index:2;background:var(--surface,#fff);text-align:left;position:sticky;left:0;box-shadow:3px 0 6px -4px #64748b}.group-workspace-module__AJsGSG__table thead .group-workspace-module__AJsGSG__participant{z-index:3;background:var(--surface-soft,#f3f6fa)}.group-workspace-module__AJsGSG__identity{align-items:center;gap:8px;min-width:185px;display:flex}.group-workspace-module__AJsGSG__name{white-space:normal;overflow-wrap:anywhere;width:190px;min-width:0}.group-workspace-module__AJsGSG__name strong{display:block}.group-workspace-module__AJsGSG__name small{color:#64748b;margin-top:3px;font-size:.68rem;font-weight:400;display:block}.group-workspace-module__AJsGSG__identity .mini-avatar{flex:0 0 26px;width:26px;height:26px}.group-workspace-module__AJsGSG__noPosition{text-align:center;width:22px}.group-workspace-module__AJsGSG__points{font-weight:800}.group-workspace-module__AJsGSG__bonus{color:#16734b}.group-workspace-module__AJsGSG__penalty{color:#ac401e}.group-workspace-module__AJsGSG__actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.group-workspace-module__AJsGSG__actions .icon-button{flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;min-height:32px;padding:0;display:inline-flex}.group-workspace-module__AJsGSG__scrollHint{color:#64748b;margin:8px 0;font-size:.73rem}.group-workspace-module__AJsGSG__footer{border-top:1px solid var(--line,#dbe3ed);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;padding-top:16px;display:grid}.group-workspace-module__AJsGSG__footer>:is(a,button){text-align:center;justify-content:center;align-items:center;gap:8px;min-height:40px;display:flex}.group-workspace-module__AJsGSG__footer svg{flex-shrink:0}.group-workspace-module__AJsGSG__assignmentDialog{background:var(--surface,#fff);width:min(920px,100vw - 32px);max-height:85dvh;color:inherit;border:1px solid #dbe3ed;border-radius:16px;margin:auto;padding:20px;overflow-y:auto}.group-workspace-module__AJsGSG__assignmentDialog::backdrop{background:#17243a88}.group-workspace-module__AJsGSG__dialogBar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}@media (max-width:640px){.group-workspace-module__AJsGSG__table th,.group-workspace-module__AJsGSG__table td{padding:9px 10px}.group-workspace-module__AJsGSG__identity{gap:6px;min-width:170px}.group-workspace-module__AJsGSG__name{width:112px}.group-workspace-module__AJsGSG__identity .mini-avatar{flex-basis:20px;width:20px;height:20px}.group-workspace-module__AJsGSG__actions .icon-button{flex-basis:40px;width:40px;height:40px;min-height:40px}.group-workspace-module__AJsGSG__footer{grid-template-columns:repeat(2,minmax(0,1fr))}.group-workspace-module__AJsGSG__footer>a:first-child{grid-column:1/-1}.group-workspace-module__AJsGSG__footer>:is(a,button){white-space:normal;min-height:44px;font-size:.8rem}.group-workspace-module__AJsGSG__assignmentDialog{padding:16px}}.group-workspace-module__AJsGSG__configurations{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.group-workspace-module__AJsGSG__configurations li{background:var(--surface-soft,#f7f9fc);border:1px solid var(--border,#dce3ed);border-radius:.6rem;align-items:center;gap:.6rem;min-width:0;padding:.7rem .8rem;display:flex}.group-workspace-module__AJsGSG__configurations svg{color:var(--primary);flex-shrink:0}.group-workspace-module__AJsGSG__configurations strong{overflow-wrap:anywhere}
.PublicContentBackLink-module__so0ZRG__back{max-width:100%;scroll-margin-top:calc(var(--public-navbar-height,41px) + 12px);align-items:center;gap:8px;margin:0 0 16px;font-size:.9rem;font-weight:600;line-height:1.4;display:inline-flex}main.public-page-shell:has(.PublicContentBackLink-module__so0ZRG__back){scroll-margin-top:calc(var(--public-navbar-height,41px) + 12px)}@media (max-width:1320px){:is(main.public-page-shell:has(.PublicContentBackLink-module__so0ZRG__back),.PublicContentBackLink-module__so0ZRG__back){scroll-margin-top:80px}}.PublicContentBackLink-module__so0ZRG__back svg{flex:none}.PublicContentBackLink-module__so0ZRG__back:hover{text-decoration:underline}.PublicContentBackLink-module__so0ZRG__back:focus-visible{outline-offset:4px;outline:2px solid}.PublicContentBackLink-module__so0ZRG__videoHead.PublicContentBackLink-module__so0ZRG__videoHead{grid-template-columns:minmax(0,1fr) 42px;gap:8px 12px;display:grid}.PublicContentBackLink-module__so0ZRG__videoHead button.PublicContentBackLink-module__so0ZRG__videoBack{text-align:left;border-radius:4px;justify-self:start;align-items:center;gap:8px;width:auto;max-width:100%;height:auto;min-height:42px;padding:8px;font-size:.9rem;line-height:1.4;display:inline-flex}.PublicContentBackLink-module__so0ZRG__videoBack svg{flex:none}.PublicContentBackLink-module__so0ZRG__videoHead strong{grid-area:2/1/auto/-1}.PublicContentBackLink-module__so0ZRG__videoHead .PublicContentBackLink-module__so0ZRG__close{place-items:center;display:grid}
.PublicLeaguePage-module__ShKZPG__page{--inst-brand:var(--brand)}.PublicLeaguePage-module__ShKZPG__page .enjore-league-hero{background:color-mix(in srgb, var(--brand) 7%, white);border-bottom-color:color-mix(in srgb, var(--brand) 18%, white)}:is(.PublicLeaguePage-module__ShKZPG__page .enjore-league-section-heading>a,.PublicLeaguePage-module__ShKZPG__page .enjore-league-tournament-copy span){color:var(--brand)}.PublicLeaguePage-module__ShKZPG__page .enjore-league-season-nav a.active{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 9%, white);box-shadow:none}.PublicLeaguePage-module__ShKZPG__page .enjore-league-event-group header>b{color:var(--brand);background:color-mix(in srgb, var(--brand) 9%, white)}.PublicLeaguePage-module__ShKZPG__page .enjore-league-tournament-card:hover{border-color:var(--brand)}
.PublicTournamentDiscipline-module__9TmPvq__page{gap:24px;display:grid}.PublicTournamentDiscipline-module__9TmPvq__heading{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 0 20px;display:flex}.PublicTournamentDiscipline-module__9TmPvq__heading h1{letter-spacing:0;margin:5px 0 8px;font-size:2rem}.PublicTournamentDiscipline-module__9TmPvq__heading p{color:var(--muted);margin:0;line-height:1.55}.PublicTournamentDiscipline-module__9TmPvq__heading>strong{border:1px solid color-mix(in srgb,var(--brand) 34%,var(--line));min-width:48px;height:48px;color:var(--brand);border-radius:50%;place-items:center;font-size:1.05rem;display:grid}.PublicTournamentDiscipline-module__9TmPvq__tabs{border:1px solid var(--line);background:#f6f7f9;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;display:grid}.PublicTournamentDiscipline-module__9TmPvq__tabs button{min-width:0;min-height:46px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:800;display:flex}.PublicTournamentDiscipline-module__9TmPvq__tabs button:hover{color:var(--ink);background:#fff}.PublicTournamentDiscipline-module__9TmPvq__tabs button:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 28%,transparent);outline-offset:2px}.PublicTournamentDiscipline-module__9TmPvq__tabs button.PublicTournamentDiscipline-module__9TmPvq__active{border-color:color-mix(in srgb,var(--brand) 24%,var(--line));color:var(--brand);background:#fff;box-shadow:0 2px 8px #0f172a0f}.PublicTournamentDiscipline-module__9TmPvq__tabs button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PublicTournamentDiscipline-module__9TmPvq__tabs button b{background:color-mix(in srgb,currentColor 10%,#fff);border-radius:999px;place-items:center;min-width:24px;height:22px;padding:0 6px;font-size:.72rem;display:grid}.PublicTournamentDiscipline-module__9TmPvq__section{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.PublicTournamentDiscipline-module__9TmPvq__section>header{border-bottom:1px solid var(--line);background:#f8fafc;grid-template-columns:36px minmax(0,1fr) minmax(180px,auto);align-items:center;gap:10px;padding:12px 14px;display:grid}.PublicTournamentDiscipline-module__9TmPvq__section>header h2{letter-spacing:0;margin:0;font-size:1.08rem}.PublicTournamentDiscipline-module__9TmPvq__sectionIcon{background:color-mix(in srgb,var(--brand) 10%,#fff);width:32px;height:32px;color:var(--brand);border-radius:50%;place-items:center;display:grid}.PublicTournamentDiscipline-module__9TmPvq__sort{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;font-size:.75rem;font-weight:800;display:flex}.PublicTournamentDiscipline-module__9TmPvq__sort select{min-width:160px;height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5dae2;border-radius:6px;padding:0 34px 0 10px}.PublicTournamentDiscipline-module__9TmPvq__list{border-top:0}.PublicTournamentDiscipline-module__9TmPvq__row,.PublicTournamentDiscipline-module__9TmPvq__rowTwo{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.25fr) minmax(160px,.8fr) minmax(150px,.55fr);align-items:center;gap:18px;min-height:70px;padding:10px 14px;display:grid}.PublicTournamentDiscipline-module__9TmPvq__row:last-child,.PublicTournamentDiscipline-module__9TmPvq__rowTwo:last-child{border-bottom:0}.PublicTournamentDiscipline-module__9TmPvq__rowTwo{grid-template-columns:minmax(220px,1.25fr) minmax(160px,1.35fr)}.PublicTournamentDiscipline-module__9TmPvq__identity{min-width:0;color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.PublicTournamentDiscipline-module__9TmPvq__identity:hover b{text-underline-offset:3px;text-decoration:underline}.PublicTournamentDiscipline-module__9TmPvq__identity>span{gap:3px;min-width:0;display:grid}.PublicTournamentDiscipline-module__9TmPvq__identity b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PublicTournamentDiscipline-module__9TmPvq__avatar{object-fit:cover;border-radius:50%;flex:0 0 44px;width:44px;height:44px}.PublicTournamentDiscipline-module__9TmPvq__team{font-size:.88rem;font-weight:700}.PublicTournamentDiscipline-module__9TmPvq__measure{text-align:right;gap:3px;display:grid}.PublicTournamentDiscipline-module__9TmPvq__measure b{font-size:.88rem}.PublicTournamentDiscipline-module__9TmPvq__measure small{color:var(--muted);font-size:.74rem}.PublicTournamentDiscipline-module__9TmPvq__empty{text-align:center;color:var(--muted);padding:34px 18px}@media (max-width:700px){.PublicTournamentDiscipline-module__9TmPvq__heading{align-items:flex-start}.PublicTournamentDiscipline-module__9TmPvq__heading h1{font-size:1.65rem}.PublicTournamentDiscipline-module__9TmPvq__tabs{grid-template-columns:1fr}.PublicTournamentDiscipline-module__9TmPvq__tabs button{justify-content:flex-start}.PublicTournamentDiscipline-module__9TmPvq__tabs button b{margin-left:auto}.PublicTournamentDiscipline-module__9TmPvq__section>header{grid-template-columns:36px minmax(0,1fr)}.PublicTournamentDiscipline-module__9TmPvq__sort{grid-column:1/-1;justify-content:space-between}.PublicTournamentDiscipline-module__9TmPvq__sort select{flex:1;min-width:0}.PublicTournamentDiscipline-module__9TmPvq__row,.PublicTournamentDiscipline-module__9TmPvq__rowTwo{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px}.PublicTournamentDiscipline-module__9TmPvq__team{color:var(--muted);grid-column:1/2;padding-left:56px;font-weight:600}.PublicTournamentDiscipline-module__9TmPvq__measure{grid-area:1/2/3}.PublicTournamentDiscipline-module__9TmPvq__rowTwo .PublicTournamentDiscipline-module__9TmPvq__team{text-align:right;grid-area:1/2;padding-left:0}.PublicTournamentDiscipline-module__9TmPvq__avatar{flex-basis:42px;width:42px;height:42px}}@media (max-width:440px){.PublicTournamentDiscipline-module__9TmPvq__heading>strong{min-width:42px;height:42px}.PublicTournamentDiscipline-module__9TmPvq__row,.PublicTournamentDiscipline-module__9TmPvq__rowTwo{grid-template-columns:minmax(0,1fr);padding-inline:10px}.PublicTournamentDiscipline-module__9TmPvq__team,.PublicTournamentDiscipline-module__9TmPvq__rowTwo .PublicTournamentDiscipline-module__9TmPvq__team,.PublicTournamentDiscipline-module__9TmPvq__measure{text-align:left;grid-area:auto/1;padding-left:54px}.PublicTournamentDiscipline-module__9TmPvq__measure{padding-bottom:4px}}
.tournament-classic-module__2Eza9G__costs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tournament-classic-module__2Eza9G__costs label{min-width:0}.tournament-classic-module__2Eza9G__deadline{max-width:320px;margin-top:16px}.tournament-classic-module__2Eza9G__registrationGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:16px;display:grid}@media (max-width:900px){.tournament-classic-module__2Eza9G__registrationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.tournament-classic-module__2Eza9G__registrationGrid{grid-template-columns:minmax(0,1fr)}}.tournament-classic-module__2Eza9G__money{background:#fff;border:1px solid #d0d5dd;border-radius:11px;align-items:stretch;min-width:0;height:44px;display:flex;overflow:hidden}.tournament-classic-module__2Eza9G__money.tournament-classic-module__2Eza9G__money input{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;flex:1 1 0}.tournament-classic-module__2Eza9G__money span{background:var(--soft,#f5f7fa);color:var(--muted,#64748b);border-left:1px solid #d0d5dd;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-weight:600;display:flex}.tournament-classic-module__2Eza9G__money:focus-within{border-color:color-mix(in srgb,var(--brand) 45%,#d0d5dd);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 9%,transparent)}.tournament-classic-module__2Eza9G__choices{gap:12px;display:grid}.tournament-classic-module__2Eza9G__disciplineImport{border:1px solid var(--line);border-radius:10px;min-width:0;margin:0 0 18px;padding:12px}.tournament-classic-module__2Eza9G__disciplineImport legend{padding:0 5px;font-size:.85rem;font-weight:700}.tournament-classic-module__2Eza9G__disciplineImport>small{color:var(--muted);margin-top:8px;display:block}.tournament-classic-module__2Eza9G__pauses{gap:10px;margin:14px 0;display:grid}@media (min-width:1000px){.tournament-classic-module__2Eza9G__pauses{grid-template-columns:repeat(2,minmax(0,446px));column-gap:16px}}.tournament-classic-module__2Eza9G__pause{border:1px solid var(--line);background:var(--soft,#f8fafc);border-radius:10px;grid-template-columns:minmax(0,180px) minmax(0,180px) 36px;align-items:end;gap:12px;width:100%;min-width:0;max-width:446px;margin:0;padding:10px 12px 12px;display:grid}.tournament-classic-module__2Eza9G__pause legend{color:var(--muted);padding:0 5px;font-size:.78rem;font-weight:700}.tournament-classic-module__2Eza9G__pause label{gap:5px;min-width:0}.tournament-classic-module__2Eza9G__pauses .tournament-classic-module__2Eza9G__pause label input[type=date]{border-radius:8px;width:100%;min-width:0;height:36px;min-height:36px;padding:6px 8px;font-size:.82rem}.tournament-classic-module__2Eza9G__pauseAdd,.tournament-classic-module__2Eza9G__pauseRemove{height:36px;font:inherit;cursor:pointer;border:1px solid;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.8rem;font-weight:650;transition:background .15s,border-color .15s;display:inline-flex}.tournament-classic-module__2Eza9G__pauseAdd{color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,white);border-color:color-mix(in srgb,var(--brand) 25%,white)}.tournament-classic-module__2Eza9G__pauseAdd:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 14%,white);border-color:var(--brand)}.tournament-classic-module__2Eza9G__pauseRemove{color:#b42318;background:#fff;border-color:#f3d1ce;width:36px;padding:0}.tournament-classic-module__2Eza9G__pauseRemove:hover:not(:disabled){background:#fff1f0;border-color:#d92d20}.tournament-classic-module__2Eza9G__pauseAdd:focus-visible,.tournament-classic-module__2Eza9G__pauseRemove:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.tournament-classic-module__2Eza9G__pauseAdd:disabled,.tournament-classic-module__2Eza9G__pauseRemove:disabled{cursor:default;opacity:.5}@media (max-width:600px){.tournament-classic-module__2Eza9G__pause{grid-template-columns:minmax(0,1fr) 36px}.tournament-classic-module__2Eza9G__pause label{grid-column:1}.tournament-classic-module__2Eza9G__pauseRemove{grid-area:1/2/span 2;align-self:center}}.tournament-classic-module__2Eza9G__choices label{align-items:center;gap:8px;display:flex}.tournament-classic-module__2Eza9G__ranking{grid-column:1/-1}.tournament-classic-module__2Eza9G__saveActions{flex-wrap:wrap;gap:10px}.tournament-classic-module__2Eza9G__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.tournament-classic-module__2Eza9G__checkbox{border:1px solid var(--line);cursor:pointer;background:#fcfcfd;border-radius:13px;align-items:flex-start;gap:11px;min-width:0;padding:13px;display:flex}.tournament-classic-module__2Eza9G__checkbox input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--brand);flex:0 0 16px;margin:2px 0 0}.tournament-classic-module__2Eza9G__checkbox span{gap:3px;min-width:0;display:grid}.tournament-classic-module__2Eza9G__checkbox b{font-size:.86rem;font-weight:700;line-height:1.4}.tournament-classic-module__2Eza9G__checkbox small{color:var(--muted);font-size:.78rem;font-weight:400;line-height:1.45}@media (max-width:760px){.tournament-classic-module__2Eza9G__checks{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.tournament-classic-module__2Eza9G__costs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.tournament-classic-module__2Eza9G__costs{grid-template-columns:minmax(0,1fr)}}.tournament-classic-module__2Eza9G__sections{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.tournament-classic-module__2Eza9G__sections[hidden]{display:none}
.SaasPlansPage-module__ENMUwG__page{letter-spacing:0;color:#18222b;max-width:1200px;margin:auto;padding:42px 24px 64px}.SaasPlansPage-module__ENMUwG__intro{max-width:720px;margin-bottom:30px}.SaasPlansPage-module__ENMUwG__intro h1{letter-spacing:0;margin:0 0 12px;font-size:2.2rem;line-height:1.2}.SaasPlansPage-module__ENMUwG__intro p{color:#52616b;margin:0;font-size:1rem;line-height:1.65}.SaasPlansPage-module__ENMUwG__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.SaasPlansPage-module__ENMUwG__plan{--plan-color:var(--saas-plan-basic);border:1px solid #dce3e7;border-top:4px solid var(--plan-color);background:#fff;border-radius:8px;min-width:0;padding:24px}.SaasPlansPage-module__ENMUwG__plan[data-plan="2"]{--plan-color:var(--saas-plan-plus)}.SaasPlansPage-module__ENMUwG__plan[data-plan="3"]{--plan-color:var(--saas-plan-premium)}.SaasPlansPage-module__ENMUwG__plan h2{color:var(--plan-color);letter-spacing:0;margin:0 0 8px;font-size:1.65rem}.SaasPlansPage-module__ENMUwG__plan header p{color:#52616b;min-height:3.1em;margin:0;font-size:.9rem;line-height:1.55}.SaasPlansPage-module__ENMUwG__prices{gap:10px;padding:22px 0;display:grid}.SaasPlansPage-module__ENMUwG__prices>div{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.SaasPlansPage-module__ENMUwG__prices strong{font-size:1.7rem;line-height:1.3}.SaasPlansPage-module__ENMUwG__prices>div+div strong{font-size:1.2rem}.SaasPlansPage-module__ENMUwG__prices span{color:#52616b;font-size:.9rem}.SaasPlansPage-module__ENMUwG__choose{color:#fff;text-align:center;background:#32641f;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 12px;font-size:.88rem;font-weight:700;line-height:1.4;display:flex}.SaasPlansPage-module__ENMUwG__choose:hover,.SaasPlansPage-module__ENMUwG__choose:focus-visible{color:#fff;background:#244c16;text-decoration:underline}.SaasPlansPage-module__ENMUwG__choose svg,.SaasPlansPage-module__ENMUwG__quota svg,.SaasPlansPage-module__ENMUwG__plan li svg{flex-shrink:0}.SaasPlansPage-module__ENMUwG__quota{border-bottom:1px solid #dce3e7;align-items:center;gap:10px;margin:22px 0;padding-bottom:20px;font-size:.85rem;font-weight:700;line-height:1.5;display:flex}.SaasPlansPage-module__ENMUwG__quota svg{color:var(--plan-color)}.SaasPlansPage-module__ENMUwG__plan h3{letter-spacing:0;margin:0 0 14px;font-size:.88rem}.SaasPlansPage-module__ENMUwG__plan ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.SaasPlansPage-module__ENMUwG__plan li{overflow-wrap:anywhere;align-items:flex-start;gap:9px;font-size:.86rem;line-height:1.5;display:flex}.SaasPlansPage-module__ENMUwG__plan li svg{color:#32641f;margin-top:2px}@media (max-width:900px){.SaasPlansPage-module__ENMUwG__grid{gap:12px}.SaasPlansPage-module__ENMUwG__plan{padding:18px}.SaasPlansPage-module__ENMUwG__page{padding-inline:20px}}@media (max-width:700px){.SaasPlansPage-module__ENMUwG__grid{grid-template-columns:1fr;gap:20px}.SaasPlansPage-module__ENMUwG__page{padding:28px 16px 40px}.SaasPlansPage-module__ENMUwG__intro h1{font-size:1.8rem}.SaasPlansPage-module__ENMUwG__plan{padding:22px}.SaasPlansPage-module__ENMUwG__plan header p{min-height:0}.SaasPlansPage-module__ENMUwG__prices{grid-template-columns:1fr 1fr;align-items:baseline}.SaasPlansPage-module__ENMUwG__prices strong{font-size:1.5rem}.SaasPlansPage-module__ENMUwG__prices>div+div strong{font-size:1.2rem}}
.competition-list-module__3WvIJW__list{gap:12px;min-width:0;display:grid}.competition-list-module__3WvIJW__sortRow{border-radius:8px;align-items:stretch;min-width:0;display:flex}.competition-list-module__3WvIJW__sortContent{flex:1;min-width:0}.competition-list-module__3WvIJW__sortControls{background:#f0f3f5;border-radius:6px 0 0 6px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:28px;display:flex}.competition-list-module__3WvIJW__sortControls form{margin:0}.competition-list-module__3WvIJW__sortButton,.competition-list-module__3WvIJW__handle{color:#697586;background:0 0;border:0;place-items:center;width:28px;height:26px;padding:0;display:grid}.competition-list-module__3WvIJW__sortButton{cursor:pointer}.competition-list-module__3WvIJW__sortButton:disabled{opacity:.3;cursor:default}.competition-list-module__3WvIJW__handle{cursor:grab}.competition-list-module__3WvIJW__handle:active{cursor:grabbing}.competition-list-module__3WvIJW__drop{outline:2px solid var(--brand);outline-offset:3px}.competition-list-module__3WvIJW__pending{color:var(--brand);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.competition-list-module__3WvIJW__pending svg{animation:1s linear infinite competition-list-module__3WvIJW__spin}@keyframes competition-list-module__3WvIJW__spin{to{transform:rotate(360deg)}}.competition-list-module__3WvIJW__row{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;min-width:0;padding-right:12px;display:flex;position:relative}.competition-list-module__3WvIJW__row:focus-within{z-index:4}.competition-list-module__3WvIJW__row .event-tournament-row{border:0;border-radius:8px;flex:1;grid-template-columns:44px minmax(0,1fr) auto auto 20px;min-width:0;transition:background .16s}.competition-list-module__3WvIJW__row .event-tournament-row:hover{padding-left:16px}.competition-list-module__3WvIJW__row .event-tournament-identity{min-width:0}.competition-list-module__3WvIJW__row .event-tournament-identity h3{overflow-wrap:anywhere;letter-spacing:0}.competition-list-module__3WvIJW__actions{flex-wrap:wrap;flex:none;align-items:center;gap:5px;display:flex}.competition-list-module__3WvIJW__actions form{margin:0}.competition-list-module__3WvIJW__icon{border:1px solid var(--line);color:#53616c;cursor:pointer;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;list-style:none;display:inline-flex;position:relative}.competition-list-module__3WvIJW__icon::-webkit-details-marker{display:none}.competition-list-module__3WvIJW__icon>span{justify-content:center;align-items:center;max-width:100%;font-size:0;display:inline-flex;overflow:hidden}.competition-list-module__3WvIJW__icon:hover,.competition-list-module__3WvIJW__icon:focus-visible{border-color:var(--brand);color:var(--brand);outline-offset:2px}.competition-list-module__3WvIJW__icon.competition-list-module__3WvIJW__active{color:#996b00;background:#fff7df;border-color:#ead394}.competition-list-module__3WvIJW__icon.competition-list-module__3WvIJW__danger{color:#b42318}.competition-list-module__3WvIJW__icon:disabled{opacity:.5;cursor:wait}.competition-list-module__3WvIJW__more{position:relative}.competition-list-module__3WvIJW__more[open]{z-index:10}.competition-list-module__3WvIJW__menu{border:1px solid var(--line);z-index:20;background:#fff;border-radius:8px;gap:3px;width:240px;max-width:calc(100vw - 60px);padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 28px #19233426}.competition-list-module__3WvIJW__menuLink{border-radius:4px;align-items:center;gap:9px;padding:9px 7px;font-size:12px;line-height:1.35;display:flex}.competition-list-module__3WvIJW__menuLink svg{flex:none}.competition-list-module__3WvIJW__menuLink:hover{color:var(--brand);background:#f0f3f5}.competition-list-module__3WvIJW__event{position:relative;border-radius:8px!important;overflow:visible!important}.competition-list-module__3WvIJW__event:focus-within{z-index:5}.competition-list-module__3WvIJW__event .event-block-heading{border-radius:8px 8px 0 0;gap:12px}.competition-list-module__3WvIJW__event .event-heading-actions{flex-wrap:wrap;justify-content:flex-end}.competition-list-module__3WvIJW__children{padding:12px 12px 12px 24px}.competition-list-module__3WvIJW__children .competition-list-module__3WvIJW__list{gap:8px}.competition-list-module__3WvIJW__eventDisclosure{min-width:0}.competition-list-module__3WvIJW__eventToggle{cursor:pointer;border-top:1px solid var(--line);color:var(--muted);border-radius:0 0 8px 8px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;list-style:none;display:flex}.competition-list-module__3WvIJW__eventToggle::-webkit-details-marker{display:none}.competition-list-module__3WvIJW__eventToggle:hover{color:var(--brand);background:var(--soft)}.competition-list-module__3WvIJW__eventToggle:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.competition-list-module__3WvIJW__eventToggle svg{flex:none;transition:transform .15s}.competition-list-module__3WvIJW__eventCount{background:var(--soft);border-radius:20px;padding:2px 8px;font-size:12px}.competition-list-module__3WvIJW__eventDisclosure>.competition-list-module__3WvIJW__eventToggle .competition-list-module__3WvIJW__whenOpen,.competition-list-module__3WvIJW__eventDisclosure[open]>.competition-list-module__3WvIJW__eventToggle .competition-list-module__3WvIJW__whenClosed{display:none}.competition-list-module__3WvIJW__eventDisclosure[open]>.competition-list-module__3WvIJW__eventToggle .competition-list-module__3WvIJW__whenOpen{display:inline}.competition-list-module__3WvIJW__eventDisclosure[open]>.competition-list-module__3WvIJW__eventToggle svg{transform:rotate(180deg)}.competition-list-module__3WvIJW__dialog{border:1px solid var(--line);width:min(480px,100vw - 32px);color:var(--ink);border-radius:8px;padding:0;box-shadow:0 24px 80px #10182840}.competition-list-module__3WvIJW__dialog:not(:modal){z-index:200;position:fixed;inset:15vh 0 auto}.competition-list-module__3WvIJW__dialog::backdrop{background:#10182866}.competition-list-module__3WvIJW__dialogBar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.competition-list-module__3WvIJW__dialogBody{padding:20px}.competition-list-module__3WvIJW__dialogBody h3{overflow-wrap:anywhere;margin-top:0;font-size:18px}.competition-list-module__3WvIJW__dialogBody p{line-height:1.5}.competition-list-module__3WvIJW__dialogBody footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@media (max-width:1200px){.competition-list-module__3WvIJW__row .event-tournament-stats{display:none}.competition-list-module__3WvIJW__row .event-tournament-row{grid-template-columns:44px minmax(0,1fr) auto 20px}}@media (max-width:900px){.competition-list-module__3WvIJW__row{flex-wrap:wrap;padding:0}.competition-list-module__3WvIJW__row .event-tournament-row{flex-basis:100%}.competition-list-module__3WvIJW__row>.competition-list-module__3WvIJW__actions{border-top:1px solid var(--line);justify-content:flex-end;width:100%;padding:8px 12px}.competition-list-module__3WvIJW__children{padding:10px}.competition-list-module__3WvIJW__event .event-block-heading{grid-template-columns:auto minmax(0,1fr)}.competition-list-module__3WvIJW__event .event-heading-actions{grid-column:1/-1;justify-content:space-between}}@media (max-width:620px){.competition-list-module__3WvIJW__row .event-tournament-row{grid-template-columns:38px minmax(0,1fr) 18px}.competition-list-module__3WvIJW__row .event-tournament-status{grid-column:2}.competition-list-module__3WvIJW__row .event-tournament-arrow{grid-area:1/3/3}.competition-list-module__3WvIJW__sortControls{width:26px}.competition-list-module__3WvIJW__sortButton,.competition-list-module__3WvIJW__handle{width:26px;height:30px}.competition-list-module__3WvIJW__actions{gap:4px}.competition-list-module__3WvIJW__icon{width:32px;height:34px}.competition-list-module__3WvIJW__children{padding:8px 6px 8px 10px}}
.page-module__1MdL5a__page{color:#172129;letter-spacing:0;max-width:1200px;padding-bottom:40px}.page-module__1MdL5a__breadcrumb{flex-wrap:wrap;align-items:center;gap:10px 22px;padding:20px 0;font-size:13px;display:flex}.page-module__1MdL5a__breadcrumb a{align-items:center;gap:8px;display:inline-flex}.page-module__1MdL5a__breadcrumb span{color:#53636c}.page-module__1MdL5a__scoreboard{border-top:4px solid var(--brand);background:#fff;border-bottom:1px solid #dbe2e5;padding:22px 32px 18px}.page-module__1MdL5a__round{text-transform:uppercase;color:#51636c;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:12px;font-weight:700;display:flex}.page-module__1MdL5a__round span:last-child{color:#13644b}.page-module__1MdL5a__scoreGrid{grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr);align-items:start;gap:24px;padding:30px 0;display:grid}.page-module__1MdL5a__team{text-align:center;grid-column:1;min-width:0}.page-module__1MdL5a__team.page-module__1MdL5a__away{grid-area:1/3}.page-module__1MdL5a__team>a{flex-direction:column;align-items:center;gap:14px;display:flex}.page-module__1MdL5a__teamLogo{flex:none;margin:auto;object-fit:contain!important;background:0 0!important;width:92px!important;height:92px!important}.page-module__1MdL5a__team h1{overflow-wrap:anywhere;margin:14px 0 0;font-size:23px;line-height:1.25}.page-module__1MdL5a__team>a h1{margin:0}.page-module__1MdL5a__score{text-align:center;font-variant-numeric:tabular-nums;flex-direction:column;grid-area:1/2;gap:12px;padding-top:25px;display:flex}.page-module__1MdL5a__score strong{white-space:nowrap;font-size:52px;line-height:1.1}.page-module__1MdL5a__score small{color:#5d6f78;overflow-wrap:anywhere;font-size:12px}.page-module__1MdL5a__setScoreNumber{vertical-align:top;align-items:flex-start;display:inline-flex}.page-module__1MdL5a__setScoreNumber sup{margin-left:2px;font-size:.38em;line-height:1.1;position:static}.page-module__1MdL5a__scorers{color:#52616b;gap:7px;margin:18px auto 0;padding:0;font-size:12px;list-style:none;display:grid}.page-module__1MdL5a__scorers li{justify-content:center;align-items:center;gap:6px;display:flex}.page-module__1MdL5a__scorers svg,.page-module__1MdL5a__scorers i,.page-module__1MdL5a__scoreIcon{flex:none}.page-module__1MdL5a__scoreIcon{object-fit:contain}.page-module__1MdL5a__scorers li>span{overflow-wrap:anywhere}.page-module__1MdL5a__matchInfo{border-top:1px solid #e8edef;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;padding-top:18px;font-size:13px;display:flex}.page-module__1MdL5a__matchInfo>span{align-items:center;gap:8px;min-width:0;display:flex}.page-module__1MdL5a__matchInfo svg{flex:none}.page-module__1MdL5a__matchInfo>small{text-align:center;color:#5f6c74;flex-basis:100%}.page-module__1MdL5a__referees{text-align:center;color:#53636c;margin:14px 0 0;font-size:12px}.page-module__1MdL5a__referees b{margin-right:8px}.page-module__1MdL5a__sets{flex-wrap:wrap;justify-content:center;gap:12px;padding-bottom:20px;display:flex}.page-module__1MdL5a__sets>div{text-align:center;gap:4px;min-width:80px;display:grid}.page-module__1MdL5a__sets small{color:#5a6770}.page-module__1MdL5a__tabs{border-bottom:1px solid #dbe2e5;gap:24px;padding:18px 0;font-size:13px;font-weight:650;display:flex}.page-module__1MdL5a__tabs a{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.page-module__1MdL5a__tabs small{color:#53636c}.page-module__1MdL5a__section{padding:30px 0 0;scroll-margin-top:30px}.page-module__1MdL5a__section h2{margin:0 0 18px;font-size:21px;line-height:1.3}.page-module__1MdL5a__card{border:1px solid #0002;border-radius:2px;width:10px;height:15px;display:inline-block}.page-module__1MdL5a__yellow{background:#efc83c}.page-module__1MdL5a__red{background:#d52c39}.page-module__1MdL5a__lineups{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.page-module__1MdL5a__lineup{min-width:0}.page-module__1MdL5a__lineup>header{border-bottom:2px solid #dbe2e5;align-items:center;gap:12px;padding:0 10px 15px;display:flex}.page-module__1MdL5a__lineup h3{overflow-wrap:anywhere;margin:0;font-size:17px}.page-module__1MdL5a__smallLogo{object-fit:contain!important;background:0 0!important;width:38px!important;height:38px!important}.page-module__1MdL5a__player{background:#fff;border-bottom:1px solid #e3e9ec;grid-template-columns:24px 40px minmax(0,1fr) 40px;align-items:center;gap:12px;min-height:86px;padding:14px 10px;display:grid}.page-module__1MdL5a__player:nth-child(2n){background:#f7f9fa}.page-module__1MdL5a__number{color:#71808a;text-align:center;font-size:12px;font-weight:700}.page-module__1MdL5a__avatar{object-fit:cover;border-radius:50%;width:40px!important;height:40px!important}.page-module__1MdL5a__playerInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.page-module__1MdL5a__playerInfo b{overflow-wrap:anywhere;font-size:14px}.page-module__1MdL5a__playerInfo small{color:#566771;font-size:11px}.page-module__1MdL5a__playerInfo p{color:#566771;white-space:pre-line;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.page-module__1MdL5a__playerEvents{flex-wrap:wrap;gap:9px;margin-top:3px;display:flex}.page-module__1MdL5a__playerEvents>span{color:#344c56;align-items:center;gap:4px;font-size:11px;display:inline-flex}.page-module__1MdL5a__ratings{flex-direction:column;align-items:center;gap:7px;display:flex}.page-module__1MdL5a__ratings strong{color:#146449;font-size:15px}.page-module__1MdL5a__ratings small{color:#54666c}.page-module__1MdL5a__trophy{color:#a07100}.page-module__1MdL5a__photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.page-module__1MdL5a__photos a{aspect-ratio:4/3;background:#edf1f3;display:block;overflow:hidden}.page-module__1MdL5a__photos img{object-fit:contain;width:100%;height:100%}.page-module__1MdL5a__videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.page-module__1MdL5a__videos iframe{aspect-ratio:16/9;border:0;width:100%;height:auto;display:block}.page-module__1MdL5a__videos h3{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.page-module__1MdL5a__videos svg{flex:none}.page-module__1MdL5a__notes{white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.page-module__1MdL5a__empty{text-align:center;color:#5c6c74;padding:32px 12px;font-size:14px}.page-module__1MdL5a__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.page-module__1MdL5a__page a{color:inherit;text-decoration:none}.page-module__1MdL5a__page a:hover{text-decoration:underline}.page-module__1MdL5a__page a:focus-visible{outline-offset:4px;outline:2px solid #176c86}@media (max-width:700px){.page-module__1MdL5a__page{padding-left:14px;padding-right:14px}.page-module__1MdL5a__breadcrumb{gap:8px 14px;padding:14px 0;font-size:11px}.page-module__1MdL5a__scoreboard{padding:16px 12px}.page-module__1MdL5a__scoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;padding:20px 0}.page-module__1MdL5a__team{grid-area:2/1}.page-module__1MdL5a__team.page-module__1MdL5a__away{grid-area:2/2}.page-module__1MdL5a__score{grid-area:1/1/auto/-1}.page-module__1MdL5a__teamLogo{width:60px!important;height:60px!important}.page-module__1MdL5a__team h1{font-size:16px}.page-module__1MdL5a__score strong{font-size:31px}.page-module__1MdL5a__score{gap:6px;padding-top:0}.page-module__1MdL5a__score small,.page-module__1MdL5a__round{font-size:10px}.page-module__1MdL5a__scorers{font-size:11px;line-height:1.4}.page-module__1MdL5a__matchInfo{gap:12px;font-size:11px}.page-module__1MdL5a__tabs{gap:20px;padding:14px 0;font-size:12px}.page-module__1MdL5a__lineups{grid-template-columns:minmax(0,1fr);gap:28px}.page-module__1MdL5a__section{padding-top:24px}.page-module__1MdL5a__section h2{font-size:19px}.page-module__1MdL5a__event{grid-template-columns:26px 22px minmax(0,1fr);gap:8px;padding:12px 8px}.page-module__1MdL5a__event b{font-size:13px}.page-module__1MdL5a__event small{font-size:11px}.page-module__1MdL5a__photos{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__1MdL5a__videos{grid-template-columns:minmax(0,1fr)}.page-module__1MdL5a__player{grid-template-columns:22px 36px minmax(0,1fr) 32px;gap:8px}.page-module__1MdL5a__avatar{width:36px!important;height:36px!important}}.page-module__1MdL5a__videoPreview{aspect-ratio:16/9;background:#e8eef0;display:block;position:relative}.page-module__1MdL5a__videoPreview img{object-fit:cover;width:100%;height:100%}.page-module__1MdL5a__videoPreview>svg{box-sizing:content-box;color:#172129;background:#fff;border-radius:50%;padding:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 16px #0003}.page-module__1MdL5a__videos summary{cursor:pointer;list-style:none}.page-module__1MdL5a__videos summary::-webkit-details-marker{display:none}.page-module__1MdL5a__videos details[open] .page-module__1MdL5a__videoPreview{display:none}.page-module__1MdL5a__videoExternal{padding:12px 0;font-size:12px;display:inline-block}.page-module__1MdL5a__videos details{min-width:0}
.PlayerSportPage-module__5hgUoW__page{box-sizing:border-box;padding-block:32px 76px}@media (max-width:640px){.PlayerSportPage-module__5hgUoW__page.PlayerSportPage-module__5hgUoW__page{padding-inline:16px!important}.PlayerSportPage-module__5hgUoW__page .PlayerSportPage-module__5hgUoW__palmaresTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.PlayerSportPage-module__5hgUoW__page{min-width:0;max-width:100%;overflow:hidden;width:min(calc(100% - 24px),var(--public-content-width,1160px))!important;padding-inline:max(24px,var(--public-content-padding-x,0px))!important;margin-inline:auto!important}.PlayerSportPage-module__5hgUoW__rankings{width:100%;min-width:0}.PlayerSportPage-module__5hgUoW__identity h1{white-space:normal;word-break:break-word;max-width:100%}.PlayerSportPage-module__5hgUoW__breadcrumb{color:#667085;align-items:center;gap:9px;margin-bottom:20px;font-size:.78rem;display:flex}.PlayerSportPage-module__5hgUoW__breadcrumb a{color:inherit;text-decoration:none}.PlayerSportPage-module__5hgUoW__breadcrumb a:hover{text-decoration:underline}.PlayerSportPage-module__5hgUoW__breadcrumb strong{color:#182230}.PlayerSportPage-module__5hgUoW__hero{background:var(--brand,#14267a);color:#fff;border-radius:8px;grid-template-columns:190px minmax(0,1fr) minmax(290px,390px);align-items:center;gap:30px;min-height:272px;padding:32px;display:grid;overflow:hidden}.PlayerSportPage-module__5hgUoW__photo,.PlayerSportPage-module__5hgUoW__photoFallback{background:#f2f4f7;border:5px solid #fffc;border-radius:50%;width:190px;height:190px;box-shadow:0 16px 40px #0003}.PlayerSportPage-module__5hgUoW__photo{object-fit:cover}.PlayerSportPage-module__5hgUoW__photoFallback{color:var(--brand,#14267a);place-items:center;display:grid}.PlayerSportPage-module__5hgUoW__identity{min-width:0}.PlayerSportPage-module__5hgUoW__identity>span{color:#ffffffb8;text-transform:uppercase;margin-bottom:8px;font-size:.74rem;font-weight:850;display:block}.PlayerSportPage-module__5hgUoW__identity h1{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:3.25rem;line-height:.95}.PlayerSportPage-module__5hgUoW__facts{flex-wrap:wrap;gap:9px 18px;margin-top:22px;display:flex}.PlayerSportPage-module__5hgUoW__facts span{color:#ffffffd1;align-items:center;gap:7px;font-size:.82rem;display:inline-flex}.PlayerSportPage-module__5hgUoW__facts img{object-fit:cover;width:20px;height:13px}.PlayerSportPage-module__5hgUoW__rankings{background:#ffffff17;border:1px solid #ffffff40;border-radius:8px;align-content:center;align-self:stretch;gap:0;display:grid;overflow:hidden}.PlayerSportPage-module__5hgUoW__rankings h2{text-transform:uppercase;border-bottom:1px solid #fff3;margin:0;padding:13px 15px;font-size:.8rem}.PlayerSportPage-module__5hgUoW__rankingRow{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 15px;display:grid}.PlayerSportPage-module__5hgUoW__rankingRow:first-of-type{border-top:0}.PlayerSportPage-module__5hgUoW__rankingLabel{align-items:center;gap:8px;min-width:0;display:flex}.PlayerSportPage-module__5hgUoW__rankingLabel span{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:760;overflow:hidden}.PlayerSportPage-module__5hgUoW__rankingCategory{color:#17212c;background:#fff;border-radius:4px;flex:none;padding:4px 7px;font-size:.65rem;font-weight:900}.PlayerSportPage-module__5hgUoW__rankingPosition{font-size:1.15rem;font-weight:900}.PlayerSportPage-module__5hgUoW__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 42px;display:grid}.PlayerSportPage-module__5hgUoW__metric{background:#fff;border:1px solid #d9dee7;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-height:150px;padding:22px;display:grid}.PlayerSportPage-module__5hgUoW__metricIcon{color:#087f72;background:#eef7f6;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.PlayerSportPage-module__5hgUoW__metric:nth-child(2) .PlayerSportPage-module__5hgUoW__metricIcon{color:#3156a4;background:#eef4ff}.PlayerSportPage-module__5hgUoW__metric:nth-child(3) .PlayerSportPage-module__5hgUoW__metricIcon{color:#966514;background:#fff6df}.PlayerSportPage-module__5hgUoW__metricBody{min-width:0}.PlayerSportPage-module__5hgUoW__metricBody>small{color:#667085;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;font-weight:850;display:block}.PlayerSportPage-module__5hgUoW__metricPrimary{font-size:2rem;font-weight:900;line-height:1}.PlayerSportPage-module__5hgUoW__metricSecondary{color:#667085;margin-top:8px;font-size:.76rem}.PlayerSportPage-module__5hgUoW__metricSecondary b{color:#182230}.PlayerSportPage-module__5hgUoW__resultSummary{margin-top:13px}.PlayerSportPage-module__5hgUoW__resultBar{gap:7px;width:100%;height:3px;display:flex}.PlayerSportPage-module__5hgUoW__resultBar span{border-radius:999px;flex-basis:0;min-width:0}.PlayerSportPage-module__5hgUoW__resultWon{background:#20b875}.PlayerSportPage-module__5hgUoW__resultLost{background:#de5560}.PlayerSportPage-module__5hgUoW__resultEmpty{background:#d0d5dd;flex:1}.PlayerSportPage-module__5hgUoW__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.PlayerSportPage-module__5hgUoW__split span{color:#667085;gap:3px;padding-top:8px;font-size:.64rem;display:grid}.PlayerSportPage-module__5hgUoW__split b{color:#182230;font-size:1rem}.PlayerSportPage-module__5hgUoW__section{margin-top:42px}.PlayerSportPage-module__5hgUoW__sectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.PlayerSportPage-module__5hgUoW__sectionHead span{color:var(--brand,#14267a);text-transform:uppercase;font-size:.7rem;font-weight:850}.PlayerSportPage-module__5hgUoW__sectionHead h2{letter-spacing:0;margin:3px 0 0;font-size:1.85rem}.PlayerSportPage-module__5hgUoW__palmaresTabs{border:0;border-bottom:1px solid #d9dee7;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.PlayerSportPage-module__5hgUoW__palmaresTab{cursor:pointer;min-width:0;position:relative}.PlayerSportPage-module__5hgUoW__palmaresControl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PlayerSportPage-module__5hgUoW__palmaresTabBody{text-align:center;border-bottom:3px solid #0000;align-content:center;justify-items:center;gap:6px;min-height:132px;padding:16px 10px;display:grid}.PlayerSportPage-module__5hgUoW__palmaresTabBody svg{color:#b68016}.PlayerSportPage-module__5hgUoW__palmaresTabBody b{font-size:2rem}.PlayerSportPage-module__5hgUoW__palmaresTabBody>span{color:#667085;text-transform:uppercase;overflow-wrap:anywhere;font-size:.72rem;font-weight:800}.PlayerSportPage-module__5hgUoW__palmaresControl:checked+.PlayerSportPage-module__5hgUoW__palmaresTabBody{border-bottom-color:var(--brand,#14267a);background:#f0f4f8}.PlayerSportPage-module__5hgUoW__palmaresControl:checked+.PlayerSportPage-module__5hgUoW__palmaresTabBody>span{color:var(--brand,#14267a)}.PlayerSportPage-module__5hgUoW__palmaresControl:focus-visible+.PlayerSportPage-module__5hgUoW__palmaresTabBody{outline:2px solid var(--brand,#14267a);outline-offset:-3px}.PlayerSportPage-module__5hgUoW__palmaresTab:hover .PlayerSportPage-module__5hgUoW__palmaresTabBody{background:#f7f8fa}.PlayerSportPage-module__5hgUoW__honourGroup{margin-top:20px;display:none}:is(.PlayerSportPage-module__5hgUoW__palmares:has(input[value=winner]:checked) .PlayerSportPage-module__5hgUoW__honourGroup[data-placement=winner],.PlayerSportPage-module__5hgUoW__palmares:has(input[value=finalist]:checked) .PlayerSportPage-module__5hgUoW__honourGroup[data-placement=finalist],.PlayerSportPage-module__5hgUoW__palmares:has(input[value=semifinalist]:checked) .PlayerSportPage-module__5hgUoW__honourGroup[data-placement=semifinalist],.PlayerSportPage-module__5hgUoW__palmares:has(input[value=quarterfinalist]:checked) .PlayerSportPage-module__5hgUoW__honourGroup[data-placement=quarterfinalist]){display:block}.PlayerSportPage-module__5hgUoW__honourList{display:grid}.PlayerSportPage-module__5hgUoW__honourRow{min-height:64px;color:inherit;border-top:1px solid #e4e7ec;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:grid}.PlayerSportPage-module__5hgUoW__honourImage,.PlayerSportPage-module__5hgUoW__honourFallback{object-fit:contain;background:#f7f8fa;border:1px solid #e4e7ec;border-radius:6px;width:48px;height:48px}.PlayerSportPage-module__5hgUoW__honourFallback{color:#98a2b3;place-items:center;display:grid}.PlayerSportPage-module__5hgUoW__honourRow strong{font-size:.82rem;display:block}.PlayerSportPage-module__5hgUoW__honourRow small{color:#667085;margin-top:3px;font-size:.68rem;display:block}.PlayerSportPage-module__5hgUoW__empty{color:#667085;text-align:center;border:1px dashed #d0d5dd;border-radius:8px;padding:24px}.PlayerSportPage-module__5hgUoW__matchGroups{gap:26px;display:grid}.PlayerSportPage-module__5hgUoW__matchGroup{gap:12px;min-width:0;display:grid}.PlayerSportPage-module__5hgUoW__matchGroup>header{border-bottom:1px solid #d9dee7;justify-content:space-between;align-items:center;gap:18px;padding:0 2px 10px;display:flex}.PlayerSportPage-module__5hgUoW__matchGroup h3{margin:0;font-size:.9rem}.PlayerSportPage-module__5hgUoW__matchGroup header span{color:#667085;font-size:.7rem}.PlayerSportPage-module__5hgUoW__recentCalendar.PlayerSportPage-module__5hgUoW__recentCalendar{min-width:0;padding:0}.PlayerSportPage-module__5hgUoW__currentParticipant .PlayerSportPage-module__5hgUoW__participantName{color:var(--brand,#14267a);font-weight:900}@media (max-width:980px){.PlayerSportPage-module__5hgUoW__hero{grid-template-columns:140px minmax(0,1fr);padding:26px}.PlayerSportPage-module__5hgUoW__photo,.PlayerSportPage-module__5hgUoW__photoFallback{width:140px;height:140px}.PlayerSportPage-module__5hgUoW__rankings{grid-column:1/-1}.PlayerSportPage-module__5hgUoW__metrics{grid-template-columns:1fr}.PlayerSportPage-module__5hgUoW__metric{min-height:0}}@media (max-width:640px){.PlayerSportPage-module__5hgUoW__page{padding-top:20px}.PlayerSportPage-module__5hgUoW__breadcrumb{overflow:hidden}.PlayerSportPage-module__5hgUoW__breadcrumb a,.PlayerSportPage-module__5hgUoW__breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PlayerSportPage-module__5hgUoW__hero{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;padding:22px 16px}.PlayerSportPage-module__5hgUoW__photo,.PlayerSportPage-module__5hgUoW__photoFallback{border-width:3px;width:104px;height:104px}.PlayerSportPage-module__5hgUoW__identity{text-align:center;width:100%}.PlayerSportPage-module__5hgUoW__identity h1{font-size:2rem}.PlayerSportPage-module__5hgUoW__identity>span{font-size:.65rem}.PlayerSportPage-module__5hgUoW__facts{justify-content:center;gap:8px 14px;margin-top:14px}.PlayerSportPage-module__5hgUoW__rankings{grid-column:1;width:100%}.PlayerSportPage-module__5hgUoW__metrics{margin-bottom:34px}.PlayerSportPage-module__5hgUoW__metric{padding:18px}.PlayerSportPage-module__5hgUoW__honourRow{grid-template-columns:42px minmax(0,1fr) auto}.PlayerSportPage-module__5hgUoW__honourImage,.PlayerSportPage-module__5hgUoW__honourFallback{width:42px;height:42px}.PlayerSportPage-module__5hgUoW__matchGroup>header{flex-direction:column;align-items:flex-start;gap:3px}}
