:root{--font-family-base:var(--font-inter),sans-serif;--font-family-secondary:var(--font-inter),sans-serif;--transition-duration:0.3s;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--cyan-500:#22d3ee}.TrainingDetailsPage_container___ESD9{width:100%;max-width:28rem;margin:0 auto;padding:0 1.25rem;box-sizing:border-box}@media(min-width:1024px){.TrainingDetailsPage_container___ESD9{max-width:62.5rem;padding:0}}.TrainingDetailsPage_container404__ArkC_{background:rgba(24,24,27,.8);border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1.5rem;padding:2.5rem 1.25rem;max-width:31.25rem;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}@media(min-width:1024px){.TrainingDetailsPage_container404__ArkC_{padding:3.75rem 2.5rem}.TrainingDetailsPage_containerSecond__JbOov{padding:0}}.TrainingDetailsPage_containerAuth__fGghj{width:100%;max-width:28rem;margin-top:3.125rem;display:flex;flex-direction:column;align-items:center}.TrainingDetailsPage_containerEdit__2EGDD{max-width:60rem;width:100%;margin:0 auto;padding:0 1.5rem}.TrainingDetailsPage_page__E6wcb{padding:6.25rem 0;min-height:100vh}.TrainingDetailsPage_containerSecond__JbOov{max-width:62.5rem;margin:0 auto;padding:0 1.25rem}.TrainingDetailsPage_backLink__WVY5b{display:inline-flex;align-items:center;gap:.375rem;color:#9ca3af;font-size:.875rem;font-weight:500;text-decoration:none;margin-bottom:1rem;padding:.375rem .75rem;border-radius:.5rem;transition:all .15s ease;border:1px solid rgba(0,0,0,0)}.TrainingDetailsPage_backLink__WVY5b:hover{color:#fff;background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.TrainingDetailsPage_matchHeader__SZY1k{text-align:center;margin-bottom:1.875rem}.TrainingDetailsPage_matchHeader__SZY1k h1{font-weight:600;font-size:1.5rem;color:#fff;letter-spacing:normal;text-transform:none;opacity:.9;margin:0}@media(min-width:1024px){.TrainingDetailsPage_matchHeader__SZY1k h1{font-size:1.875rem}}.TrainingDetailsPage_matchHeader__SZY1k p{font-weight:400;font-size:1rem;color:#9ca3af;letter-spacing:normal;text-transform:none;margin-top:.5rem;margin-bottom:0}.TrainingDetailsPage_tabs__56CFT{max-width:37.5rem;margin:0 auto 2rem;background:rgba(24,24,27,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:.875rem;display:flex;padding:.25rem}.TrainingDetailsPage_tabs__56CFT .TrainingDetailsPage_tab__Hpzb1{font-weight:500;font-size:.9375rem;color:#9ca3af;letter-spacing:normal;text-transform:none;flex:1 1;background:rgba(0,0,0,0);border:none;padding:.625rem 0;border-radius:.625rem;cursor:pointer;transition:all .2s}.TrainingDetailsPage_tabs__56CFT .TrainingDetailsPage_tab__Hpzb1.TrainingDetailsPage_active__3STOr{background:hsla(0,0%,100%,.1);color:#fff}.TrainingDetailsPage_tabs__56CFT .TrainingDetailsPage_tab__Hpzb1:hover:not(.TrainingDetailsPage_active__3STOr){color:#fff;background:hsla(0,0%,100%,.05)}.TrainingDetailsPage_contentArea__fHK93{max-width:62.5rem;margin:0 auto}.TrainingDetailsPage_infoLayout__p_zG7{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:768px){.TrainingDetailsPage_infoLayout__p_zG7{grid-template-columns:1fr 1fr}}.TrainingDetailsPage_infoCard__FXm5p{background:rgba(24,24,27,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:1.5rem}.TrainingDetailsPage_infoTitle__d_ZSP{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 1.25rem;letter-spacing:normal;text-transform:none}.TrainingDetailsPage_statusAlert__3Rkc7{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:.75rem;margin-bottom:1.25rem}.TrainingDetailsPage_statusAlert__3Rkc7 strong{font-size:1rem;font-weight:600;letter-spacing:normal;text-transform:none;display:block}.TrainingDetailsPage_statusAlert__3Rkc7 span{font-size:.875rem;font-weight:400;opacity:.8}.TrainingDetailsPage_statusAlert__3Rkc7.TrainingDetailsPage_success__dyCD4{background:rgba(0,224,118,.1);color:#00e076;border:1px solid rgba(0,224,118,.2)}.TrainingDetailsPage_statusAlert__3Rkc7.TrainingDetailsPage_warning__VquXn{background:rgba(234,179,8,.1);color:#eab308;border:1px solid rgba(234,179,8,.2)}.TrainingDetailsPage_detailList__IbqvN{margin-bottom:1.25rem;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:1rem}.TrainingDetailsPage_detailRow__fJz4_{display:flex;align-items:center;gap:.75rem;color:#fff;margin-bottom:.75rem}.TrainingDetailsPage_detailRow__fJz4_ span{font-size:1rem;font-weight:400;letter-spacing:normal;text-transform:none}.TrainingDetailsPage_detailRow__fJz4_ .TrainingDetailsPage_icon__SUgM5{color:#9ca3af}.TrainingDetailsPage_paramsGrid__efP0R{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.25rem}.TrainingDetailsPage_paramsGrid__efP0R .TrainingDetailsPage_paramBox__hhp9h{background:hsla(0,0%,100%,.03);border-radius:.5rem;padding:.625rem}.TrainingDetailsPage_paramsGrid__efP0R .TrainingDetailsPage_paramBox__hhp9h small{display:block;color:#9ca3af;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.TrainingDetailsPage_paramsGrid__efP0R .TrainingDetailsPage_paramBox__hhp9h span{color:#fff;font-size:1rem;font-weight:600;letter-spacing:normal;text-transform:none}.TrainingDetailsPage_descriptionBox__1iQll{margin-bottom:1.5rem;color:#fff}.TrainingDetailsPage_descriptionBox__1iQll strong{color:#fff;font-size:1.125rem;font-weight:600;letter-spacing:normal;text-transform:none;display:block;margin-bottom:.5rem}.TrainingDetailsPage_descriptionBox__1iQll p{color:#9ca3af;font-size:1rem;font-weight:400;line-height:1.5;margin:0}.TrainingDetailsPage_actionsBox__EN3m6{display:flex;flex-direction:column;gap:.75rem}.TrainingDetailsPage_joinBtn__pPz8V{width:100%;background:#00e076;color:#000;border:none;padding:1rem;border-radius:.75rem;font-size:1rem;font-weight:600;letter-spacing:.025em;text-transform:none;cursor:pointer;transition:transform .2s}.TrainingDetailsPage_joinBtn__pPz8V:hover{transform:translateY(-2px)}.TrainingDetailsPage_joinBtn__pPz8V:disabled{opacity:.45;cursor:not-allowed}.TrainingDetailsPage_joinBtn__pPz8V:disabled:hover{transform:none}.TrainingDetailsPage_cancelBtn__awF1s{width:100%;background:rgba(0,0,0,0);color:#ef4444;border:1px solid #ef4444;padding:1rem;border-radius:.75rem;font-size:1rem;font-weight:500;letter-spacing:normal;text-transform:none;cursor:pointer;transition:background .2s}.TrainingDetailsPage_cancelBtn__awF1s:hover{background:rgba(239,68,68,.1)}.TrainingDetailsPage_editBtn__X89px{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(0,0,0,0);color:#fff;border:1px solid hsla(0,0%,100%,.2);padding:1rem;border-radius:.75rem;font-size:1rem;font-weight:500;letter-spacing:normal;text-transform:none;cursor:pointer;transition:background .2s,border-color .2s}.TrainingDetailsPage_editBtn__X89px:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.35)}.TrainingDetailsPage_slotsCard__eTre1{background:rgba(24,24,27,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:1.5rem}.TrainingDetailsPage_slotsTitle__eYHnt{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 1.25rem;letter-spacing:normal;text-transform:none}.TrainingDetailsPage_slotsList__s21yN{display:flex;flex-direction:column;gap:.75rem}.TrainingDetailsPage_slotRow__XA_eT{display:flex;align-items:center;padding:1rem;border-radius:.75rem;background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.1);gap:1rem}.TrainingDetailsPage_slotRow__XA_eT.TrainingDetailsPage_filled__5oUXP{border-style:solid;border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05)}.TrainingDetailsPage_slotNumber__Wf3QL{width:1.75rem;height:1.75rem;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;color:#9ca3af;font-weight:600;font-size:.875rem}.TrainingDetailsPage_playerInfo__HoBL_{display:flex;align-items:center;gap:.75rem;flex:1 1}.TrainingDetailsPage_avatar__DP3d7{width:2.5rem;height:2.5rem;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;color:#fff}.TrainingDetailsPage_textData__zp3Bq{display:flex;flex-direction:column}.TrainingDetailsPage_textData__zp3Bq .TrainingDetailsPage_name__nRw3v{color:#fff;font-size:1rem;font-weight:600;letter-spacing:normal;text-transform:none}.TrainingDetailsPage_textData__zp3Bq .TrainingDetailsPage_rating__Apazm{color:#00e076;font-size:.875rem;font-weight:500;letter-spacing:normal;margin-top:.125rem}.TrainingDetailsPage_emptyPlaceholder__QclyF{color:#6b7280;font-size:.875rem;font-weight:400;letter-spacing:normal;font-style:normal}.TrainingDetailsPage_noShowBtn__KsewG{background:rgba(0,0,0,0);border:none;color:#9ca3af;cursor:pointer;transition:color .2s}.TrainingDetailsPage_noShowBtn__KsewG:hover{color:#ef4444}.TrainingDetailsPage_removeBtn__EhtFM{background:rgba(0,0,0,0);border:none;color:#9ca3af;cursor:pointer;transition:color .2s}.TrainingDetailsPage_removeBtn__EhtFM:hover{color:#ef4444}.TrainingDetailsPage_leaveBtn__RqZSo{background:rgba(0,0,0,0);border:none;color:#9ca3af;cursor:pointer;transition:color .2s}.TrainingDetailsPage_leaveBtn__RqZSo:hover{color:#ef4444}.TrainingDetailsPage_appsContainer__ojR_s{max-width:37.5rem;margin:0 auto;display:flex;flex-direction:column}.TrainingDetailsPage_emptyCard__IXyLM{text-align:center;color:#94a3b8;padding:2.5rem;background:rgba(24,24,27,.6);border-radius:1rem;border:1px dashed hsla(0,0%,100%,.1);font-weight:400;font-size:1rem}.TrainingDetailsPage_spotsCounter__t4bYO{font-size:.8125rem;color:#94a3b8;font-weight:500;background:hsla(0,0%,100%,.06);padding:.25rem .625rem;border-radius:1.25rem}.TrainingDetailsPage_statusBadge__w8bg0{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;padding:.1875rem .5rem;border-radius:1.25rem;margin-top:.375rem}.TrainingDetailsPage_statusPending__DhF13{background:hsla(0,0%,100%,.08);color:#d4d4d8}.TrainingDetailsPage_statusAccepted__5p92H{background:rgba(0,224,118,.15);color:#00e076}.TrainingDetailsPage_statusRejected__QIvVR{background:rgba(239,68,68,.12);color:#ef4444}.TrainingDetailsPage_statusExpired__Lrbiq{background:rgba(148,163,184,.14);color:#94a3b8}.TrainingDetailsPage_appBadgeRow__ZW_7W{margin-top:.125rem}.TrainingDetailsPage_fullBadge__hqUZ2{display:inline-flex;align-items:center;gap:.375rem;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.55);font-size:.8125rem;font-weight:500;padding:.5rem .875rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.12);cursor:not-allowed}.TrainingDetailsPage_appsFullWarning__kuuEw{color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.05)}.TrainingDetailsPage_appsList__BhVER{display:flex;flex-direction:column;gap:.75rem}.TrainingDetailsPage_appsWarning___9YtD{display:flex;align-items:center;gap:.5rem;color:#eab308;background:rgba(234,179,8,.1);padding:.75rem;border-radius:.5rem;font-size:.875rem;margin-bottom:.75rem;font-weight:400}.TrainingDetailsPage_appRow__fWVQn{display:flex;align-items:center;justify-content:space-between;background:hsla(0,0%,100%,.05);padding:1rem;border-radius:.75rem;border:1px solid hsla(0,0%,100%,.1)}.TrainingDetailsPage_appInfo__A5qX4{display:flex;flex-direction:column}.TrainingDetailsPage_appInfo__A5qX4 strong{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.25rem;letter-spacing:normal}.TrainingDetailsPage_appInfo__A5qX4 span{color:#9ca3af;font-size:.875rem;font-weight:400;letter-spacing:normal}.TrainingDetailsPage_appActions__ttm4D{display:flex;gap:.5rem}.TrainingDetailsPage_appActions__ttm4D .TrainingDetailsPage_actionBtn__gB_Y2{height:2.25rem;border-radius:.5rem;border:none;display:flex;align-items:center;gap:.375rem;padding:0 .75rem;cursor:pointer;font-size:.875rem;font-weight:600;letter-spacing:.025em;text-transform:none}.TrainingDetailsPage_appActions__ttm4D .TrainingDetailsPage_actionBtn__gB_Y2.TrainingDetailsPage_reject__ByuGQ{background:rgba(239,68,68,.1);color:#ef4444;padding:0 .625rem;font-weight:500}.TrainingDetailsPage_appActions__ttm4D .TrainingDetailsPage_actionBtn__gB_Y2.TrainingDetailsPage_accept__z8sOH{background:#00e076;color:#000}.TrainingTypeBadge_typeBadge__TlnYF{display:inline-flex;align-items:center;justify-content:center;padding-inline:33px;height:1.5rem;font-weight:500;font-size:.625rem;letter-spacing:.05em;text-transform:uppercase;border-radius:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff;color:#121215}.DeletedBadge_deletedName__81svi{color:#94a3b8!important;text-decoration:line-through!important}.DeletedBadge_badge__38FgH{display:inline;margin-left:.35em;color:#94a3b8;font-size:.75em;font-weight:400;line-height:inherit;white-space:nowrap;vertical-align:baseline}.CreateTrainingModal_modalOverlay__wJyss{position:fixed;inset:0;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding:6.25rem 1.25rem 1.25rem;animation:CreateTrainingModal_fadeIn__sN1Kp .25s ease-out}@media(max-width:768px){.CreateTrainingModal_modalOverlay__wJyss{padding:5rem .625rem 1.25rem;align-items:flex-start}}.CreateTrainingModal_modalContent__uW518{width:60%;max-width:50rem;min-width:37.5rem;background:rgba(18,18,20,.96);border:1px solid hsla(0,0%,100%,.08);border-radius:1.5rem;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.7);display:flex;flex-direction:column;max-height:calc(100vh - 8.75rem);animation:CreateTrainingModal_slideUp__Ik96p .35s cubic-bezier(.16,1,.3,1);color-scheme:dark;overflow:hidden}@media(max-width:768px){.CreateTrainingModal_modalContent__uW518{width:100%;min-width:auto;border-radius:1.25rem;max-height:calc(100vh - 6.25rem)}}.CreateTrainingModal_header__AFy84{padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);background:rgba(18,18,20,.5)}.CreateTrainingModal_header__AFy84 h2{color:#fff;font-size:1.375rem;font-weight:600;margin:0;letter-spacing:normal}.CreateTrainingModal_header__AFy84 .CreateTrainingModal_closeBtn__bVhzS{background:rgba(0,0,0,0);border:none;color:#9ca3af;cursor:pointer;transition:color .2s}.CreateTrainingModal_header__AFy84 .CreateTrainingModal_closeBtn__bVhzS:hover{color:#fff}.CreateTrainingModal_scrollableContent__l_z20{padding:2rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem}.CreateTrainingModal_scrollableContent__l_z20::-webkit-scrollbar{width:4px}.CreateTrainingModal_scrollableContent__l_z20::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.CreateTrainingModal_scrollableContent__l_z20::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}.CreateTrainingModal_grid__lbRAV{display:flex;flex-direction:column;gap:1.25rem}.CreateTrainingModal_gridRow2__Vl1Q_{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.CreateTrainingModal_locationGrid__WsB3_{display:grid;grid-template-columns:1.2fr 2fr;gap:.75rem}@media(max-width:576px){.CreateTrainingModal_locationGrid__WsB3_{grid-template-columns:1fr}}.CreateTrainingModal_fullWidth__7otBy{grid-column:1/-1}.CreateTrainingModal_field__ta41r{position:relative;width:100%}.CreateTrainingModal_field__ta41r .CreateTrainingModal_input__PjCxd,.CreateTrainingModal_field__ta41r .CreateTrainingModal_select__UnXLn{width:100%;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.12);border-radius:.875rem;padding:1.5rem 2.75rem .5rem 1rem;color:#fff;font-size:.9375rem;font-weight:400;outline:none;transition:all .2s cubic-bezier(.4,0,.2,1);height:3.625rem;appearance:none}.CreateTrainingModal_field__ta41r .CreateTrainingModal_input__PjCxd[type=number],.CreateTrainingModal_field__ta41r .CreateTrainingModal_select__UnXLn[type=number]{-moz-appearance:textfield}.CreateTrainingModal_field__ta41r .CreateTrainingModal_input__PjCxd[type=number]::-webkit-inner-spin-button,.CreateTrainingModal_field__ta41r .CreateTrainingModal_input__PjCxd[type=number]::-webkit-outer-spin-button,.CreateTrainingModal_field__ta41r .CreateTrainingModal_select__UnXLn[type=number]::-webkit-inner-spin-button,.CreateTrainingModal_field__ta41r .CreateTrainingModal_select__UnXLn[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CreateTrainingModal_field__ta41r .CreateTrainingModal_input__PjCxd:focus,.CreateTrainingModal_field__ta41r .CreateTrainingModal_select__UnXLn:focus{border-color:#00e076;background:rgba(0,224,118,.03);box-shadow:0 4px 20px -8px rgba(0,224,118,.2)}.CreateTrainingModal_field__ta41r .CreateTrainingModal_input__PjCxd option,.CreateTrainingModal_field__ta41r .CreateTrainingModal_select__UnXLn option{background:#18181b;color:#fff}.CreateTrainingModal_field__ta41r.CreateTrainingModal_hasError__qrWvj .CreateTrainingModal_input__PjCxd{border-color:#ef4444;background:rgba(239,68,68,.05)}.CreateTrainingModal_field__ta41r.CreateTrainingModal_hasError__qrWvj .CreateTrainingModal_input__PjCxd:focus{box-shadow:0 4px 20px -8px rgba(239,68,68,.2)}.CreateTrainingModal_field__ta41r.CreateTrainingModal_hasError__qrWvj .CreateTrainingModal_label__l6R2n{color:#ef4444}.CreateTrainingModal_field__ta41r.CreateTrainingModal_hasError__qrWvj .CreateTrainingModal_iconWrapper__XtHDU{color:#ef4444;animation:CreateTrainingModal_shake__cSKr_ .4s ease-in-out}.CreateTrainingModal_field__ta41r .CreateTrainingModal_iconWrapper__XtHDU{position:absolute;right:.875rem;top:1.8125rem;transform:translateY(-50%);color:#9ca3af;pointer-events:none;display:flex;z-index:2;transition:color .2s}.CreateTrainingModal_field__ta41r:focus-within .CreateTrainingModal_iconWrapper__XtHDU{color:#00e076}.CreateTrainingModal_field__ta41r .CreateTrainingModal_label__l6R2n{position:absolute;left:1rem;top:1.8125rem;transform:translateY(-50%);color:hsla(0,0%,100%,.4);font-size:.875rem;font-weight:500;pointer-events:none;transition:all .2s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.05em}.CreateTrainingModal_field__ta41r .CreateTrainingModal_input__PjCxd:focus+.CreateTrainingModal_label__l6R2n,.CreateTrainingModal_field__ta41r .CreateTrainingModal_input__PjCxd:not(:placeholder-shown)+.CreateTrainingModal_label__l6R2n,.CreateTrainingModal_field__ta41r .CreateTrainingModal_select__UnXLn.CreateTrainingModal_filled__Uwiv7+.CreateTrainingModal_label__l6R2n{top:.875rem;font-size:.625rem;color:#00e076;opacity:.8}.CreateTrainingModal_field__ta41r .CreateTrainingModal_textarea__6JvUk{min-height:6rem;resize:vertical;padding:1.5rem 1rem .75rem;line-height:1.5;font-family:inherit}.CreateTrainingModal_field__ta41r .CreateTrainingModal_textarea__6JvUk+.CreateTrainingModal_label__l6R2n{top:.875rem;font-size:.625rem;opacity:.8}.CreateTrainingModal_field__ta41r.CreateTrainingModal_activeAutocomplete__tqIZi .CreateTrainingModal_input__PjCxd{border-color:#00e076;border-bottom-left-radius:0;border-bottom-right-radius:0}.CreateTrainingModal_errorText__DboeL{display:block;margin-top:.375rem;font-size:.75rem;font-weight:400;color:#ef4444;letter-spacing:normal;text-transform:none}.CreateTrainingModal_autocompleteDropdown__0Yuea{position:absolute;top:100%;left:0;right:0;background:#18181b;border:1px solid hsla(0,0%,100%,.12);border-top:none;border-bottom-left-radius:.875rem;border-bottom-right-radius:.875rem;z-index:10;overflow:hidden}.CreateTrainingModal_suggestionItem__KbeSy{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:background .2s}.CreateTrainingModal_suggestionItem__KbeSy:hover{background:hsla(0,0%,100%,.05)}.CreateTrainingModal_suggestionItem__KbeSy .CreateTrainingModal_clubIcon__bcmTF{width:2rem;height:2rem;background:hsla(0,0%,100%,.05);color:#9ca3af;border-radius:.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.CreateTrainingModal_suggestionItem__KbeSy .CreateTrainingModal_suggestionTitle__ZKHlG{font-weight:500;font-size:.9375rem;color:#fff;letter-spacing:normal}.CreateTrainingModal_suggestionItem__KbeSy .CreateTrainingModal_suggestionAddress__Tv1YP{font-weight:400;font-size:.8125rem;color:#9ca3af;letter-spacing:normal}.CreateTrainingModal_checkboxRow__OQXSh{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;cursor:pointer;-webkit-user-select:none;user-select:none}.CreateTrainingModal_checkboxRow__OQXSh span{color:#fff;font-size:.9375rem;font-weight:400}.CreateTrainingModal_weekdayRow__7lGxi{display:flex;flex-wrap:wrap;gap:.75rem}.CreateTrainingModal_customCheckbox__skHl3{width:1.5rem;height:1.5rem;border-radius:.375rem;flex-shrink:0;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;transition:all .2s}.CreateTrainingModal_customCheckbox__skHl3.CreateTrainingModal_active__WdOX0{background:#00e076;border-color:#00e076}.CreateTrainingModal_inviteSection__6KSMt{background:rgba(24,24,27,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:1.25rem}.CreateTrainingModal_inviteHeader__Zx3EL{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.CreateTrainingModal_inviteHeader__Zx3EL h3{font-weight:500;font-size:.9375rem;color:#fff;letter-spacing:normal;text-transform:none;margin:0}.CreateTrainingModal_addPlayerForm__TUpib{display:flex;gap:.625rem;align-items:center;margin-bottom:1rem;background:hsla(0,0%,100%,.05);padding:.625rem;border-radius:.75rem;border:1px solid #00e076;animation:CreateTrainingModal_slideDown__06b2m .2s ease-out}.CreateTrainingModal_miniInput__k3o5e{font-weight:400;font-size:.9375rem;color:#fff;letter-spacing:normal;text-transform:none;flex:1 1;background:rgba(0,0,0,0);border:none;padding:.5rem;outline:none}.CreateTrainingModal_miniInput__k3o5e::placeholder{color:hsla(0,0%,100%,.3)}.CreateTrainingModal_formActions__43v_7{display:flex;gap:.375rem}.CreateTrainingModal_formActionBtn__mFb6t{width:2.25rem;height:2.25rem;border-radius:.625rem;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:1.125rem}.CreateTrainingModal_formActionBtn__mFb6t.CreateTrainingModal_reject__i9_x6{background:rgba(239,68,68,.1);color:#ef4444}.CreateTrainingModal_formActionBtn__mFb6t.CreateTrainingModal_reject__i9_x6:hover{background:rgba(239,68,68,.2)}.CreateTrainingModal_formActionBtn__mFb6t.CreateTrainingModal_accept__YF3Ru{background:rgba(34,197,94,.1);color:#22c55e}.CreateTrainingModal_formActionBtn__mFb6t.CreateTrainingModal_accept__YF3Ru:hover{background:rgba(34,197,94,.2)}.CreateTrainingModal_successMessage___hVuk{font-weight:500;font-size:.875rem;letter-spacing:normal;text-transform:none;display:flex;align-items:center;gap:.625rem;background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.3);padding:.75rem;border-radius:.75rem;margin-bottom:1rem;color:#22c55e;animation:CreateTrainingModal_fadeIn__sN1Kp .3s ease-out}.CreateTrainingModal_successMessage___hVuk svg{color:#22c55e}.CreateTrainingModal_addPlayerBtn__sMqwj{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:#00e076;cursor:pointer;transition:all .2s}.CreateTrainingModal_addPlayerBtn__sMqwj:hover{background:rgba(0,224,118,.1);border-color:#00e076;transform:rotate(90deg)}.CreateTrainingModal_playersList__EuJeG{display:flex;flex-direction:column;gap:.75rem}.CreateTrainingModal_playerCard__5T7tB{display:flex;align-items:center;justify-content:space-between;background:hsla(0,0%,100%,.03);padding:.75rem;border-radius:.75rem;border:1px solid rgba(0,0,0,0);transition:border-color .2s}.CreateTrainingModal_playerCard__5T7tB:hover{border-color:hsla(0,0%,100%,.1)}.CreateTrainingModal_playerInfo__wKlwE{display:flex;align-items:center;gap:.75rem}.CreateTrainingModal_playerAvatar__lMqdm{width:2.5rem;height:2.5rem;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;color:#9ca3af;flex-shrink:0}.CreateTrainingModal_playerText__QqEPl .CreateTrainingModal_playerName__OCu_9{font-weight:500;font-size:.9375rem;color:#fff;letter-spacing:normal;text-transform:none;line-height:1.2}.CreateTrainingModal_playerText__QqEPl .CreateTrainingModal_playerRole__IG3U9{font-weight:400;font-size:.8125rem;color:#6b7280;letter-spacing:normal;text-transform:none;margin-top:.125rem}.CreateTrainingModal_playerActions__E8Rwg{display:flex;gap:.5rem}.CreateTrainingModal_footer__D1Lxb{padding:1.25rem 2rem 2rem;margin-top:auto}.CreateTrainingModal_createBtn__bWjbL{width:100%;background:#00e076;color:#000;border:none;padding:1.125rem;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;text-transform:none;letter-spacing:.02em;display:flex;align-items:center;justify-content:center}.CreateTrainingModal_createBtn__bWjbL:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 10px 25px -5px rgba(0,224,118,.4)}.CreateTrainingModal_createBtn__bWjbL:active{transform:translateY(0)}@keyframes CreateTrainingModal_slideDown__06b2m{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes CreateTrainingModal_fadeIn__sN1Kp{0%{opacity:0}to{opacity:1}}@keyframes CreateTrainingModal_slideUp__Ik96p{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CreateTrainingModal_shake__cSKr_{0%,to{transform:translateY(-50%) translateX(0)}25%{transform:translateY(-50%) translateX(-4px)}75%{transform:translateY(-50%) translateX(4px)}}body.pdl-print-route{display:block;background:#fff;min-height:0}body.pdl-print-route>:not(#pdl-print-sheets){display:none!important}body.pdl-print-route>#pdl-print-sheets{display:block}.print_printRoot__cR0DY{padding:8mm 0;color:#1a1a1a;background:#fff}.print_screenOnly__ICzMJ{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;padding:0 0 8mm;font-size:14px}.print_backLink__sCpsk{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid #cbd5e1;border-radius:6px;color:#1a1a1a;text-decoration:none}.print_printBtn__YIlPL{background:#1a1a1a;color:#fff}.print_pdfBtn__VNUER,.print_printBtn__YIlPL{height:32px;padding:0 16px;border:1px solid #1a1a1a;border-radius:6px;font-weight:600;cursor:pointer}.print_pdfBtn__VNUER{background:#fff;color:#1a1a1a}.print_pdfBtn__VNUER[disabled]{opacity:.6;cursor:default}.print_hint__Bp5di{color:#475569}.print_sheet__walzP{width:281mm;min-height:194mm;background:#fff;margin:0 auto 12mm;padding:4mm;border:1px solid #cbd5e1;box-sizing:border-box}.print_sheetHeader__K44Q3{display:flex;align-items:baseline;justify-content:space-between;gap:8mm;margin-bottom:3mm;padding-bottom:1.5mm;border-bottom:1px solid #1a1a1a;color:#1a1a1a}.print_sheetTitle__8b6M4{font-size:14px;font-weight:700}.print_sheetMeta__o2wHg{font-size:12px;font-weight:600}@media print{@page{size:A4 landscape;margin:8mm}body.pdl-print-route{background:#fff}.print_printRoot__cR0DY{padding:0}.print_screenOnly__ICzMJ{display:none}.print_sheet__walzP{width:auto;min-height:0;margin:0;padding:0;border:none;page-break-after:always;break-after:page}.print_sheet__walzP:last-child{page-break-after:auto;break-after:auto}}.MatchCompleteModal_overlay__0YKwA{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.MatchCompleteModal_modal__lsX3b{width:100%;max-width:40rem;background:#18181b;border:1px solid hsla(0,0%,100%,.08);border-radius:1.25rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.5)}.MatchCompleteModal_header__wm5qu{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.MatchCompleteModal_title__AOt_t{margin:0;font-size:1.125rem;font-weight:600;color:#fff}.MatchCompleteModal_closeBtn____uG1{width:2rem;height:2rem;border-radius:50%;background:hsla(0,0%,100%,.08);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.MatchCompleteModal_closeBtn____uG1:hover{background:hsla(0,0%,100%,.16)}.MatchCompleteModal_body__4N8sW{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.MatchCompleteModal_teamsGrid__29hjc{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.MatchCompleteModal_teamColumn__hyfar{display:flex;flex-direction:column;align-items:center;gap:.75rem}.MatchCompleteModal_teamLabel___mp2t{color:#fff;font-weight:600;font-size:1rem;margin-bottom:.25rem}.MatchCompleteModal_select__v5rfF{width:100%;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:.625rem;color:#fff;font-size:.875rem;outline:none;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='%239ca3af'><path d='M6 8.5L1.5 4h9z'/></svg>");background-repeat:no-repeat;background-position:right .75rem center;background-size:.75rem;padding:.75rem 2rem .75rem .875rem}.MatchCompleteModal_select__v5rfF:focus{border-color:rgba(0,224,118,.5)}.MatchCompleteModal_select__v5rfF option{background:#18181b;color:#fff}.MatchCompleteModal_scoreRow__DNGwy{display:flex;align-items:center;gap:.75rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;padding:.875rem 1rem}.MatchCompleteModal_teamSummary__auShc{flex:1 1;color:#fff;font-size:.875rem;line-height:1.3;white-space:pre-line}.MatchCompleteModal_scoreInput__a_yKn{width:3.5rem;height:2.5rem;text-align:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:.5rem;color:#fff;font-size:1rem;font-weight:600;outline:none;flex-shrink:0}.MatchCompleteModal_scoreInput__a_yKn:focus{border-color:rgba(0,224,118,.5)}.MatchCompleteModal_scoreInput__a_yKn::-webkit-inner-spin-button,.MatchCompleteModal_scoreInput__a_yKn::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.MatchCompleteModal_scoreInput__a_yKn{appearance:textfield}.MatchCompleteModal_colon__8lykq{color:#fff;font-weight:600;font-size:1.25rem;flex-shrink:0}.MatchCompleteModal_error__tZ7ol{color:#ef4444;font-size:.8125rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);border-radius:.5rem;padding:.625rem .75rem}.MatchCompleteModal_footer__E0TGA{padding:0 1.5rem 1.5rem}.MatchCompleteModal_saveBtn__kyObF{width:100%;padding:.875rem;background:#00e076;color:#000;font-weight:700;font-size:1rem;border:none;border-radius:.75rem;cursor:pointer;transition:filter .2s,opacity .2s}.MatchCompleteModal_saveBtn__kyObF:hover:not(:disabled){filter:brightness(1.05)}.MatchCompleteModal_saveBtn__kyObF:disabled{opacity:.6;cursor:not-allowed}@media(max-width:600px){.MatchCompleteModal_teamsGrid__29hjc{grid-template-columns:1fr}.MatchCompleteModal_scoreRow__DNGwy{flex-wrap:wrap;justify-content:center}.MatchCompleteModal_teamSummary__auShc{flex:1 1 100%;text-align:center}}.MatchCompleteModal_setsBlock__JPYXS{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.05);border-radius:.75rem}.MatchCompleteModal_setsHelp__Af6_f{font-size:.75rem;color:hsla(0,0%,100%,.5);line-height:1.4}.MatchCompleteModal_setsHeader__5P_Cg{display:grid;grid-template-columns:1fr auto 1fr;gap:.5rem;align-items:center;margin-bottom:.25rem;font-weight:600;font-size:.8125rem;color:hsla(0,0%,100%,.85);text-align:center}.MatchCompleteModal_setLabel__smAhL{min-width:7.5rem;font-size:.8125rem;color:hsla(0,0%,100%,.55);font-weight:500}.MatchCompleteModal_setsStatus__wesqE{margin-top:.375rem;padding:.5rem .625rem;background:rgba(0,224,118,.05);border-left:3px solid rgba(0,224,118,.4);border-radius:.25rem;font-size:.75rem;color:hsla(0,0%,100%,.75);font-style:italic;line-height:1.4;min-height:1.125rem}.MatchCompleteModal_setsStatus__wesqE:empty{display:none}@media(max-width:600px){.MatchCompleteModal_setLabel__smAhL{min-width:auto;flex:1 1 100%;text-align:center}}