._dataTable_wrapper__68Id3{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%}._dataTable_content__YU0MN{display:flex;flex-direction:column;gap:var(--spacing-l);flex:1 1;min-height:0}._dataTable_header__WWmin{display:flex;justify-content:space-between;align-items:center;width:100%;padding-bottom:var(--spacing-m)}@media(max-width:768px){._dataTable_header__WWmin{flex-wrap:wrap;gap:.75rem}}._dataTable_header__WWmin ._dataTable_button-group__20Zv4{display:flex;gap:.5rem;align-items:center}._dataTable_header__WWmin ._dataTable_button-group__20Zv4 ._dataTable_import-button__5Z5gR{min-width:100px}._dataTable_header__WWmin ._dataTable_button-group__20Zv4 ._dataTable_button-text-desktop__KYRKU{display:inline}._dataTable_header__WWmin ._dataTable_button-group__20Zv4 ._dataTable_button-text-mobile__7X_Se{display:none}@media(max-width:768px){._dataTable_header__WWmin ._dataTable_button-group__20Zv4{flex-direction:column;align-items:flex-end;gap:.5rem}._dataTable_header__WWmin ._dataTable_button-group__20Zv4 ._dataTable_import-button__5Z5gR{min-width:120px;max-width:160px;font-size:.85rem;padding:.5rem .75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;order:2;min-height:44px}._dataTable_header__WWmin ._dataTable_button-group__20Zv4 ._dataTable_button-text-desktop__KYRKU{display:none}._dataTable_header__WWmin ._dataTable_button-group__20Zv4 ._dataTable_button-text-mobile__7X_Se{display:inline}._dataTable_header__WWmin ._dataTable_button-group__20Zv4>button:not(._dataTable_import-button__5Z5gR){order:1;min-width:120px;min-height:44px}._dataTable_header__WWmin ._dataTable_button-group__20Zv4 ._dataTable_module-required-container-mobile__j8GJm{order:1}._dataTable_header__WWmin ._dataTable_button-group__20Zv4 ._dataTable_module-required-container-mobile__j8GJm ._dataTable_disabled-button__dAsIM{min-width:120px;min-height:44px}}@media(max-width:480px){._dataTable_header__WWmin ._dataTable_button-group__20Zv4{width:100%}._dataTable_header__WWmin ._dataTable_button-group__20Zv4 ._dataTable_import-button__5Z5gR,._dataTable_header__WWmin ._dataTable_button-group__20Zv4 ._dataTable_module-required-container-mobile__j8GJm ._dataTable_disabled-button__dAsIM,._dataTable_header__WWmin ._dataTable_button-group__20Zv4>button:not(._dataTable_import-button__5Z5gR){width:100%;max-width:none;min-width:100%}}._dataTable_search-input__8g_Ah{padding:var(--spacing-s) var(--spacing-m);border:var(--border-widths-thin) solid var(--colors-outline);border-radius:var(--radius-s);width:300px;transition:all .2s ease;font-size:1rem}._dataTable_search-input__8g_Ah:focus{outline:none;border-color:var(--colors-primary);box-shadow:0 0 0 3px rgba(28,207,172,.1);transform:scale(1.01)}@media(max-width:1000px){._dataTable_search-input__8g_Ah{width:200px}}@media(max-width:768px){._dataTable_search-input__8g_Ah{width:100%;min-height:44px;padding:.625rem var(--spacing-m);border-radius:10px;font-size:1rem}}._dataTable_table-container__56yYp{flex:1 1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable both-edges}._dataTable_table__dZRTj{width:100%;border-collapse:collapse;table-layout:fixed}._dataTable_table__dZRTj tbody tr,._dataTable_table__dZRTj thead tr{height:48px}._dataTable_table__dZRTj tbody tr:last-child td{border-bottom:none}._dataTable_table__dZRTj th{position:-webkit-sticky;position:sticky;top:0;background-color:var(--colors-white);z-index:1;font-weight:var(--fontWeights-bold);color:var(--colors-primary)}._dataTable_table__dZRTj td,._dataTable_table__dZRTj th{padding:var(--spacing-m);text-align:left;border-bottom:var(--border-widths-thin) solid var(--colors-outline)}._dataTable_table__dZRTj tr:hover{background-color:rgba(var(--colors-secondary),.05)}@media(max-width:768px){._dataTable_table__dZRTj thead{visibility:hidden;position:absolute;clip:rect(0,0,0,0)}._dataTable_table__dZRTj tbody{display:block}._dataTable_table__dZRTj tbody tr{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:var(--spacing-m);border:1px solid var(--colors-outline);border-radius:12px;padding:1rem;background:var(--colors-white);height:auto;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden}._dataTable_table__dZRTj tbody tr:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}._dataTable_table__dZRTj tbody tr:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.06)}._dataTable_table__dZRTj tbody td{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border:none;height:auto;white-space:normal;overflow:hidden;text-overflow:ellipsis;font-size:.9375rem;gap:.75rem}._dataTable_table__dZRTj tbody td:before{content:attr(data-label);font-weight:var(--fontWeights-semibold,600);color:var(--colors-text-secondary,#6b7280);font-size:.8125rem;flex-shrink:0;min-width:4rem;max-width:4.5rem}._dataTable_table__dZRTj tbody td>*{flex:1 1;min-width:0;display:flex;justify-content:flex-end;font-weight:500}._dataTable_table__dZRTj ._dataTable_mobileCardHeaderCheckbox__bsn1N{order:1;flex:0 0 auto;padding:0!important}._dataTable_table__dZRTj ._dataTable_mobileCardHeaderCheckbox__bsn1N:before{content:none}._dataTable_table__dZRTj ._dataTable_mobileCardHeaderTitle__rfMMB{order:2;flex:1 1;min-width:0;font-weight:var(--fontWeights-bold);color:var(--colors-text-primary);padding:0 .5rem!important;overflow:hidden}._dataTable_table__dZRTj ._dataTable_mobileCardHeaderTitle__rfMMB:before{content:none}._dataTable_table__dZRTj ._dataTable_mobileCardHeaderTitle__rfMMB>*{text-align:left;justify-content:flex-start;font-weight:var(--fontWeights-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dataTable_table__dZRTj ._dataTable_mobileCardHeaderActions__xs4ex{order:3;flex:0 0 auto;padding:0!important}._dataTable_table__dZRTj ._dataTable_mobileCardHeaderActions__xs4ex:before{content:none}._dataTable_table__dZRTj ._dataTable_mobileCardBody__h_FBZ{order:10;width:100%;flex:0 0 100%;overflow:hidden}._dataTable_table__dZRTj ._dataTable_mobileCardBody__h_FBZ>*{max-width:100%;overflow:hidden}._dataTable_table__dZRTj ._dataTable_mobileCardBodyFirst__mhr0K{border-top:1px solid var(--colors-outline);padding-top:var(--spacing-s)!important;margin-top:var(--spacing-xs)}._dataTable_table__dZRTj tbody tr td[colspan]{display:block;width:100%;text-align:center;padding:var(--spacing-l)}._dataTable_table__dZRTj tbody tr td[colspan]:before{content:none}}@media(max-width:480px){._dataTable_table__dZRTj tbody tr{padding:.75rem;border-radius:10px;margin-bottom:.75rem}._dataTable_table__dZRTj tbody td{font-size:.875rem;padding:.375rem 0;gap:.5rem}._dataTable_table__dZRTj tbody td:before{font-size:.75rem;min-width:3.5rem;max-width:4rem}._dataTable_table__dZRTj ._dataTable_mobileCardHeaderTitle__rfMMB>*{font-size:.9375rem}}._dataTable_pagination__Zmr85{display:flex;align-items:center;justify-content:center;gap:var(--spacing-m);padding:var(--spacing-l);background-color:var(--colors-white);border-top:var(--border-widths-thin) solid var(--colors-outline)}._dataTable_pagination__Zmr85 button{display:inline-flex;align-items:center;justify-content:center;width:100px;text-align:center;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1)}._dataTable_pagination__Zmr85 button:active{transform:scale(.97)}._dataTable_pagination__Zmr85 ._dataTable_pageInfo__pvL0D{white-space:nowrap;font-weight:var(--fontWeights-medium);color:var(--colors-text-primary);min-width:-moz-fit-content;min-width:fit-content;text-align:center}@media(max-width:768px){._dataTable_pagination__Zmr85{padding:1rem;gap:.75rem}._dataTable_pagination__Zmr85 button{width:90px;font-size:.9375rem}._dataTable_pagination__Zmr85 ._dataTable_pageInfo__pvL0D{font-size:.9375rem}}@media(max-width:480px){._dataTable_pagination__Zmr85{padding:.875rem;gap:.5rem}._dataTable_pagination__Zmr85 button{width:80px;font-size:.875rem}._dataTable_pagination__Zmr85 ._dataTable_pageInfo__pvL0D{font-size:.875rem}}._dataTable_edit-icon__A71H4{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--colors-primary);transition:all .2s cubic-bezier(.4,0,.2,1);min-width:44px;min-height:44px;padding:.5rem;border-radius:8px}._dataTable_edit-icon__A71H4:hover{color:var(--colors-secondary);background:rgba(28,207,172,.08)}._dataTable_edit-icon__A71H4:active{transform:scale(.95);background:rgba(28,207,172,.15)}@media(max-width:768px){._dataTable_edit-icon__A71H4{min-width:48px;min-height:48px;padding:.625rem}}._dataTable_popover-content__CjiE2{position:absolute;top:calc(100% + 4px);right:0;background:var(--colors-white);border:1px solid var(--colors-outline);border-radius:var(--radius-s);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;min-width:150px;display:flex;flex-direction:column;gap:4px;padding:4px}._dataTable_popover-item__6gMQ7{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;transition:all .3s ease;color:var(--colors-primary)}._dataTable_popover-item__6gMQ7 svg{width:16px;height:16px}._dataTable_popover-item__6gMQ7:hover{color:var(--colors-secondary);background-color:rgba(var(--colors-secondary),.05)}._dataTable_bottom-sheet-content__aJN1f{display:flex;flex-direction:column;gap:4px;padding:16px}._dataTable_bottom-sheet-content__aJN1f ._dataTable_popover-item__6gMQ7{border-bottom:1px solid var(--colors-outline);padding:16px 0}._dataTable_bottom-sheet-content__aJN1f ._dataTable_popover-item__6gMQ7:last-child{border-bottom:none}._dataTable_bottom-sheet-content__aJN1f ._dataTable_popover-item__6gMQ7:active{background-color:rgba(var(--colors-secondary),.1)}._dataTable_action-icon__0WOjg{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--colors-primary);transition:all .2s cubic-bezier(.4,0,.2,1);min-width:44px;min-height:44px;padding:.5rem;border-radius:8px}._dataTable_action-icon__0WOjg:hover{color:var(--colors-secondary);background:rgba(28,207,172,.08)}._dataTable_action-icon__0WOjg:active{transform:scale(.95);background:rgba(28,207,172,.15)}@media(max-width:768px){._dataTable_action-icon__0WOjg{min-width:48px;min-height:48px;padding:.625rem}}._dataTable_dt-center__msmPp{text-align:center!important}._dataTable_dt-center__msmPp ._dataTable_headerContent__qNk5s{justify-content:center}._dataTable_dt-right__HrfFP{text-align:right!important}._dataTable_dt-right__HrfFP ._dataTable_headerContent__qNk5s{justify-content:flex-end}._dataTable_dt-left__Yf_C7{text-align:left!important}._dataTable_dt-left__Yf_C7 ._dataTable_headerContent__qNk5s{justify-content:flex-start}._dataTable_overlay__lOchd{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:transparent}._dataTable_sortable__7saZ0{cursor:default}._dataTable_headerContent__qNk5s{display:flex;align-items:center;justify-content:flex-start;gap:8px}._dataTable_headerContent__qNk5s ._dataTable_label__3fuyS{cursor:default}._dataTable_headerContent__qNk5s ._dataTable_label__3fuyS._dataTable_sortableLabel__roZpl{cursor:pointer!important}._dataTable_headerContent__qNk5s ._dataTable_sortIcons__O_IZg{display:flex;flex-direction:column;align-items:center;font-size:.8rem;margin-top:-4px}._dataTable_headerContent__qNk5s ._dataTable_sortIcons__O_IZg svg{font-size:14px;margin-bottom:-8px}._dataTable_headerContent__qNk5s ._dataTable_sortIcons__O_IZg svg._dataTable_active__YKT6z{color:var(--colors-secondary)}._dataTable_sortIcon__gxAkq{display:flex;align-items:center;color:var(--colors-primary)}._dataTable_sortIcon__gxAkq svg{font-size:20px}._dataTable_sortableLabel__roZpl{cursor:pointer}@media(max-width:768px){._dataTable_desktop-only__IE2pF{display:none!important}}._dataTable_mobile-actions-container__uJalK{display:none;align-items:center;gap:8px}._dataTable_mobile-actions-visible__9K_t3{display:none}@media(max-width:768px){._dataTable_mobile-actions-container__uJalK,._dataTable_mobile-actions-visible__9K_t3{display:flex}}._dataTable_actions-wrapper__3Pe4b{position:relative}._dataTable_disabled-button__dAsIM{opacity:.7;cursor:not-allowed}._dataTable_disabled-button__dAsIM:hover{background-color:var(--colors-primary)!important}._dataTable_checkboxHeader__DyTfT{text-align:center;padding:var(--spacing-m)!important}._dataTable_checkboxHeader__DyTfT input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--colors-primary)}._dataTable_checkboxCell__awuwU{text-align:center;padding:var(--spacing-m)!important;width:40px}._dataTable_checkboxCell__awuwU input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--colors-primary)}@media(max-width:768px){._dataTable_checkboxCell__awuwU{padding:var(--spacing-s)!important;width:35px}._dataTable_checkboxCell__awuwU input[type=checkbox]{width:16px;height:16px}}._dataTable_selectionBar__vx3RU{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-m);padding:var(--spacing-s) var(--spacing-m);background-color:var(--colors-surface,#f5f5f5);border:1px solid var(--colors-outline);border-radius:var(--radius-s);animation:_dataTable_slideDown__Ii2on .2s ease-out;flex:1 1;max-width:500px;margin:0 var(--spacing-m)}._dataTable_selectionBar__vx3RU ._dataTable_selectionInfo__opLiW{display:flex;align-items:center;gap:6px;font-weight:500;font-size:var(--fontSizes-s);color:var(--colors-text);white-space:nowrap}._dataTable_selectionBar__vx3RU ._dataTable_selectionCount__hqNLP{background-color:var(--colors-primary,#3b82f6);color:#fff;padding:2px 8px;border-radius:12px;font-weight:600;font-size:.875rem}._dataTable_selectionBar__vx3RU ._dataTable_selectionText__ulHAB{font-weight:400}._dataTable_selectionBar__vx3RU ._dataTable_selectionActions__C0J0t{display:flex;gap:var(--spacing-s);align-items:center}._dataTable_selectionBar__vx3RU ._dataTable_clearSelectionButton__MIuma{padding:var(--spacing-xs) var(--spacing-s);background-color:transparent;border:1px solid var(--colors-outline);border-radius:var(--radius-s);cursor:pointer;font-size:var(--fontSizes-s);color:var(--colors-text);transition:all .2s ease;white-space:nowrap}._dataTable_selectionBar__vx3RU ._dataTable_clearSelectionButton__MIuma:hover{background-color:var(--colors-surface-variant,#e0e0e0);border-color:var(--colors-primary)}._dataTable_selectionBar__vx3RU ._dataTable_clearSelectionButton__MIuma ._dataTable_desktopText__Lbvpm{display:inline}._dataTable_selectionBar__vx3RU ._dataTable_clearSelectionButton__MIuma ._dataTable_mobileText__KGNoq{display:none}@media(max-width:768px){._dataTable_selectionBar__vx3RU ._dataTable_clearSelectionButton__MIuma ._dataTable_desktopText__Lbvpm{display:none}._dataTable_selectionBar__vx3RU ._dataTable_clearSelectionButton__MIuma ._dataTable_mobileText__KGNoq{display:inline}}._dataTable_selectionBar__vx3RU ._dataTable_deleteButton__gYi_f{padding:var(--spacing-xs) var(--spacing-s);background-color:var(--colors-error,#dc2626);border:none;border-radius:var(--radius-s);cursor:pointer;font-size:var(--fontSizes-s);color:#fff;font-weight:500;transition:all .2s ease;white-space:nowrap}._dataTable_selectionBar__vx3RU ._dataTable_deleteButton__gYi_f:hover{background-color:var(--colors-error-dark,#b91c1c)}._dataTable_selectionBar__vx3RU ._dataTable_deleteButton__gYi_f:active{transform:scale(.98)}@media(max-width:768px){._dataTable_selectionBar__vx3RU{max-width:100%;margin:var(--spacing-s) 0;flex-direction:row;align-items:center;gap:var(--spacing-s);background-color:var(--colors-primary-light,#dbeafe);border-color:var(--colors-primary,#3b82f6)}._dataTable_selectionBar__vx3RU ._dataTable_selectionInfo__opLiW{margin-bottom:0;text-align:left;flex:1 1}._dataTable_selectionBar__vx3RU ._dataTable_selectionActions__C0J0t{display:flex;gap:var(--spacing-xs)}._dataTable_selectionBar__vx3RU ._dataTable_selectionActions__C0J0t button{flex:0 0 auto}}@keyframes _dataTable_slideDown__Ii2on{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _dataTable_fadeInUp__NkH0J{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _dataTable_ripple__JkxPd{0%{transform:scale(0);opacity:.5}to{transform:scale(2);opacity:0}}@media(max-width:768px){._dataTable_table__dZRTj tbody tr{animation:_dataTable_fadeInUp__NkH0J .3s cubic-bezier(.4,0,.2,1) backwards}._dataTable_table__dZRTj tbody tr:first-child{animation-delay:.03s}._dataTable_table__dZRTj tbody tr:nth-child(2){animation-delay:.06s}._dataTable_table__dZRTj tbody tr:nth-child(3){animation-delay:.09s}._dataTable_table__dZRTj tbody tr:nth-child(4){animation-delay:.12s}._dataTable_table__dZRTj tbody tr:nth-child(5){animation-delay:.15s}._dataTable_table__dZRTj tbody tr:nth-child(6){animation-delay:.18s}._dataTable_table__dZRTj tbody tr:nth-child(7){animation-delay:.21s}._dataTable_table__dZRTj tbody tr:nth-child(8){animation-delay:.24s}._dataTable_table__dZRTj tbody tr:nth-child(9){animation-delay:.27s}._dataTable_table__dZRTj tbody tr:nth-child(10){animation-delay:.3s}}._mobileActionButtons_mobileActions__gx9hq{position:relative;display:flex;gap:12px;margin-bottom:0;padding:0;align-items:center}._mobileActionButtons_primaryButton__jWcgK{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;height:48px;background:var(--colors-primary);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}._mobileActionButtons_primaryButton__jWcgK:hover{background:var(--colors-primary-dark,#1a4d3a);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}._mobileActionButtons_primaryButton__jWcgK:active{transform:translateY(0)}._mobileActionButtons_buttonIcon__uO7sS{font-size:20px;font-weight:700}._mobileActionButtons_buttonText__8kozS{font-size:16px}._mobileActionButtons_moreButton__fWxYZ{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--colors-white);color:var(--colors-text);border:1px solid var(--colors-outline);border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);flex-shrink:0}._mobileActionButtons_moreButton__fWxYZ:hover{background:var(--colors-gray-50);border-color:var(--colors-primary)}._mobileActionButtons_moreButton__fWxYZ._mobileActionButtons_active__o9qBX{background:var(--colors-primary);color:#fff;border-color:var(--colors-primary)}._mobileActionButtons_moreIcon__VP6FR{font-size:18px;font-weight:700;transform:rotate(90deg)}._mobileActionButtons_menuItems__9kZbF{padding:0 16px 32px}._mobileActionButtons_menuItem__9rPqG{display:flex;align-items:center;gap:16px;width:100%;padding:16px 0;background:none;border:none;border-bottom:1px solid var(--colors-outline);cursor:pointer;transition:background-color .2s ease;text-align:left}._mobileActionButtons_menuItem__9rPqG:last-child{border-bottom:none}._mobileActionButtons_menuItem__9rPqG:hover{background:var(--colors-gray-50)}._mobileActionButtons_menuItem__9rPqG:active{background:var(--colors-gray-100)}._mobileActionButtons_menuIcon__OnfxN{font-size:20px;width:24px;text-align:center}._mobileActionButtons_menuText__xrI7m{font-size:16px;font-weight:500;color:var(--colors-text)}._mobileActionButtons_forceVisible__wOt_7{display:flex}@media(min-width:768px){._mobileActionButtons_mobileActions__gx9hq{display:none}._mobileActionButtons_mobileActions__gx9hq._mobileActionButtons_forceVisible__wOt_7{display:flex}}._fullscreenScoresModal_fullscreenModal__lQ2CE{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.95);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}._fullscreenScoresModal_fullscreenContent__BxBVm{width:100%;max-width:var(--container-max-width);height:100%;background:linear-gradient(135deg,#16302b,#0f211d);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5)}._fullscreenScoresModal_fullscreenHeader__5m4CO{background:linear-gradient(135deg,#1a3a32,#0f211d);padding:2rem;text-align:center;position:relative;border-bottom:3px solid #22c55e}._fullscreenScoresModal_fullscreenTitle__0J8KP{font-size:3rem;font-weight:800;color:#fff;margin:0 0 .5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}._fullscreenScoresModal_fullscreenSubtitle__tgcoa{font-size:1.5rem;font-weight:600;color:#22c55e;margin:0;text-transform:uppercase}._fullscreenScoresModal_closeButton__SMxF0{position:absolute;top:1rem;right:1rem;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.3);border-radius:50%;width:48px;height:48px;color:#fff;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._fullscreenScoresModal_closeButton__SMxF0:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);transform:scale(1.1)}._fullscreenScoresModal_closeButton__SMxF0:active{transform:scale(.95)}._fullscreenScoresModal_fullscreenScoresContainer__JeA_n{flex:1 1;padding:2rem;overflow:hidden;display:flex;flex-direction:column;position:relative}._fullscreenScoresModal_fullscreenScoresHeader__MD1Lg{display:grid;grid-template-columns:80px 1fr 200px;grid-gap:2rem;gap:2rem;padding:1.5rem 2rem;background:hsla(0,0%,100%,.1);border-radius:8px;margin-bottom:1rem}._fullscreenScoresModal_fullscreenScoresHeader__MD1Lg h3{font-size:1.2rem;font-weight:700;color:#22c55e;text-transform:uppercase;margin:0;text-align:center}._fullscreenScoresModal_fullscreenScoresList__8NzSl{display:flex;flex-direction:column;gap:1rem;overflow:hidden;justify-content:flex-start;flex:1 1;padding-right:.5rem;overflow-y:auto}._fullscreenScoresModal_fullscreenScoresItem__tzo6I{display:grid;grid-template-columns:80px 1fr 200px;grid-gap:2rem;gap:2rem;padding:1.5rem 2rem;background:hsla(0,0%,100%,.05);border-radius:8px;border:1px solid hsla(0,0%,100%,.1);transition:all .2s ease}._fullscreenScoresModal_fullscreenScoresItem__tzo6I:hover{background:hsla(0,0%,100%,.1);border-color:rgba(34,197,94,.3);transform:translateX(4px)}._fullscreenScoresModal_fullscreenRank__etR4k{text-align:center;font-size:1.5rem;font-weight:700}._fullscreenScoresModal_fullscreenRankNumber__6xZF0{color:#22c55e;font-size:1.8rem}._fullscreenScoresModal_fullscreenTeamName__5b7dW{font-size:1.3rem;font-weight:600;color:#fff;text-align:center}._fullscreenScoresModal_fullscreenPoints__i2dO2{text-align:center;font-size:1.5rem;font-weight:700;color:#22c55e;font-family:Courier New,monospace}._fullscreenScoresModal_pageIndicator__Kj3Ie{position:absolute;bottom:2rem;right:2rem;background:rgba(0,0,0,.8);color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;border:1px solid hsla(0,0%,100%,.2)}._filterModal_filterModalContent__wn__q{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0}._filterModal_filterOption__CBgYw{padding:1rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#16302b;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}._filterModal_filterOption__CBgYw:hover{background:#f3f4f6;border-color:#16302b}._filterModal_filterOption__CBgYw:active{transform:scale(.98)}._filterModal_filterOptionActive__0FE1o{color:var(--colors-on-secondary-container,#051f1f);font-weight:600}._filterModal_filterOptionActive__0FE1o,._filterModal_filterOptionActive__0FE1o:hover{background:var(--colors-secondary-container,#cce8e7);border-color:var(--colors-secondary,#4a6363)}._searchInput_searchInputContainer__hdm0i{width:100%}._searchInput_searchInputWrapper__tI8VP{position:relative;display:flex;align-items:center;width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:12px;background:#fff;transition:all .2s ease}._searchInput_searchInputWrapper__tI8VP:hover{border-color:#d1d5db}._searchInput_searchInputWrapper__tI8VP:focus-within{border-color:#16302b;box-shadow:0 0 0 3px rgba(22,48,43,.1)}._searchInput_searchIcon__OUcQ8{position:absolute;left:1rem;color:#6b7280;font-size:1rem;z-index:1;pointer-events:none;flex-shrink:0}._searchInput_searchInput__VK6MJ{width:100%;padding:0 2.5rem 0 2.75rem;border:none;background:transparent;color:#111827;font-size:1rem;font-weight:400;outline:none}._searchInput_searchInput__VK6MJ::placeholder{color:#9ca3af}._searchInput_clearButton__y9axa{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:50%;transition:all .2s ease;flex-shrink:0}._searchInput_clearButton__y9axa:hover{background:#f3f4f6;color:#111827}._searchInput_clearButton__y9axa:active{background:#e5e7eb}._searchInput_clearButton__y9axa svg{font-size:.875rem}._multiSelectDropdown_multiSelectDropdown__ljd5z{position:relative;min-width:160px}._multiSelectDropdown_multiSelectButton__csTpR{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:6px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:.8125rem;background:#fff;cursor:pointer;text-align:left;transition:all .2s}._multiSelectDropdown_multiSelectButton__csTpR:hover{border-color:#9ca3af}._multiSelectDropdown_multiSelectButton__csTpR:focus{outline:none;border-color:var(--colors-primary);box-shadow:0 0 0 2px rgba(28,207,172,.1)}._multiSelectDropdown_multiSelectText__asQGV{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2937}._multiSelectDropdown_multiSelectArrow__qfnxd{font-size:.625rem;color:#6b7280}._multiSelectDropdown_multiSelectMenu__TQQ9c{position:absolute;top:100%;left:0;right:0;margin-top:4px;padding:4px 0;background:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:50;max-height:200px;overflow-y:auto}._multiSelectDropdown_multiSelectOption__NAWZ8{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;transition:background .15s}._multiSelectDropdown_multiSelectOption__NAWZ8:hover{background:rgba(28,207,172,.08)}._multiSelectDropdown_multiSelectOption__NAWZ8 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid var(--colors-primary,#1ccfac);border-radius:4px;cursor:pointer;margin:0;position:relative;transition:all .2s ease;flex-shrink:0;background:#fff}._multiSelectDropdown_multiSelectOption__NAWZ8 input[type=checkbox]:checked{background-color:var(--colors-primary,#1ccfac);border-color:var(--colors-primary,#1ccfac)}._multiSelectDropdown_multiSelectOption__NAWZ8 input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:45%;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}._multiSelectDropdown_multiSelectOption__NAWZ8 input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 3px rgba(28,207,172,.2)}._multiSelectDropdown_multiSelectOption__NAWZ8 input[type=checkbox]:hover{border-color:var(--colors-primary-dark,#19b89a)}._multiSelectDropdown_multiSelectOption__NAWZ8 span{font-size:.875rem;color:#1f2937;-webkit-user-select:none;-moz-user-select:none;user-select:none}._adminRegistrationForm_form__bVLJs{display:flex;flex-direction:column;gap:var(--spacing-m)}._adminRegistrationForm_section__XT_ul{display:flex;flex-direction:column;gap:var(--spacing-s)}._adminRegistrationForm_formGrid__BZZAp{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-m);gap:var(--spacing-m)}@media(max-width:600px){._adminRegistrationForm_formGrid__BZZAp{grid-template-columns:1fr}}._adminRegistrationForm_referralInputGroup__YVHN1{display:flex;align-items:flex-end;gap:var(--spacing-s)}._adminRegistrationForm_referralInputGroup__YVHN1>div:first-child{flex:1 1}@media(max-width:480px){._adminRegistrationForm_referralInputGroup__YVHN1{flex-direction:column;align-items:stretch}}._adminRegistrationForm_verifyButton__b0xVw{white-space:nowrap;min-width:80px}._adminRegistrationForm_verifiedBadge__tWvSS{color:var(--colors-success);font-size:var(--font-size-s);display:flex;align-items:center;gap:var(--spacing-xs)}._adminRegistrationForm_termsSection__fYFTm{margin-top:var(--spacing-s)}._adminRegistrationForm_termsLabel__6OODP{font-size:var(--font-size-s);color:var(--colors-text-secondary)}._adminRegistrationForm_termsLabel__6OODP a{color:var(--colors-primary);text-decoration:underline}._adminRegistrationForm_termsLabel__6OODP a:hover{text-decoration:none}._adminRegistrationForm_actions__vYSKr{display:flex;justify-content:flex-end;gap:var(--spacing-m);margin-top:var(--spacing-m);padding-top:var(--spacing-m);border-top:1px solid var(--colors-border)}@media(max-width:480px){._adminRegistrationForm_actions__vYSKr{flex-direction:column-reverse}._adminRegistrationForm_actions__vYSKr button{width:100%}}._adminRegistrationForm_globalError__yovwp{background-color:var(--colors-error-light,#fee);color:var(--colors-error);padding:var(--spacing-s) var(--spacing-m);border-radius:var(--radius-s);font-size:var(--font-size-s);margin-bottom:var(--spacing-s)}.dropdown{max-height:200px!important;width:100%!important;position:absolute!important;z-index:9999!important;margin-top:-220px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;background-color:#fff!important;border-radius:6px!important;border:1px solid #e2e8f0!important;overflow:auto!important;bottom:100%!important;top:auto!important}.option{padding:8px 12px!important;font-size:.85rem!important}:root .theme--dark{--colors-text:#1a1a1a;--colors-text-secondary:#4a4a4a;--colors-text-tertiary:#6b6b6b;--colors-text-disabled:#9a9a9a;--colors-surface:#e8e8e8;--colors-surface-variant:#f9fafb;--colors-surface-container:#f3f5f7;--colors-surface-container-high:#ecf0f3;--colors-surface-container-highest:#e6ebef;--colors-outline:#b8b8b8;--colors-outline-variant:#d0d0d0;--colors-error:#d32f2f;--colors-error-container:#ffebee;--colors-on-error:#fff;--colors-on-error-container:#b71c1c;--colors-success:#2e7d32;--colors-success-container:#e8f5e8;--colors-on-success:#fff;--colors-on-success-container:#1b5e20;--colors-warning:#f57c00;--colors-warning-container:#fff3e0;--colors-on-warning:#fff;--colors-on-warning-container:#e65100;--colors-info:#1976d2;--colors-info-container:#e3f2fd;--colors-on-info:#fff;--colors-on-info-container:#0d47a1;--colors-white:#fff;--colors-black:#000;--colors-transparent:transparent;--colors-primary:#16302b;--colors-primary-dark:#0f1f1a;--colors-primary-darker:#0a1614;--colors-primary-light:#1f3a32;--colors-primary-lighter:#2a4a3f;--colors-secondary:#a3c4bc;--colors-secondary-dark:#8fb3a8;--colors-secondary-darker:#7ba295;--colors-secondary-light:#b7d5cc;--colors-secondary-lighter:#cbe6df;--colors-surface-dark:#d8d8d8;--colors-surface-darker:#c8c8c8;--colors-surface-light:#f0f0f0;--colors-surface-lighter:#f8f8f8;--colors-text-on-primary:#fff;--colors-text-on-secondary:#1a1a1a;--colors-outline-focus:#16302b;--colors-competition-gold:gold;--colors-competition-silver:silver;--colors-competition-bronze:#cd7f32;--radius-none:0px;--radius-xxs:2px;--radius-xs:4px;--radius-s:6px;--radius-sm:8px;--radius-m:12px;--radius-md:16px;--radius-l:20px;--radius-xl:24px;--radius-xxl:28px;--radius-round:50%;--radius-full:9999px;--sizes-none:0px;--sizes-xxs:2px;--sizes-xs:4px;--sizes-s:8px;--sizes-sm:12px;--sizes-m:16px;--sizes-md:20px;--sizes-l:24px;--sizes-lg:28px;--sizes-xl:32px;--sizes-xxl:40px;--sizes-xxxl:48px;--sizes-huge:64px;--sizes-massive:96px;--spacing-none:0px;--spacing-xxs:2px;--spacing-xs:4px;--spacing-s:8px;--spacing-sm:12px;--spacing-m:16px;--spacing-md:20px;--spacing-l:24px;--spacing-lg:28px;--spacing-xl:32px;--spacing-xxl:40px;--spacing-xxxl:48px;--spacing-huge:64px;--spacing-massive:96px;--border-widths-none:0px;--border-widths-thin:1px;--border-widths-medium:2px;--border-widths-thick:4px;--border-widths-extra-thick:8px;--fontWeights-thin:100;--fontWeights-light:300;--fontWeights-regular:400;--fontWeights-medium:500;--fontWeights-semi-bold:600;--fontWeights-bold:700;--fontWeights-extra-bold:800;--fontWeights-black:900;--fontSizes-display-large:57px;--fontSizes-display-medium:45px;--fontSizes-display-small:36px;--fontSizes-headline-large:32px;--fontSizes-headline-medium:28px;--fontSizes-headline-small:24px;--fontSizes-title-large:22px;--fontSizes-title-medium:16px;--fontSizes-title-small:14px;--fontSizes-body-large:16px;--fontSizes-body-medium:14px;--fontSizes-body-small:12px;--fontSizes-label-large:14px;--fontSizes-label-medium:12px;--fontSizes-label-small:11px;--fontSizes-xxs:10px;--fontSizes-xs:12px;--fontSizes-s:14px;--fontSizes-m:16px;--fontSizes-l:18px;--fontSizes-xl:20px;--fontSizes-xxl:24px}:root .theme--light{--colors-text:#161d22;--colors-text-secondary:#50697c;--colors-text-tertiary:#839caf;--colors-text-disabled:#b1c1cd;--colors-surface:#f6fffe;--colors-surface-variant:#dae5e4;--colors-surface-container:#eaf4f3;--colors-surface-container-high:#e4efed;--colors-surface-container-highest:#dfe9e8;--colors-outline:#6f7979;--colors-outline-variant:#bec9c8;--colors-error:#ba1a1a;--colors-error-container:#ffdad6;--colors-on-error:#fff;--colors-on-error-container:#410002;--colors-success:#006d3b;--colors-success-container:#93f7b3;--colors-on-success:#fff;--colors-on-success-container:#00210f;--colors-warning:#7f5700;--colors-warning-container:#ffddb7;--colors-on-warning:#fff;--colors-on-warning-container:#281800;--colors-info:#005cbb;--colors-info-container:#d6e3ff;--colors-on-info:#fff;--colors-on-info-container:#001b3d;--colors-white:#fff;--colors-black:#000;--colors-transparent:transparent;--colors-primary:#16302b;--colors-primary-container:#a3f3e8;--colors-on-primary:#fff;--colors-on-primary-container:#00201e;--colors-primary-dark:#0f1f1a;--colors-primary-light:#2a4a3f;--colors-secondary:#4a6363;--colors-secondary-container:#cce8e7;--colors-on-secondary:#fff;--colors-on-secondary-container:#051f1f;--colors-secondary-light:#a3c4bc;--colors-secondary-lighter:#d9ede9;--colors-tertiary:#445e91;--colors-tertiary-container:#d7e3ff;--colors-on-tertiary:#fff;--colors-on-tertiary-container:#001b3d;--colors-background:#f6fffe;--colors-on-background:#161d1d;--colors-surface-dim:#d6f7f6;--colors-surface-bright:#f6fffe;--colors-on-surface:#161d1d;--colors-on-surface-variant:#3f4948;--colors-surface-container-lowest:#fff;--colors-surface-container-low:#f0faf9;--colors-competition-gold:gold;--colors-competition-silver:silver;--colors-competition-bronze:#cd7f32;--colors-shadow:#000;--colors-scrim:#000;--radius-none:0px;--radius-xxs:2px;--radius-xs:4px;--radius-s:6px;--radius-sm:8px;--radius-m:12px;--radius-md:16px;--radius-l:20px;--radius-xl:24px;--radius-xxl:28px;--radius-round:50%;--radius-full:9999px;--sizes-none:0px;--sizes-xxs:2px;--sizes-xs:4px;--sizes-s:8px;--sizes-sm:12px;--sizes-m:16px;--sizes-md:20px;--sizes-l:24px;--sizes-lg:28px;--sizes-xl:32px;--sizes-xxl:40px;--sizes-xxxl:48px;--sizes-huge:64px;--sizes-massive:96px;--spacing-none:0px;--spacing-xxs:2px;--spacing-xs:4px;--spacing-s:8px;--spacing-sm:12px;--spacing-m:16px;--spacing-md:20px;--spacing-l:24px;--spacing-lg:28px;--spacing-xl:32px;--spacing-xxl:40px;--spacing-xxxl:48px;--spacing-huge:64px;--spacing-massive:96px;--border-widths-none:0px;--border-widths-thin:1px;--border-widths-medium:2px;--border-widths-thick:4px;--border-widths-extra-thick:8px;--fontWeights-thin:100;--fontWeights-light:300;--fontWeights-regular:400;--fontWeights-medium:500;--fontWeights-semi-bold:600;--fontWeights-bold:700;--fontWeights-extra-bold:800;--fontWeights-black:900;--fontSizes-display-large:57px;--fontSizes-display-medium:45px;--fontSizes-display-small:36px;--fontSizes-headline-large:32px;--fontSizes-headline-medium:28px;--fontSizes-headline-small:24px;--fontSizes-title-large:22px;--fontSizes-title-medium:16px;--fontSizes-title-small:14px;--fontSizes-body-large:16px;--fontSizes-body-medium:14px;--fontSizes-body-small:12px;--fontSizes-label-large:14px;--fontSizes-label-medium:12px;--fontSizes-label-small:11px;--fontSizes-xxs:10px;--fontSizes-xs:12px;--fontSizes-s:14px;--fontSizes-m:16px;--fontSizes-l:18px;--fontSizes-xl:20px;--fontSizes-xxl:24px}.dataTableWrapper{padding:2rem;display:flex;flex:1 1 auto}