.card_detailCard__sS9o2{margin-bottom:3rem;background-color:#fff;border:2px solid var(--concrete-dark);border-radius:8px;padding:2rem;box-shadow:4px 4px 0 var(--concrete-medium)}.card_cardHeader__O1Af5{display:flex;flex-direction:column;gap:1.5rem}.card_cardTitle__b1_Wd{font-size:1.5rem;font-weight:700;color:var(--graffiti-blue);margin:0 0 1rem}.card_cardDetails__y6_NU{display:flex;flex-direction:column;gap:1rem}.card_detailItem__uub1_{display:flex;align-items:center;gap:.5rem;color:var(--text-light);font-size:.875rem}.card_detailIcon__e0RWK{width:1rem;height:1rem;color:var(--text-light)}.card_cardActions__R6J_J{margin-top:1.5rem;display:flex;justify-content:flex-end}.button_button__qQsU_{background-color:var(--graffiti-blue);color:#fff;padding:.75rem 1.5rem;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px 0 var(--graffiti-purple);transition:all .2s;border:none;cursor:pointer;white-space:nowrap}.button_button__qQsU_:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--graffiti-purple)}.button_button__qQsU_:disabled{opacity:.7;cursor:not-allowed}.shared_pageContainer__1BLPt{max-width:1200px;margin:0 auto;padding:20px}.shared_pageTitle__xTaXt{font-size:2rem;font-weight:800;color:var(--graffiti-pink);text-transform:uppercase;letter-spacing:1px;text-shadow:2px 2px 0 var(--graffiti-purple);margin:0}@media screen and (max-width:768px){.shared_pageContainer__1BLPt{padding:15px}.shared_pageTitle__xTaXt{font-size:1.75rem}}.shared_formLabel__wjUn1{display:block;margin-top:1em;margin-bottom:.5rem;color:var(--text-dark);font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem}.shared_input__KYRbi,.shared_select__jjgnC,.shared_textarea__FLOFs{font-family:monospace;font-size:1rem;padding:.75rem;border:2px solid var(--concrete-dark);border-radius:6px;transition:all .2s;background-color:#fff;width:100%}.shared_input__KYRbi:focus,.shared_select__jjgnC:focus,.shared_textarea__FLOFs:focus{outline:none;border-color:var(--graffiti-blue);box-shadow:2px 2px 0 var(--graffiti-purple);transform:translate(-2px,-2px)}.shared_textarea__FLOFs{min-height:100px;resize:vertical}.shared_select__jjgnC{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.5rem}.page_container__yl8Ga{width:100%;padding:2rem}.page_header__gf7WQ{margin-bottom:2rem;text-align:center}.page_title__2plLD{font-size:2rem;font-weight:800;color:var(--graffiti-pink);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px;text-shadow:2px 2px 0 var(--graffiti-purple)}.page_subtitle__xv90P{color:var(--text-light);font-size:1.125rem}.page_card__Xxqdb{background-color:#fff;border:2px solid var(--concrete-dark);border-radius:8px;padding:2rem;box-shadow:4px 4px 0 var(--concrete-medium);width:100%}.page_formGroup__3NKjQ{margin-bottom:1.5rem}.page_formRow__rtYeU{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.page_message__Hvhy8{padding:1rem;border-radius:4px;margin-bottom:1.5rem;font-size:.875rem;text-align:center}.page_success__MYt9R{background-color:#dcfce7;color:#16a34a;border:1px solid #16a34a}.page_error__GMaAW{background-color:#fee2e2;color:#dc2626;border:1px solid #dc2626}.page_formActions__PaE_Y{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.page_cancelButton__begdx,.page_submitButton__5wM4j{padding:.75rem 1.5rem;border-radius:4px;font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px}.page_submitButton__5wM4j{background-color:var(--graffiti-blue);color:#fff;border:none;box-shadow:2px 2px 0 var(--graffiti-purple)}.page_submitButton__5wM4j:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--graffiti-purple)}.page_submitButton__5wM4j:disabled{opacity:.7;cursor:not-allowed}.page_cancelButton__begdx{background-color:#fff;color:var(--text-dark);border:2px solid var(--concrete-dark)}.page_cancelButton__begdx:hover{background-color:var(--concrete-light)}@media (max-width:768px){.page_container__yl8Ga{padding:1rem;margin:1rem auto}.page_card__Xxqdb{padding:1.5rem}.page_formActions__PaE_Y{flex-direction:column-reverse}.page_cancelButton__begdx,.page_submitButton__5wM4j{width:100%}}.account_container__epAnC{display:flex;min-height:100vh;background-color:var(--concrete-light);padding:0;position:relative}.account_sidebar__W0DjM{width:280px;background:var(--concrete-light);border-right:2px solid var(--concrete-medium);padding:2rem;height:calc(100vh - 75px);position:fixed;top:75px;left:0;overflow-y:auto;z-index:40;transition:transform .3s ease-in-out,top .3s ease-in-out;background-image:linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.95)),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23f3f4f6' fill-opacity='0.4'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.account_overlay__b6LYG{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:30;transition:opacity .3s ease-in-out}.account_overlay__b6LYG.account_open__9xddQ{display:block}.account_mobileToggle__YLFfd{display:none;position:fixed;top:5rem;left:1rem;z-index:1000;background:var(--concrete-light);border:2px solid var(--concrete-medium);border-radius:6px;padding:.5rem;cursor:pointer;transition:all .2s;box-shadow:2px 2px 0 var(--concrete-medium)}.account_mobileToggle__YLFfd:hover{background:var(--concrete-medium);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--concrete-medium)}.account_toggleIcon__hFyNr{width:1.5rem;height:1.5rem;color:var(--text-dark)}.account_userInfo__6aq6A{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-bottom:2rem;border-bottom:2px solid var(--concrete-dark);margin-bottom:2rem}.account_avatarLink___lRO2{display:block;transition:transform .2s,opacity .2s}.account_avatarLink___lRO2:hover{opacity:.9;transform:scale(1.05)}.account_avatar__j68K6{width:64px;height:64px;background-color:var(--graffiti-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.25rem;box-shadow:2px 2px 0 var(--graffiti-purple)}.account_userDetails__v8Riw{text-align:center}.account_userName__lmRxZ{font-size:1.125rem;font-weight:800;color:var(--text-dark);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.account_userEmail__OzkTu{color:var(--text-light);font-size:.875rem;margin-bottom:.5rem}.account_userRole___rTnS{display:inline-block;padding:.25rem .75rem;background-color:var(--graffiti-blue);color:#fff;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px 0 var(--graffiti-purple)}.account_navigation__vgfsg{display:flex;flex-direction:column;gap:.5rem}.account_navDivider__N_zht{height:2px;background-color:var(--concrete-dark);margin:1rem 0}.account_navSection__uJuyZ{display:flex;flex-direction:column;gap:.5rem}.account_navSectionTitle__fPtIp{color:var(--text-light);font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;padding:0 .5rem}.account_navLink__986uX{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:var(--text-light);text-decoration:none;border-radius:6px;transition:all .2s;font-weight:500;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;background:none;border:none;width:100%;text-align:left;cursor:pointer}.account_icon__ut_5c{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--text-light);transition:all .2s}.account_navLink__986uX:hover{background-color:var(--concrete-medium);color:var(--text-dark);transform:translateX(4px)}.account_navLink__986uX:hover .account_icon__ut_5c{color:var(--text-dark)}.account_navLink__986uX.account_active__5pXWl{background-color:var(--graffiti-pink);color:#fff;font-weight:600;box-shadow:2px 2px 0 var(--graffiti-purple);position:relative;z-index:1}.account_navLink__986uX.account_active__5pXWl .account_icon__ut_5c{color:#fff}.account_dashboardLink__54AJl{background-color:var(--graffiti-blue)!important;color:#fff!important;font-weight:600!important;box-shadow:2px 2px 0 var(--graffiti-purple)!important}.account_dashboardLink__54AJl:hover{background-color:var(--graffiti-pink)!important;transform:translateX(4px)}.account_mainContent__qb1vW{flex:1 1;margin-left:280px;padding:2rem;background-color:var(--concrete-light);max-height:100vh;overflow-y:auto;position:relative;z-index:0}.account_header__0RMU8{margin-bottom:2rem}.account_welcomeText__iM9O6{font-size:2rem;font-weight:800;color:var(--graffiti-pink);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px;text-shadow:2px 2px 0 var(--graffiti-purple)}.account_subText__7dLg_{color:var(--text-light);font-size:1rem;font-weight:500;margin-bottom:1rem}.account_overviewIntro__NTK9b{max-width:1200px;margin:0 auto 1.5rem;padding:0 2rem}.account_overviewIntroText__4tK6a{color:var(--text-light);font-size:1rem;line-height:1.6;margin:0 0 .75rem}.account_overviewIntroText__4tK6a:last-child{margin-bottom:0}.account_overviewIntroLink__Me7Br{font-weight:600;color:var(--graffiti-blue);text-decoration:none}.account_overviewIntroLink__Me7Br:hover{text-decoration:underline}.account_settingsPage__LwjBj{max-width:1200px;margin:0 auto;padding:0 2rem 2rem;display:flex;flex-direction:column;gap:2rem}.account_content__dK3TO{max-width:1200px;margin:0 auto;padding:2rem}.account_content__dK3TO.account_gridLayout__C9Mga{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.account_card__5zgeI{background:#fff;border:2px solid var(--concrete-dark);border-radius:8px;padding:2rem;box-shadow:4px 4px 0 var(--concrete-medium);transition:all .2s}.account_card__5zgeI:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--concrete-medium)}.account_card__5zgeI h2{color:var(--text-dark);margin-bottom:1rem;font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.account_cardText__S_FmJ{color:var(--text-light);margin-bottom:2rem;line-height:1.5}.account_form__AT0uy{display:flex;flex-direction:column;gap:1.5rem}.account_formGroup__9s__B{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.account_formRow__8TXqb{display:flex;gap:1rem;margin-bottom:0}.account_button__rBsa8,.account_submitButton__SLtlr{background-color:var(--graffiti-blue);color:#fff;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;margin-top:1rem;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px 0 var(--graffiti-purple)}.account_button__rBsa8:hover,.account_submitButton__SLtlr:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--graffiti-purple)}.account_button__rBsa8:disabled,.account_submitButton__SLtlr:disabled{background-color:var(--concrete-medium);cursor:not-allowed;transform:none;box-shadow:none}.account_error__WNzDj{background-color:var(--error-light);color:var(--error);padding:.75rem;border-radius:6px;margin-bottom:1.5rem;font-size:.875rem;border:2px solid var(--error)}.account_statusInfo__PfbH6{display:flex;justify-content:space-between;margin-bottom:.75rem;font-size:.875rem}.account_statusLabel__9fiuN{color:var(--text-light);text-transform:uppercase;letter-spacing:.5px}.account_statusValue__M08ES{color:var(--text-dark);font-weight:600}.account_loading__pM7Ix{display:flex;align-items:center;justify-content:center;min-height:100vh;color:var(--text-light);font-size:1rem}.account_notificationOption__qWNk_{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--concrete-medium)}.account_notificationOption__qWNk_:last-child{border-bottom:none;padding-bottom:0}.account_checkboxLabel__8Q5eo{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--text-dark);cursor:pointer}.account_checkboxLabel__8Q5eo input[type=checkbox]{width:1.25rem;height:1.25rem;border:2px solid var(--concrete-dark);border-radius:4px;cursor:pointer}.account_notificationDescription__4UKmT{margin-top:.5rem;color:var(--text-light);font-size:.875rem;margin-left:1.75rem}.account_subtitle__ShS4m{color:var(--text-light);font-size:.875rem;margin-bottom:2rem}.account_errorMessage__5Fdn5{padding:.75rem;border-radius:4px;margin-bottom:1rem;font-size:.875rem;background-color:#fee2e2;color:#dc2626;border:1px solid #dc2626}.account_successMessage__yQn_L{background-color:#dcfce7;color:#16a34a;padding:1rem;border-radius:4px;margin-bottom:1.5rem;border:1px solid #16a34a;font-size:.875rem;text-align:center}.account_successMessage__yQn_L h3{font-size:1.25rem;font-weight:700;color:var(--graffiti-blue);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.account_formActions__qS_KM{display:flex;justify-content:flex-end;margin-top:2rem}.account_pageTitle__2xKmj{font-size:2rem;font-weight:800;color:var(--graffiti-blue);text-transform:uppercase;letter-spacing:1px;text-shadow:2px 2px 0 var(--graffiti-purple)}@media (max-width:1200px){.account_content__dK3TO.account_gridLayout__C9Mga{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.account_mobileToggle__YLFfd{display:block}.account_sidebar__W0DjM{transform:translateX(-100%);width:100%;max-width:280px;box-shadow:2px 0 8px rgba(0,0,0,.1);z-index:999;padding:2rem;top:50px;height:calc(100vh - 50px)}.account_sidebar__W0DjM.account_open__9xddQ{transform:translateX(0)}.account_overlay__b6LYG.account_open__9xddQ{display:block;z-index:998}.account_mainContent__qb1vW{margin-left:0;padding:1rem}.account_header__0RMU8{margin-top:4rem}.account_navigation__vgfsg,.account_userInfo__6aq6A{padding:1rem}.account_navLink__986uX{padding:.75rem 1rem}.account_content__dK3TO{padding:1rem}.account_content__dK3TO.account_gridLayout__C9Mga{grid-template-columns:1fr}.account_formRow__8TXqb{flex-direction:column}}@media (max-width:640px){.account_content__dK3TO{padding:1rem}.account_card__5zgeI{padding:1.5rem}.account_formRow__8TXqb{flex-direction:column;gap:1.5rem}}.account_activityList__YlxQz{display:flex;flex-direction:column;gap:1rem}.account_activityItem__0K_AM{padding:1rem;background:var(--concrete-light);border-radius:8px;border:2px solid var(--concrete-dark);box-shadow:2px 2px 0 var(--concrete-medium)}.account_activityTitle__SdUgW{font-weight:600;margin-bottom:.5rem;color:var(--text-dark)}.account_activityMeta__UmSnf{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:var(--text-light)}.account_activityStatus__UUcv_,.account_statusValue__M08ES.account_statusAPPROVED__nNpBi,.account_statusValue__M08ES.account_statusPENDING__t129M,.account_statusValue__M08ES.account_statusREJECTED__9Gwv_{padding:.25rem .5rem;border-radius:4px;font-weight:500;display:inline-block}.account_statusPENDING__t129M{background:#fff3cd;color:#856404;border:1px solid #ffeeba}.account_statusAPPROVED__nNpBi{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.account_statusREJECTED__9Gwv_{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.account_dashboardButton__9plaB{display:inline-block;padding:.75rem 1.5rem;background-color:var(--graffiti-blue);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px 0 var(--graffiti-purple);transition:all .2s}.account_dashboardButton__9plaB:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--graffiti-purple);background-color:var(--graffiti-pink)}.account_onboardingWrap__Bwxk1{margin-bottom:2rem}.account_onboardingCard__IQVII{background:#fff;border:2px solid var(--concrete-dark);border-radius:8px;padding:2rem;box-shadow:4px 4px 0 var(--concrete-medium);margin-bottom:2rem}.account_onboardingTitle__EcF14{font-size:1.5rem;font-weight:700;color:var(--graffiti-blue);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.account_onboardingLead__xerIH{color:var(--text-light);font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.account_onboardingStatus__dHjHP{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--concrete-light);border:2px solid var(--concrete-medium);border-radius:6px;margin-bottom:1.5rem}.account_onboardingStatusIcon__qA5AN{width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--graffiti-blue);margin-top:.125rem}.account_onboardingSteps__BC07t{margin-bottom:1.5rem}.account_onboardingStepsTitle__72_3R{font-size:1rem;font-weight:700;color:var(--text-dark);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.account_onboardingStepsList__aIBwk{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.account_onboardingStepsList__aIBwk li{display:flex;align-items:flex-start;gap:1rem}.account_onboardingStepsList__aIBwk .account_stepNum__qwXuR{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;background:var(--graffiti-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}.account_onboardingStepsList__aIBwk .account_stepCheck__lWPeS{flex-shrink:0;width:1.5rem;height:1.5rem;color:#22c55e;margin-top:.25rem}.account_onboardingStepsList__aIBwk li strong{display:block;color:var(--text-dark);font-size:.9375rem;margin-bottom:.25rem}.account_onboardingStepsList__aIBwk li p{color:var(--text-light);font-size:.875rem;line-height:1.4;margin:0 0 .5rem}.account_onboardingLink__V_oG_{font-size:.875rem;font-weight:600;color:var(--graffiti-blue);text-decoration:none}.account_onboardingLink__V_oG_:hover{text-decoration:underline}.account_onboardingCta__aKz_T{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--concrete-medium);display:flex;flex-direction:column;align-items:flex-start}.account_onboardingCta__aKz_T .account_select__WiCkJ{display:block;max-width:28rem;margin-bottom:1.5rem;margin-right:0}.account_guardianProfileSection__lEH_A .account_guardianJoinAnother__DBY2c{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--concrete-medium)}.account_guardianJoinAnother__DBY2c{margin-bottom:0}.account_guardianDetails__vBQtZ{border:2px solid var(--concrete-dark);border-radius:6px;padding:1rem;background-color:var(--concrete-light)}.account_guardianDetailsSummary__CJ2Q8{cursor:pointer;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-dark)}.account_guardianJoinAnotherInner__XEJgm{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.account_guardianJoinAnotherInner__XEJgm .account_select__WiCkJ{flex:1 1;min-width:12rem;margin-right:1rem}.account_guardianGymList__TONmU{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.account_guardianGymCard__jNDVf{background:#fff;border:2px solid var(--concrete-dark);border-radius:8px;overflow:hidden;box-shadow:4px 4px 0 var(--concrete-medium)}.account_guardianGymCardHeader__DGg9_{width:100%;text-align:left;padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fff;font:inherit;color:var(--text-dark);border-bottom:2px solid var(--concrete-medium)}.account_guardianGymCardName__19J4k{font-weight:700;font-size:1.125rem;color:var(--graffiti-blue);text-transform:uppercase;letter-spacing:.5px}.account_guardianGymCardLocation__huoNc{font-size:.875rem;color:var(--text-light);flex-shrink:0}.account_guardianGymCardBody__5yJ9M{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.account_guardianGymMeta__qP4HM{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.account_guardianGymMetaText__RjVmr{font-size:.875rem;color:var(--text-dark)}.account_guardianGymEditButton__8dF21{background:none;border:none;padding:4px;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:all .2s ease}.account_guardianGymEditButton__8dF21:hover{background-color:rgba(0,0,0,.05);color:var(--graffiti-blue)}.account_guardianGymEditButtonIcon__FphR3{width:20px;height:20px}.account_guardianGymSection__NGK59{margin:0}.account_guardianGymSectionTitle__vA82v{font-size:.875rem;font-weight:700;color:var(--graffiti-blue);text-transform:uppercase;letter-spacing:.5px;margin:0 0 .75rem}.account_guardianParentsTable__M2RRh{background:#fff;border:2px solid var(--concrete-dark);border-radius:8px;padding:1.5rem;box-shadow:4px 4px 0 var(--concrete-medium)}.account_guardianParentsTableHeader__ogi62{font-size:.75rem;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.5px}.account_guardianParentsTableHeader__ogi62,.account_guardianParentsTableRow__wwCzN{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,.9fr) minmax(140px,1fr);grid-gap:1rem;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--concrete-light)}.account_guardianParentsTableRow__wwCzN{align-items:center}.account_guardianParentsTableRow__wwCzN:last-child{border-bottom:none}.account_guardianParentsTableKids__D7ESm,.account_guardianParentsTableName__cJo3s,.account_guardianParentsTablePhone__tqyM9{color:var(--text-dark);font-size:.875rem}.account_guardianGymListInner__Dy_vX{list-style:none;padding:0;margin:0}.account_guardianGymListInner__Dy_vX li{border-bottom:1px solid var(--concrete-light)}.account_guardianGymListInner__Dy_vX li:last-child{border-bottom:none}.account_guardianParticipantRow__dMd7N{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;cursor:pointer}.account_guardianParticipantRow__dMd7N input[type=checkbox]{width:1.25rem;height:1.25rem;border:2px solid var(--concrete-dark);border-radius:4px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0;transition:border-color .2s,background-color .2s}.account_guardianParticipantRow__dMd7N input[type=checkbox]:checked{background-color:var(--graffiti-blue);border-color:var(--graffiti-blue)}.account_guardianParticipantRow__dMd7N input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.4rem;height:.4rem;background-color:#fff;border-radius:2px}.account_guardianParticipantRow__dMd7N input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px var(--graffiti-blue)}.account_guardianParticipantName__yF_li{font-size:.875rem;font-weight:600;color:var(--text-dark);text-transform:uppercase;letter-spacing:.5px}.account_guardianGymSectionLink__CZZYg{font-size:.875rem;font-weight:600;color:var(--graffiti-blue);background:none;border:none;cursor:pointer;padding:0;text-decoration:none;transition:color .2s}.account_guardianGymSectionLink__CZZYg:hover{color:var(--graffiti-purple);text-decoration:underline}.account_guardianGymEmptyText__DGu3Z{font-size:.875rem;color:var(--text-light);margin:0}.account_guardianProfileSection__lEH_A{margin-bottom:1.5rem;padding:1.5rem;border:2px solid var(--concrete-dark);border-radius:8px;background:#fff;box-shadow:4px 4px 0 var(--concrete-medium)}.account_guardianProfileLead__I_Pg2{color:var(--text-light);font-size:.9375rem;line-height:1.4;margin:0 0 1rem}.account_guardianProfileSelect__d1CgH{margin-bottom:1rem;max-width:28rem}.account_guardianProfileSelect__d1CgH .account_select__WiCkJ{margin-top:.5rem}.account_guardianEditFormTitle___tvw8{font-size:1rem;font-weight:700;color:var(--text-dark);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.5px}.account_guardianEditFormFields__Dra5U{display:flex;flex-direction:column;gap:1rem;max-width:28rem}.account_guardianEditFormActions__EbNrr{display:flex;gap:.75rem;margin-top:1rem}.account_guardianCancelButton__FWqWN{padding:.5rem 1rem;border:2px solid var(--concrete-dark);border-radius:6px;font-size:.875rem;font-weight:600;color:var(--text-dark);background:#fff;cursor:pointer;transition:all .2s}.account_guardianCancelButton__FWqWN:hover{border-color:var(--graffiti-blue);color:var(--graffiti-blue)}.account_onboardingCtaButton__Hlle9{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:var(--graffiti-blue);color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px 0 var(--graffiti-purple)}.account_onboardingCtaButton__Hlle9:hover{background-color:var(--graffiti-pink);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--graffiti-purple)}.account_onboardingCtaIcon__AGIX7{width:1.25rem;height:1.25rem}.account_onboardingCtaHint__3PaV4{font-size:.875rem;color:var(--text-light);margin-top:.75rem;margin-bottom:0}.JudgeEventDetails_section__70RNr{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:2px 2px 0 var(--concrete-medium);margin-bottom:1.5rem;border:2px solid var(--concrete-dark);cursor:pointer;transition:all .2s;text-align:left;width:100%}.JudgeEventDetails_section__70RNr:hover{border-color:var(--graffiti-blue);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--concrete-medium)}.JudgeEventDetails_sectionHeader__jtSUA{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.JudgeEventDetails_sectionHeaderRight__hB2YD{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.JudgeEventDetails_filterContainer__mGwKA{display:flex;gap:1rem;margin-bottom:1.5rem}.JudgeEventDetails_filterSelect__t6Gdp{padding:.5rem 2rem .5rem .5rem;border:2px solid var(--concrete-dark);border-radius:4px;font-size:.75rem;background-color:#fff;cursor:pointer;transition:all .2s;box-shadow:2px 2px 0 var(--concrete-medium);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236B7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem}.JudgeEventDetails_filterSelect__t6Gdp:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--concrete-medium)}.JudgeEventDetails_filterSelect__t6Gdp:focus{outline:none;border-color:var(--graffiti-blue);box-shadow:2px 2px 0 var(--graffiti-purple)}.JudgeEventDetails_list__loXQX{display:flex;flex-direction:column;gap:.5rem}.JudgeEventDetails_listItem__y955h{background-color:#fff;border:2px solid var(--concrete-dark);border-radius:4px;padding:1rem;box-shadow:2px 2px 0 var(--concrete-medium);width:100%;text-align:left;cursor:pointer;transition:all .2s}.JudgeEventDetails_listItem__y955h:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--concrete-medium)}.JudgeEventDetails_listItem__y955h:active{transform:translate(0);box-shadow:2px 2px 0 var(--concrete-medium)}.JudgeEventDetails_itemInfo__COScL{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.JudgeEventDetails_name__Or7Aw{font-weight:600;color:var(--text-dark)}.JudgeEventDetails_role__W90H_{background-color:var(--concrete-light);color:var(--text-dark)}.JudgeEventDetails_ageGroup__wefaN,.JudgeEventDetails_role__W90H_{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.JudgeEventDetails_ageGroup__wefaN{background-color:#dbeafe;color:#1e40af}.JudgeEventDetails_division___IW5r{background-color:#fef3c7;color:#92400e;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.JudgeEventDetails_categories__CAkM7{display:flex;gap:.5rem;flex-wrap:wrap}.JudgeEventDetails_category__DLZ02{background-color:#dcfce7;color:#16a34a;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.JudgeEventDetails_emptyList__Orzgt{text-align:center;padding:2rem;background-color:#fff;border:2px solid var(--concrete-dark);border-radius:4px;box-shadow:2px 2px 0 var(--concrete-medium)}.JudgeEventDetails_emptyList__Orzgt p{color:var(--text-light);font-size:.875rem}.JudgeEventDetails_backLink__THKJO{color:#6b7280;text-decoration:none;font-size:.875rem;transition:color .2s;display:inline-flex;align-items:center}.JudgeEventDetails_backLink__THKJO:hover{color:#374151}@media (max-width:768px){.JudgeEventDetails_filterContainer__mGwKA{flex-direction:column;align-items:stretch}.JudgeEventDetails_filterSelect__t6Gdp{width:100%}.JudgeEventDetails_itemInfo__COScL{flex-direction:column;align-items:flex-start}}.JudgeEventDetails_scoresModal__rX_AN{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:50}.JudgeEventDetails_scoresContent__VLHSt{background-color:#fff;border-radius:.5rem;width:90%;max-width:600px;max-height:80vh;overflow-y:auto;padding:1.5rem;position:relative}.JudgeEventDetails_scoresHeader__3Qgvz{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.JudgeEventDetails_scoresHeader__3Qgvz h3{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.JudgeEventDetails_closeButton__kETHM{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;line-height:1}.JudgeEventDetails_closeButton__kETHM:hover{color:#374151}.JudgeEventDetails_scoresList__W6TSc{display:flex;flex-direction:column;gap:1rem}.JudgeEventDetails_scoreItem__GBTM0{padding:1rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem}.JudgeEventDetails_scoreHeader__fx_Zo{display:flex;justify-content:space-between;margin-bottom:.75rem}.JudgeEventDetails_scoreCategory__8ydVm{font-weight:500;color:#111827}.JudgeEventDetails_scoreCourse__QQENZ{color:#4b5563;font-size:.875rem}.JudgeEventDetails_scoreDetails__DZvDj{display:flex;gap:1.5rem;margin-bottom:.75rem}.JudgeEventDetails_scoreValue__g5PUa{display:flex;align-items:center;gap:.5rem}.JudgeEventDetails_scoreLabel__coDv3{color:#6b7280;font-size:.875rem}.JudgeEventDetails_scoreNumber__OOaJZ{font-weight:500;color:#111827}.JudgeEventDetails_scoreNotes__zmkkv{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e7eb}.JudgeEventDetails_scoreDate__B5ZEf{margin-top:.75rem;font-size:.75rem;color:#6b7280}.JudgeEventDetails_emptyScores__ekOlO{text-align:center;padding:2rem;color:#6b7280}.JudgeEventDetails_participantCount__8hKef{background-color:var(--concrete-light);color:var(--text-dark);padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.JudgeEventDetails_eventInfo__p0XlM{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.JudgeEventDetails_eventTime__OA4Rq{background-color:#dbeafe;color:#1e40af}.JudgeEventDetails_eventStage__wbIz8,.JudgeEventDetails_eventTime__OA4Rq{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.JudgeEventDetails_eventStage__wbIz8{background-color:#fef3c7;color:#92400e}.JudgeEventDetails_coursesInfo__yFIr5{margin:1rem 0}.JudgeEventDetails_coursesTitle__dRC1M{font-size:.875rem;font-weight:500;color:var(--text-light);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.5px}.JudgeEventDetails_coursesList__C1fKc{display:flex;flex-wrap:wrap;gap:.5rem}.JudgeEventDetails_courseItem__zrw6e{background:var(--concrete-light);color:var(--text-dark);padding:.25rem .75rem;border-radius:4px;font-size:.875rem;font-weight:500;display:inline-flex;align-items:center;gap:.5rem}.JudgeEventDetails_courseNumber__jQdXE{font-weight:600;color:var(--text-dark);font-size:.75rem}.JudgeEventDetails_courseName__wcQ0C{color:var(--text-dark);font-size:.875rem;display:flex;align-items:center;gap:.5rem}.JudgeEventDetails_defaultCourseBadge__efTRO{background-color:#fef3c7;color:#92400e;padding:.125rem .5rem;border-radius:9999px;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.JudgeEventDetails_scoringStatus__fPaoR{font-size:.875rem;font-weight:600;padding:.25rem .75rem;border-radius:1rem;text-transform:uppercase;letter-spacing:.5px}.JudgeEventDetails_scoresTallied__retfM{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}.JudgeEventDetails_scoresNeeded__ROGWy{background-color:#fef3c7;color:#92400e;border:1px solid #fde68a}.JudgeParticipantDetails_section__Eg9iQ{margin-top:2rem}.JudgeParticipantDetails_sectionHeader__20sn7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.JudgeParticipantDetails_sectionActions__iX7hI{display:flex;align-items:center;gap:1rem}.JudgeParticipantDetails_stageInfo__1k2WZ{background:var(--concrete-light);color:var(--text-dark);padding:.25rem .75rem;border-radius:4px;font-size:.875rem;font-weight:500}.JudgeParticipantDetails_scoreJudge__7dpNV{background:#dbeafe;color:#1e40af;padding:.25rem .75rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.JudgeParticipantDetails_scoresList__yUN8x{gap:2rem}.JudgeParticipantDetails_categorySection__rw2Fu{display:flex;flex-direction:column;gap:1rem}.JudgeParticipantDetails_categoryTitle__0uW5h{font-size:1.25rem;font-weight:600;color:var(--text-dark);margin:0}.JudgeParticipantDetails_scoresGrid__I5CuV{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1rem;gap:1rem}.JudgeParticipantDetails_scoreCard__6EKAj{background-color:#fff;border:2px solid var(--concrete-dark);border-radius:4px;padding:1rem;box-shadow:2px 2px 0 var(--concrete-medium)}.JudgeParticipantDetails_scoreHeader__v8IIh{align-items:center;margin-bottom:1rem}.JudgeParticipantDetails_courseName__vyLzr{font-weight:600}.JudgeParticipantDetails_scoreDate__DyTLn{color:var(--text-light)}.JudgeParticipantDetails_scoreDetails__U05js{margin-bottom:1rem}.JudgeParticipantDetails_scoreLabel__d5AtH{color:var(--text-light)}.JudgeParticipantDetails_scoreNumber__oytW6{font-weight:600;color:var(--text-dark)}.JudgeParticipantDetails_scoreNotes__e0NQR p{margin:.25rem 0 0;color:#374151;font-size:.875rem;line-height:1.5}.JudgeParticipantDetails_scoreNotes__e0NQR .JudgeParticipantDetails_scoreLabel__d5AtH{display:block;margin-bottom:.25rem}.JudgeParticipantDetails_backLink__BmnIC{color:#6b7280;display:inline-block}.JudgeParticipantDetails_backLink__BmnIC:hover{color:#374151}@media (max-width:768px){.JudgeParticipantDetails_scoresGrid__I5CuV{grid-template-columns:1fr}}.JudgeParticipantDetails_container__850Fq{display:flex;flex-direction:column;gap:1.5rem;max-width:1200px;margin:0 auto}.JudgeParticipantDetails_header__7_Ffx{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.JudgeParticipantDetails_backLink__BmnIC{display:inline-flex;align-items:center;gap:.5rem;color:var(--concrete-dark);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s;margin-bottom:.5rem}.JudgeParticipantDetails_backLink__BmnIC:hover{color:var(--concrete-darker)}.JudgeParticipantDetails_backIcon__KHE4S{width:1rem;height:1rem}.JudgeParticipantDetails_title__kh_9q{font-size:1.5rem;font-weight:600;color:var(--text-dark);margin:0}.JudgeParticipantDetails_participantInfo__67wG_{background:#fff;border:2px solid var(--concrete-dark);border-radius:4px;padding:1.5rem;box-shadow:2px 2px 0 var(--concrete-medium);margin-bottom:1rem}.JudgeParticipantDetails_name__CQzFI{font-size:1.5rem;font-weight:600;color:var(--text-dark);margin:0 0 .5rem}.JudgeParticipantDetails_details___6_Qw{display:flex;gap:1rem;flex-wrap:wrap}.JudgeParticipantDetails_detail__qKRwb{background:var(--concrete-light);padding:.25rem .75rem;border-radius:4px;font-size:.875rem;color:var(--text-dark)}.JudgeParticipantDetails_scoresSection__Jodk1{background:#fff;border:2px solid var(--concrete-dark);border-radius:4px;padding:1.5rem;box-shadow:2px 2px 0 var(--concrete-medium)}.JudgeParticipantDetails_coursesInfo__6iO_m{margin:1rem 0}.JudgeParticipantDetails_coursesTitle__HjaBA{font-size:.875rem;font-weight:500;color:var(--text-light);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.5px}.JudgeParticipantDetails_coursesList__C8gjh{display:flex;flex-wrap:wrap;gap:.5rem}.JudgeParticipantDetails_courseItem__T9Emq{background:var(--concrete-light);color:var(--text-dark);padding:.5rem .75rem;border-radius:4px;font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.75rem;justify-content:space-between;min-width:300px}.JudgeParticipantDetails_courseInfo__PbJdr{display:flex;align-items:center;gap:.5rem}.JudgeParticipantDetails_noCourses__f2YwE{color:var(--text-light);font-size:.875rem;font-style:italic;text-align:center;padding:1rem}.JudgeParticipantDetails_selectedCourse__MFN2K{background:var(--concrete-light);color:var(--text-dark);padding:.5rem .75rem;border-radius:4px;font-size:.875rem;font-weight:500;border:1px solid var(--concrete-dark)}.JudgeParticipantDetails_courseScoresSection__9d6AI{margin-top:1.5rem;padding:1rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.JudgeParticipantDetails_courseScoresTitle__h6yRS{font-size:1rem;font-weight:600;color:#111827;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.JudgeParticipantDetails_courseNumber__pczW_{font-weight:600;color:var(--text-dark);font-size:.75rem}.JudgeParticipantDetails_courseName__vyLzr{color:var(--text-dark);font-size:.875rem}.JudgeParticipantDetails_sectionHeader__20sn7 h2{font-size:1.25rem;font-weight:600;color:var(--text-dark);margin:0}.JudgeParticipantDetails_addScoreButton__28pCV{background-color:var(--graffiti-pink);color:#fff;font-weight:600;box-shadow:2px 2px 0 var(--graffiti-purple);padding:.5rem 1rem;border-radius:4px;font-size:.875rem;border:none;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.JudgeParticipantDetails_addScoreButton__28pCV:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--graffiti-purple)}.JudgeParticipantDetails_scoringForm__q5aR0{background:var(--concrete-light);border-radius:4px;padding:1.5rem;margin-bottom:2rem}.JudgeParticipantDetails_scoringForm__q5aR0 h3{margin:0 0 1.5rem;font-size:1.125rem;font-weight:600}.JudgeParticipantDetails_categorySelect__HSNdw{margin-bottom:1.5rem}.JudgeParticipantDetails_categorySelect__HSNdw label{display:block;margin-bottom:.5rem;font-weight:500}.JudgeParticipantDetails_categorySelect__HSNdw select{width:100%;padding:.5rem;border:1px solid var(--concrete-dark);border-radius:4px;font-size:1rem}.JudgeParticipantDetails_speedScoring__OgQnW{text-align:center;margin-bottom:1.5rem}.JudgeParticipantDetails_timer__MbxqN{font-size:2.5rem;font-weight:600;font-family:monospace;margin-bottom:1rem}.JudgeParticipantDetails_timerControls__AFUnb{display:flex;gap:1rem;justify-content:center}.JudgeParticipantDetails_timerControls__AFUnb button{background:var(--concrete-dark);color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;font-weight:500;cursor:pointer;transition:background-color .2s}.JudgeParticipantDetails_timerControls__AFUnb button:hover{background:var(--concrete-darker)}.JudgeParticipantDetails_styleScoring__EXTbA{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.JudgeParticipantDetails_scoreInput__jUTcY{display:grid;grid-gap:.5rem;gap:.5rem}.JudgeParticipantDetails_scoreInput__jUTcY label{font-weight:500}.JudgeParticipantDetails_scoreInput__jUTcY input{width:100%;padding:.5rem;border:1px solid var(--concrete-dark);border-radius:4px;font-size:1rem}.JudgeParticipantDetails_totalScore__bmzNn{text-align:right;font-weight:600;font-size:1.125rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--concrete-dark)}.JudgeParticipantDetails_formActions__wog3v{display:flex;gap:1rem;justify-content:flex-end}.JudgeParticipantDetails_formActions__wog3v button{padding:.5rem 1rem;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s}.JudgeParticipantDetails_formActions__wog3v button:first-child{background:var(--concrete-dark);color:#fff;border:none}.JudgeParticipantDetails_formActions__wog3v button:first-child:hover{background:var(--concrete-darker)}.JudgeParticipantDetails_formActions__wog3v button:last-child{background:#fff;color:var(--concrete-dark);border:1px solid var(--concrete-dark)}.JudgeParticipantDetails_formActions__wog3v button:last-child:hover{background:var(--concrete-light)}.JudgeParticipantDetails_scoresList__yUN8x{display:flex;flex-direction:column;gap:1rem}.JudgeParticipantDetails_scoreItem__kwDF8{background-color:#f9fafb;border-radius:.375rem;padding:1rem}.JudgeParticipantDetails_scoreHeader__v8IIh{display:flex;justify-content:space-between;margin-bottom:.5rem}.JudgeParticipantDetails_scoreCategory__xJp4a{font-weight:500;color:#111827}.JudgeParticipantDetails_scoreCourse___N_qx{color:#6b7280}.JudgeParticipantDetails_scoreDetails__U05js{display:flex;gap:1.5rem;margin-bottom:.5rem}.JudgeParticipantDetails_scoreValue__b8_q8{display:flex;align-items:center;gap:.5rem}.JudgeParticipantDetails_scoreLabel__d5AtH{color:#6b7280;font-size:.875rem}.JudgeParticipantDetails_scoreNumber__oytW6{font-weight:500;color:#111827}.JudgeParticipantDetails_scoreNotes__e0NQR{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}.JudgeParticipantDetails_scoreDate__DyTLn{font-size:.75rem;color:#6b7280;margin-top:.5rem}.JudgeParticipantDetails_emptyScores__VkLL9{text-align:center;padding:2rem;color:#6b7280}.JudgeParticipantDetails_modal__UrjB6{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:50}.JudgeParticipantDetails_modalContent__HTI3I{background-color:#fff;border-radius:.5rem;padding:1.5rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto}.JudgeParticipantDetails_modalHeader__uBJig{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.JudgeParticipantDetails_modalHeader__uBJig h3{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.JudgeParticipantDetails_closeButton__rr_AJ{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;line-height:1}.JudgeParticipantDetails_closeButton__rr_AJ:hover{color:#374151}.JudgeParticipantDetails_form__ER34s{display:flex;flex-direction:column;gap:1.5rem}.JudgeParticipantDetails_formGroup__dss9t{display:flex;flex-direction:column;gap:.5rem}.JudgeParticipantDetails_label__Sal6P{font-size:.875rem;font-weight:500;color:#374151}.JudgeParticipantDetails_selectGroup__ZL7rg{margin-bottom:1.5rem;display:grid;grid-template-columns:150px 1fr;grid-gap:1rem;gap:1rem;align-items:center}.JudgeParticipantDetails_selectGroup__ZL7rg label{display:block;margin:0;color:var(--text-dark);font-weight:600;font-size:.875rem}.JudgeParticipantDetails_selectElement__Dcc5N{width:100%;padding:.75rem;border:2px solid var(--concrete-dark);border-radius:4px;font-size:1rem;transition:all .2s;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236B7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem}.JudgeParticipantDetails_selectElement__Dcc5N:focus{outline:none;border-color:var(--graffiti-blue);box-shadow:0 0 0 2px rgba(78,205,196,.2)}.JudgeParticipantDetails_categorySelect__HSNdw,.JudgeParticipantDetails_categorySelect__HSNdw select,.JudgeParticipantDetails_formGroup__dss9t select,.JudgeParticipantDetails_scoringType__t7W8s,.JudgeParticipantDetails_scoringType__t7W8s select,.JudgeParticipantDetails_selectGroup__ZL7rg select,.JudgeParticipantDetails_select__VgFOW{all:unset}.JudgeParticipantDetails_input__YsPnQ{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#111827;background-color:#fff}.JudgeParticipantDetails_input__YsPnQ:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.JudgeParticipantDetails_textarea__eaC7Y{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#111827;background-color:#fff;min-height:100px;resize:vertical}.JudgeParticipantDetails_textarea__eaC7Y:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.JudgeParticipantDetails_buttonGroup__YP6TR{display:flex;gap:1rem;justify-content:flex-end}.JudgeParticipantDetails_button__2Scw2{padding:.5rem 1rem;border-radius:4px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.JudgeParticipantDetails_primaryButton__dnn_V{background-color:var(--graffiti-pink);color:#fff;border:none;box-shadow:2px 2px 0 var(--graffiti-purple)}.JudgeParticipantDetails_primaryButton__dnn_V:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--graffiti-purple)}.JudgeParticipantDetails_secondaryButton__6h9u1{background-color:#fff;color:var(--concrete-dark);border:2px solid var(--concrete-dark);box-shadow:2px 2px 0 var(--concrete-medium)}.JudgeParticipantDetails_secondaryButton__6h9u1:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--concrete-medium)}.JudgeParticipantDetails_categoryGroup__LoG5h h3{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.JudgeParticipantDetails_scores__rp3ca{display:grid;grid-gap:1rem;gap:1rem}.JudgeParticipantDetails_judgeName__H4SnK{font-weight:500}.JudgeParticipantDetails_timestamp__Koc2y{color:var(--concrete-dark)}.JudgeParticipantDetails_styleScores__Ww1wm{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem;margin:.75rem 0;padding:.75rem;background:#fff;border-radius:4px}.JudgeParticipantDetails_styleScore__1cpeG{display:flex;justify-content:space-between;align-items:center}.JudgeParticipantDetails_styleScore__1cpeG .JudgeParticipantDetails_scoreLabel__d5AtH{color:var(--concrete-darker);font-size:.875rem}.JudgeParticipantDetails_styleScore__1cpeG .JudgeParticipantDetails_scoreNumber__oytW6{font-weight:600;color:var(--concrete-dark)}.JudgeParticipantDetails_scoringType__t7W8s{margin-bottom:1.5rem}.JudgeParticipantDetails_scoringType__t7W8s label{display:block;margin-bottom:.5rem;font-weight:500}.JudgeParticipantDetails_scoringType__t7W8s select{width:100%;padding:.5rem;border:1px solid var(--concrete-dark);border-radius:4px;font-size:1rem}.JudgeParticipantDetails_categorySelect__HSNdw select,.JudgeParticipantDetails_scoringType__t7W8s select{width:100%;padding:.75rem;border:2px solid var(--concrete-dark);border-radius:4px;font-size:1rem;transition:all .2s;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236B7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem}.JudgeParticipantDetails_categorySelect__HSNdw select:focus,.JudgeParticipantDetails_scoringType__t7W8s select:focus{outline:none;border-color:var(--graffiti-blue);box-shadow:0 0 0 2px rgba(78,205,196,.2)}.JudgeCompetitionEventDetails_backLink__hALgR{display:inline-flex;align-items:center;gap:.5rem;color:#6b7280;text-decoration:none;font-weight:600;transition:color .2s}.JudgeCompetitionEventDetails_backLink__hALgR:hover{color:#374151}.JudgeCompetitionEventDetails_backIcon__WnCWP{width:1.25rem;height:1.25rem}.JudgeCompetitionEventDetails_section__FriNQ{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:2px 2px 0 var(--concrete-medium);margin-bottom:1.5rem;border:2px solid var(--concrete-dark)}.JudgeCompetitionEventDetails_sectionHeader__FY0qp{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.JudgeCompetitionEventDetails_sectionHeader__FY0qp h2{margin:0;color:var(--graffiti-blue);font-size:1.25rem;font-weight:700}.JudgeCompetitionEventDetails_participantCount__jZuFB{background-color:var(--concrete-light);color:var(--text-dark);padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.JudgeCompetitionEventDetails_searchContainer__8V82a{margin-bottom:1rem}.JudgeCompetitionEventDetails_searchInput__Yby5T{width:100%;border:2px solid var(--concrete-dark);border-radius:4px;font-size:.875rem;background-color:#fff;transition:all .2s;box-shadow:2px 2px 0 var(--concrete-medium);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236B7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem;padding:.75rem 2.5rem .75rem 1rem}.JudgeCompetitionEventDetails_searchInput__Yby5T:focus{outline:none;border-color:var(--graffiti-blue);box-shadow:2px 2px 0 var(--graffiti-purple)}.JudgeCompetitionEventDetails_searchInput__Yby5T::placeholder{color:#9ca3af}.JudgeCompetitionEventDetails_coursesInfo__C6Wb6{margin-top:1rem}.JudgeCompetitionEventDetails_coursesList__DWWjR{display:flex;flex-wrap:wrap;gap:.75rem}.JudgeCompetitionEventDetails_courseItem__XxTug{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:var(--concrete-light);border-radius:6px}.JudgeCompetitionEventDetails_courseNumber__09Fea{font-weight:600;color:var(--text-dark);min-width:80px}.JudgeCompetitionEventDetails_courseName__ekNPB{font-weight:500;color:#374151}.JudgeCompetitionEventDetails_list__ADwec{display:flex;flex-direction:column;gap:.5rem}.JudgeCompetitionEventDetails_listItem__aEIa7{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#fff;border:2px solid #e5e7eb;border-radius:8px;transition:all .2s;text-align:left;width:100%}.JudgeCompetitionEventDetails_listItem__aEIa7:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--concrete-medium)}.JudgeCompetitionEventDetails_itemInfo__Ry_Ww{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;flex:1 1}.JudgeCompetitionEventDetails_name__Jt8Ya{font-weight:600;color:#111827;font-size:1rem;min-width:200px;max-width:200px}.JudgeCompetitionEventDetails_scoresDisplay__Z3D_h{display:flex;flex-direction:row;gap:1rem;align-items:center;flex-wrap:wrap}.JudgeCompetitionEventDetails_courseScore__DG7YT{display:flex;align-items:center;gap:.5rem;font-size:.875rem;min-width:120px}.JudgeCompetitionEventDetails_courseLabel__AVq9i{font-weight:600;color:var(--text-light);min-width:60px;font-size:.75rem}.JudgeCompetitionEventDetails_scoreValue__ZLKoR{font-weight:600;color:var(--graffiti-blue);background-color:var(--concrete-light);padding:.25rem .5rem;border-radius:4px;border:1px solid var(--concrete-medium)}.JudgeCompetitionEventDetails_scoreBreakdown__VQxTf{font-weight:400;color:var(--text-light);font-size:.75rem;margin-left:.5rem}.JudgeCompetitionEventDetails_noScore__RDtCO{color:var(--text-light);font-style:italic;font-size:.875rem}.JudgeCompetitionEventDetails_ageGroup__DTL3V,.JudgeCompetitionEventDetails_division__gzmCz{background-color:#dbeafe;color:#1e40af;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.JudgeCompetitionEventDetails_emptyList__S3WsF{text-align:center;padding:2rem;color:#6b7280;font-style:italic}.JudgeCompetitionEventDetails_itemActions__hg0Ma{display:flex;gap:.5rem;align-items:center}.JudgeCompetitionEventDetails_addScoreButton__NcHPI{background-color:var(--graffiti-blue);color:#fff;font-weight:600;box-shadow:2px 2px 0 var(--graffiti-purple);padding:.5rem 1rem;border-radius:4px;font-size:.875rem;border:none;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.JudgeCompetitionEventDetails_addScoreButton__NcHPI:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--graffiti-purple)}.JudgeCompetitionEventDetails_viewButton__EgLA6{background-color:var(--concrete-light);color:var(--text-dark);font-weight:600;box-shadow:2px 2px 0 var(--concrete-medium);padding:.5rem 1rem;border-radius:4px;font-size:.875rem;border:none;cursor:pointer;transition:all .2s}.JudgeCompetitionEventDetails_viewButton__EgLA6:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--concrete-medium)}.JudgeCompetitionEventDetails_modal__bO588{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:50}.JudgeCompetitionEventDetails_modalContent__kJr61{background-color:#fff;border-radius:8px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto;padding:1.5rem;position:relative}.JudgeCompetitionEventDetails_modalHeader__3ZDT7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.JudgeCompetitionEventDetails_modalHeader__3ZDT7 h3{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.JudgeCompetitionEventDetails_closeButton__jEQT7{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;line-height:1}.JudgeCompetitionEventDetails_closeButton__jEQT7:hover{color:#374151}.JudgeCompetitionEventDetails_courseSelection__nf7Wl{margin-top:1rem}.JudgeCompetitionEventDetails_modalDescription__LlEYX{color:#6b7280;margin-bottom:1.5rem;font-size:.875rem}.JudgeCompetitionEventDetails_courseOptions___iDnt{display:flex;flex-direction:column;gap:.75rem}.JudgeCompetitionEventDetails_courseOption__dHuEY{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem;background-color:#f8fafc;border:2px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s;text-align:left;width:100%}.JudgeCompetitionEventDetails_courseOption__dHuEY:hover{border-color:var(--graffiti-blue);background-color:#eff6ff}.JudgeCompetitionEventDetails_courseOptionNumber__BqvS6{font-weight:600;color:var(--graffiti-blue);font-size:.875rem}.JudgeCompetitionEventDetails_courseOptionName__RUnbJ{color:#374151;font-size:1rem}.JudgeCompetitionEventDetails_form__95lyo{margin-top:1rem}.JudgeCompetitionEventDetails_formGroup__B4p1K{margin-bottom:1.5rem}.JudgeCompetitionEventDetails_label__2P2Lf{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.JudgeCompetitionEventDetails_input__JEtw9{width:100%;padding:.75rem;border:2px solid var(--concrete-dark);border-radius:4px;font-size:.875rem;background-color:#fff;transition:all .2s;box-shadow:2px 2px 0 var(--concrete-medium)}.JudgeCompetitionEventDetails_input__JEtw9:focus{outline:none;border-color:var(--graffiti-blue);box-shadow:2px 2px 0 var(--graffiti-purple)}.JudgeCompetitionEventDetails_selectedValue__xLZSw{padding:.75rem;background-color:var(--concrete-light);border:2px solid var(--concrete-dark);border-radius:4px;font-size:.875rem;font-weight:600;color:var(--text-dark)}.JudgeCompetitionEventDetails_buttonGroup__wbdPl{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.JudgeCompetitionEventDetails_button__4oOHF{padding:.75rem 1.5rem;border-radius:4px;font-weight:600;font-size:.875rem;border:none;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px}.JudgeCompetitionEventDetails_primaryButton__dGC3K{background-color:var(--graffiti-blue);color:#fff;box-shadow:2px 2px 0 var(--graffiti-purple)}.JudgeCompetitionEventDetails_primaryButton__dGC3K:hover:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px 0 var(--graffiti-purple)}.JudgeCompetitionEventDetails_primaryButton__dGC3K:disabled{opacity:.7;cursor:not-allowed}.JudgeCompetitionEventDetails_secondaryButton__aVh8G{background-color:var(--concrete-light);color:var(--text-dark);box-shadow:2px 2px 0 var(--concrete-medium)}.JudgeCompetitionEventDetails_secondaryButton__aVh8G:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--concrete-medium)}@media (max-width:768px){.JudgeCompetitionEventDetails_itemInfo__Ry_Ww{flex-direction:column;align-items:flex-start;gap:.5rem}.JudgeCompetitionEventDetails_name__Jt8Ya{min-width:auto;max-width:none}.JudgeCompetitionEventDetails_scoresDisplay__Z3D_h{flex-direction:column;gap:.25rem;width:100%}.JudgeCompetitionEventDetails_courseScore__DG7YT{min-width:auto;width:100%;justify-content:space-between}.JudgeCompetitionEventDetails_courseLabel__AVq9i{min-width:80px}}.ScoreEventPage_container__ebUMW{max-width:1200px;margin:0 auto}.ScoreEventPage_header__oMaQY{margin-bottom:1.5rem}.ScoreEventPage_headerTop__1cHeB{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.ScoreEventPage_backLink__jjwHL{color:#6b7280;text-decoration:none;font-size:.875rem;transition:color .2s}.ScoreEventPage_backLink__jjwHL:hover{color:#374151}.ScoreEventPage_title__gwUyP{font-size:1.5rem;font-weight:600;color:#111827}.ScoreEventPage_error__jBPcf{background-color:#fee2e2;color:#991b1b;padding:1rem;border-radius:.5rem;margin-bottom:1rem}.ScoreEventPage_locationWithLogo__j17py{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.ScoreEventPage_locationWithLogo__j17py .ScoreEventPage_eventGymLogo__0ubbi{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.ScoreEventPage_locationWithLogo__j17py span:last-child{min-width:0}.ScoreEventPage_section__bofl8{margin-top:2rem}.ScoreEventPage_sectionHeader__1JHbM{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.ScoreEventPage_searchContainer__nNIC1{position:relative;width:200px}.ScoreEventPage_searchInput__x_l6F{width:100%;font-family:inherit;font-size:.875rem;padding:.5rem .5rem .5rem 2rem;background-image:none}.ScoreEventPage_searchIcon__tcHgo{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text-light);pointer-events:none}.ScoreEventPage_list__snaEO{display:flex;flex-direction:column}.ScoreEventPage_listItem__ViP1o{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border:2px solid var(--concrete-dark);border-radius:8px;padding:.5rem;box-shadow:4px 4px 0 var(--concrete-medium);margin-bottom:1.5rem;transition:all .2s ease}.ScoreEventPage_listItem__ViP1o:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--concrete-medium)}.ScoreEventPage_itemInfo__Dhcq_{display:flex;flex-direction:column;gap:.25rem}.ScoreEventPage_name___Yiso{font-size:1rem;font-weight:600;color:var(--text-dark)}.ScoreEventPage_role__iah_w{font-size:.875rem;color:var(--text-light)}.ScoreEventPage_ageGroup__rrpjf,.ScoreEventPage_division___tMFw{font-size:.875rem;color:#4a5568;background-color:#f7fafc;padding:.25rem .5rem;border-radius:.25rem;margin-right:.5rem}.ScoreEventPage_categories__EQXgh{display:flex;flex-wrap:wrap;gap:.5rem}.ScoreEventPage_category__6cJ7m{font-size:.75rem;color:#2d3748;background-color:#ebf8ff;padding:.25rem .5rem;border-radius:.25rem}.ScoreEventPage_emptyState__vOtRb{padding:2rem;text-align:center;color:var(--text-light);background-color:#fff;border:2px solid var(--concrete-dark);border-radius:8px;font-size:.875rem;box-shadow:4px 4px 0 var(--concrete-medium);margin:1rem 0}.ScoreEventPage_scoreButton__It9f6{background-color:var(--graffiti-blue);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px 0 var(--graffiti-purple)}.ScoreEventPage_scoreButton__It9f6:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--graffiti-purple)}.ScoreEventPage_scoreButton__It9f6:disabled{opacity:.7;cursor:not-allowed}.ScoreEventPage_dialogContent__GUPT6{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:1000!important;background-color:#fff!important;border-radius:.5rem!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)!important;width:90%!important;max-width:32rem!important;pointer-events:auto!important;padding:0!important;border:none!important}.ScoreEventPage_dialogHeader__vIo7v{background-color:#cc58b5;box-shadow:0 2px 0 var(--graffiti-purple);padding:1rem;position:relative;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.ScoreEventPage_dialogTitle___1WK2{color:#fff;margin:0}.ScoreEventPage_dialogCloseButton__C77dW{position:absolute;top:.5rem;right:.5rem;color:#fff;font-size:1.5rem;font-weight:400;line-height:1;background:transparent;border:none;padding:0;cursor:pointer;transition:opacity .2s}.ScoreEventPage_dialogCloseButton__C77dW:hover{opacity:.8}.ScoreEventPage_dialogInner__axyOs{padding:1.5rem}.ScoreEventPage_formGroup__q_aWL{display:grid;grid-template-columns:150px 1fr;grid-gap:1rem;gap:1rem;align-items:center;margin-bottom:.25rem}.ScoreEventPage_formGroup__q_aWL label{margin:0;color:var(--text-dark);font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem}.ScoreEventPage_input__Qc4el{width:100%;padding:.75rem;border:2px solid var(--concrete-dark);border-radius:4px;font-size:1rem;transition:all .2s}.ScoreEventPage_input__Qc4el:focus{outline:none;border-color:var(--graffiti-blue);box-shadow:0 0 0 2px rgba(78,205,196,.2)}.ScoreEventPage_totalScore__2Ov5k{display:grid;grid-template-columns:150px 1fr;grid-gap:1rem;gap:1rem;align-items:center;background-color:var(--concrete-light);padding:1rem;border-radius:4px;margin-top:1rem}.ScoreEventPage_totalScoreLabel__Wcjkv{margin:0;color:var(--text-dark);font-weight:600;font-size:.875rem}.ScoreEventPage_totalScoreValue__u9PRn{margin:0;font-size:1.5rem;font-weight:700;color:var(--graffiti-blue)}.ScoreEventPage_dialogButtonContainer__My3EE{display:flex;justify-content:flex-end;width:100%;margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid var(--concrete-medium)}.ScoreEventPage_challengeGrid__hBHpp{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.ScoreEventPage_challengeItem__XAHIK{background-color:#fff;border:2px solid var(--concrete-dark);border-radius:4px;padding:1rem;box-shadow:2px 2px 0 var(--concrete-medium)}.ScoreEventPage_challengeName__x_bCO{font-weight:600;color:var(--text-dark);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem}.ScoreEventPage_select__A0kOS{width:200px;font-family:inherit;font-size:.875rem;padding:.5rem}@media (max-width:768px){.ScoreEventPage_dialogContent__GUPT6{margin:0;border-radius:0}.ScoreEventPage_dialogHeader__vIo7v{border-radius:0}.ScoreEventPage_challengeGrid__hBHpp{grid-template-columns:1fr}}.ConfirmationModal_overlay__Sy6xa{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ConfirmationModal_modal__MfLcY{background-color:#fff;border:3px solid var(--concrete-dark);border-radius:8px;box-shadow:6px 6px 0 var(--concrete-medium);max-width:500px;width:100%;animation:ConfirmationModal_modalSlideIn__hGubj .2s ease-out;position:relative;z-index:10000}@keyframes ConfirmationModal_modalSlideIn__hGubj{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ConfirmationModal_header__3XHUW{padding:1.5rem 1.5rem 0}.ConfirmationModal_title__PFca0{font-size:1.5rem;font-weight:700;color:var(--graffiti-blue);margin:0;text-transform:uppercase;letter-spacing:.5px}.ConfirmationModal_content__ufQIX{padding:1rem 1.5rem}.ConfirmationModal_message__dm9l3{color:var(--text-dark);font-size:1rem;line-height:1.5;margin:0}.ConfirmationModal_actions__Z_RF5{display:flex;gap:1rem;padding:1rem 1.5rem 1.5rem;justify-content:flex-end}.ConfirmationModal_cancelButton__S4Kpf{background-color:var(--concrete-light);color:var(--text-dark);padding:.75rem 1.5rem;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px 0 var(--concrete-medium);transition:all .2s;border:2px solid var(--concrete-dark);cursor:pointer;font-size:.875rem}.ConfirmationModal_cancelButton__S4Kpf:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--concrete-medium);background-color:#fff}.ConfirmationModal_confirmButton__Iw58d{background-color:var(--graffiti-blue);color:#fff;padding:.75rem 1.5rem;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px 0 var(--graffiti-purple);transition:all .2s;border:2px solid var(--graffiti-blue);cursor:pointer;font-size:.875rem}.ConfirmationModal_confirmButton__Iw58d:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--graffiti-purple)}.ConfirmationModal_confirmButton__Iw58d.ConfirmationModal_destructive__f5O_n{background-color:#dc2626;border-color:#dc2626;box-shadow:2px 2px 0 #b91c1c}.ConfirmationModal_confirmButton__Iw58d.ConfirmationModal_destructive__f5O_n:hover{box-shadow:3px 3px 0 #b91c1c}@media (max-width:768px){.ConfirmationModal_overlay__Sy6xa{padding:.5rem}.ConfirmationModal_modal__MfLcY{max-width:none}.ConfirmationModal_actions__Z_RF5{flex-direction:column-reverse}.ConfirmationModal_cancelButton__S4Kpf,.ConfirmationModal_confirmButton__Iw58d{width:100%}}.GymLogoPlaceholder_placeholder__TmoDA{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.GymLogoPlaceholder_outer__i7cau{position:absolute;inset:0;border-radius:50%;background:var(--outer,var(--concrete-medium,#e5e7eb))}.GymLogoPlaceholder_inner__bb_WY{position:absolute;inset:18%;border-radius:50%;background:var(--inner,var(--concrete-light,#f3f4f6))}.JudgeCodeSection_container__BNFo7{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:24px}.JudgeCodeSection_title__jVIf4{font-size:1.25rem;font-weight:700;color:var(--graffiti-blue);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.JudgeCodeSection_description__s7BBH{color:#6b7280;margin:0 0 20px;line-height:1.5}.JudgeCodeSection_error__9EXAU{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px;border-radius:6px;margin-bottom:16px}.JudgeCodeSection_success__J0Qoa{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a;padding:12px;border-radius:6px;margin-bottom:16px}.JudgeCodeSection_codeSection__6FoNJ{border:1px solid #e5e7eb;border-radius:8px;padding:20px;background:#f9fafb}.JudgeCodeSection_codeDisplay__Frmep{display:flex;align-items:center;gap:12px;margin-bottom:12px}.JudgeCodeSection_codeLabel__1DCve{font-weight:500;color:#374151}.JudgeCodeSection_code__Fq4iF{font-family:Courier New,monospace;font-size:1.25rem;font-weight:600;color:#1f2937;background:#fff;padding:8px 12px;border-radius:6px;border:2px solid #d1d5db;letter-spacing:2px}.JudgeCodeSection_copyButton__2_7ea{background:none;border:none;font-size:1.2rem;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.JudgeCodeSection_copyButton__2_7ea:hover{background:#e5e7eb}.JudgeCodeSection_generatedAt__jfqyK{color:#6b7280;font-size:.875rem;margin:0 0 12px}.JudgeCodeSection_instructions__riCxR{color:#4b5563;font-size:.875rem;margin:0;line-height:1.4}.JudgeCodeSection_noCodeSection__scOKx{text-align:center;padding:32px 20px;border:2px dashed #d1d5db;border-radius:8px;background:#f9fafb}.JudgeCodeSection_noCodeSection__scOKx p{color:#6b7280;margin:0 0 16px}.JudgeCodeSection_generateButton__LLoWw:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:2px 2px 0 var(--graffiti-purple)}.JudgeCodeSection_judgeStatus__j27Hc{margin-top:16px;padding:12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px}.JudgeCodeSection_statusMessage__ed22p{color:#16a34a;margin:0;font-weight:500}.page_container__fX0yd{max-width:1200px;margin:0 auto;padding:2rem}.page_header__Ax_J7{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page_headerTop__oFuBS{display:flex;flex-direction:column;gap:.5rem}.page_backLink__xX0Va{color:#6b7280;text-decoration:none;font-size:.875rem;transition:color .2s}.page_backLink__xX0Va:hover{color:#374151}.page_title__e5BnA{font-size:2rem;font-weight:800;color:var(--graffiti-pink);text-transform:uppercase;letter-spacing:1px;text-shadow:2px 2px 0 var(--graffiti-purple)}.page_statusControls__w0zOa{display:flex;align-items:center;gap:1rem}.page_statusSelect__gG6HY{padding:.75rem 1rem;border:2px solid var(--concrete-dark);border-radius:4px;font-size:1rem;font-weight:600;background-color:#fff;cursor:pointer;transition:all .2s;box-shadow:2px 2px 0 var(--concrete-medium);text-transform:uppercase;letter-spacing:.5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236B7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem}.page_statusSelect__gG6HY:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--concrete-medium)}.page_statusSelect__gG6HY:focus{outline:none;border-color:var(--graffiti-blue);box-shadow:2px 2px 0 var(--graffiti-purple)}.page_statusSelect__gG6HY option{padding:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background-color:#fff}.page_statusSelect__gG6HY option[value=UPCOMING]{color:#1e40af}.page_statusSelect__gG6HY option[value=IN_PROGRESS]{color:#92400e}.page_statusSelect__gG6HY option[value=COMPLETED]{color:#16a34a}.page_statusSelect__gG6HY option[value=CANCELLED]{color:#dc2626}.page_dashboardButton__mtD6v{background-color:var(--graffiti-pink);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px 0 var(--graffiti-purple);text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.page_dashboardButton__mtD6v:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--graffiti-purple);color:#fff;text-decoration:none}.page_error__oFH1O{background-color:#fee2e2;color:#dc2626;padding:1rem;border-radius:4px;margin-bottom:1.5rem;font-size:.875rem;border:1px solid #dc2626}.page_eventDetails__D8hwC{background-color:#fff;border:2px solid var(--concrete-dark);border-radius:8px;padding:1.5rem;margin-bottom:2rem;box-shadow:4px 4px 0 var(--concrete-medium)}.page_detailItem__KL7qz{margin-bottom:1rem}.page_detailItem__KL7qz:last-child{margin-bottom:0}.page_info__xyMly{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;font-size:.875rem;padding:.5rem 0;border-top:1px solid var(--concrete-medium)}.page_label__aGajn{color:var(--text-light);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.page_value__TWxIV{color:var(--text-dark);font-weight:600;text-align:right}.page_description__3RFjO{margin-top:.5rem;color:var(--text-light);line-height:1.5}.page_section__wYklD{margin-top:2rem}.page_sectionHeader__ea_6i{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.page_sectionTitle__xKY_c{font-size:1.5rem;font-weight:700;color:var(--text-dark);text-transform:uppercase;letter-spacing:.5px}.page_addButton__0RWPl{background-color:var(--graffiti-blue);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px 0 var(--graffiti-purple)}.page_addButton__0RWPl:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--graffiti-purple)}.page_form__M7T6n{background-color:#fff;border:2px solid var(--concrete-dark);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:4px 4px 0 var(--concrete-medium)}.page_formGroup__azk1E{margin-bottom:1rem}.page_formGroup__azk1E label{display:block;margin-bottom:.5rem;color:var(--text-dark);font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem}.page_input__Whl4g,.page_select___oBan{width:100%;padding:.75rem;border:2px solid var(--concrete-dark);border-radius:4px;font-size:1rem;transition:all .2s}.page_input__Whl4g:focus,.page_select___oBan:focus{outline:none;border-color:var(--graffiti-blue);box-shadow:0 0 0 2px rgba(78,205,196,.2)}.page_submitButton__bIPV_{background-color:var(--graffiti-blue);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px 0 var(--graffiti-purple)}.page_submitButton__bIPV_:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--graffiti-purple)}.page_submitButton__bIPV_:disabled{opacity:.7;cursor:not-allowed}.page_subEventsDayGroup__eB09Y{display:flex;flex-direction:column;gap:.5rem}.page_subEventsDayGroup__eB09Y:not(:first-child){margin-top:1.5rem}.page_subEventsDayHeading__jmSZw{font-size:1.125rem;font-weight:700;color:var(--graffiti-blue);margin:0;padding-bottom:.25rem;border-bottom:2px solid var(--concrete-dark)}.page_list__PAPe1{display:flex;flex-direction:column;gap:1rem}.page_listItem__K0PaX{background-color:#fff;border:2px solid var(--concrete-dark);border-radius:8px;padding:1rem;display:flex;justify-content:space-between;align-items:center;box-shadow:4px 4px 0 var(--concrete-medium);transition:all .2s;cursor:pointer;color:inherit;text-decoration:none}.page_listItem__K0PaX:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--concrete-medium);border-color:var(--graffiti-blue)}.page_itemInfo__G45CG{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.page_name__JOfub{font-weight:600;color:var(--text-dark)}.page_email__Z1RNP{color:var(--text-light);font-size:.875rem}.page_role__95CKr{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background-color:var(--concrete-light);color:var(--text-dark)}.page_ageGroup__v4uPM{background-color:var(--graffiti-blue)}.page_ageGroup__v4uPM,.page_division__J2PvF{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#fff}.page_division__J2PvF{background-color:var(--graffiti-purple)}.page_stage__h_lWL{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background-color:#f59e0b;color:#fff}.page_categories__6iZUx{display:flex;gap:.5rem}.page_category__0ytjr{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background-color:var(--graffiti-pink);color:#fff}.page_removeButton__x82jr{background-color:#fee2e2;color:#dc2626;border:1px solid #dc2626;padding:.5rem 1rem;border-radius:4px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.page_removeButton__x82jr:hover{background-color:#fecaca}.page_emptyList__Wk7dK{text-align:center;padding:2rem;background-color:var(--concrete-light);border-radius:8px;border:2px dashed var(--concrete-dark)}.page_emptyList__Wk7dK p{margin:.5rem 0;color:var(--text-light)}.page_emptyList__Wk7dK p:first-child{font-weight:600;color:var(--text-dark)}.page_loading__RBp_N{display:flex;align-items:center;justify-content:center;min-height:50vh;color:var(--text-light);font-size:1rem}.page_helpText__vJYGm{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}.page_buttonGroup__fvruH{display:flex;gap:1rem;margin-top:1rem}.page_inviteButton__QaQhr{background-color:#fff!important;color:var(--graffiti-blue)!important;border:2px solid var(--graffiti-blue)!important}.page_inviteButton__QaQhr:hover{background-color:var(--graffiti-blue-light)!important}.page_successMessage__TLrkk{margin-top:1rem;padding:.75rem;background-color:#dcfce7;color:#166534;border-radius:4px;font-size:.875rem;border:1px solid #16a34a}.page_actions__Q7LM5{display:flex;gap:.5rem}.page_approveButton__J_Fzr{background-color:#dcfce7;color:#166534;border:1px solid #16a34a;padding:.5rem 1rem;border-radius:4px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.page_approveButton__J_Fzr:hover{background-color:#bbf7d0}.page_rejectButton__zvhsS{background-color:#fee2e2;color:#dc2626;border:1px solid #dc2626;padding:.5rem 1rem;border-radius:4px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.page_rejectButton__zvhsS:hover{background-color:#fecaca}.page_status__y3c7U{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.page_pending__L3FAK{background-color:#fef9c3;color:#854d0e}.page_approved__1Hxoo{background-color:#dcfce7;color:#166534}.page_rejected__lHhpL{background-color:#fee2e2;color:#dc2626}.page_iconButton__DT__B{background:none;border:none;padding:4px;cursor:pointer;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:#9ca3af}.page_iconButton__DT__B:hover{background-color:rgba(0,0,0,.05);color:#dc2626}.page_icon__BVmXv{width:20px;height:20px;flex-shrink:0}@media (max-width:768px){.page_container__fX0yd{padding:1rem}.page_header__Ax_J7{flex-direction:column;gap:1rem;text-align:center}.page_statusControls__w0zOa,.page_statusSelect__gG6HY{width:100%}.page_sectionHeader__ea_6i{flex-direction:column;gap:1rem;align-items:flex-start}.page_listItem__K0PaX{flex-direction:column;gap:1rem;text-align:center}.page_removeButton__x82jr{width:100%}}.page_checkboxGroup__x5QQ3{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.page_checkboxLabel__4fyvD{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.875rem;color:#374151;padding:.25rem 0}.page_checkbox__8_taW{width:1rem;height:1rem;border-radius:.25rem;border:1px solid #d1d5db;cursor:pointer;accent-color:#2563eb;margin-right:.5rem}.event-card_card__9OOTd{background-color:#fff;border:2px solid var(--concrete-dark);border-radius:8px;padding:1.5rem;box-shadow:4px 4px 0 var(--concrete-medium)}.event-card_header__f5_Ze{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.event-card_titleSection__8kzUB{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;flex:1 1}.event-card_eventIcon__uM6nl{flex-shrink:0;display:flex;align-items:center;justify-content:center}.event-card_title__VOzVH{font-size:1.25rem;font-weight:600;color:var(--text-dark);margin:0}.event-card_status__NJ51C{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.event-card_status__NJ51C.event-card_draft__zi9b8{background-color:#f3f4f6;color:#6b7280}.event-card_status__NJ51C.event-card_upcoming__R6jOa{background-color:#dbeafe;color:#1e40af}.event-card_status__NJ51C.event-card_in_progress__z1_O1{background-color:#fef3c7;color:#92400e}.event-card_status__NJ51C.event-card_completed__EfMsH{background-color:#dcfce7;color:#16a34a}.event-card_status__NJ51C.event-card_cancelled__GIFib{background-color:#fee2e2;color:#dc2626}.event-card_details__VXwxr{margin-bottom:1.5rem}.event-card_info___rnQe{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--concrete-light);gap:1rem}.event-card_info___rnQe:last-child{border-bottom:none}.event-card_info___rnQe .event-card_label__sBH0v{font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;white-space:nowrap}.event-card_info___rnQe .event-card_value__m_aom{color:var(--text-dark);font-size:.875rem;text-align:right;min-width:0}.event-card_locationValue__Vog0Q{display:flex;align-items:center;gap:.5rem;flex:1 1;justify-content:flex-end;min-width:0}.event-card_locationValue__Vog0Q .event-card_eventGymLogo__1yhE1{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;order:-1}.event-card_locationValue__Vog0Q .event-card_value__m_aom{text-align:right;min-width:0}.event-card_details__VXwxr p{margin:.5rem 0;color:var(--text-dark)}.event-card_details__VXwxr strong{color:var(--text-light)}.event-card_actions__9_yjN{display:flex;justify-content:flex-end}.event-card_button__syLLm{background-color:var(--graffiti-blue);color:#fff;padding:.5rem 1rem;border:none;border-radius:4px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px 0 var(--graffiti-purple);display:flex;align-items:center;gap:.5rem}.event-card_button__syLLm:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--graffiti-purple)}.event-card_label__sBH0v{display:block;font-size:.75rem;color:var(--text-light);margin-bottom:.5rem}.event-card_label__sBH0v,.event-card_select__PlgPA{font-weight:600;text-transform:uppercase;letter-spacing:.5px}.event-card_select__PlgPA{width:100%;padding:.75rem 1rem;border:2px solid var(--concrete-dark);border-radius:4px;font-size:.875rem;color:var(--text-dark);background-color:#fff;cursor:pointer;transition:all .2s;box-shadow:2px 2px 0 var(--concrete-medium);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236B7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem}.event-card_select__PlgPA:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--concrete-medium)}.event-card_select__PlgPA:focus{outline:none;border-color:var(--graffiti-blue);box-shadow:2px 2px 0 var(--graffiti-purple)}.event-card_select__PlgPA option{padding:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background-color:#fff}.event-card_select__PlgPA option[value=UPCOMING]{color:#1e40af}.event-card_select__PlgPA option[value=IN_PROGRESS]{color:#92400e}.event-card_select__PlgPA option[value=COMPLETED]{color:#16a34a}.event-card_select__PlgPA option[value=CANCELLED]{color:#dc2626}.event-card_grid__B1Nkm{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}@media (max-width:768px){.event-card_card__9OOTd{padding:1rem}.event-card_header__f5_Ze{flex-direction:column;gap:.5rem}.event-card_status__NJ51C{align-self:flex-start}}.page_filterContainer__Gwqib{display:flex;flex-direction:row;align-items:center;gap:1rem;margin-bottom:1rem}.page_filterSelect__LLPMy{width:160px!important;padding:.5rem!important;font-size:.75rem!important}.page_filterSelect__LLPMy:focus{outline:none;border-color:var(--graffiti-blue);box-shadow:0 0 0 2px rgba(78,205,196,.2)}