._adminCompetitionsTable_wrapper__Hdwys{display:flex;flex-direction:column;gap:.625rem;width:100%;flex:1 1;min-height:0}@media(max-width:768px){._adminCompetitionsTable_wrapper__Hdwys{flex:0 1 auto;min-height:0}}._adminCompetitionsTable_toolbar__wovBG{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;flex-shrink:0}._adminCompetitionsTable_search__rHX4K{flex:1 1;min-width:240px;max-width:420px;position:relative}._adminCompetitionsTable_search__rHX4K input{width:100%;height:42px;padding:0 .875rem 0 2.25rem;border-radius:8px;border:1px solid var(--colors-outline-variant);background:#fff;font-size:.9rem;color:var(--colors-on-surface);transition:border-color .15s ease,box-shadow .15s ease}._adminCompetitionsTable_search__rHX4K input::placeholder{color:var(--colors-on-surface-variant)}._adminCompetitionsTable_search__rHX4K input:focus{outline:none;border-color:var(--colors-primary);box-shadow:0 0 0 3px rgba(22,48,43,.08)}._adminCompetitionsTable_search__rHX4K ._adminCompetitionsTable_searchIcon__Oh6Hi{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--colors-on-surface-variant);font-size:.8rem;pointer-events:none}._adminCompetitionsTable_count__CBtlY{font-size:.8rem;color:var(--colors-on-surface-variant);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}._adminCompetitionsTable_createBtn__aO3Um{margin-left:auto;display:inline-flex;align-items:center;gap:.45rem;height:42px;padding:0 1.125rem;border-radius:8px;border:none;background:var(--colors-primary);color:var(--colors-on-primary);font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s ease,transform .1s ease}._adminCompetitionsTable_createBtn__aO3Um:hover{background:var(--colors-primary-dark)}._adminCompetitionsTable_createBtn__aO3Um:active{transform:scale(.98)}._adminCompetitionsTable_createBtn__aO3Um:focus-visible{outline:2px solid var(--colors-primary);outline-offset:2px}._adminCompetitionsTable_bulkBar__fgKHs{display:flex;align-items:center;gap:.75rem;height:42px;padding:0 .875rem;background:var(--colors-primary);color:var(--colors-on-primary);border-radius:8px;animation:_adminCompetitionsTable_fadeIn___lFOv .15s ease-out;flex-shrink:0}._adminCompetitionsTable_bulkBar__fgKHs ._adminCompetitionsTable_bulkCount__w7kJM{font-weight:600;font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}._adminCompetitionsTable_bulkBar__fgKHs ._adminCompetitionsTable_bulkSpacer__42by3{flex:1 1}._adminCompetitionsTable_bulkBar__fgKHs ._adminCompetitionsTable_bulkBtn__73Uxh{display:inline-flex;align-items:center;gap:.35rem;height:28px;padding:0 .7rem;border-radius:6px;border:1px solid hsla(0,0%,100%,.22);background:transparent;color:var(--colors-on-primary);font-size:.8rem;font-weight:500;cursor:pointer;transition:background .15s ease}._adminCompetitionsTable_bulkBar__fgKHs ._adminCompetitionsTable_bulkBtn__73Uxh:hover{background:hsla(0,0%,100%,.12)}._adminCompetitionsTable_bulkBar__fgKHs ._adminCompetitionsTable_bulkBtn__73Uxh._adminCompetitionsTable_danger__as2wu{border-color:hsla(0,0%,100%,.4);font-weight:600}._adminCompetitionsTable_bulkBar__fgKHs ._adminCompetitionsTable_bulkBtn__73Uxh._adminCompetitionsTable_danger__as2wu:hover{background:rgba(220,38,38,.35)}@keyframes _adminCompetitionsTable_fadeIn___lFOv{0%{opacity:0}to{opacity:1}}._adminCompetitionsTable_table__A3axe{background:#fff;border-radius:10px;border:1px solid var(--colors-outline-variant);flex:0 1 auto;min-height:0;overflow:auto;position:relative}@media(max-width:768px){._adminCompetitionsTable_table__A3axe{overflow:visible}}._adminCompetitionsTable_row__MDXt1,._adminCompetitionsTable_thead__dMqG3{display:grid;grid-template-columns:44px 140px minmax(0,1fr) 180px 116px 118px;grid-gap:1rem;gap:1rem;align-items:center;padding:0 1.125rem}._adminCompetitionsTable_statusBadge__xYTH4{display:inline-flex;align-items:center;gap:.45rem;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;line-height:1.4;letter-spacing:.01em;white-space:nowrap;border:1px solid transparent}._adminCompetitionsTable_statusBadge__xYTH4 ._adminCompetitionsTable_statusDot__Tbgpc{width:6px;height:6px;border-radius:50%;flex-shrink:0}._adminCompetitionsTable_statusBadge__xYTH4._adminCompetitionsTable_statusDraft__DYuSM{background:rgba(71,85,105,.08);color:#475569}._adminCompetitionsTable_statusBadge__xYTH4._adminCompetitionsTable_statusDraft__DYuSM ._adminCompetitionsTable_statusDot__Tbgpc{background:#94a3b8}._adminCompetitionsTable_statusBadge__xYTH4._adminCompetitionsTable_statusPublished__wm2yv{background:rgba(22,101,52,.1);color:#166534}._adminCompetitionsTable_statusBadge__xYTH4._adminCompetitionsTable_statusPublished__wm2yv ._adminCompetitionsTable_statusDot__Tbgpc{background:#16a34a}._adminCompetitionsTable_statusBadge__xYTH4._adminCompetitionsTable_statusRegistrationOpen__i_M6t{background:rgba(22,101,52,.1);color:#166534}._adminCompetitionsTable_statusBadge__xYTH4._adminCompetitionsTable_statusRegistrationOpen__i_M6t ._adminCompetitionsTable_statusDot__Tbgpc{background:#16a34a}._adminCompetitionsTable_statusBadge__xYTH4._adminCompetitionsTable_statusRegistrationClosed__cYXRv{background:rgba(192,88,0,.1);color:#c05800}._adminCompetitionsTable_statusBadge__xYTH4._adminCompetitionsTable_statusRegistrationClosed__cYXRv ._adminCompetitionsTable_statusDot__Tbgpc{background:#f59e0b}._adminCompetitionsTable_statusBadge__xYTH4._adminCompetitionsTable_statusOngoing___16u8{background:rgba(29,78,216,.1);color:#1d4ed8}._adminCompetitionsTable_statusBadge__xYTH4._adminCompetitionsTable_statusOngoing___16u8 ._adminCompetitionsTable_statusDot__Tbgpc{background:#1d4ed8}._adminCompetitionsTable_statusBadge__xYTH4._adminCompetitionsTable_statusCompleted__1B33P,._adminCompetitionsTable_statusBadge__xYTH4._adminCompetitionsTable_statusFinished__lRPNy{background:rgba(47,47,47,.06);color:#2f2f2f}._adminCompetitionsTable_statusBadge__xYTH4._adminCompetitionsTable_statusCompleted__1B33P ._adminCompetitionsTable_statusDot__Tbgpc,._adminCompetitionsTable_statusBadge__xYTH4._adminCompetitionsTable_statusFinished__lRPNy ._adminCompetitionsTable_statusDot__Tbgpc{background:#6b7280}._adminCompetitionsTable_statusBadge__xYTH4._adminCompetitionsTable_statusCancelled__6c9RN{background:rgba(185,28,28,.1);color:#b91c1c}._adminCompetitionsTable_statusBadge__xYTH4._adminCompetitionsTable_statusCancelled__6c9RN ._adminCompetitionsTable_statusDot__Tbgpc{background:#dc2626}._adminCompetitionsTable_thead__dMqG3{height:38px;border-bottom:1px solid var(--colors-outline-variant);background:#eef2ef;font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--colors-on-surface);position:-webkit-sticky;position:sticky;top:0;z-index:2}._adminCompetitionsTable_th__p1_Rn{display:flex;align-items:center;gap:.3rem}._adminCompetitionsTable_thSortable__Ng8d3{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;border:none;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}._adminCompetitionsTable_thSortable__Ng8d3:hover{color:var(--colors-on-surface)}._adminCompetitionsTable_thSortable__Ng8d3 ._adminCompetitionsTable_sortIcon__kior_{font-size:.6rem;opacity:.35;transition:opacity .15s ease,transform .15s ease}._adminCompetitionsTable_thSortable__Ng8d3._adminCompetitionsTable_sortActive__PYvVd{color:var(--colors-on-surface)}._adminCompetitionsTable_thSortable__Ng8d3._adminCompetitionsTable_sortActive__PYvVd ._adminCompetitionsTable_sortIcon__kior_{opacity:1;color:var(--colors-primary)}._adminCompetitionsTable_thSortable__Ng8d3._adminCompetitionsTable_sortAsc___e50r ._adminCompetitionsTable_sortIcon__kior_{transform:rotate(180deg)}._adminCompetitionsTable_checkboxCol__7_hB_{justify-content:center}._adminCompetitionsTable_actionsCol__ojl58{justify-content:flex-end}._adminCompetitionsTable_row__MDXt1{height:48px;border-bottom:1px solid var(--colors-outline-variant);transition:background .08s ease;position:relative;cursor:pointer}._adminCompetitionsTable_row__MDXt1:last-child{border-bottom:none}._adminCompetitionsTable_row__MDXt1:hover{background:rgba(22,48,43,.04)}._adminCompetitionsTable_row__MDXt1._adminCompetitionsTable_selected__IqZAb{background:rgba(22,48,43,.06)}._adminCompetitionsTable_row__MDXt1._adminCompetitionsTable_selected__IqZAb ._adminCompetitionsTable_actionsInline__71FRo,._adminCompetitionsTable_row__MDXt1:hover ._adminCompetitionsTable_actionsInline__71FRo{opacity:1}._adminCompetitionsTable_cell__TQAtN{display:flex;align-items:center;min-width:0}._adminCompetitionsTable_checkboxCell__qVoqN{justify-content:center}._adminCompetitionsTable_checkboxWrap__kUvR_{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-10px;cursor:pointer}._adminCompetitionsTable_checkboxWrap__kUvR_ input{flex-shrink:0;width:14px;height:14px;margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border:1.5px solid var(--colors-outline-variant);border-radius:3px;background:#fff;transition:all .1s ease}._adminCompetitionsTable_checkboxWrap__kUvR_ input:hover{border-color:var(--colors-primary)}._adminCompetitionsTable_checkboxWrap__kUvR_ input:checked{background-color:var(--colors-primary);border-color:var(--colors-primary)}._adminCompetitionsTable_checkboxWrap__kUvR_ input:checked:after{content:"";position:absolute;left:50%;top:42%;width:3px;height:7px;border:solid var(--colors-on-primary);border-width:0 1.5px 1.5px 0;transform:translate(-50%,-50%) rotate(45deg)}._adminCompetitionsTable_checkboxWrap__kUvR_ input:focus-visible{outline:2px solid var(--colors-primary);outline-offset:2px}._adminCompetitionsTable_title__Iy7hp{font-size:.875rem;font-weight:500;color:var(--colors-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em}._adminCompetitionsTable_phaseBadge__mbhmL{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:500;color:var(--colors-on-surface)}._adminCompetitionsTable_phaseBadge__mbhmL ._adminCompetitionsTable_phaseDot__3BS9m{width:8px;height:8px;border-radius:50%;flex-shrink:0}._adminCompetitionsTable_phaseBadge__mbhmL._adminCompetitionsTable_phaseRegistration__pA03M ._adminCompetitionsTable_phaseDot__3BS9m{background:#f59e0b}._adminCompetitionsTable_phaseBadge__mbhmL._adminCompetitionsTable_phaseLive__E__V3 ._adminCompetitionsTable_phaseDot__3BS9m{background:var(--colors-primary);box-shadow:0 0 0 0 rgba(22,48,43,.5);animation:_adminCompetitionsTable_pulse__aGciX 1.8s ease-out infinite}._adminCompetitionsTable_phaseBadge__mbhmL._adminCompetitionsTable_phaseCompleted__lPXSf ._adminCompetitionsTable_phaseDot__3BS9m{background:var(--colors-outline)}._adminCompetitionsTable_phaseBadge__mbhmL._adminCompetitionsTable_phaseCancelled__5_tpo ._adminCompetitionsTable_phaseDot__3BS9m{background:#dc2626}._adminCompetitionsTable_phaseBadge__mbhmL._adminCompetitionsTable_phaseDraft__zaTdZ ._adminCompetitionsTable_phaseDot__3BS9m{background:transparent;border:1.5px dashed var(--colors-outline);box-sizing:border-box}._adminCompetitionsTable_phaseBadge__mbhmL._adminCompetitionsTable_phaseDraft__zaTdZ{color:var(--colors-on-surface-variant);font-style:italic}@keyframes _adminCompetitionsTable_pulse__aGciX{0%{box-shadow:0 0 0 0 rgba(22,48,43,.45)}70%{box-shadow:0 0 0 6px rgba(22,48,43,0)}to{box-shadow:0 0 0 0 rgba(22,48,43,0)}}._adminCompetitionsTable_date__pZRWX{font-size:.85rem;color:var(--colors-on-surface);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}._adminCompetitionsTable_date__pZRWX._adminCompetitionsTable_urgent__XrU6q{color:#b45309;font-weight:600}._adminCompetitionsTable_date__pZRWX._adminCompetitionsTable_live__CdnON{color:var(--colors-primary);font-weight:600}._adminCompetitionsTable_date__pZRWX._adminCompetitionsTable_past__Idamx{color:var(--colors-on-surface-variant)}._adminCompetitionsTable_actionsInline__71FRo{display:flex;align-items:center;justify-content:flex-end;gap:.125rem;opacity:.65;transition:opacity .15s ease}._adminCompetitionsTable_actionBtn__C0UTa{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:5px;border:none;background:transparent;color:var(--colors-on-surface-variant);font-size:.78rem;cursor:pointer;transition:background .1s ease,color .1s ease}._adminCompetitionsTable_actionBtn__C0UTa:hover{background:var(--colors-surface-variant);color:var(--colors-on-surface)}._adminCompetitionsTable_actionBtn__C0UTa:focus-visible{outline:2px solid var(--colors-primary);outline-offset:1px}._adminCompetitionsTable_actionBtn__C0UTa._adminCompetitionsTable_danger__as2wu:hover{background:#fee2e2;color:#b91c1c}._adminCompetitionsTable_pagination__f64OH{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.375rem .25rem 0;font-size:.8rem;color:var(--colors-on-surface-variant);flex-wrap:wrap;flex-shrink:0;margin-top:auto}._adminCompetitionsTable_pageInfo__eMrRn{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}._adminCompetitionsTable_pageSize__VC9iz{display:inline-flex;align-items:center;gap:.5rem}._adminCompetitionsTable_pageSize__VC9iz select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;padding:0 1.75rem 0 .625rem;border-radius:6px;border:1px solid var(--colors-outline-variant);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233f4948'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E") no-repeat right 6px center/12px;font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--colors-on-surface);cursor:pointer}._adminCompetitionsTable_pageSize__VC9iz select:focus-visible{outline:2px solid var(--colors-primary);outline-offset:1px}._adminCompetitionsTable_pager__LEHIR{display:inline-flex;align-items:center;gap:.25rem}._adminCompetitionsTable_pagerBtn__UkPkh{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--colors-outline-variant);background:#fff;color:var(--colors-on-surface);font-size:.75rem;cursor:pointer;transition:background .1s ease,color .1s ease,border-color .1s ease}._adminCompetitionsTable_pagerBtn__UkPkh:hover:not(:disabled){background:var(--colors-surface-variant);border-color:var(--colors-outline)}._adminCompetitionsTable_pagerBtn__UkPkh:disabled{opacity:.4;cursor:not-allowed}._adminCompetitionsTable_pagerBtn__UkPkh:focus-visible{outline:2px solid var(--colors-primary);outline-offset:1px}._adminCompetitionsTable_pagerCurrent__9xH1i{padding:0 .625rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--colors-on-surface)}._adminCompetitionsTable_empty__dzigQ{padding:4rem 1.5rem;text-align:center;color:var(--colors-on-surface-variant)}._adminCompetitionsTable_empty__dzigQ ._adminCompetitionsTable_emptyTitle__wyJeu{font-size:.95rem;font-weight:600;color:var(--colors-on-surface);margin:0 0 .35rem}._adminCompetitionsTable_empty__dzigQ ._adminCompetitionsTable_emptyHint__k31_z{font-size:.825rem;margin:0 0 1.25rem}