:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AuthLayout_sectionHolder__0jXv-{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;overflow:auto}.AuthLayout_defaultBackground__PCnnO{background-image:url(/static/media/login_desktop_background.ff9d8ccdcb7a7c6b5e60.png)}.AuthLayout_ownerDetailBackground__lWpGQ{background-image:url(/static/media/owner_detail_desktop_background.c524e25df4e96bab9bca.png)}.AuthLayout_sectionHolderWrapper__nhWzp{margin:auto;max-width:1270px;min-height:calc(100vh - 70px);padding:28px 50px 72px;position:relative;z-index:2}.AuthLayout_ownerSetUpClubSectionHolder__FgRxR{padding:165px 0 0}.AuthLayout_logoImage__baDV6{display:block;height:70px;margin-bottom:104px;position:relative;width:225px;z-index:1}.AuthLayout_logoImage__baDV6 img{height:100%;width:100%}.AuthLayout_mobileBack__jKdZP,.AuthLayout_mobileCurve__CudJI,.AuthLayout_ownerSetUpClubSectionHolder__FgRxR .AuthLayout_logoImage__baDV6{display:none}@media screen and (max-width:992px){.AuthLayout_mobileBack__jKdZP{display:block;overflow:hidden;padding-top:55.2%;position:sticky;right:0;top:0;width:100%;z-index:1}.AuthLayout_mobileBack__jKdZP img{display:block;position:absolute;top:0;width:100%}.AuthLayout_sectionHolder__0jXv-{background:#fff}.AuthLayout_sectionHolderWrapper__nhWzp{background:#fff;padding:25px}.AuthLayout_sContent__Cfl96{margin:auto;max-width:400px}.AuthLayout_logoImage__baDV6{margin-bottom:40px}.AuthLayout_mobileCurve__CudJI{display:block;position:absolute;right:0;top:2px;transform:translateY(-100%);width:100%}.AuthLayout_mobileCurve__CudJI img{display:block;object-fit:cover;width:100%}}.Footer_hpFooter__qH\+Zu{background:#fff0;border-bottom:1px solid #e1edf3;border-top:1px solid #e1edf3;height:70px}.Footer_hpFsectionWrapper__BL6FV{align-items:center;display:flex;height:100%;margin:auto;max-width:1270px;padding:0 50px}.Footer_hpFText__mbkex{color:#889398;font-size:12px;margin-right:16px}.Footer_footerLinkWrapper__zI5Vj{align-items:center;display:flex}.Footer_footerLink__DCPuD{color:#cf2c47;display:block;font-size:12px;margin-right:15px;text-decoration:none}@media screen and (max-width:992px){.Footer_hpFsectionWrapper__BL6FV{padding:0 20px}}@media screen and (max-width:500px){.Footer_hpFsectionWrapper__BL6FV{align-items:flex-start;flex-direction:column;justify-content:center}.Footer_hpFText__mbkex{margin-bottom:8px}}.Header_topNav__dYqiN{align-items:center;background:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 2px 4px #0000000d;display:flex;height:80px;justify-content:space-between;margin:0 0 16px;padding:0 20px;position:sticky;top:0;z-index:100}.Header_navLeft__5ccKC{align-items:center;display:flex;gap:4px}.Header_menuToggle__V44P5{align-items:center;background:none;border:none;border-radius:4px;color:#495057;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s ease}.Header_menuToggle__V44P5:hover{background:#f8f9fa}.Header_hamburgerIcon__yVV2w{display:block;height:20px;width:20px}.Header_homeLink__-I3xx{align-items:center;border-radius:4px;color:#dc3545;display:flex;padding:4px;text-decoration:none;transition:background-color .2s ease}.Header_homeLink__-I3xx:hover{background:#f8f9fa}.Header_logo__arqXa{align-items:center;color:#dc3545;display:flex;font-weight:600;gap:8px;text-decoration:none}.Header_logoIcon__9maik{font-size:22px;line-height:1}.Header_logoImage__iGm2B{height:32px;max-width:150px;width:auto}.Header_logoText__5vcAF{font-size:18px}.Header_navRight__LBMr3{align-items:center;display:flex;gap:16px}.Header_clubInfo__ITYXy{align-items:center;color:#333;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;text-decoration:none;transition:color .2s ease}.Header_clubInfo__ITYXy:hover{color:#dc3545}.Header_alertIcon__fR9n6{color:#495057;height:24px;width:24px}.Header_profileMenu__vxkQ7{position:relative}@media (max-width:768px){.Header_topNav__dYqiN{padding:0 16px}.Header_navLeft__5ccKC{gap:8px}.Header_logoImage__iGm2B{height:28px;max-width:100px}.Header_clubInfo__ITYXy{display:none}}@media (max-width:480px){.Header_navRight__LBMr3{gap:8px}.Header_logoImage__iGm2B{height:24px;max-width:80px}}.SimpleClub_clubInfo__IJZzT{align-items:center;color:#333;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:12px;text-decoration:none;transition:color .2s ease}.SimpleClub_clubInfo__IJZzT:hover{color:#dc3545}.SimpleClub_clubLogo__q4cSd{height:32px;max-width:140px;object-fit:contain;width:auto}.SimpleClub_clubName__BYwUI{color:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap}@media screen and (max-width:768px){.SimpleClub_clubInfo__IJZzT{display:none}}@media (max-width:768px){.SimpleClub_clubLogo__q4cSd{height:20px;max-width:100px}}.ProfileMenu_profileDropdown__NGTYW{position:relative}.ProfileMenu_profileMenu__L0Mj7{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 4px 12px #00000026;display:none;min-width:150px;padding:8px 0;position:absolute;right:0;top:100%;z-index:1000}.ProfileMenu_profileDropdown__NGTYW:hover .ProfileMenu_profileMenu__L0Mj7,.ProfileMenu_profileMenu__L0Mj7.ProfileMenu_show__W-E0H{display:block}.ProfileMenu_profileMenuItem__gtTf-{background:#0000;border:none;color:#495057;display:block;font-size:14px;padding:8px 16px;text-align:left;text-decoration:none;transition:background-color .2s ease;width:100%}.ProfileMenu_profileMenuItem__gtTf-:hover{background:#f8f9fa}@media (max-width:480px){.ProfileMenu_profileTrigger__jzhzB span{display:none}}.SimpleProfile_profileTrigger__CWmxU{align-items:center;background:#f8f9fa;border:none;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 12px;transition:background-color .2s ease}.SimpleProfile_profileTrigger__CWmxU.SimpleProfile_active__Ts11s,.SimpleProfile_profileTrigger__CWmxU:hover{background:#e9ecef}.SimpleProfile_profileAvatar__GHhzF{align-items:center;background:#dc3545;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;height:24px;justify-content:center;width:24px}.SimpleProfile_profileAvatar__GHhzF img{border-radius:50%;height:100%;object-fit:cover;width:100%}.SimpleProfile_profileName__ReK1D{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SimpleProfile_dropdownIcon__DSVy3{font-size:10px;margin-left:4px}@media (max-width:480px){.SimpleProfile_profileTrigger__CWmxU{padding:8px}}.AdminMenu_sidebarOverlay__HAhuT{background:#00000080;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.AdminMenu_sidebarOverlay__HAhuT.AdminMenu_show__OPGoJ{display:block}.AdminMenu_sidebar__3mnah{background:#fff;box-shadow:2px 0 8px #00000026;height:100%;left:-280px;overflow-y:auto;position:fixed;top:0;transition:left .3s ease;width:280px;z-index:1001}.AdminMenu_sidebar__3mnah.AdminMenu_show__OPGoJ{left:0}.AdminMenu_sidebarHeader__o32pA{border-bottom:1px solid #e9ecef;padding:20px}.AdminMenu_sidebarNav__1O-CV{padding:20px 0}@media (max-width:480px){.AdminMenu_sidebar__3mnah{width:260px}}.MenuClubList_sidebarClubInfo__kCIaB{align-items:center;display:flex;gap:12px}.MenuClubList_sidebarClubBadge__ypi\+f{align-items:center;background:#dc3545;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.MenuClubList_clubImage__-eQUF{border-radius:50%;height:100%;object-fit:cover;width:100%}.MenuClubList_sidebarClubDetails__QCOF1 h3{color:#212529;font-size:16px;font-weight:600;margin:0}.MenuClubList_sidebarClubDetails__QCOF1 p{color:#6c757d;font-size:12px;margin:2px 0 0}.MenuLinkList_sidebarNavItem__FC8sM{align-items:center;background:#0000;border:none;color:#495057;display:flex;font-size:14px;font-weight:500;gap:12px;padding:12px 20px;text-decoration:none;transition:background-color .2s ease;width:100%}.MenuLinkList_sidebarNavItem__FC8sM:hover{background:#f8f9fa}.MenuLinkList_sidebarNavItem__FC8sM.MenuLinkList_active__zHyfm{background:#dc3545!important;color:#fff}.MenuLinkList_sidebarNavIcon__AA\+re{text-align:center;width:20px}.MenuLinkList_sidebarNavIconAligned__DfJoM{padding-bottom:4px}.MenuLinkList_badge__ubxZy{align-items:center;background-color:#fff;border-radius:12px;color:#dc3545;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;margin-left:auto;min-width:50px;padding:0 8px}.MenuLinkList_expandArrow__enwWi{align-items:center;display:inline-flex;font-size:1.5rem;height:20px;justify-content:center;padding-top:2px;width:20px}.MenuLinkList_childMenu__8CSRq{margin-left:32px}.Loading_loadingContainer__cedZU{align-items:center;background-color:initial;display:flex;height:100vh;justify-content:center}.Loading_adminPageLoadingContainer__98dOi{height:calc(100vh - 171px)}.Loading_spinner__PZ-uq{animation:Loading_spin__UfTv5 1s linear infinite;border:6px solid #e0e0e0;border-radius:50%;border-top-color:#3498db;height:60px;width:60px}@keyframes Loading_spin__UfTv5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:992px){.Loading_adminPageLoadingContainer__98dOi{height:calc(100vh - 184px)}}.FormWithFooterLayout_sectionHolder__kKpuK{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;overflow:auto;padding:165px 50px 0}.FormWithFooterLayout_defaultBackground__1rkaV{background-image:url(/static/media/login_desktop_background.ff9d8ccdcb7a7c6b5e60.png)}.FormWithFooterLayout_ownerDetailBackground__sE5BV{background-image:url(/static/media/owner_detail_desktop_background.c524e25df4e96bab9bca.png)}.FormWithFooterLayout_sectionHolderWrapper__8h3Ix{margin:auto;max-width:1270px;padding:28px 50px 165px;position:relative;z-index:2}.FormWithFooterLayout_logoImage__5RdoD{display:block;height:70px;margin-bottom:104px;position:relative;width:225px;z-index:1}.FormWithFooterLayout_mobileBack__8dfgw,.FormWithFooterLayout_mobileCurve__0vDyQ,.FormWithFooterLayout_ownerSetUpClubSectionHolder__rBSi5 .FormWithFooterLayout_logoImage__5RdoD{display:none}.FormWithFooterLayout_formContainer__pbe8d{margin-top:49px;max-width:361px}.FormWithFooterLayout_sectionHeading__PlJWD{text-wrap:nowrap;color:#313131;font-size:70px;font-weight:700;margin-bottom:66px}.FormWithFooterLayout_sectionHeading__PlJWD span{color:#cf2c47}@media screen and (max-width:992px){.FormWithFooterLayout_mobileBack__8dfgw{display:block;overflow:hidden;padding-top:55.2%;position:sticky;right:0;top:0;width:100%;z-index:1}.FormWithFooterLayout_mobileBack__8dfgw img{display:block;position:absolute;top:0;width:100%}.FormWithFooterLayout_sectionHolder__kKpuK{background:#fff;padding:0}.FormWithFooterLayout_sectionHolderWrapper__8h3Ix{background:#fff;padding:25px}.FormWithFooterLayout_sContent__fWvkP{margin:auto;max-width:800px}.FormWithFooterLayout_logoImage__5RdoD{margin-bottom:40px}.FormWithFooterLayout_mobileCurve__0vDyQ{display:block;position:absolute;right:0;top:2px;transform:translateY(-100%);width:100%}.FormWithFooterLayout_mobileCurve__0vDyQ img{display:block;object-fit:cover;width:100%}.FormWithFooterLayout_formContainer__pbe8d{margin-top:45px;max-width:none}.FormWithFooterLayout_sectionHeading__PlJWD{font-size:32px;margin-bottom:40px;white-space:wrap}}.BackButton_goBack__dCTch{align-items:center;cursor:pointer;display:flex}.BackButton_goBackImage__6yPmk{height:17px;margin-right:10px;width:20px}.BackButton_goBackImage__6yPmk img{display:block;width:100%}.BackButton_goBackText__uiDaw{font-family:Raleway;font-size:14px;font-weight:700}.Login_loginContainer__OGiwp{margin-top:88px;max-width:500px}.Login_headerSection__DBusX{margin-bottom:40px;text-align:left}.Login_headerSection__DBusX h1{color:var(--new-title-color);margin-bottom:12px}.Login_subtitle__a36ua{color:var(--medium-grey-color);font-size:var(--font-size-subtitle);line-height:1.5;margin:0;max-width:400px}.Login_inputSection__3cJo2{margin-bottom:30px;max-width:400px}.Login_optionsSection__axr0e{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;max-width:400px}.Login_forgotPassword__W2V53{color:var(--red-color);cursor:pointer;font-size:16px;font-weight:700;text-decoration:none}.Login_forgotPassword__W2V53:hover{text-decoration:underline}.Login_buttonSection__VJiE0{margin-bottom:40px;max-width:400px}.Login_lrmCheck__3eikW{align-items:center;border:1px solid #889398;border-radius:4px;display:flex;height:18px;justify-content:center;margin-right:11px;width:18px}.Login_lrmCheck__3eikW img{display:none;height:90%;width:90%}.Login_lRememberMeWrapper__sjP66{align-items:center;cursor:pointer;display:flex;width:fit-content}.Login_lrmText__7ddLl{font-size:16px}@media screen and (max-width:992px){.Login_loginContainer__OGiwp{padding:0 16px}.Login_buttonSection__VJiE0 button{max-width:none}}@media screen and (max-width:480px){.Login_loginContainer__OGiwp{margin-top:40px}.Login_headerSection__DBusX{margin-bottom:30px}.Login_optionsSection__axr0e{align-items:flex-start;flex-direction:column;gap:16px}}.CustomInput_lInputWrapper__vrohg{margin-bottom:20px}.CustomInput_lInputWrapper__vrohg:last-child{margin-bottom:0}.CustomInput_lInputWrapper__vrohg label{display:block;font-size:14px;margin-bottom:11px}.CustomInput_inputWrapper__ge1pP{position:relative}.CustomInput_inputWrapper__ge1pP img{cursor:pointer;height:19px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:21px}.CustomInput_inputWrapper__ge1pP input{border:2px solid #efeff0;border-radius:6px;height:48px;padding:0 16px;transition:border-color .2s;width:100%}.CustomInput_inputWrapper__ge1pP input:focus{border-color:#007bff;box-shadow:0 0 0 3px #3498db1a;outline:none}.CustomInput_inputWrapper__ge1pP input::placeholder{color:#313131;font-size:14px;opacity:.5}img.CustomInput_iconEyeHide__Wy9B1{display:none}.CustomInput_requiredIndicator__2GauS{color:red;margin-left:4px}.CustomInput_errorInput__P20iY{border-color:red!important}.CustomInput_errorText__USUP-{color:red;font-size:12px;margin-top:4px}.CustomButton_buttonStyle__slECp{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;margin-bottom:26px;opacity:.5;pointer-events:none;text-decoration:none}.CustomButton_buttonActiveStyle__-Awu5{opacity:1;pointer-events:all}.CustomCheckbox_checkboxContainer__D1rqd{align-items:center;cursor:pointer;display:flex;font-weight:600;margin-bottom:24px}.CustomCheckbox_checkbox__\+y60z{flex:none;height:17px;margin-right:10px;width:17px}.CustomCheckbox_checkbox__\+y60z img{height:100%;object-fit:contain;width:100%}.CustomCheckbox_filledCheckbox__89Yfs{display:none}.CustomCheckbox_checkboxContainerActive__8LZ87 .CustomCheckbox_filledCheckbox__89Yfs,.CustomCheckbox_emptyCheckbox__bhb\+q{display:block}.CustomCheckbox_checkboxContainerActive__8LZ87 .CustomCheckbox_emptyCheckbox__bhb\+q{display:none}.CustomCheckbox_label__W2Z\+\+{color:#313131;font-size:16px}.VerifyEmail_headerSection__k6IpS{margin-bottom:40px;text-align:left}.VerifyEmail_headerSection__k6IpS h1{color:var(--new-title-color);margin-bottom:12px}.VerifyEmail_subtitle__xcbPc{color:var(--medium-grey-color);font-size:var(--font-size-subtitle);line-height:1.5;margin:0;max-width:400px}.VerifyEmail_emailSection__Eul-I{margin-bottom:30px}.VerifyEmail_inputSection__CAyw3{margin-bottom:30px;max-width:400px}.VerifyEmail_helpText__HQiWk{background-color:var(--ghost-white-color);border-left:4px solid var(--red-color);border-radius:8px;margin-bottom:40px;max-width:400px;padding:20px}.VerifyEmail_helpText__HQiWk p{color:var(--medium-grey-color);font-size:var(--font-size-normal-text);line-height:1.5;margin:0}.VerifyEmail_helpText__HQiWk strong{color:var(--bright-black-color)}.VerifyEmail_buttonSection__1F0Tn{margin-bottom:40px;max-width:400px}.VerifyEmail_findClubsContainer__a29Rg{margin-top:88px;max-width:500px}.VerifyEmail_sectionHeading__k-zxq{font-size:40px;font-weight:700;margin-bottom:50px}a.VerifyEmail_logIn__B0\+qI{align-items:center;background-color:#cf2c47;border-radius:4px;color:#fff;display:flex;font-size:16px;height:60px;justify-content:center;max-width:361px;text-decoration:none}.VerifyEmail_inputItem__ToGaL{margin-bottom:256px}.VerifyEmail_inputWrapper__FJ8f9{position:relative}.VerifyEmail_inputItem__ToGaL input{-webkit-appearance:none;appearance:none;border:2px solid #efeff0;border-radius:4px;font-size:20px;height:60px;min-width:1px;padding:0 16px;width:100%}.VerifyEmail_inputItem__ToGaL input::placeholder{color:#aeb7bb}img.VerifyEmail_iconEyeCross__4\+0GZ{cursor:pointer;height:22px;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:22px}.VerifyEmail_noteText__H63Nd{font-size:16px;line-height:1.5;margin-bottom:36px;max-width:433px}.VerifyEmail_noteText__H63Nd span{font-weight:700}@media screen and (max-width:992px){.VerifyEmail_findClubsContainer__a29Rg{padding:0 16px}.VerifyEmail_buttonSection__1F0Tn button,a.VerifyEmail_logIn__B0\+qI{max-width:none}}@media screen and (max-width:480px){.VerifyEmail_findClubsContainer__a29Rg{margin-top:40px}.VerifyEmail_headerSection__k6IpS{margin-bottom:30px}.VerifyEmail_helpText__HQiWk{padding:16px}}.LabelText_container__rpc0Q{margin-top:25px}.LabelText_label__ah9qq{color:#889398;font-size:14px;margin-bottom:10px}.LabelText_text__70Jdo{color:#24282a;font-size:18px;font-weight:600}@media screen and (max-width:992px){.LabelText_container__rpc0Q{flex-wrap:wrap;min-width:0!important;min-width:auto!important;width:100%}}.SetPassword_setPasswordContainer__Pfvo9{margin-top:88px;max-width:500px}.SetPassword_setPasswordContainer__Pfvo9 input:-webkit-autofill,.SetPassword_setPasswordContainer__Pfvo9 input:-webkit-autofill:active,.SetPassword_setPasswordContainer__Pfvo9 input:-webkit-autofill:focus,.SetPassword_setPasswordContainer__Pfvo9 input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.SetPassword_setPasswordContainer__Pfvo9 input[name=firstName],.SetPassword_setPasswordContainer__Pfvo9 input[name=lastName],.SetPassword_setPasswordContainer__Pfvo9 input[name=password],.SetPassword_setPasswordContainer__Pfvo9 input[name=repeat_password]{-webkit-appearance:none;appearance:none;background-color:#fff!important}.SetPassword_headerSection__eHn7Y{margin-bottom:40px;text-align:left}.SetPassword_headerSection__eHn7Y h1{color:var(--new-title-color);margin-bottom:12px}.SetPassword_subtitle__HJBsz{color:var(--medium-grey-color);font-size:var(--font-size-subtitle);line-height:1.5;margin:0;max-width:400px}.SetPassword_inputSection__NInHm{margin-bottom:30px;max-width:400px}.SetPassword_helpText__VUB25{background-color:var(--ghost-white-color);border-left:4px solid var(--red-color);border-radius:8px;margin-bottom:40px;max-width:400px;padding:20px}.SetPassword_helpText__VUB25 p{color:var(--medium-grey-color);font-size:var(--font-size-normal-text);line-height:1.5;margin:0}.SetPassword_helpText__VUB25 strong{color:var(--bright-black-color)}.SetPassword_buttonSection__2gSvQ{margin-bottom:40px;max-width:400px}.SetPassword_accountInfoDisplay__kiV0H{margin-bottom:30px;max-width:400px}.SetPassword_emailField__wsfeQ{margin-bottom:20px;max-width:400px}.SetPassword_readOnlyLabel__l3QR0{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.SetPassword_readOnlyValue__WPdU6{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:6px;color:#374151;font-size:15px;margin-bottom:20px;padding:12px 16px}.SetPassword_nameInputs__RDUN3,.SetPassword_nameInputs__RDUN3>div:first-child,.SetPassword_nameInputs__RDUN3>div:last-child{margin-bottom:20px}@media (max-width:768px){.SetPassword_nameInputs__RDUN3{margin-bottom:20px}}@media screen and (max-width:992px){.SetPassword_setPasswordContainer__Pfvo9{padding:0 16px}.SetPassword_buttonSection__2gSvQ button{max-width:none}}@media screen and (max-width:480px){.SetPassword_setPasswordContainer__Pfvo9{margin-top:40px}.SetPassword_headerSection__eHn7Y{margin-bottom:30px}.SetPassword_helpText__VUB25{padding:16px}}.ForgotPassword_forgotPasswordContainer__FiUBs{margin-top:88px;max-width:500px}.ForgotPassword_headerSection__lDIOm{margin-bottom:40px;text-align:left}.ForgotPassword_headerSection__lDIOm h1{color:var(--new-title-color);margin-bottom:12px}.ForgotPassword_subtitle__18Ok9{color:var(--medium-grey-color);font-size:var(--font-size-subtitle);line-height:1.5;margin:0;max-width:400px}.ForgotPassword_inputSection__x5ZLZ{margin-bottom:30px;max-width:400px}.ForgotPassword_helpText__KQDRV{background-color:var(--ghost-white-color);border-left:4px solid var(--red-color);border-radius:8px;margin-bottom:40px;max-width:400px;padding:20px}.ForgotPassword_helpText__KQDRV p{color:var(--medium-grey-color);font-size:var(--font-size-normal-text);line-height:1.5;margin:0}.ForgotPassword_helpText__KQDRV strong{color:var(--bright-black-color)}.ForgotPassword_buttonSection__vetAW{margin-bottom:40px;max-width:400px}.ForgotPassword_sectionHeading__-YQfn{font-size:40px;font-weight:700;margin-bottom:50px}.ForgotPassword_inputItem__6UC2P{margin-bottom:256px}.ForgotPassword_inputWrapper__cl3nT{position:relative}.ForgotPassword_inputItem__6UC2P input{-webkit-appearance:none;appearance:none;border:2px solid #efeff0;border-radius:4px;font-size:20px;height:60px;min-width:1px;padding:0 16px;width:100%}.ForgotPassword_inputItem__6UC2P input::placeholder{color:#aeb7bb}img.ForgotPassword_iconEyeCross__Smq65{cursor:pointer;height:22px;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:22px}.ForgotPassword_noteText__S\+x2h{font-size:16px;line-height:1.5;margin-bottom:36px;max-width:433px}.ForgotPassword_noteText__S\+x2h span{font-weight:700}a.ForgotPassword_logIn__Kpp46{align-items:center;background-color:#cf2c47;border-radius:4px;color:#fff;display:flex;font-size:16px;height:60px;justify-content:center;max-width:361px;text-decoration:none}@media screen and (max-width:992px){.ForgotPassword_forgotPasswordContainer__FiUBs{padding:0 16px}.ForgotPassword_buttonSection__vetAW button,a.ForgotPassword_logIn__Kpp46{max-width:none}}@media screen and (max-width:480px){.ForgotPassword_forgotPasswordContainer__FiUBs{margin-top:40px}.ForgotPassword_headerSection__lDIOm{margin-bottom:30px}.ForgotPassword_helpText__KQDRV{padding:16px}}.ResetPassword_resetPasswordContainer__5D6zG{margin-top:88px;max-width:500px}.ResetPassword_resetPasswordContainer__5D6zG input:-webkit-autofill,.ResetPassword_resetPasswordContainer__5D6zG input:-webkit-autofill:active,.ResetPassword_resetPasswordContainer__5D6zG input:-webkit-autofill:focus,.ResetPassword_resetPasswordContainer__5D6zG input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.ResetPassword_resetPasswordContainer__5D6zG input[name=code],.ResetPassword_resetPasswordContainer__5D6zG input[name=confirm_new_password],.ResetPassword_resetPasswordContainer__5D6zG input[name=new_password]{-webkit-appearance:none;appearance:none;background-color:#fff!important}.ResetPassword_headerSection__HqYm6{margin-bottom:40px;text-align:left}.ResetPassword_headerSection__HqYm6 h1{color:var(--new-title-color);margin-bottom:12px}.ResetPassword_subtitle__vK7Sd{color:var(--medium-grey-color);font-size:var(--font-size-subtitle);line-height:1.5;margin:0;max-width:400px}.ResetPassword_inputSection__m\+xdM{margin-bottom:30px;max-width:400px}.ResetPassword_helpText__Kz4wK{background-color:var(--ghost-white-color);border-left:4px solid var(--red-color);border-radius:8px;margin-bottom:40px;max-width:400px;padding:20px}.ResetPassword_helpText__Kz4wK p{color:var(--medium-grey-color);font-size:var(--font-size-normal-text);line-height:1.5;margin:0}.ResetPassword_helpText__Kz4wK strong{color:var(--bright-black-color)}.ResetPassword_buttonSection__X1zuK{margin-bottom:40px;max-width:400px}.ResetPassword_sectionHeading__csNjD{font-size:40px;font-weight:700;margin-bottom:50px}.ResetPassword_memberInfoDisplay__V08g2{margin-bottom:30px;max-width:400px}.ResetPassword_emailField__apn1l,.ResetPassword_nameInfoDisplay__WrkcH{margin-bottom:20px;max-width:400px}.ResetPassword_readOnlyLabel__pCmp6{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.ResetPassword_readOnlyValue__jni9c{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:6px;color:#374151;font-size:15px;margin-bottom:20px;padding:12px 16px}.ResetPassword_nameInputs__PDhho{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}@media (max-width:768px){.ResetPassword_nameInputs__PDhho{gap:20px;grid-template-columns:1fr}}@media screen and (max-width:992px){.ResetPassword_resetPasswordContainer__5D6zG{padding:0 16px}.ResetPassword_buttonSection__X1zuK button{max-width:none}}@media screen and (max-width:480px){.ResetPassword_resetPasswordContainer__5D6zG{margin-top:40px}.ResetPassword_headerSection__HqYm6{margin-bottom:30px}.ResetPassword_helpText__Kz4wK{padding:16px}}.IconTextButton_buttonStyle__g6G5d{align-items:center;border-radius:99px;cursor:pointer;display:flex;justify-content:center}.IconTextButton_buttonIcon__AsYQq img,.IconTextButton_buttonIcon__AsYQq svg{display:block;height:100%;object-fit:cover;width:100%}.DashboardLayout_container__jYehN{margin:0 auto;max-width:1200px;padding:0 30px 30px}.DashboardLayout_pageHeader__ERYQG{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:16px;padding:16px}.DashboardLayout_headerContent__5Giby{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.DashboardLayout_headerTitle__EYWHd{align-items:center;display:flex;gap:12px}.DashboardLayout_headerTitle__EYWHd h1{color:#212529;font-size:28px;font-weight:600;margin:0}.DashboardLayout_headerTitle__EYWHd .DashboardLayout_icon__LidAk{font-size:32px}.DashboardLayout_memberInfo__CbrJW{color:#6c757d;font-size:15px;font-weight:400;text-align:right}.DashboardLayout_memberInfo__CbrJW .DashboardLayout_memberName__OV5gK{color:#495057;font-size:16px;font-weight:600}.ClubDashboardComponent_container__-BxRc{margin:0 auto}.ClubDashboardComponent_section__oTsxk{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:.5rem;padding:0 2rem 2rem}.ClubDashboardComponent_sectionHeader__8MP4G{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}.ClubDashboardComponent_sectionTitle__2uuMm{color:#333;font-size:1.5rem;font-weight:600}.ClubDashboardComponent_seeAllLink__IR8WY{color:#ff6b35;font-weight:500;text-decoration:none}.ClubDashboardComponent_seeAllLink__IR8WY:hover{text-decoration:underline}.ClubDashboardComponent_recordsGrid__h9NBR{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ClubDashboardComponent_recordCard__y98WC{background:#f8f9fa;border-left:4px solid #ff6b35;border-radius:8px;padding:1rem}.ClubDashboardComponent_eventType__cOncX{color:#000}.ClubDashboardComponent_recordCategory__wh82R{align-items:center;color:#ff6b35;display:flex;font-size:1rem;font-weight:600;justify-content:space-between;margin-bottom:.3rem}.ClubDashboardComponent_recordResult__GAj0n{color:var(--new-title-color);font-size:1.2rem;font-weight:700;margin-bottom:0}.ClubDashboardComponent_separator__hjwHt{color:#929aa1;font-weight:400;margin:0 .1rem}.ClubDashboardComponent_recordHolder__M7snr{color:#666;font-size:14px}.ClubDashboardComponent_recentBadge__3eNOq{background:#28a745;border-radius:12px;color:#fff;font-size:.8rem;margin-left:.5rem;padding:.25rem .5rem}.ClubDashboardComponent_meetsList__TZoi3{display:flex;flex-direction:column;gap:1rem}.ClubDashboardComponent_meetItem__Kt7xS{align-items:center;background:#f8f9fa;border-left:4px solid #007bff;border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.ClubDashboardComponent_meetDate__MCeuF{color:#007bff;font-weight:600}.ClubDashboardComponent_meetName__d5\+dC{font-size:15px;font-weight:600;margin:.25rem 0}.ClubDashboardComponent_meetLocation__l4j2L{color:#666}.ClubDashboardComponent_meetButtons__qc11Q{display:flex;gap:.75rem}.ClubDashboardComponent_meetDetailsButton__pbySY{background:#007bff;border-radius:20px;color:#fff;font-size:.9rem;padding:.5rem 1rem;text-decoration:none}.ClubDashboardComponent_meetDetailsButton__pbySY:hover{background:#0056b3}.ClubDashboardComponent_meetStatus__FuUP5{background:#28a745;border-radius:20px;color:#fff;font-size:.9rem;padding:.5rem 1rem;text-decoration:none}.ClubDashboardComponent_meetStatus__FuUP5:hover{background:#218838}.ClubDashboardComponent_upcomingMeets__vDqCV{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.ClubDashboardComponent_upcomingMeetCard__QW065{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;overflow:hidden;padding:1.5rem;position:relative}.ClubDashboardComponent_upcomingMeetCard__QW065:before{background:#ffffff1a;border-radius:50%;content:"";height:100px;position:absolute;right:0;top:0;transform:translate(30px,-30px);width:100px}.ClubDashboardComponent_meetCompetitionBadge__VrRuF{background:#fff3;border-radius:12px;display:inline-block;font-size:.8rem;margin-bottom:1rem;padding:.25rem .75rem}.ClubDashboardComponent_meetTitle__aLREc{font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.ClubDashboardComponent_meetDatetime__bBjQY{margin-bottom:1rem;opacity:.9}.ClubDashboardComponent_meetDescription__-OJ0Y{font-size:.9rem;margin-bottom:1rem;opacity:.8}.ClubDashboardComponent_meetDetails__wEo44{font-size:.85rem;opacity:.8}.ClubDashboardComponent_upcomingCards__G\+BJ\+{grid-gap:20px 20px;display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}@media screen and (max-width:650px){.ClubDashboardComponent_upcomingCards__G\+BJ\+{grid-gap:14px 20px;grid-template-columns:1fr}.ClubDashboardComponent_recordCategory__wh82R{font-size:.9rem}}.EventCard_meetCard__Kwod0{background:var(--white-color);border-radius:4px;box-shadow:0 0 16px var(--shadow-color);cursor:pointer;display:block;overflow:hidden;position:relative;text-decoration:none;width:100%}.EventCard_meetCardImageWrapper__R1OWh{margin-bottom:4px;width:100%}.EventCard_meetCardImage__0eDnA{padding-top:31.7%;position:relative;width:100%}.EventCard_meetCardImage__0eDnA img{display:block;height:100%;object-fit:cover;position:absolute;top:0;width:100%}.EventCard_meetCardTagWrapper__jPM9p{align-items:center;background-color:var(--red-color);border-radius:4px 0 4px 0;color:var(--white-color);display:flex;left:0;padding:5px 24px 5px 12px;position:absolute;top:0}.EventCard_meetCardTrainingTagWrapper__-LQKG{background-color:var(--green-color);padding-right:16px}.EventCard_meetCardTagImage__41WXa{font-weight:700;height:20px;margin-right:7px;width:20px}.EventCard_meetCardTagImage__41WXa svg{fill:var(--white-color);height:20px;width:20px}.EventCard_meetCardTagText__UBA9z{font-size:12px;font-weight:600;text-transform:capitalize}.EventCard_meetCardBody__U8R7n{padding:19px 23px 25px}.EventCard_meetCardTitle__Fv6eZ{color:#313131;font-size:16px;font-weight:700;margin-bottom:5px}.EventCard_meetCardTime__NRbrP{color:var(--red-color);font-size:16px;font-weight:700;margin-bottom:12px}.EventCard_meetCardTime__NRbrP span{color:var(--bright-grey-color)}.EventCard_detailContainer__1C21I{display:flex;margin-bottom:10px}.EventCard_detailLabel__nBGTx{color:var(--red-color);font-size:14px;font-weight:600;margin-right:10px}.EventCard_detailValue__E\+Mf4{color:var(--bright-black-color);font-size:14px}.AthleteDashboard_athletePopupName__Sldaf{color:var(--red-color);margin-top:0}.AthleteDashboard_historyPR__If5nK{align-items:flex-end;color:var(--new-subtitle-color);display:flex;font-size:18px;font-weight:600;margin-top:5px}.AthleteDashboard_historyPR__If5nK img{margin-left:15px}.AthleteDashboard_statsGrid__AM21\+{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:24px}.AthleteDashboard_statCard__DmVIL{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;padding:16px;position:relative;text-align:center;transition:all .2s ease}.AthleteDashboard_statCard__DmVIL:before{content:"";height:4px;left:0;position:absolute;right:0;top:0}.AthleteDashboard_statCard__DmVIL.AthleteDashboard_points__C-0p8:before{background:linear-gradient(90deg,#4285f4,#34a853)}.AthleteDashboard_statCard__DmVIL.AthleteDashboard_events__T3neb:before{background:linear-gradient(90deg,#34a853,#0f9d58)}.AthleteDashboard_statCard__DmVIL.AthleteDashboard_meets__kUioE:before{background:linear-gradient(90deg,#ea4335,#fbbc04)}.AthleteDashboard_statCard__DmVIL.AthleteDashboard_prs__WYYlM:before{background:linear-gradient(90deg,#9c27b0,#e91e63)}.AthleteDashboard_statNumber__XHcc9{color:#212529;display:block;font-size:24px;font-weight:700;margin-bottom:4px}.AthleteDashboard_statLabel__\+57jI{color:#6c757d;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.AthleteDashboard_statSublabel__cQnQB{color:#9aa5b1;font-size:11px}.tabOption{background:#fff;border:2px solid #e9ecef;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#495057;display:inline-block;font-size:14px;font-weight:500;margin-bottom:8px;margin-right:12px;padding:12px 20px;text-decoration:none;transition:all .2s ease}.tabOption:hover{background:#fff5f5;border-color:#cf2c47;box-shadow:0 2px 6px #00000026;color:#cf2c47;transform:translateY(-1px)}.tabOption.active{background:#cf2c47;border-color:#cf2c47;box-shadow:0 2px 6px #cf2c474d;color:#fff}.tabOption.active:hover{background:#b8253e;border-color:#b8253e;color:#fff}.AthleteDashboard_athleteTabSpacing__wx79B{margin-bottom:16px}.tableCellLink{border-radius:4px;display:inline-flex;gap:6px;margin:-4px -8px;padding:4px 8px;transition:all .2s ease}.tableCellLink:hover{background-color:#fff5f5;color:#b8253e;text-decoration:none;transform:translateY(-1px)}.tableCellLink svg{transition:all .2s ease}.tableCellLink:hover svg{transform:scale(1.1)}.tableCellLink[role=button]{cursor:pointer}@media (max-width:992px){.AthleteDashboard_statsGrid__AM21\+{grid-template-columns:repeat(2,1fr)}.AthleteDashboard_athleteTabSpacing__wx79B{margin-bottom:16px}}@media (max-width:768px){.AthleteDashboard_statsGrid__AM21\+{grid-template-columns:1fr}.AthleteDashboard_statCard__DmVIL{padding:20px}.AthleteDashboard_statNumber__XHcc9{font-size:32px}.AthleteDashboard_athleteTabSpacing__wx79B{margin-bottom:12px}.admin-data-table{font-size:14px}.tableCellLink{font-size:13px}}.AdminTab_options__Obsr4{align-items:center;display:flex}@media screen and (max-width:992px){.AdminTab_options__Obsr4{margin-bottom:10px}}.AdminDataTable_athletesTableWrapper__MaPMi{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;border-radius:8px 8px 0 0;box-shadow:0 2px 8px #0000001a;margin-bottom:20px}.AdminDataTable_athletesTableWrapper__MaPMi,.AdminDataTable_athletesTable__jXsfh{display:flex;flex-direction:column;width:100%}.AdminDataTable_athletesTableHeader__nE1KP{align-items:center;display:flex;gap:20px;height:auto;min-height:60px;padding:20px 25px}.AdminDataTable_inputWrapper__RzrX5{height:40px;margin-right:0;position:relative;width:320px}.AdminDataTable_inputWrapper__RzrX5 input{background:#fff;border:1px solid #dee2e6;border-radius:6px;font-size:14px;font-weight:400;height:100%;padding-left:16px;padding-right:40px;transition:border-color .2s ease;width:100%}.AdminDataTable_inputWrapper__RzrX5 input:focus{border-color:#86b7fe;box-shadow:0 0 0 2px #86b7fe40;outline:none}.AdminDataTable_inputWrapper__RzrX5 input::placeholder{color:#6c757d;font-weight:400}.AdminDataTable_inputWrapper__RzrX5 svg{fill:#6c757d;cursor:pointer;height:18px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:fill .2s ease;width:18px}.AdminDataTable_inputWrapper__RzrX5 svg:hover{fill:#495057}.AdminDataTable_filterWrapper__Kqg5J{align-items:center;border-radius:6px;cursor:pointer;display:flex;margin-right:0;padding:8px 12px;transition:background-color .2s ease}.AdminDataTable_filterWrapper__Kqg5J:hover{background-color:#e9ecef}.AdminDataTable_filterText__cLv14{color:#495057;font-size:14px;font-weight:500;margin-right:6px}.AdminDataTable_filterImage__CxRli{height:18px;width:18px}.AdminDataTable_filterImage__CxRli svg{fill:#313131;display:block;height:100%;object-fit:contain;width:100%}.AdminDataTable_filterWrapper__Kqg5J:hover .AdminDataTable_filterImage__CxRli svg{fill:#212529}.AdminDataTable_filterTag__lPren{background:#e7f3ff;border:1px solid #b3d9ff;border-radius:16px;color:#06c;font-size:12px;font-weight:500;margin-left:8px;padding:4px 12px}.AdminDataTable_sortWrapper__IJjbg{align-items:center;cursor:pointer;display:flex}.AdminDataTable_sortText__yJNbQ{color:#313131;font-size:12px;margin-right:5px}.AdminDataTable_sortImage__R3eMk{height:18px;width:18px}.AdminDataTable_sortImage__R3eMk svg{fill:#313131;display:block;height:100%;object-fit:contain;width:100%}.AdminDataTable_athletesRows__b5\+No{background:#fff;border-bottom:1px solid #e9ecef;border-left:1px solid #e9ecef;border-radius:0 0 8px 8px;border-right:1px solid #e9ecef;display:flex;flex-direction:column;min-width:100%;width:fit-content}.AdminDataTable_fullBorder__QVY\+k{border:2px solid #aeb7bb}.AdminDataTable_athletesRow__g2pUT{align-items:center;border-top:1px solid #e9ecef;display:grid;grid-template-columns:repeat(7,1fr);min-width:0}.AdminDataTable_headerCheckbox__VBrS9{border:2px solid #889398;border-radius:5px;height:17px;margin-right:10px;width:17px}.AdminDataTable_headerCell__b9mFp{align-items:center;background:#e9ecef;border-right:1px solid #e9ecef;color:#2c3e50;display:flex;font-size:14px;font-weight:600;height:100%;min-width:0;overflow:hidden;padding:15px 20px;text-overflow:ellipsis}.AdminDataTable_headerCell__b9mFp:last-child{border-right:none}.AdminDataTable_attemptsHeaderCell__R-1Lc{align-self:stretch;background:#e9ecef;display:grid}.AdminDataTable_headerSortImage__UJzvH{height:18px;width:18px}.AdminDataTable_headerSortImage__UJzvH svg{fill:#aeb7bb;display:block;height:100%;margin-left:8px;object-fit:contain;width:100%}.AdminDataTable_bodyCheckbox__3pHNI{border:1px solid #889398;border-radius:5px;height:17px;margin-right:9px;min-width:17px;width:17px}.AdminDataTable_viewManage__lDVoD.AdminDataTable_childCell__7vfOa{display:flex;justify-content:space-between}.AdminDataTable_viewManageTxt__U9D4k{color:#cf2c47;cursor:pointer;font-size:12px}.AdminDataTable_childCell__7vfOa{align-items:center;border-right:1px solid #e9ecef;color:#2c3e50;display:flex;font-size:14px;height:100%;min-width:0;padding:15px 20px;text-overflow:ellipsis}.AdminDataTable_viewManage__lDVoD{min-width:142px;padding-left:26px;padding-right:25px}.AdminDataTable_childCell__7vfOa:last-child{border-right:none}.AdminDataTable_cellInput__lG3qo{margin-right:10px;min-width:70px;width:calc(60% - 10px)}.AdminDataTable_cellTextInput__HZi8N{width:100%}.AdminDataTable_cellSelect__HbhjP{min-width:50px;width:100%}.AdminDataTable_cellSelectHighJump__A0Iqb{margin-right:5px;width:45%}.AdminDataTable_headerTextInput__S0HuF{margin-left:10px;width:40%}@media screen and (max-width:992px){.AdminDataTable_athletesTableHeader__nE1KP{flex-wrap:wrap;gap:16px;padding:16px 20px}.AdminDataTable_inputWrapper__RzrX5{max-width:300px;width:100%}.AdminDataTable_filterWrapper__Kqg5J{padding:6px 10px}}.TableFilter_filterPopupOverlay__kfrso{background-color:#313131cc;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.TableFilter_filterPopupOverlay__kfrso.TableFilter_active__pfn9f{display:block}.TableFilter_filterPopup__gs32t{background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 20px #0000001a;height:80%;left:50%;max-height:1029px;max-width:746px;padding:40px 0 35px;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1}.TableFilter_filterPopupContainer__Mdm7i{height:100%;overflow:auto;position:relative;width:100%}.TableFilter_title__6p8Q3{color:#313131;font-size:30px;font-weight:700;margin:0 0 50px;padding:0 20px;text-align:center}.TableFilter_inputContainer__Kh0La{margin:0 auto 63px;max-width:381px;padding:0 10px}.TableFilter_publishButton__ljaZT,.TableFilter_publishButtons__6pS\+x{align-items:center;display:flex;justify-content:center}.TableFilter_publishButton__ljaZT{background-color:#889398;border-radius:6px;color:#fff;font-size:21px;font-weight:600;height:60px;margin-right:9px;pointer-events:none;width:274px}.TableFilter_publishButton__ljaZT.TableFilter_active__pfn9f{background-color:#cf2c47;cursor:pointer;pointer-events:all}.TableFilter_publishCloseBtn__tYzdo{align-items:center;cursor:pointer;display:flex;height:63px;justify-content:center;position:absolute;right:1px;top:1px;width:63px}.TableFilter_publishCloseBtn__tYzdo img{display:block}.TableFilter_publishButton__ljaZT:last-child{margin:0}@media screen and (max-width:992px){.TableFilter_filterPopup__gs32t{max-height:none;padding-top:20px}.TableFilter_title__6p8Q3{font-size:25px;margin-top:40px}.TableFilter_inputContainer__Kh0La{margin-bottom:50px}.TableFilter_publishButtons__6pS\+x{display:block;margin:auto;max-width:90%;width:fit-content}.TableFilter_publishButton__ljaZT{height:40px;margin-bottom:12px;margin-right:0;max-width:100%}}.SearchSelect_inputTitle__EuObI{color:#313131;font-size:21px;font-weight:700;margin-bottom:15px}.SearchSelect_inputLabel__ZoDgU{color:#313131;display:block;font-size:14px;font-weight:500;margin-bottom:11px}.SearchSelect_inputOptionWrapper__Y7qAd{height:48px;margin-bottom:9px;position:relative}.SearchSelect_inputOptionWrapper__Y7qAd img{cursor:pointer;height:20px;object-fit:contain;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:10px}.SearchSelect_overlaidInput__hHKCI{-webkit-appearance:none;appearance:none;border:2px solid #efeff0;border-radius:4px;font-size:14px;height:100%;min-width:1px;padding:0 15px;position:relative;width:100%}.SearchSelect_optionsWrapper__TPwns{background:#fff;border:1px solid #e1edf3;border-radius:4px;box-shadow:0 0 12px #00000029;padding:10px;position:absolute;top:48px;width:100%;z-index:1}.SearchSelect_option__ddQ4Z{cursor:pointer;line-height:170%}.SearchSelect_tags__F\+Rml{display:flex;flex-wrap:wrap}.SearchSelect_tag__JEMog{align-items:center;background:#cf2c47;border-radius:4px;display:flex;margin-bottom:5px;margin-right:5px;padding:10px;position:relative;width:fit-content}.SearchSelect_tagText__vI-ee{color:#fff;font-size:14px;margin-right:10px}.SearchSelect_closeIcon__y8Esb{cursor:pointer;height:8px;right:13px;top:50%;width:8px}.SearchSelect_closeIcon__y8Esb svg{display:block;height:100%;object-fit:contain;width:100%}.SearchSelect_closeIcon__y8Esb path{fill:#fff}@media screen and (max-width:992px){.SearchSelect_inputTitle__EuObI{margin:0 auto 21px;width:fit-content}.SearchSelect_inputLabel__ZoDgU{margin:0 auto 11px;width:fit-content}.SearchSelect_tag__JEMog{margin:auto}}.Meets_buttons__hjmqy{display:flex}.Meets_viewButton__rCi95{align-items:center;color:#cf2c47;cursor:pointer;display:flex;margin-right:10px;text-decoration:none}.Meets_viewButton__rCi95 svg{fill:#cf2c47;height:20px;margin-left:5px;width:20px}.Meets_editButton__4FRJD{background-color:#cf2c47;border-radius:3px;color:#fff;font-size:11px;font-weight:600;padding:5px 15px 2px;text-decoration:none}.Meets_eventTypeEditContainer__Qa2-l{align-items:center;display:flex;justify-content:space-between;padding-right:15px;width:100%}.EditableInput_cellInput__Fd8Em{margin-right:10px;min-width:70px;width:calc(60% - 10px)}.SearchSelectAthlete_inputOptionWrapper__wt1n6{height:35px;margin-left:-10px;position:relative}.SearchSelectAthlete_inputOptionWrapper__wt1n6 img{cursor:pointer;height:20px;object-fit:contain;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:10px}.SearchSelectAthlete_overlaidInput__\+jbjq{-webkit-appearance:none;appearance:none;border:2px solid #efeff0;border-radius:4px;font-size:14px;height:100%;min-width:1px;padding-left:10px;position:relative;width:100%}.SearchSelectAthlete_optionsWrapper__QsnXR{background:#fff;border:1px solid #e1edf3;border-radius:4px;box-shadow:0 0 12px #00000029;padding:10px;position:absolute;top:35px;width:100%;z-index:1}.SearchSelectAthlete_option__Yl09i{cursor:pointer;display:block;line-height:170%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchSelectAthlete_tags__JiI3M{display:flex;flex-wrap:wrap}.SearchSelectAthlete_deleteIcon__y4PT2{cursor:pointer;height:20px;margin-left:3px;width:20px}.ResultHistoryPopup_popupOverlay__n9t1P{background:#595959;height:100%;opacity:0;position:fixed;top:0;transition:opacity .3s ease;visibility:hidden;width:100%;z-index:1}.ResultHistoryPopup_popupOverlay__n9t1P.ResultHistoryPopup_active__Cb7hn{opacity:1;visibility:visible}.ResultHistoryPopup_popup__7-wRe{background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 20px #0000001a;height:90%;left:50%;max-height:915px;max-width:1170px;padding:40px 0 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.ResultHistoryPopup_popupContainer__BbFPq{height:100%;overflow:auto;padding:0 15%;position:relative;width:100%}.ResultHistoryPopup_title__bR8o-{color:var(--new-title-color);font-size:30px;font-weight:600;margin-top:20px;padding:0 20px;text-align:center}.ResultHistoryPopup_title__bR8o- span{color:#cf2c47;margin-bottom:9px}.ResultHistoryPopup_subtitle__0\+xN9{color:var(--green-color);font-size:20px;font-weight:600;margin-bottom:20px;margin-top:5px;text-align:center}.ResultHistoryPopup_closeBtn__3lxyF{align-items:center;cursor:pointer;display:flex;height:63px;justify-content:center;position:absolute;right:1px;top:1px;width:63px}.ResultHistoryPopup_closeBtn__3lxyF img{display:block}.ResultHistoryPopup_goBack__vKjbD{align-items:center;cursor:pointer;display:flex;left:41px;position:absolute;top:28px}.ResultHistoryPopup_goBackImage__YqpCf{height:17px;margin-right:10px;width:20px}.ResultHistoryPopup_goBackImage__YqpCf img{display:block;width:100%}.ResultHistoryPopup_goBackText__9TgIn{font-size:15px;font-weight:600}@media screen and (max-width:992px){.ResultHistoryPopup_popup__7-wRe{height:100%;max-height:none;padding-top:20px;width:100%}.ResultHistoryPopup_popupContainer__BbFPq{padding:0 15px}.ResultHistoryPopup_title__bR8o-{font-size:25px;margin-top:40px}.ResultHistoryPopup_goBack__vKjbD{left:15px;top:25px}}.TextButton_buttonStyle__o-bER{align-items:center;border:none;cursor:pointer;display:flex;font-weight:700;justify-content:center;outline:none}.AdminTablePageLayout_page__nLTnr{background:var(--page-background-color);min-height:calc(100vh - 171px);padding:0 0 20px;position:relative}.AdminTablePageLayout_pageWrapper__W3PaL{margin:auto;max-width:1271px;padding:0 25px;position:relative}@media screen and (max-width:992px){.AdminTablePageLayout_page__nLTnr{min-height:calc(100vh - 184px);padding:0 0 26px}.AdminTablePageLayout_pageWrapper__W3PaL{padding:0 15px}}.AdminPageHeader_pageHeadingWrapper__JQ0zr{display:flex;justify-content:space-between;margin-bottom:7px}.AdminPageHeader_pageHeading__ei62a{color:#2c3e50;font-size:var(--font-size-title);font-weight:600;margin:0}.AdminPageHeader_pageHeading__ei62a span{color:#aeb7bb;font-size:12px;font-weight:600;margin-left:10px}@media screen and (max-width:992px){.AdminPageHeader_pageHeadingWrapper__JQ0zr{align-items:center}.AdminPageHeader_pageHeading__ei62a{font-size:26px}}@media screen and (max-width:640px){.AdminPageHeader_pageHeadingWrapper__JQ0zr{align-items:normal;flex-direction:column}.AdminPageHeader_pageHeading__ei62a{padding-bottom:5px}}.AdminPageOption_adminPageOptionWrapper__kte2T{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:10px}.AdminPageOption_dataTypeOptions__ttww0{align-items:center;display:flex}.AdminPageOption_dataTypeOption__rQcn3{background-color:#fff6;border:1px solid #88939833;border-radius:5px;box-shadow:0 1px 2px #0000000d;color:var(--bright-grey-color);cursor:pointer;font-size:18px;font-weight:500;margin-right:3px;padding:8px 24px 8px 20px;transition:all .2s ease}.AdminPageOption_dataTypeOption__rQcn3:hover:not(.AdminPageOption_active__devYt){background-color:#ffffffb3;border-color:#8893984d;box-shadow:0 2px 4px #0000001a;color:var(--grey-color);transform:translateY(-1px)}.AdminPageOption_dataTypeOption__rQcn3.AdminPageOption_active__devYt{background-color:var(--white-color);border:1px solid #cf2c4733;box-shadow:0 3px 8px #00000026;color:var(--grey-color);font-weight:600;transform:translateY(-1px)}.AdminPageOption_dataTypeOption__rQcn3.AdminPageOption_active__devYt:hover{border-color:#cf2c474d;box-shadow:0 4px 10px #0000002e}.AdminPageOption_dataTypeOption__rQcn3:last-child{margin-right:0}.AdminPageOption_viewTypeOptions__ujjym{align-items:center;display:flex}.AdminPageOption_viewTypeOption__M3krW{border-radius:5px;cursor:pointer;display:flex;margin-right:9px;padding:11px 24px 8px 20px}.AdminPageOption_viewTypeOption__M3krW.AdminPageOption_active__devYt{background-color:#f2f3f3}.AdminPageOption_viewTypeOption__M3krW:last-child{margin-right:0}.AdminPageOption_viewTypeOptionImage__q1zEg{height:21px;margin-right:4px;width:21px}.AdminPageOption_viewTypeOptionImage__q1zEg img{display:block;height:100%;object-fit:contain;width:100%}.AdminPageOption_viewTypeOptionText__e6MRp{color:#24282a;font-size:16px}@media screen and (max-width:992px){.AdminPageOption_adminPageOptionWrapper__kte2T{display:block}.AdminPageOption_dataTypeOptions__ttww0{margin-bottom:10px}.AdminPageOption_dataTypeOption__rQcn3{font-size:15px;padding:8px 14px}.AdminPageOption_viewTypeOption__M3krW{padding:11px 14px 8px}.AdminPageOption_viewTypeOptionText__e6MRp{font-size:15px}}.CustomNewButton_btn__6Esey{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:10px 20px;position:relative;text-decoration:none;transition:all .2s}.CustomNewButton_btn__6Esey:disabled{cursor:not-allowed;opacity:.6}.CustomNewButton_btnSecondary__EZfDn{background:#95a5a6;color:#fff}.CustomNewButton_btnSecondary__EZfDn:hover:not(:disabled){background:#7f8c8d}.CustomNewButton_btnPrimary2__TcQB4{background:#3b82f6;color:#fff}.CustomNewButton_btnPrimary2__TcQB4:hover{background:#2563eb}.CustomNewButton_btnPrimary__fYltw{background:#e74c3c;color:#fff}.CustomNewButton_btnPrimary__fYltw:hover:not(:disabled){background:#c0392b}.CustomNewButton_btnSuccess__pOuWz{background:#27ae60;color:#fff}.CustomNewButton_btnSuccess__pOuWz:hover:not(:disabled){background:#229954}.CustomNewButton_btnDanger__zP7zj{background:#dc3545;color:#fff}.CustomNewButton_btnDanger__zP7zj:hover:not(:disabled){background:#c82333}.CustomNewButton_btnSmall__EofuI{font-size:12px;padding:6px 12px}.CustomNewButton_tooltip__hRPFx{display:inline-block;position:relative}.CustomNewButton_tooltip__hRPFx .CustomNewButton_tooltiptext__KnKo\+{background-color:#555;border-radius:6px;bottom:125%;color:#fff;font-size:12px;left:50%;margin-left:-100px;opacity:0;padding:8px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:200px;z-index:1}.CustomNewButton_tooltip__hRPFx:hover .CustomNewButton_tooltiptext__KnKo\+{opacity:1;visibility:visible}.CustomNewButton_btnLarge__IN0xh{font-size:16px;font-weight:500;height:38px;width:180px}.CustomNewButton_btnOutline__tyeJv{align-items:center;background-color:#fff;border:1px solid #d1d5db;color:#374151;display:flex;gap:8px}.CustomNewButton_btnGradient__oOPP3{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;gap:8px}.CustomNewConfirm_modal__SXr4c{align-items:center;animation:CustomNewConfirm_fadeIn__Xgbs\+ .3s;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.CustomNewConfirm_modalContent__bGEhM{animation:CustomNewConfirm_slideIn__x1xqD .3s;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;max-height:90vh;max-width:600px;overflow:hidden;overflow-y:auto;width:90%}.CustomNewConfirm_modalHeader__McPjb{align-items:center;background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:20px 30px}.CustomNewConfirm_modalTitle__HLSpH{color:#2c3e50;font-size:18px;font-weight:600}.CustomNewConfirm_closeBtn__6eq1t{align-items:center;background:none;border:none;color:#6c757d;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;width:30px}.CustomNewConfirm_closeBtn__6eq1t:hover{color:#495057}.CustomNewConfirm_modalBody__NM55I{padding:30px}.CustomNewConfirm_modalDescription__06MQ9{color:#495057;line-height:1.6;margin-bottom:20px}.CustomNewConfirm_impactSummary__nqDCM{background:#f8f9fa;border-left:4px solid #3498db;border-radius:4px;margin:20px 0;padding:15px}.CustomNewConfirm_impactItem__qb7dX{display:flex;justify-content:space-between;margin-bottom:8px}.CustomNewConfirm_impactItem__qb7dX:last-child{margin-bottom:0}.CustomNewConfirm_impactLabel__JDFVL{font-weight:500}.CustomNewConfirm_impactValue__OVtzZ{color:#666}.CustomNewConfirm_modalActions__l1yr5{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.CustomNewConfirm_validationRules__UTfcY{background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;margin:15px 0;padding:15px}.CustomNewConfirm_validationRulesTitle__i57fp{color:#856404;font-weight:600;margin-bottom:8px}.CustomNewConfirm_validationRules__UTfcY ul{color:#856404;margin:0;padding-left:20px}.CustomNewConfirm_validationRules__UTfcY li{font-size:13px;margin-bottom:4px}@keyframes CustomNewConfirm_fadeIn__Xgbs\+{0%{opacity:0}to{opacity:1}}@keyframes CustomNewConfirm_slideIn__x1xqD{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.WarningText_warningText__2fxpr{color:#e67e22;font-weight:500;margin-top:15px}.ClubRecords_adminPageOptionContainer__V9K4\+{display:flex;flex-direction:row;justify-content:space-between}.ClubRecords_adminPageOptionSubContainer__QtfKY{display:flex;justify-content:flex-start}.ClubRecords_badge__EWqaa{align-items:center;background-color:#cf2c47;border-radius:12px;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;margin-left:8px;margin-top:10px;min-width:50px;padding-bottom:1px}.ClubRecords_roundBadgeContainer__jepr7{align-items:center;column-gap:10px;display:flex;flex-direction:row;justify-content:center}.ClubRecords_trackSurfaceBadge__QBauA{border-radius:12px;display:inline-block;font-size:13px;font-weight:600;min-width:60px;padding:4px 8px;text-align:center}.ClubRecords_trackSurfaceBadge__QBauA.ClubRecords_synthetic__ogq3z{background-color:#dbeafe;color:#1e40af}.ClubRecords_trackSurfaceBadge__QBauA.ClubRecords_grass__TqzBl{background-color:#dcfce7;color:#166534}.ClubRecords_trackSurfaceBadge__QBauA.ClubRecords_dirt__dLc3K{background-color:#fef3c7;color:#92400e}.ClubRecordApprovalPopup_clubRecordApprovalPopupOverlay__1wW8G{background:#595959;display:none;height:100%;position:fixed;top:0;width:100%;z-index:999}.ClubRecordApprovalPopup_clubRecordApprovalPopupOverlay__1wW8G.ClubRecordApprovalPopup_active__KesB3{display:block}.ClubRecordApprovalPopup_clubRecordApprovalPopup__NzZOl{background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 20px #0000001a;height:90%;left:50%;max-height:1000px;max-width:1200px;padding:40px 0 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%}.ClubRecordApprovalPopup_clubRecordApprovalPopupContainer__y4V4N{height:100%;overflow:auto;position:relative;width:100%}.ClubRecordApprovalPopup_title__aoq0D{color:#cf2c47;color:var(--new-title-color,#cf2c47);font-size:30px;font-size:var(--font-size-title,30px);font-weight:700;font-weight:var(--font-weight-title,700);margin-top:20px;padding:0 20px;text-align:center}.ClubRecordApprovalPopup_subtitle__xEBAE{color:#333;color:var(--new-subtitle-color,#333);font-size:18px;font-weight:600;font-weight:var(--font-weight-normal,600);margin-bottom:30px;margin-top:5px;text-align:center}.ClubRecordApprovalPopup_contentWrapper__8T25g{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 40px}.ClubRecordApprovalPopup_currentRecordSection__ykdUO{margin-bottom:30px;text-align:left;width:100%}.ClubRecordApprovalPopup_currentRecordTitle__t2Jsa{color:#cf2c47;color:var(--new-title-color,#cf2c47);font-size:18px;font-weight:600;margin-bottom:5px;text-align:left}.ClubRecordApprovalPopup_currentRecordValueContainer__emx-e{align-items:center;display:inline-flex;gap:8px}.ClubRecordApprovalPopup_currentRecordValue__-88uj{color:#1e40af;font-size:18px;font-weight:500;text-align:left}.ClubRecordApprovalPopup_trackSurfaceBadge__-oFFG{border-radius:12px;display:inline-block;font-size:13px;font-weight:600;min-width:60px;padding:4px 12px;text-align:center}.ClubRecordApprovalPopup_trackSurfaceBadge__-oFFG.ClubRecordApprovalPopup_synthetic__M-h6w{background-color:#dbeafe;color:#1e40af}.ClubRecordApprovalPopup_trackSurfaceBadge__-oFFG.ClubRecordApprovalPopup_grass__ZdSzd{background-color:#dcfce7;color:#166534}.ClubRecordApprovalPopup_trackSurfaceBadge__-oFFG.ClubRecordApprovalPopup_dirt__1do0Q{background-color:#fef3c7;color:#92400e}.ClubRecordApprovalPopup_recordSection__27fqp{margin-bottom:30px;width:100%}.ClubRecordApprovalPopup_recordSectionTitle__GWVrE{color:#333;font-size:18px;font-weight:600;margin-bottom:20px;text-align:center}.ClubRecordApprovalPopup_table__WsD5Q{width:100%}.ClubRecordApprovalPopup_tableWrapper__exWsG{border-radius:4px;box-shadow:0 0 12px #00000029;overflow:hidden;width:100%}.ClubRecordApprovalPopup_tableHeader__iHtAC{background:#f1f1f2;color:#2c3e50;display:grid;font-size:14px;font-weight:600;grid-template-columns:2fr 2fr 2fr 2fr 3fr 2fr;width:100%}.ClubRecordApprovalPopup_tableBody__NNYyQ{width:100%}.ClubRecordApprovalPopup_tableRow__LX5T7{color:#595959;display:grid;grid-template-columns:2fr 2fr 2fr 2fr 3fr 2fr;width:100%}.ClubRecordApprovalPopup_bodyCell__JguQZ,.ClubRecordApprovalPopup_headerCell__IH8ja{align-items:center;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;display:flex;height:100%;padding:20px 16px;width:100%}.ClubRecordApprovalPopup_bodyCell__JguQZ:last-child,.ClubRecordApprovalPopup_headerCell__IH8ja:last-child{border-right:none}.ClubRecordApprovalPopup_eventCellContent__pbiDn{align-items:center;display:flex;justify-content:space-between;width:100%}.ClubRecordApprovalPopup_officialSection__6xR1J{margin-top:25px;text-align:left;width:100%}.ClubRecordApprovalPopup_officialLabel__m\+OXm{color:#333;display:block;font-size:16px;font-weight:600;margin-bottom:8px}.ClubRecordApprovalPopup_required__GN993{color:#cf2c47;font-weight:700}.ClubRecordApprovalPopup_officialInput__C-7l0{background-color:#fff;border:2px solid #e2e2e2;border-radius:4px;color:#333;font-size:16px;max-width:400px;padding:12px 16px;transition:border-color .2s ease;width:100%}.ClubRecordApprovalPopup_officialInput__C-7l0:focus{border-color:#cf2c47;outline:none}.ClubRecordApprovalPopup_officialInput__C-7l0:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.ClubRecordApprovalPopup_officialInput__C-7l0::placeholder{color:#999}.ClubRecordApprovalPopup_popupText__uKw66{color:#333;font-weight:600;line-height:1.5;margin:30px auto 26px;max-width:600px;padding:0 20px;text-align:center}.ClubRecordApprovalPopup_buttons__\+YZmM{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.ClubRecordApprovalPopup_bottomButton__TPyln{align-items:center;display:flex;justify-content:center;margin-top:20px;width:100%}.ClubRecordApprovalPopup_goBack__DU52K{align-items:center;cursor:pointer;display:flex;left:41px;position:absolute;top:28px}.ClubRecordApprovalPopup_goBackImage__FnUgT{height:17px;margin-right:10px;width:20px}.ClubRecordApprovalPopup_goBackImage__FnUgT img{display:block;width:100%}.ClubRecordApprovalPopup_goBackText__UnYJ5{color:#333;color:var(--new-title-color,#333);font-size:16px;font-weight:600}.ClubRecordApprovalPopup_closeBtn__\+z3zm{align-items:center;cursor:pointer;display:flex;height:63px;justify-content:center;position:absolute;right:1px;top:1px;width:63px}.ClubRecordApprovalPopup_closeBtn__\+z3zm img{display:block}@media screen and (max-width:992px){.ClubRecordApprovalPopup_clubRecordApprovalPopup__NzZOl{max-height:none;padding-top:20px;width:90%}.ClubRecordApprovalPopup_contentWrapper__8T25g{margin:0 15px}.ClubRecordApprovalPopup_title__aoq0D{font-size:25px;margin-top:40px}.ClubRecordApprovalPopup_subtitle__xEBAE{font-size:16px}.ClubRecordApprovalPopup_buttons__\+YZmM{display:block;margin:auto;max-width:90%;width:fit-content}.ClubRecordApprovalPopup_goBack__DU52K{left:10px;top:8px}.ClubRecordApprovalPopup_tableHeader__iHtAC,.ClubRecordApprovalPopup_tableRow__LX5T7{font-size:14px;grid-template-columns:1fr 1fr 1fr 2fr 2fr 1fr}.ClubRecordApprovalPopup_bodyCell__JguQZ,.ClubRecordApprovalPopup_headerCell__IH8ja{padding:15px 10px}.ClubRecordApprovalPopup_officialInput__C-7l0{max-width:100%}}@media screen and (max-width:768px){.ClubRecordApprovalPopup_clubRecordApprovalPopup__NzZOl{height:100%;width:100%}.ClubRecordApprovalPopup_tableHeader__iHtAC,.ClubRecordApprovalPopup_tableRow__LX5T7{gap:1px;grid-template-columns:1fr}.ClubRecordApprovalPopup_bodyCell__JguQZ,.ClubRecordApprovalPopup_headerCell__IH8ja{border-bottom:1px solid #e2e2e2;border-right:none;padding:10px}.ClubRecordApprovalPopup_headerCell__IH8ja:before{content:attr(data-label);font-weight:700;margin-right:10px}.ClubRecordApprovalPopup_eventCellContent__pbiDn{align-items:flex-start;flex-direction:column;gap:8px}.ClubRecordApprovalPopup_officialSection__6xR1J{margin-top:20px}.ClubRecordApprovalPopup_officialInput__C-7l0{font-size:14px;padding:10px 12px}.ClubRecordApprovalPopup_currentRecordValueContainer__emx-e{flex-wrap:wrap}}.tableCellLink{font-weight:500}.tableCellLink:hover{text-decoration:underline}.ConfirmPopup_confirmPopupOverlay__oSAxl{background:#595959;display:none;height:100%;position:fixed;top:0;width:100%;z-index:2}.ConfirmPopup_confirmPopupOverlay__oSAxl.ConfirmPopup_active__pZqZQ{display:block}.ConfirmPopup_confirmPopup__WTwO8{background:#fff 0 0 no-repeat padding-box;border-radius:8px;box-shadow:0 0 20px #0000001a;height:auto;left:50%;max-height:90vh;max-width:600px;min-height:300px;padding:30px 45px;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.ConfirmPopup_confirmPopupContainer__STyDp{height:100%;overflow:auto;position:relative;width:100%}.ConfirmPopup_title__Fpfub{font-size:24px;font-weight:700;line-height:1.3;margin-top:10px;padding:0 20px;text-align:center}.ConfirmPopup_subtitle__bALL\+{color:#666;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:30px;margin-top:20px;text-align:center;white-space:pre-line}.ConfirmPopup_buttons__xqSPn{align-items:center;display:flex;gap:15px;justify-content:center}@media screen and (max-width:992px){.ConfirmPopup_confirmPopup__WTwO8{height:auto;max-width:90%;padding:25px 30px}.ConfirmPopup_title__Fpfub{font-size:22px;margin-top:20px}.ConfirmPopup_subtitle__bALL\+{font-size:15px;margin-bottom:25px;margin-top:15px}.ConfirmPopup_buttons__xqSPn{display:block;margin:auto;max-width:90%;width:fit-content}}@media screen and (max-width:768px){.ConfirmPopup_confirmPopup__WTwO8{padding:20px 25px;width:95%}.ConfirmPopup_title__Fpfub{font-size:20px}.ConfirmPopup_subtitle__bALL\+{font-size:14px}}.ClubRecordEditPopup_athleteNamesRow__dPOkt,.ClubRecordEditPopup_twoColumnRow__PqdjV{display:flex;gap:16px;width:100%}.ClubRecordEditPopup_athleteNamesRow__dPOkt .ClubRecordEditPopup_inputGroup__JFREr,.ClubRecordEditPopup_twoColumnRow__PqdjV .ClubRecordEditPopup_inputGroup__JFREr{flex:1 1;min-width:0}.ClubRecordEditPopup_threeColumnRow__YoRd2{display:flex;gap:16px;width:100%}.ClubRecordEditPopup_threeColumnRow__YoRd2>*{flex:1 1;min-width:0}.ClubRecordEditPopup_readOnlyRow__6COQM{background-color:#f8f9fa;border-radius:8px;display:flex;gap:16px;margin-bottom:8px;padding:16px;width:100%}.ClubRecordEditPopup_readOnlyField__raMj0{flex:1 1;min-width:0}.ClubRecordEditPopup_readOnlyField__raMj0 .ClubRecordEditPopup_label__fBHGE{color:#666;font-size:14px;font-weight:600;margin-bottom:4px}.ClubRecordEditPopup_readOnlyValue__BvKmx{color:#333;font-size:16px;font-weight:600;padding:8px 0}.ClubRecordEditPopup_clubRecordEditPopupOverlay__hKbXL{background:#00000080;display:none;height:100%;position:fixed;top:0;width:100%;z-index:999}.ClubRecordEditPopup_clubRecordEditPopupOverlay__hKbXL.ClubRecordEditPopup_active__\+p1tR{display:block}.ClubRecordEditPopup_clubRecordEditPopup__VA2wJ{background:#fff;border-radius:8px;box-shadow:0 0 20px #0000001a;height:auto;left:50%;max-height:90vh;max-width:900px;overflow:hidden;padding:40px 0 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.ClubRecordEditPopup_clubRecordEditPopupContainer__dQTrF{height:100%;overflow-y:auto;padding-bottom:20px;position:relative;width:100%}.ClubRecordEditPopup_title__sJ8NH{color:#cf2c47;font-size:30px;font-weight:700;margin-bottom:30px;margin-top:20px;padding:0 20px;text-align:center}.ClubRecordEditPopup_form__tQIn2{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;padding:0 40px}.ClubRecordEditPopup_inputGroup__JFREr{display:flex;flex-direction:column;gap:6px}.ClubRecordEditPopup_label__fBHGE{color:#333;display:block;font-size:15px;font-weight:600}.ClubRecordEditPopup_input__n93UN{background-color:#fff;border:2px solid #e2e2e2;border-radius:4px;box-sizing:border-box;color:#333;font-size:15px;padding:10px 14px;transition:border-color .2s ease;width:100%}.ClubRecordEditPopup_input__n93UN[type=date]{color:#333}.ClubRecordEditPopup_input__n93UN[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}.ClubRecordEditPopup_input__n93UN:focus{border-color:#cf2c47;outline:none}.ClubRecordEditPopup_input__n93UN:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.ClubRecordEditPopup_input__n93UN::placeholder{color:#999}.ClubRecordEditPopup_inputError__SyIEx{border-color:#cf2c47!important}.ClubRecordEditPopup_errorText__ytHMp{color:#cf2c47;font-size:13px;font-weight:500;margin-top:2px}.ClubRecordEditPopup_buttons__m6F0L{align-items:center;display:flex;justify-content:center;margin-bottom:10px;padding:0 40px}.ClubRecordEditPopup_bottomButton__ORFqg{align-items:center;display:flex;justify-content:center;margin-top:20px;width:100%}.ClubRecordEditPopup_goBack__-I1nz{align-items:center;cursor:pointer;display:flex;left:41px;position:absolute;top:28px}.ClubRecordEditPopup_goBackImage__k8Ujm{height:17px;margin-right:10px;width:20px}.ClubRecordEditPopup_goBackImage__k8Ujm img{display:block;width:100%}.ClubRecordEditPopup_goBackText__hmqqb{color:#333;font-size:16px;font-weight:600}.ClubRecordEditPopup_closeBtn__\+2JvO{align-items:center;cursor:pointer;display:flex;height:63px;justify-content:center;position:absolute;right:1px;top:1px;width:63px}.ClubRecordEditPopup_closeBtn__\+2JvO img{display:block}.ClubRecordEditPopup_trackSurfaceBadge__2-gFz{border-radius:12px;display:inline-block;font-size:14px;font-weight:600;padding:4px 12px;text-transform:uppercase}.ClubRecordEditPopup_trackSurfaceBadge__2-gFz.ClubRecordEditPopup_synthetic__Ap511{background-color:#e3f2fd;color:#1976d2}.ClubRecordEditPopup_trackSurfaceBadge__2-gFz.ClubRecordEditPopup_grass__GNmU0{background-color:#e8f5e9;color:#4caf50}.ClubRecordEditPopup_trackSurfaceBadge__2-gFz.ClubRecordEditPopup_dirt__9yLmD{background-color:#fff3e0;color:#f57c00}@media screen and (max-width:992px){.ClubRecordEditPopup_clubRecordEditPopup__VA2wJ{max-width:95%;padding-top:20px;width:95%}.ClubRecordEditPopup_form__tQIn2{gap:18px;padding:0 20px}.ClubRecordEditPopup_title__sJ8NH{font-size:25px;margin-top:40px}.ClubRecordEditPopup_buttons__m6F0L{padding:0 20px}.ClubRecordEditPopup_goBack__-I1nz{left:10px;top:8px}.ClubRecordEditPopup_threeColumnRow__YoRd2{flex-wrap:wrap}.ClubRecordEditPopup_threeColumnRow__YoRd2>*{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;min-width:200px}}@media screen and (max-width:768px){.ClubRecordEditPopup_clubRecordEditPopup__VA2wJ{border-radius:0;height:100%;max-height:100%;max-width:100%;width:100%}.ClubRecordEditPopup_form__tQIn2{gap:16px;padding:0 15px}.ClubRecordEditPopup_input__n93UN{font-size:14px;padding:10px 12px}.ClubRecordEditPopup_label__fBHGE{font-size:14px}.ClubRecordEditPopup_buttons__m6F0L{padding:0 15px}.ClubRecordEditPopup_athleteNamesRow__dPOkt,.ClubRecordEditPopup_threeColumnRow__YoRd2,.ClubRecordEditPopup_twoColumnRow__PqdjV{flex-direction:column;gap:16px}.ClubRecordEditPopup_athleteNamesRow__dPOkt .ClubRecordEditPopup_inputGroup__JFREr,.ClubRecordEditPopup_threeColumnRow__YoRd2>*,.ClubRecordEditPopup_twoColumnRow__PqdjV .ClubRecordEditPopup_inputGroup__JFREr{flex:1 1 100%;width:100%}.ClubRecordEditPopup_readOnlyRow__6COQM{flex-direction:column;gap:12px}.ClubRecordEditPopup_readOnlyField__raMj0{width:100%}}.FormSelect_formGroup__WwZ87{display:flex;flex-direction:column;gap:8px}.FormSelect_label__Lsz6x{color:#333;display:block;font-size:16px;font-weight:600}.FormSelect_required__EwQ3P{color:#cf2c47;font-weight:700}.FormSelect_selectWrapper__vSsKg{position:relative}.FormSelect_select__N48iA{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #e2e2e2;border-radius:4px;color:#333;cursor:pointer;font-size:16px;padding:12px 40px 12px 16px;transition:border-color .2s ease;width:100%}.FormSelect_select__N48iA:focus{border-color:#cf2c47;outline:none}.FormSelect_select__N48iA:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.FormSelect_selectError__PpJgc{border-color:#cf2c47!important}.FormSelect_selectIcon__5jnMa{color:#666;font-size:12px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.FormSelect_errorText__pnHWP{color:#cf2c47;font-size:14px;font-weight:500}.MeetForm_formContainer__aweRj{margin:0 auto;max-width:1180px;padding:0}.MeetForm_formCard__DTKz4{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;padding:2rem}.MeetForm_cardHeader__kllLo{align-items:center;border-bottom:2px solid #f3f4f6;display:flex;justify-content:space-between;margin:0 0 1.5rem;padding-bottom:.75rem}.MeetForm_cardTitle__c4zTU{color:#111827;font-size:1.25rem;font-weight:600}.MeetForm_formGrid__uwQh7{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.MeetForm_formRow__bpSgZ{margin-bottom:1.5rem}.MeetForm_formRow__bpSgZ:last-child{margin-bottom:0}.MeetForm_eventSection__hOBPL{margin-bottom:2rem}.MeetForm_eventSection__hOBPL:last-child{margin-bottom:0}.MeetForm_formActions__nAAsT{border-top:1px solid #e5e7eb;display:flex;justify-content:center;margin-top:2rem;padding:2rem 0}.MeetForm_formCard__DTKz4 .clubDescription,.MeetForm_formCard__DTKz4 .inputItem,.MeetForm_formCard__DTKz4 .lInputWrapper,.MeetForm_formCard__DTKz4 .radioContainer{margin-bottom:0}.MeetForm_formCard__DTKz4 .timePickerContainer{margin-bottom:0;width:100%}@media (max-width:768px){.MeetForm_formContainer__aweRj{padding:0 1rem}.MeetForm_formCard__DTKz4{margin-bottom:1.5rem;padding:1.5rem}.MeetForm_formGrid__uwQh7{gap:1rem;grid-template-columns:1fr}.MeetForm_cardTitle__c4zTU{font-size:1.125rem;margin-bottom:1rem}.MeetForm_eventSection__hOBPL{margin-bottom:1.5rem}.MeetForm_formActions__nAAsT{padding:1.5rem 0}}.MeetForm_formCard__DTKz4:hover{box-shadow:0 4px 12px #00000026;transition:box-shadow .2s ease}.MeetForm_eventSection__hOBPL .radioItems{margin-top:.5rem}.MeetForm_eventSection__hOBPL .radioLabel{color:#374151;font-weight:600;margin-bottom:1rem}.MeetForm_formActions__nAAsT button{font-weight:600;height:48px;min-width:200px}.MeetForm_legacyNotice__VA2im{background:#fef3c7;border:1px solid #f59e0b;border-radius:6px;margin-bottom:20px;padding:12px}.MeetForm_legacyNotice__VA2im p{color:#92400e;font-size:14px;font-weight:500;margin:0}@media (max-width:480px){.MeetForm_legacyNotice__VA2im{padding:10px}.MeetForm_legacyNotice__VA2im p{font-size:13px}}.CustomDatePicker_inputItem__jAP9P{margin-bottom:20px}.CustomDatePicker_inputItem__jAP9P label{display:block;font-size:14px;font-weight:500;margin-bottom:11px}.CustomDatePicker_inputItem__jAP9P input{-webkit-appearance:none;appearance:none;border:2px solid #efeff0;border-radius:6px;height:48px;min-width:1px;padding:0 16px;transition:border-color .2s;width:100%}.CustomDatePicker_inputItem__jAP9P input:focus{border-color:#007bff;box-shadow:0 0 0 3px #3498db1a;outline:none}.CustomDatePicker_inputItem__jAP9P input::placeholder{color:#aeb7bb;font-size:14px}.CustomDatePicker_dateHasValue__JsZUO{color:#000!important}input[type=date],input[type=time]{color:#aeb7bb;font-size:14px;letter-spacing:-.5px;text-transform:uppercase;width:100%}.CustomDatePicker_inputWrapper__moxrM{position:relative}.CustomDatePicker_datePickerWrapper__uZ\+\+W{width:176px}img.CustomDatePicker_calendarImage__8pluj{background:#fff;cursor:pointer;height:19px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:19px}.CustomDatePicker_requiredIndicator__FoyOb{color:red;margin-left:4px}.CustomDatePicker_errorInput__6pYAq{border-color:red!important}.CustomDatePicker_errorText__Hpn1I{color:red;font-size:12px;margin-top:4px}.CustomDatePicker_disabledIcon__YVVSP{opacity:.5;pointer-events:none}.CustomDatePicker_disabledInput__zRB8g{background-color:#f5f5f5;color:#aaa;cursor:not-allowed}.CustomTimePicker_timePickerContainer__b3CfY{position:relative;width:200px}.CustomTimePicker_label__rVzSR{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.CustomTimePicker_inputWrapper__y9GxI{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;height:48px;padding:0 16px;position:relative}.CustomTimePicker_input__K7K\+X{background:#0000;border:none;cursor:pointer;flex:1 1;font-size:14px;outline:none;width:50px}.CustomTimePicker_icon__SyO6L{height:24px;position:absolute;right:10px}.CustomTimePicker_dropdown__Gf1T0{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px #00000026;left:0;position:absolute;width:100%;z-index:10}.CustomTimePicker_dropdownColumns__10gKt{display:flex}.CustomTimePicker_dropdownColumn__9KYTu{border-right:1px solid #eee;flex:1 1;padding:8px;text-align:center}.CustomTimePicker_dropdownColumn__9KYTu:last-child{border-right:none}.CustomTimePicker_dropdownItem__UsKX9{border-radius:2px;cursor:pointer;padding:4px 0;transition:background-color .2s ease}.CustomTimePicker_dropdownItem__UsKX9:hover:not(.CustomTimePicker_selected__YMWQ8){background-color:#f0f0f0}.CustomTimePicker_options__TT4Yz{height:100px;overflow:auto}.CustomTimePicker_options__TT4Yz::-webkit-scrollbar{width:2px}.CustomTimePicker_options__TT4Yz::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.CustomTimePicker_options__TT4Yz::-webkit-scrollbar-thumb:hover{background:#555}.CustomTimePicker_options__TT4Yz::-webkit-scrollbar-track{background:#f1f1f1}.CustomTimePicker_selected__YMWQ8{background-color:#3b82f6!important;color:#fff!important}.CustomTimePicker_confirmButton__Yiiv8{background-color:#cf2c47;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin:8px;padding:6px 12px;width:calc(100% - 16px)}.CustomTimePicker_confirmButton__Yiiv8:disabled{background-color:#ccc;cursor:not-allowed}.CustomTimePicker_timezonePickerContainer__GvL\+O{display:flex;margin-top:15px;position:relative}.CustomTimePicker_timeZone__EYG1O{font-size:14px;margin-right:12px;min-width:150px}.CustomTimePicker_timezoneDropDown__4RBl6{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px #00000026;height:148px;left:0;overflow:auto;padding:10px 0;position:absolute;top:20px;width:fit-content;z-index:10}.CustomTimePicker_timezoneItem__2M5m5{cursor:pointer;font-size:14px;padding:5px 10px}.CustomTimePicker_timezoneItem__2M5m5:hover{background-color:#f0f0f0}.CustomTimePicker_changeButton__ozwcW{text-wrap:nowrap;color:#cf2c47;cursor:pointer;font-size:15px;font-weight:700}.CustomTextarea_clubDescription__47z9W{margin-bottom:40px}.CustomTextarea_clubDescription__47z9W label{display:block;font-size:14px;margin-bottom:10px}.CustomTextarea_clubDescription__47z9W textarea{border:2px solid #efeff0;border-radius:6px;display:block;font-size:14px;height:168px;margin-bottom:5px;padding:15px 14px;width:100%}.CustomTextarea_clubDescription__47z9W span{display:block;font-size:12px;margin-left:auto;margin-right:0;width:fit-content}.CustomSelect_inputItem__AVChZ{margin-bottom:20px}.CustomSelect_inputItem__AVChZ label{display:block;font-size:14px;font-weight:500;margin-bottom:11px}.CustomSelect_inputItem__AVChZ select{-webkit-appearance:none;appearance:none;background:#fff;background-color:#fff;border:2px solid #efeff0;border-radius:4px;color:#000;height:48px;padding:0 16px;width:100%}.CustomSelect_inputWrapper__yytML,.CustomSelect_selectWrapper__FY3c8{position:relative}.CustomSelect_inputWrapper__yytML option{background-color:#fff;color:#000;font-size:14px}img.CustomSelect_selectImage__VIjNs{cursor:pointer;height:19px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:10px}.CustomSelect_posterText__Bco4J{color:#aeb7bb;font-size:14px;left:17px;position:absolute;top:50%;transform:translateY(-50%)}.VolunteerRequirements_container__dl1TF{box-sizing:border-box;position:relative;width:100%}.VolunteerRequirements_header__eE0Wy{margin-bottom:24px}.VolunteerRequirements_title__mc0Ev{border-bottom:2px solid #f3f4f6;color:#111827;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;padding-bottom:.75rem}.VolunteerRequirements_subtitle__wLMyd{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 16px}.VolunteerRequirements_rolesList__jcgtr{display:flex;flex-direction:column;gap:24px}.VolunteerRequirements_topLevelSection__qBvFG{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.VolunteerRequirements_topLevelSectionHeader__F7I27{align-items:center;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-bottom:2px solid #d1d5db;cursor:pointer;display:flex;padding:16px 20px;transition:all .2s ease}.VolunteerRequirements_topLevelSectionHeader__F7I27:hover{background:linear-gradient(135deg,#e5e7eb,#d1d5db)}.VolunteerRequirements_sectionHeaderContent__coE3X{align-items:center;display:flex;gap:12px;width:100%}.VolunteerRequirements_sectionIcon__aBizM{color:#6b7280;opacity:.9}.VolunteerRequirements_mainSectionTitle__V0uXC{color:#1f2937;font-size:18px;font-weight:600;margin:0}.VolunteerRequirements_sectionDescription__mZ7D5{color:#6b7280;font-size:13px;margin-left:auto}.VolunteerRequirements_topLevelRolesList__O2Zj-{background-color:#f9fafb;display:flex;flex-direction:column;gap:8px;padding:20px}.VolunteerRequirements_athleteGroupsContent__9bdFA{background-color:#f9fafb;padding:20px}.VolunteerRequirements_activeGroupsSection__egObp{margin-bottom:20px}.VolunteerRequirements_subSectionHeader__OHVqq{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;margin-bottom:12px;padding:8px 0}.VolunteerRequirements_subSectionTitle__E\+Ffc{color:#4b5563;font-size:15px;font-weight:600}.VolunteerRequirements_inactiveSection__enwEk{margin-top:16px}.VolunteerRequirements_inactiveSectionHeader__c6Dt0{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:12px;transition:background-color .2s ease}.VolunteerRequirements_inactiveSectionHeader__c6Dt0:hover{background-color:#f9fafb}.VolunteerRequirements_inactiveGroupsList__8EF63{border-left:2px solid #e5e7eb;margin-top:12px;padding-left:12px}.VolunteerRequirements_programGroupSection__FIbme{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;overflow:hidden;transition:box-shadow .2s ease}.VolunteerRequirements_programGroupSection__FIbme:hover{box-shadow:0 2px 8px #00000014}.VolunteerRequirements_programGroupHeader__wbs1H{align-items:center;background:#fff;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;padding:14px;transition:background-color .2s ease}.VolunteerRequirements_programGroupHeader__wbs1H:hover{background-color:#f9fafb}.VolunteerRequirements_programGroupInfo__jc01h{align-items:center;display:flex;gap:8px;width:100%}.VolunteerRequirements_programGroupTitle__AuUqT{color:#374151;font-size:15px;font-weight:600;margin:0}.VolunteerRequirements_groupIcon__NxFt5{color:#4a90e2}.VolunteerRequirements_includedBadge__TTdHm{background-color:#f59e0b;border-radius:12px;box-shadow:0 1px 3px #f59e0b33;color:#fff;font-size:13px;font-weight:600;margin-left:12px;padding:4px 10px}.VolunteerRequirements_inactiveIncludedBadge__hBj6I{background-color:#dc2626;border-radius:10px;box-shadow:0 1px 2px #dc262633;color:#fff;font-size:13px;font-weight:600;margin-left:8px;padding:3px 8px}.VolunteerRequirements_groupIncludedBadge__okamk{background-color:#f59e0b;border-radius:12px;box-shadow:0 1px 2px #f59e0b26;color:#fff;font-size:13px;font-weight:600;margin-left:auto;padding:3px 10px}.VolunteerRequirements_roleCount__0gfIK{color:#374151;font-size:14px;font-weight:400;margin-left:auto}.VolunteerRequirements_memberCount__\+CuqW{background-color:#75a5f3;border-radius:12px;box-shadow:0 1px 2px #3b82f626;color:#fff;font-size:13px;font-weight:600;padding:3px 10px}.VolunteerRequirements_programGroupRoles__KOwas{display:flex;flex-direction:column;gap:6px;padding:12px}.VolunteerRequirements_noRoles__5c5Xm{color:#9ca3af;font-size:14px;font-style:italic;padding:16px;text-align:center}.VolunteerRequirements_roleCard__Qx8Ye{border-radius:8px;transition:all .2s ease}.VolunteerRequirements_roleHeader__h6R5V{align-items:center;display:flex;justify-content:space-between;min-height:48px;padding:8px 12px}.VolunteerRequirements_roleInfo__Tr9bF,.VolunteerRequirements_roleTitleWrapper__1ffx7{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.VolunteerRequirements_roleTitle__jY33I{color:#111827;font-size:14px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VolunteerRequirements_hoursBadge__AlDLc{align-items:center;background-color:#f3f4f6;border-radius:12px;color:#6b7280;display:flex;flex-shrink:0;font-size:12px;gap:4px;padding:2px 8px}.VolunteerRequirements_roleControls__yIe-c{align-items:center;display:flex;flex-shrink:0;gap:12px}.VolunteerRequirements_includeToggle__Yl2l0{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px}.VolunteerRequirements_checkbox__heDME{accent-color:#4a90e2;border-color:#d1d5db;border-radius:4px;height:16px;width:16px}.VolunteerRequirements_checkbox__heDME:focus{outline:2px solid #4a90e2;outline-offset:2px}.VolunteerRequirements_checkIcon__xBGmT{color:#0d9488;height:12px;width:12px}.VolunteerRequirements_numberControl__RzIEO{align-items:center;color:#4b5563;display:flex;font-size:14px;gap:6px}.VolunteerRequirements_selectWrapper__ocUEN{position:relative}.VolunteerRequirements_numberSelect__DCC-M{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:14px;min-width:60px;outline:none;padding:6px 28px 6px 10px}.VolunteerRequirements_numberSelect__DCC-M:focus{border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a}.VolunteerRequirements_selectIcon__gXnk7{color:#9ca3af;height:12px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:12px}.VolunteerRequirements_roleDetails__RwTNS{background-color:#f8fafc80;border-radius:0 0 8px 8px;border-top:1px solid #e5e7eb;margin-top:8px;padding:12px}.VolunteerRequirements_description__-lZ1N{color:#4b5563;font-size:13px;line-height:1.5;margin:0 0 8px}.VolunteerRequirements_relevantEvents__7LLvX{color:#6b7280;font-size:12px;margin:0}.VolunteerRequirements_ageGroupInfo__C9CFy{color:#6b7280;font-size:12px;margin:4px 0 0}.VolunteerRequirements_includedAgeGroup__KeUtW{background-color:#fffbeb;border:1px solid #fcd34d;box-shadow:0 1px 2px #fcd34d0f}.VolunteerRequirements_excluded__ufv7O{background-color:#f9fafb;border:1px solid #e5e7eb}.VolunteerRequirements_loadingContainer__GB0eD{padding:24px 0}.VolunteerRequirements_loadingPlaceholder__jdf6H{display:flex;flex-direction:column;gap:12px}.VolunteerRequirements_loadingItem__GqbKk{animation:VolunteerRequirements_pulse__Hb81e 2s infinite;background-color:#f3f4f6;border-radius:4px;height:64px}@keyframes VolunteerRequirements_pulse__Hb81e{0%,to{opacity:1}50%{opacity:.5}}.VolunteerRequirements_footer__NssI2{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:16px}@media (max-width:768px){.VolunteerRequirements_topLevelSectionHeader__F7I27{padding:14px 16px}.VolunteerRequirements_sectionHeaderContent__coE3X{flex-wrap:wrap;gap:8px}.VolunteerRequirements_sectionDescription__mZ7D5{font-size:12px;margin-left:0;width:100%}.VolunteerRequirements_mainSectionTitle__V0uXC{font-size:16px}.VolunteerRequirements_roleHeader__h6R5V{align-items:stretch;flex-direction:column;gap:12px;padding:12px}.VolunteerRequirements_roleControls__yIe-c{justify-content:space-between}.VolunteerRequirements_roleTitleWrapper__1ffx7{align-items:flex-start;flex-direction:column;gap:4px}.VolunteerRequirements_roleTitle__jY33I{white-space:normal}.VolunteerRequirements_programGroupHeader__wbs1H{padding:12px}.VolunteerRequirements_programGroupSection__FIbme{border-radius:6px}.VolunteerRequirements_memberCount__\+CuqW{display:none}.VolunteerRequirements_athleteGroupsContent__9bdFA,.VolunteerRequirements_topLevelRolesList__O2Zj-{padding:16px}}.ProgramDesigner_container__4d9zz{box-sizing:border-box;position:relative;width:100%}.ProgramDesigner_header__LSLzd{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.ProgramDesigner_headerLeft__Q\+r-U{flex:1 1}.ProgramDesigner_title__5QAfs{border-bottom:2px solid #f3f4f6;color:#111827;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;padding-bottom:.75rem}.ProgramDesigner_subtitle__USiAU{color:#6b7280;font-size:14px;margin:0}.ProgramDesigner_headerActions__mtlUX{display:flex;gap:8px}.ProgramDesigner_rotationControls__WLd\+E{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-bottom:20px}.ProgramDesigner_eventCount__E12wy{background:#f3f4f6;border-radius:6px;color:#6b7280;font-size:14px;font-weight:500;padding:6px 12px}.ProgramDesigner_programGridWrapper__HgcWT{background-color:initial;border:none;border-radius:0;overflow:hidden;padding:0}.ProgramDesigner_programGrid__kiG4f{display:flex;position:relative}.ProgramDesigner_fixedColumn__cpW4b{background:#fff;border-right:none;flex-shrink:0;left:0;margin-right:6px;min-width:200px;padding-right:6px;position:sticky;width:200px;z-index:2}.ProgramDesigner_fixedHeaderCell__J0L4-{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;color:#fff;display:flex;font-size:14px;font-weight:600;height:48px;margin-bottom:12px;padding:12px}.ProgramDesigner_fixedGroupCell__tgtu\+{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex;height:88px;margin-bottom:8px;padding:12px}.ProgramDesigner_fixedAddButtonCell__ttqa7{padding-top:12px}.ProgramDesigner_scrollableSection__3w\+Zm{flex:1 1;overflow-x:auto;overflow-y:hidden;padding-bottom:0;position:relative}.ProgramDesigner_scrollableSection__3w\+Zm::-webkit-scrollbar{height:8px}.ProgramDesigner_scrollableSection__3w\+Zm::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ProgramDesigner_scrollableSection__3w\+Zm::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.ProgramDesigner_scrollableSection__3w\+Zm::-webkit-scrollbar-thumb:hover{background:#555}.ProgramDesigner_eventsGrid__dtqIL{display:flex;flex-direction:column;min-width:fit-content}.ProgramDesigner_eventsHeader__LMp\+h{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;display:flex;gap:10px;height:48px;margin-bottom:12px;padding:12px}.ProgramDesigner_eventHeaderCell__qyDm6{color:#fff;font-size:14px;font-weight:600;min-width:150px;text-align:center;width:150px}.ProgramDesigner_actionHeaderCell__tjmxg{min-width:40px;width:40px}.ProgramDesigner_eventsRow__PT9qo{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex;gap:10px;height:88px;margin-bottom:8px;padding:12px}.ProgramDesigner_eventsRow__PT9qo:last-child:empty{display:none}.ProgramDesigner_ageGroupCell__npf8Z{align-items:center;display:flex;gap:8px;height:100%}.ProgramDesigner_ageSelect__VvGpz{background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:13px;outline:none;padding:8px;width:100%}.ProgramDesigner_ageSelect__VvGpz:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.ProgramDesigner_eventCell__cnsXn{display:flex;flex-direction:column;gap:6px;min-width:150px;width:150px}.ProgramDesigner_eventSelect__Ld4ej{background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:13px;outline:none;padding:8px;width:100%}.ProgramDesigner_eventSelect__Ld4ej:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.ProgramDesigner_locationInput__kba1s{background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:12px;outline:none;padding:6px 8px;width:100%}.ProgramDesigner_locationInput__kba1s:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.ProgramDesigner_locationInput__kba1s::placeholder{color:#9ca3af;font-size:12px}.ProgramDesigner_actionCell__XmeW5{align-items:center;display:flex;justify-content:center;min-width:40px;width:40px}.ProgramDesigner_helpText__uOqX9{background-color:#eff6ff;border:1px solid #60a5fa;border-radius:6px;margin-top:16px;padding:12px}.ProgramDesigner_helpText__uOqX9 p{color:#1e40af;font-size:13px;line-height:1.5;margin:0}.ProgramDesigner_helpText__uOqX9 strong{font-weight:600}@media (max-width:1024px){.ProgramDesigner_header__LSLzd{flex-direction:column}.ProgramDesigner_headerActions__mtlUX{justify-content:flex-start;width:100%}.ProgramDesigner_rotationControls__WLd\+E{flex-wrap:wrap}.ProgramDesigner_fixedColumn__cpW4b{min-width:170px;width:170px}.ProgramDesigner_eventCell__cnsXn,.ProgramDesigner_eventHeaderCell__qyDm6{min-width:130px;width:130px}}@media (max-width:768px){.ProgramDesigner_rotationControls__WLd\+E{justify-content:flex-start}.ProgramDesigner_fixedColumn__cpW4b{margin-right:4px;min-width:140px;padding-right:4px;width:140px}.ProgramDesigner_fixedGroupCell__tgtu\+,.ProgramDesigner_fixedHeaderCell__J0L4-{padding:8px}.ProgramDesigner_eventCell__cnsXn{min-width:120px;width:120px}.ProgramDesigner_eventHeaderCell__qyDm6{font-size:12px;min-width:120px;width:120px}.ProgramDesigner_eventsHeader__LMp\+h,.ProgramDesigner_eventsRow__PT9qo{padding:8px}.ProgramDesigner_ageSelect__VvGpz,.ProgramDesigner_eventSelect__Ld4ej{font-size:12px;padding:6px}.ProgramDesigner_locationInput__kba1s{font-size:11px;padding:4px 6px}}.ProgramDesigner_programGrid__kiG4f *{transition:all .2s ease}.ProgramDesigner_rotationControls__WLd\+E button:disabled{cursor:not-allowed;opacity:.5}.PageHeader_pageHeader__vpk3R{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.PageHeader_pageTitle__76OTj{color:var(--new-title-color);font-size:var(--font-size-title);font-weight:var(--font-weight-title);margin:0}.PageHeader_subTitle__ms17B{color:var(--new-subtitle-color);font-size:var(--font-size-subtitle);margin-left:10px}.PageHeader_rightChildren__gD8Td{display:flex;gap:10px}.ShowMeet_heading__hvOGB{align-items:flex-end;display:flex;justify-content:flex-start}.ShowMeet_headerTitle__UXVIB{align-items:center;display:flex;margin-right:10px;margin-top:50px;width:400px}.ShowMeet_editIcon__ZERcR{cursor:pointer;display:block;height:30px;margin-left:5px;width:30px}.ShowMeet_editIcon__ZERcR svg{fill:var(--red-color);height:100%;width:100%}.ShowMeet_meetDate__w02av{color:var(--bright-grey-color);font-size:20px;font-weight:700;margin-top:10px}.ShowMeet_imageDescriptionContainer__2dpz9{display:flex}.ShowMeet_imageContainer__JK4YD,.ShowMeet_image__sYcJO{position:relative;width:100%}.ShowMeet_image__sYcJO{padding-top:33.3%}.ShowMeet_image__sYcJO img{display:block;height:100%;object-fit:cover;position:absolute;top:0;width:100%}.ShowMeet_tagWrapper__L8ksE{align-items:center;background-color:var(--red-color);border-radius:4px 0 4px 0;color:var(--white-color);display:flex;left:0;padding:5px 24px 5px 12px;position:absolute;top:0}.ShowMeet_trainingTagWrapper__exqmw{background-color:var(--green-color);padding-right:16px}.ShowMeet_tagImage__vdNXW{font-weight:700;height:20px;margin-right:7px;width:20px}.ShowMeet_tagImage__vdNXW svg{fill:var(--white-color);height:20px;width:20px}.ShowMeet_tagText__Q7TVw{font-size:12px;font-weight:600;text-transform:capitalize}.ShowMeet_details__LcRXz{margin-bottom:10px;margin-top:10px}.ShowMeet_detail__mXrDi{display:flex;margin-bottom:12px}.ShowMeet_detailTitle__2tEg2{color:var(--bright-black-color);font-size:16px;font-weight:700;min-width:200px}.ShowMeet_detailValue__McNPx{color:var(--red-color);font-size:16px;font-weight:600}.ShowMeet_meetDetailsCard__rs07I{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:row;gap:40px;justify-content:space-between;margin-bottom:2rem;padding:1.4rem}.ShowMeet_meetDetailsCardLeft__IZA89{display:flex;flex-direction:column}.ShowMeet_imageCaption__nvNUU{color:var(--grey-color);font-size:14px;margin-top:.5rem}.ShowMeet_eventsList__2yu7D{display:flex;flex-wrap:wrap;gap:8px;margin-top:1rem}.ShowMeet_eventBadge__WvDr0{background-color:#fef3c7;border:1px solid #fbbf24;border-radius:20px;color:#92400e}.ShowMeet_eventBadgeRed__kHTQA,.ShowMeet_eventBadge__WvDr0{display:inline-block;font-size:14px;font-weight:500;padding:6px 12px}.ShowMeet_eventBadgeRed__kHTQA{background-color:#fecaca;border:1px solid #f87171;border-radius:20px;color:#991b1b}@media (max-width:1100px){.ShowMeet_meetDetailsCard__rs07I{flex-direction:column;gap:20px}.ShowMeet_imageContainer__JK4YD{width:400px}}@media (max-width:768px){.ShowMeet_eventsList__2yu7D{gap:6px;margin-top:.75rem}.ShowMeet_eventBadge__WvDr0{font-size:13px;padding:5px 10px}}@media (max-width:500px){.ShowMeet_imageContainer__JK4YD{width:100%}}.VolunteerSummary_volunteerSummary__fE943{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:24px;overflow:hidden}.VolunteerSummary_volunteerHeader__ugA7m{align-items:center;background:var(--green-color);color:#fff;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 20px}.VolunteerSummary_volunteerContent__T-rOR{padding:20px}.VolunteerSummary_volunteerOverview__dOzKW{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:20px}.VolunteerSummary_volunteerStat__3SWZq{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:12px;text-align:center}.VolunteerSummary_volunteerStatNumber__wuhw\+{color:#212529;display:block;font-size:24px;font-weight:700;margin-bottom:4px}.VolunteerSummary_volunteerStatLabel__pZoe5{color:#6c757d;font-size:12px;font-weight:500;text-transform:uppercase}.VolunteerSummary_volunteerProgress__wZn9l{margin-bottom:20px}.VolunteerSummary_progressLabel__LA9P7{color:#495057;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.VolunteerSummary_progressBarContainer__ds40y{background:#e9ecef;border-radius:4px;height:8px;overflow:hidden;width:100%}.VolunteerSummary_progressBarFill__UttdN{background:linear-gradient(90deg,#28a745,#20c997);border-radius:4px;height:100%;transition:width .3s ease}.VolunteerSummary_progressBarFill__UttdN.VolunteerSummary_warning__pyDky{background:linear-gradient(90deg,#ffc107,#fd7e14)}.VolunteerSummary_volunteerRolesPreview__yNVQH{margin-bottom:20px}.VolunteerSummary_roleCategory__wqbbb{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:1.5rem;overflow:hidden}.VolunteerSummary_roleCategory__wqbbb:last-child{margin-bottom:0}.VolunteerSummary_roleCategoryTitle__2FZrn{align-items:center;background:#e9ecef;border:none;color:var(--new-title-color);display:flex;font-size:15px;font-weight:600;gap:8px;margin:0;padding:12px 16px}.VolunteerSummary_athleteGroupIcon__dDsfb{font-size:14px;margin-right:6px}.VolunteerSummary_groupIcon__WjtlP{color:#2563eb;margin-left:4px}.VolunteerSummary_athleteCount__qM6hz{color:#6c757d;font-size:13px;font-weight:400;margin-left:8px}.VolunteerSummary_memberCount__Qef8W{background-color:#75a5f3;border-radius:12px;box-shadow:0 1px 2px #3b82f626;color:#fff;font-size:13px;font-weight:600;padding:3px 10px}.VolunteerSummary_singleLineRoleItem__sa4X2{align-items:center;background:#fff;border-bottom:1px solid #e9ecef;display:flex;font-size:14px;justify-content:space-between;line-height:1.2;min-height:36px;padding:8px 16px}.VolunteerSummary_singleLineRoleItem__sa4X2:last-child{border-bottom:none}.VolunteerSummary_singleLineRoleItem__sa4X2:hover{background:#f8f9fa}.VolunteerSummary_roleLeftSection__pZp9L{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.VolunteerSummary_infoIcon__aPUqz{color:#6c757d;cursor:help;flex-shrink:0;font-size:14px;text-align:center;width:16px}.VolunteerSummary_infoIcon__aPUqz:hover{color:#495057}.VolunteerSummary_roleName__AGfLj{color:#212529;font-weight:600;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VolunteerSummary_pointsBadge__mVhrJ{background:#fff3cd;border:1px solid #ffeaa7;border-radius:12px;color:#856404;flex-shrink:0;font-size:12px;font-weight:500;margin-left:auto;padding:3px 8px;white-space:nowrap}.VolunteerSummary_roleRightSection__ZfO5l{align-items:center;display:flex;flex-shrink:0;gap:12px}.VolunteerSummary_statusText__mN5KI{color:#495057;font-size:13px;font-weight:500;min-width:100px;text-align:right;white-space:nowrap}.VolunteerSummary_statusDot__SqmKt{flex-shrink:0}.VolunteerSummary_fullyStaffedLabel__7\+d9m{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;color:#6c757d;display:inline-block;font-size:12px;min-width:87px;padding:4px 12px;text-align:center;white-space:nowrap}.VolunteerSummary_signUpButton__h3Qu9{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:4px 12px;white-space:nowrap}.VolunteerSummary_signUpButton__h3Qu9:hover{background-color:#5a6268}.VolunteerSummary_signUpButton__h3Qu9:disabled{cursor:not-allowed;opacity:.6}.VolunteerSummary_statusDot__SqmKt{border-radius:50%;display:inline-block;height:8px;width:8px}.VolunteerSummary_statusDot__SqmKt.VolunteerSummary_complete__Sbxbq{background:#28a745}.VolunteerSummary_statusDot__SqmKt.VolunteerSummary_partial__904qL{background:#ffc107}.VolunteerSummary_statusDot__SqmKt.VolunteerSummary_empty__1Rwws{background:#dc3545}.VolunteerSummary_volunteerActions__6kId0{display:flex;flex-wrap:wrap;gap:12px}.VolunteerSummary_btn__AKnh5{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;text-align:center;text-decoration:none;transition:all .2s ease}.VolunteerSummary_btnPrimary__A1MRa{background:#dc3545;color:#fff}.VolunteerSummary_btnPrimary__A1MRa:hover{background:#c82333;box-shadow:0 4px 8px #dc35454d;transform:translateY(-1px)}.VolunteerSummary_btnSecondary__BjLpB{background:#fff;border:1px solid #dee2e6;color:#495057}.VolunteerSummary_btnSecondary__BjLpB:hover{background:#f8f9fa;border-color:#adb5bd}.VolunteerSummary_btnIcon__EuWoo{font-size:16px}.VolunteerSummary_volunteerAlert__2jX9m{align-items:center;background:#fff3cd;border:1px solid #ffeeba;border-radius:6px;color:#856404;display:flex;font-size:14px;gap:8px;margin-bottom:16px;padding:12px 16px}.VolunteerSummary_volunteerAlert__2jX9m.VolunteerSummary_success__HYfPs{background:#d1edff;border-color:#bee5eb;color:#0c5460}@media (max-width:768px){.VolunteerSummary_volunteerOverview__dOzKW{grid-template-columns:repeat(2,1fr)}.VolunteerSummary_volunteerActions__6kId0{flex-direction:column}.VolunteerSummary_enhancedRoleItem__\+fqdT{align-items:stretch;flex-direction:column;gap:12px}.VolunteerSummary_roleHeader__QRzeR{align-items:flex-start;flex-direction:column;gap:8px}.VolunteerSummary_roleBadges__C18rQ{justify-content:flex-start}.VolunteerSummary_roleActions__S9xGG{align-items:stretch}.VolunteerSummary_roleFooter__AB1uJ{align-items:flex-start;flex-direction:column;gap:4px}}@media (max-width:480px){.VolunteerSummary_volunteerOverview__dOzKW{grid-template-columns:1fr}.VolunteerSummary_volunteerContent__T-rOR{padding:16px}.VolunteerSummary_roleCategory__wqbbb{margin-bottom:1rem}.VolunteerSummary_enhancedRoleItem__\+fqdT{padding:12px}}.ProgramViewer_programView__Cwwkw{margin-bottom:2rem;overflow-x:auto}.ProgramViewer_programTable__zhTiu{border:1px solid #e5e7eb;border-collapse:initial;border-radius:8px;border-spacing:0;min-width:600px;overflow:hidden;width:100%}.ProgramViewer_programTable__zhTiu th{background:#60a5fa;border-right:1px solid #ffffff1a;color:#fff;font-size:16px;font-weight:500;padding:12px 16px;text-align:left}.ProgramViewer_programTable__zhTiu th:last-child{border-right:none}.ProgramViewer_programTable__zhTiu th:first-child{background:#3b82f6;font-weight:600}.ProgramViewer_programTable__zhTiu td{background:#fff;border-bottom:1px solid #f3f4f6;border-right:1px solid #f3f4f6;font-size:15px;height:60px;padding:10px 12px;vertical-align:middle}.ProgramViewer_programTable__zhTiu td:last-child{border-right:none}.ProgramViewer_programTable__zhTiu td:first-child{background:#fafafa;color:#374151;font-weight:500}.ProgramViewer_programTable__zhTiu td:first-child,.ProgramViewer_programTable__zhTiu th:first-child{max-width:200px;width:200px}.ProgramViewer_programTable__zhTiu tbody tr:last-child td{border-bottom:none}.ProgramViewer_programTable__zhTiu tr:hover td{background:#f9fafb}.ProgramViewer_programTable__zhTiu tr:hover td:first-child{background:#f3f4f6}.ProgramViewer_groupName__iUef9{align-items:center;display:flex;gap:6px}.ProgramViewer_groupIcon__a6ROd{color:#6b7280;flex-shrink:0}.ProgramViewer_eventCell__W6upK{display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:28px}.ProgramViewer_eventName__DqcWe{color:#1f2937;font-size:14px;font-weight:500}.ProgramViewer_eventLocation__wOS4A{color:#6b7280;font-size:12px;font-style:normal}.ProgramViewer_eventCell__W6upK.ProgramViewer_sprint__Hwioi{border-left:3px solid #f59e0b;padding-left:8px}.ProgramViewer_eventCell__W6upK.ProgramViewer_field__Nfjmp{border-left:3px solid #3b82f6;padding-left:8px}.ProgramViewer_eventCell__W6upK.ProgramViewer_distance__t-Tmh{border-left:3px solid #ec4899;padding-left:8px}.ProgramViewer_eventCell__W6upK.ProgramViewer_relay__DwZri{border-left:3px solid #10b981;padding-left:8px}.ProgramViewer_eventCell__W6upK.ProgramViewer_hurdles__W18L1{border-left:3px solid #8b5cf6;padding-left:8px}.ProgramViewer_eventCell__W6upK.ProgramViewer_walk__RmGlK{border-left:3px solid #f97316;padding-left:8px}.ProgramViewer_eventCell__W6upK.ProgramViewer_break__5oe4w{border-left:3px solid #9ca3af;padding-left:8px}.ProgramViewer_eventCell__W6upK.ProgramViewer_break__5oe4w .ProgramViewer_eventLocation__wOS4A,.ProgramViewer_eventCell__W6upK.ProgramViewer_break__5oe4w .ProgramViewer_eventName__DqcWe{color:#9ca3af}.ProgramViewer_eventCell__W6upK.ProgramViewer_sprint__Hwioi{background:#f59e0b0a}.ProgramViewer_eventCell__W6upK.ProgramViewer_field__Nfjmp{background:#3b82f60a}.ProgramViewer_eventCell__W6upK.ProgramViewer_distance__t-Tmh{background:#ec48990a}.ProgramViewer_eventCell__W6upK.ProgramViewer_relay__DwZri{background:#10b9810a}.ProgramViewer_eventCell__W6upK.ProgramViewer_hurdles__W18L1{background:#8b5cf60a}.ProgramViewer_eventCell__W6upK.ProgramViewer_walk__RmGlK{background:#f973160a}.ProgramViewer_eventCell__W6upK.ProgramViewer_break__5oe4w{background:#6b72800a}.ProgramViewer_eventBadge__EZSDE{display:none}.CountCard_countCard__o6xW3{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;max-width:130px;padding:20px 10px;text-align:center;transition:all .2s ease}.CountCard_countCard__o6xW3:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.CountCard_countNumber__6FqtS{color:#3b82f6;font-size:34px;font-weight:700;line-height:1;margin-bottom:8px;transition:color .2s ease}.CountCard_countLabel__lLjee{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;transition:color .2s ease}.CountCard_countCard__o6xW3.CountCard_primary__0nLtu .CountCard_countNumber__6FqtS{color:#3b82f6}.CountCard_countCard__o6xW3.CountCard_success__KDjDq .CountCard_countNumber__6FqtS{color:#10b981}.CountCard_countCard__o6xW3.CountCard_warning__2BF77 .CountCard_countNumber__6FqtS{color:#f59e0b}.CountCard_countCard__o6xW3.CountCard_danger__kVUoi .CountCard_countNumber__6FqtS{color:#ef4444}.CountCard_countCard__o6xW3.CountCard_info__NuEQZ .CountCard_countNumber__6FqtS{color:#06b6d4}.CountCard_countCard__o6xW3.CountCard_small__twhtv{padding:18px 8px}.CountCard_countCard__o6xW3.CountCard_small__twhtv .CountCard_countNumber__6FqtS{font-size:30px}.CountCard_countCard__o6xW3.CountCard_small__twhtv .CountCard_countLabel__lLjee{font-size:10px}.CountCard_countCard__o6xW3.CountCard_large__6UAFV{padding:24px 14px}.CountCard_countCard__o6xW3.CountCard_large__6UAFV .CountCard_countNumber__6FqtS{font-size:36px}.CountCard_countCard__o6xW3.CountCard_large__6UAFV .CountCard_countLabel__lLjee{font-size:14px}@media (max-width:1200px){.CountCard_countCard__o6xW3{flex:0 0 auto;min-width:130px}}@media (max-width:768px){.CountCard_countCard__o6xW3{padding:15px 8px}.CountCard_countNumber__6FqtS{font-size:30px}.CountCard_countLabel__lLjee{font-size:10px}}.MeetStatsChart_statsPanel__fW3tU{display:flex;justify-content:end}.MeetStatsChart_countsSection__1jjNM{display:flex;flex-direction:column;gap:20px;min-width:170px;padding-top:12px}.MeetStatsChart_chartSection__tgaii{display:flex;flex:1 1;flex-direction:column;position:relative}.MeetStatsChart_chartContainer__yXaXq{height:240px;margin-bottom:10px;position:relative;width:450px}.MeetStatsChart_chartPlaceholder__ClVdE{align-items:center;color:#6b7280;display:flex;font-size:14px;height:100%;justify-content:center}.MeetStatsChart_chartLegend__plsxP{border-top:1px solid #e5e7eb;display:flex;gap:24px;justify-content:center;padding-top:16px}.MeetStatsChart_legendItem__wKHi0{align-items:center;display:flex;gap:8px}.MeetStatsChart_legendColor__Y1IKU{border-radius:4px;height:16px;width:16px}.MeetStatsChart_legendColor__Y1IKU.MeetStatsChart_male__HNBxD{background:#3b82f6}.MeetStatsChart_legendColor__Y1IKU.MeetStatsChart_female__Ti3IF{background:#ec4899}.MeetStatsChart_legendText__dTSox{color:#374151;font-size:14px;font-weight:500}.MeetStatsChart_legendCount__TFq3n{color:#6b7280;font-weight:400}.MeetStatsChart_loadingContainer__9FenH{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center}.MeetStatsChart_spinner__ppbPB{animation:MeetStatsChart_spin__h\+QhI 1s linear infinite;border:4px solid #e0e0e0;border-radius:50%;border-top-color:#3b82f6;height:40px;width:40px}@keyframes MeetStatsChart_spin__h\+QhI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MeetStatsChart_errorContainer__4WQaz{align-items:center;color:#ef4444;display:flex;font-weight:500;height:100%;justify-content:center}@media (max-width:1100px){.MeetStatsChart_statsPanel__fW3tU{flex-direction:column;gap:40px}.MeetStatsChart_countsSection__1jjNM{flex-direction:row;gap:20px;justify-content:center}}@media (max-width:500px){.MeetStatsChart_chartContainer__yXaXq{width:300px}}.EventDataTable_tableContainer__-G8a4{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;overflow:auto}.EventDataTable_table__znYCA{display:inline-block;min-width:100%}.EventDataTable_header__x28I0{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;display:flex;height:auto;justify-content:space-between;padding:20px 24px}.EventDataTable_leftContainer__5573c{display:flex;height:100%}.EventDataTable_searchInput__hGEjH{height:40px;margin-right:22px;position:relative;width:323px}.EventDataTable_searchInput__hGEjH input{border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:400;height:100%;padding-left:12px;width:100%}.EventDataTable_searchInput__hGEjH input::placeholder{color:#aeb7bb}.EventDataTable_searchInput__hGEjH svg{fill:#aeb7bb;cursor:pointer;height:18px;position:absolute;right:9px;top:50%;transform:translateY(-50%);width:18px}.EventDataTable_filterWrapper__RBl55{align-items:center;cursor:pointer;display:flex;margin-right:27px}.EventDataTable_filterText__PAXz\+{color:#313131;font-size:12px;margin-right:4px}.EventDataTable_filterImage__boqTO{height:18px;width:18px}.EventDataTable_filterImage__boqTO svg{fill:#313131;display:block;height:100%;object-fit:contain;width:100%}.EventDataTable_filterTag__xGvL8{background:#aeb7bb88;border-radius:5px;color:#000;font-size:14px;margin-left:10px;padding:5px 10px}.EventDataTable_rightContainer__uqFpI{border:1px solid #313131;border-radius:5px;display:flex;padding:2px}.EventDataTable_viewOption__425Gp{cursor:pointer;font-size:14px;padding:5px 20px}.EventDataTable_viewOption__425Gp.EventDataTable_active__46OwD{background:#939393;border:1px solid #939393;border-radius:5px;color:#fff;font-weight:700}.EventDataTable_rows__bTNaW{background:#fff}.EventDataTable_row__TzCtA{align-items:center;border-bottom:1px solid #e5e7eb;display:grid}.EventDataTable_row__TzCtA:first-child{background:#f9fafb;border-bottom:1px solid #e5e7eb}.EventDataTable_row__TzCtA:last-child{border-bottom:none}.EventDataTable_cell__g3KQ5{align-items:center;border-right:1px solid #e5e7eb;color:#374151;display:flex;font-size:14px;height:100%;padding:12px 16px}.EventDataTable_cell__g3KQ5:last-child{border-right:none}@media screen and (max-width:992px){.EventDataTable_searchInput__hGEjH{width:200px}}.EventEditPopup_resultEditPopupOverlay__EVfID{background:#595959;display:none;height:100%;position:fixed;top:0;width:100%;z-index:999}.EventEditPopup_resultEditPopupOverlay__EVfID.EventEditPopup_active__ljAJ1{display:block}.EventEditPopup_resultEditPopup__3GQ0h{background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 20px #0000001a;left:50%;max-width:768px;padding:40px 0 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.EventEditPopup_resultEditPopupContainer__E5aYO{height:100%;overflow:auto;position:relative;width:100%}.EventEditPopup_title__c\+\+Lm{font-size:30px;font-weight:700;margin-top:20px;padding:0 20px;text-align:center}.EventEditPopup_subtitle__0DbST{font-size:20px;font-weight:600;margin-bottom:50px;margin-top:5px;text-align:center}.EventEditPopup_title__c\+\+Lm span{color:#cf2c47;margin-bottom:9px}.EventEditPopup_delete__HY3T0{cursor:pointer;height:24px;width:24px}.EventEditPopup_popupText__2Ysnr{font-weight:600;line-height:1.5;margin:0 auto 26px;max-width:460px;padding:0 20px;text-align:center}.EventEditPopup_buttonWrapper__npzOZ{padding:0 40px 10px;width:100%}.EventEditPopup_form__eE\+Pv{padding:40px}.EventEditPopup_button__gbBII,.EventEditPopup_buttons__ro1Dl{align-items:center;display:flex;justify-content:center}.EventEditPopup_button__gbBII{background-color:#889398;border-radius:6px;color:#fff;font-size:21px;font-weight:600;height:60px;margin-right:9px;pointer-events:none;width:274px}.EventEditPopup_button__gbBII.EventEditPopup_active__ljAJ1{background-color:#cf2c47;cursor:pointer;pointer-events:all}.EventEditPopup_goBack__FmG0C{align-items:center;cursor:pointer;display:flex;left:41px;position:absolute;top:28px}.EventEditPopup_goBackImage__Gy3MA{height:17px;margin-right:10px;width:20px}.EventEditPopup_goBackImage__Gy3MA img{display:block;width:100%}.EventEditPopup_goBackText__r8PMi{font-size:14px;font-weight:700}.EventEditPopup_closeBtn__AATjC{align-items:center;cursor:pointer;display:flex;height:63px;justify-content:center;position:absolute;right:1px;top:1px;width:63px}.EventEditPopup_closeBtn__AATjC img{display:block}@media screen and (max-width:768px){.EventEditPopup_resultEditPopup__3GQ0h{height:100%;width:100%}}.ResultsExportPopup_popupOverlay__vl5H4{background:#595959;display:none;height:100%;position:fixed;top:0;width:100%;z-index:100}.ResultsExportPopup_popupOverlay__vl5H4.ResultsExportPopup_active__s7Vqk{display:block}.ResultsExportPopup_popup__roagp{background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 20px #0000001a;left:50%;max-height:90%;max-width:1170px;overflow:auto;padding:40px 0 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.ResultsExportPopup_popupContainer__Z8TKy{height:100%;overflow:auto;padding:0 32px;position:relative;width:100%}.ResultsExportPopup_title__R8V5W{font-size:30px;font-weight:700;margin-bottom:20px;margin-top:20px;padding:0 20px;text-align:center}.ResultsExportPopup_title__R8V5W span{color:#cf2c47;margin-bottom:9px}.ResultsExportPopup_subtitle__P5knt{font-size:20px;font-weight:600;margin-bottom:20px;margin-top:5px;text-align:center}.ResultsExportPopup_closeBtn__D13F\+{align-items:center;cursor:pointer;display:flex;height:63px;justify-content:center;position:absolute;right:1px;top:1px;width:63px}.ResultsExportPopup_closeBtn__D13F\+ img{display:block}.ResultsExportPopup_goBack__FU7hB{align-items:center;cursor:pointer;display:flex;left:41px;position:absolute;top:28px}.ResultsExportPopup_goBackImage__MESk5{height:17px;margin-right:10px;width:20px}.ResultsExportPopup_goBackImage__MESk5 img{display:block;width:100%}.ResultsExportPopup_goBackText__f2Dr8{font-size:14px;font-weight:700}@media screen and (max-width:992px){.ResultsExportPopup_popup__roagp{height:100%;max-height:none;padding-top:20px;width:100%}.ResultsExportPopup_popupContainer__Z8TKy{padding:0 15px}.ResultsExportPopup_title__R8V5W{font-size:25px;margin-top:40px}.ResultsExportPopup_goBack__FU7hB{left:15px;top:25px}}.ResultsExportPopup_formatSelect__C3u9Q{align-items:center;display:flex;position:absolute;right:34px;top:10px}.ResultsExportPopup_formatText__Jwm8O{font-weight:700;margin-right:8px}.ResultsExportTable_athletesTableWrapper__kLiut{border-radius:5px;box-shadow:0 0 12px #00000029;margin-bottom:20px;margin-top:30px;overflow:auto}.ResultsExportTable_athletesTable__EZkgy{display:inline-block;min-width:100%}.ResultsExportTable_athletesTableHeader__Pm5Yp{align-items:center;background:#f1f1f2;border-left:2px solid #dcdfe0;border-radius:5px 5px 0 0;border-right:2px solid #dcdfe0;border-top:2px solid #dcdfe0;display:flex;height:60px;padding:11px 9px}.ResultsExportTable_inputWrapper__y5wbl{height:100%;margin-right:22px;position:relative;width:323px}.ResultsExportTable_inputWrapper__y5wbl input{border:1px solid #efeff0;border-radius:4px;font-size:12px;font-weight:500;height:100%;padding-left:12px;width:100%}.ResultsExportTable_inputWrapper__y5wbl input::placeholder{color:#aeb7bb}.ResultsExportTable_inputWrapper__y5wbl svg{fill:#aeb7bb;cursor:pointer;height:18px;position:absolute;right:9px;top:50%;transform:translateY(-50%);width:18px}.ResultsExportTable_filterWrapper__NipUF{align-items:center;cursor:pointer;display:flex;margin-right:27px}.ResultsExportTable_filterText__HrfvX{color:#313131;font-size:12px;margin-right:4px}.ResultsExportTable_filterImage__RUILb{height:18px;width:18px}.ResultsExportTable_filterImage__RUILb svg{fill:#313131;display:block;height:100%;object-fit:contain;width:100%}.ResultsExportTable_sortWrapper__biHbb{align-items:center;cursor:pointer;display:flex}.ResultsExportTable_sortText__oiV0v{color:#313131;font-size:12px;margin-right:5px}.ResultsExportTable_sortImage__9sW5O{height:18px;width:18px}.ResultsExportTable_sortImage__9sW5O svg{fill:#313131;display:block;height:100%;object-fit:contain;width:100%}.ResultsExportTable_athletesRows__bTsVx{background:#fff;border-bottom:2px solid #aeb7bb;border-left:2px solid #aeb7bb;border-radius:0 0 5px 5px;border-right:2px solid #aeb7bb}.ResultsExportTable_fullBorder__f\+byl{border:2px solid #aeb7bb}.ResultsExportTable_athletesRow__W6b9W{align-items:center;border-top:1px solid #efeff0;display:grid;grid-template-columns:909fr 1539fr 349fr 742fr 1424fr 1001fr 945fr}.ResultsExportTable_headerCheckbox__FGnVZ{border:2px solid #889398;border-radius:5px;height:17px;margin-right:10px;width:17px}.ResultsExportTable_headerCell__QfapB{align-items:center;border-right:1px solid #efeff0;color:#24282a;display:flex;font-size:12px;font-weight:600;height:100%;padding:28px 0 16px}.ResultsExportTable_headerCell__QfapB:last-child{border-right:none}.ResultsExportTable_attemptsHeaderCell__dJTy1{display:grid}.ResultsExportTable_headerSortImage__Qn1bi{height:18px;width:18px}.ResultsExportTable_headerSortImage__Qn1bi svg{fill:#aeb7bb;display:block;height:100%;margin-left:8px;object-fit:contain;width:100%}.ResultsExportTable_bodyCheckbox__mPm0I{border:1px solid #889398;border-radius:5px;height:17px;margin-right:9px;min-width:17px;width:17px}.ResultsExportTable_viewManage__7PPx4.ResultsExportTable_childCell__Ml4zk{display:flex;justify-content:space-between}.ResultsExportTable_viewManageTxt__UYjyY{color:#cf2c47;cursor:pointer;font-size:12px}.ResultsExportTable_childCell__Ml4zk{align-items:center;border-right:1px solid #efeff0;color:#24282a;display:flex;font-size:12px;height:100%;padding:6px 0 15px}.ResultsExportTable_viewManage__7PPx4{min-width:142px;padding-left:26px;padding-right:25px}.ResultsExportTable_childCell__Ml4zk:last-child{border-right:none}.ResultsExportTable_cellInput__JXQgU{margin-right:10px;min-width:70px;width:calc(60% - 10px)}.ResultsExportTable_cellTextInput__9Fkk7{margin-left:10px;width:85%}.ResultsExportTable_cellSelect__Me\+z-{min-width:50px;width:40%}.ResultsExportTable_cellSelectHighJump__2\+q4P{margin-right:10px;width:40%}.ResultsExportTable_headerTextInput__Wa4cj{margin-left:10px;width:40%}.ResultsExportTable_checkboxCell__DgREJ{display:flex}@media screen and (max-width:992px){.ResultsExportTable_inputWrapper__y5wbl{width:200px}}.TableHeaderSelect_selectContainer__V7A7x{font-family:Arial,sans-serif;position:relative}.TableHeaderSelect_selectBox__Gbc3Z{background:#fff;cursor:pointer}.TableHeaderSelect_optionsList__842zZ{background:#fff;border:1px solid #ccc;border-radius:0 0 5px 5px;border-top:none;box-shadow:0 4px 6px #0000001a;left:-30px;list-style:none;margin:0;max-height:150px;overflow-y:auto;padding:0;position:absolute;top:20px;width:120px}.TableHeaderSelect_optionItem__f3RLr{cursor:pointer;font-size:14px;font-weight:400;padding:10px;transition:background .2s}.TableHeaderSelect_optionItem__f3RLr:hover{background:#f0f0f0}.BasicPageHeader_container__Q8JqU{align-items:flex-end;display:flex;justify-content:space-between;padding-top:30px}.BasicPageHeader_leftContainer__Ys\+Dp,.BasicPageHeader_rightContainer__lv52T{display:block}@media screen and (max-width:992px){.BasicPageHeader_container__Q8JqU{align-items:flex-start;flex-direction:column}.BasicPageHeader_leftContainer__Ys\+Dp{margin-bottom:10px}}.EventPageHeader_title__oKWye{color:#2c3e50;display:flex;font-size:var(--font-size-title);font-weight:600;margin:0 0 5px}@media screen and (max-width:992px){.EventPageHeader_title__oKWye{font-size:var(--font-size-title)}}@media screen and (max-width:640px){.EventPageHeader_title__oKWye{padding-bottom:5px}}.BasicPageOptionButton_container__abEvZ{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:20px;min-height:40px;position:relative}.BasicPageOptionButton_leftContainer__tf6qX{align-items:center;display:flex}.BasicPageOptionButton_rightContainer__xs3d8{align-items:center;display:flex;position:relative;z-index:99}.BasicPageOptionButton_centerTitle__iUcww{font-size:20px;font-weight:600;left:50%;position:absolute;text-align:center;top:-8px;transform:translateX(-50%)}@media screen and (max-width:992px){.BasicPageOptionButton_container__abEvZ{display:block}.BasicPageOptionButton_leftContainer__tf6qX{margin-bottom:10px}}.ResultTitle_container__LFb3h{color:var(--new-title-color);font-size:var(--font-size-title);font-weight:var(--font-weight-title);margin-bottom:10px}.ResultTitle_container__LFb3h span{color:#aeb7bb;font-size:12px;font-weight:600;margin-left:10px}@media screen and (max-width:992px){.ResultTitle_container__LFb3h{font-size:26px}}@media screen and (max-width:640px){.ResultTitle_container__LFb3h{padding-bottom:5px}}.ClubRecord_container__m0Nx4{color:var(--slate-grey-color);font-size:16px;margin-bottom:5px}.ClubRecord_container__m0Nx4:last-child{margin-bottom:12px}@media screen and (max-width:640px){.ClubRecord_container__m0Nx4{margin-bottom:5px}}.ResultTableTab_options__QA71D{display:flex;margin-top:-50px;position:relative;z-index:1}.ResultTableTab_option__tkkH7{background:#eaeaea;border-radius:5px 5px 0 0;cursor:pointer;font-size:18px;font-weight:var(--font-weight-title);margin:0 5px;padding:8px 10px}.ResultTableTab_active__miYZ4{background:silver}@media screen and (max-width:992px){.ResultTableTab_options__QA71D{margin-top:0}}.ResultEditPopup_resultEditPopupOverlay__8uIt9{background:#595959;display:none;height:100%;position:fixed;top:0;width:100%;z-index:999}.ResultEditPopup_resultEditPopupOverlay__8uIt9.ResultEditPopup_active__l\+GRE{display:block}.ResultEditPopup_resultEditPopup__jxo6c{background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 20px #0000001a;height:90%;left:50%;max-height:1000px;max-width:1200px;padding:40px 0 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%}.ResultEditPopup_resultEditPopupContainer__7LXF8{height:100%;overflow:auto;position:relative;width:100%}.ResultEditPopup_title__9L1jj{color:var(--new-title-color);font-size:var(--font-size-title);font-weight:var(--font-weight-title);margin-top:20px;padding:0 20px;text-align:center}.ResultEditPopup_subtitle__yc0Rx{color:var(--new-subtitle-color);font-size:18px;font-weight:var(--font-weight-normal);margin-bottom:30px;margin-top:5px;text-align:center}.ResultEditPopup_title__9L1jj span{color:#cf2c47;margin-bottom:9px}.ResultEditPopup_table__EQaoD{margin:0 40px 15px}.ResultEditPopup_delete__GsOQH{cursor:pointer;height:20px;width:20px}.ResultEditPopup_popupText__Vky4X{font-weight:600;line-height:1.5;margin:0 auto 26px;max-width:460px;padding:0 20px;text-align:center}.ResultEditPopup_buttonWrapper__aaVsq{align-items:flex-end;display:flex;justify-content:flex-end;padding:0 40px 10px;width:100%}.ResultEditPopup_preliminary__Sb\+Oz{background:#4767ff;border-radius:20px;color:#fff;font-size:14px;font-weight:500;left:40px;margin:5px 0 0 5px;max-height:26px;padding:4px 10px;position:absolute}.ResultEditPopup_button__JQIJn,.ResultEditPopup_buttons__rIar7{align-items:center;display:flex;justify-content:center}.ResultEditPopup_button__JQIJn{background-color:#889398;border-radius:6px;color:#fff;font-size:16px;font-weight:600;height:60px;margin-right:9px;pointer-events:none;width:274px}.ResultEditPopup_button__JQIJn.ResultEditPopup_active__l\+GRE{background-color:#cf2c47;cursor:pointer;pointer-events:all}.ResultEditPopup_goBack__RpA4Q{align-items:center;cursor:pointer;display:flex;left:41px;position:absolute;top:28px}.ResultEditPopup_goBackImage__ZTuE8{height:17px;margin-right:10px;width:20px}.ResultEditPopup_goBackImage__ZTuE8 img{display:block;width:100%}.ResultEditPopup_goBackText__aaxM2{color:var(--new-title-color);font-size:16px;font-weight:600}.ResultEditPopup_closeBtn__Jk4ty{align-items:center;cursor:pointer;display:flex;height:63px;justify-content:center;position:absolute;right:1px;top:1px;width:63px}.ResultEditPopup_closeBtn__Jk4ty img{display:block}.ResultEditPopup_noData__A\+pwF{text-align:center}@media screen and (max-width:992px){.ResultEditPopup_resultEditPopup__jxo6c{max-height:none;padding-top:20px}.ResultEditPopup_table__EQaoD{margin:0 15px}.ResultEditPopup_buttonWrapper__aaVsq{padding:0 15px 10px}.ResultEditPopup_title__9L1jj{font-size:25px;margin-top:40px}.ResultEditPopup_buttons__rIar7{display:block;margin:auto;max-width:90%;width:fit-content}.ResultEditPopup_button__JQIJn{margin-bottom:20px;max-width:100%}.ResultEditPopup_goBack__RpA4Q{left:10px;top:8px}}@media screen and (max-width:768px){.ResultEditPopup_resultEditPopup__jxo6c{height:100%;width:100%}}input,select{border:1px solid var(--bright-grey-color);border-radius:2px;padding:4px}.EventEditPopup_dropdownMenu__Nj4qr{max-height:180px;position:fixed}.EventEditPopup_dropdownButton__BVt3Y,.EventEditPopup_dropdownOption__vebBp{font-size:14px;padding:8px 12px}.EventEditPopup_form__pfqDZ{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;padding:0 40px 100px}.EventEditPopup_twoColumnRow__\+3AVT{display:flex;gap:16px}.EventEditPopup_flex1__P4Dx3{flex:1 1}.EventEditPopup_flex2__K8R9e{flex:2 1}.EventEditPopup_inputGroup__QNjAB{display:flex;flex-direction:column;gap:6px}.EventEditPopup_label__aQwC4{color:#333;display:block;font-size:15px;font-weight:600}.EventEditPopup_input__rkzn6{background-color:#fff;border:2px solid #e2e2e2;border-radius:4px;box-sizing:border-box;color:#333;font-size:15px;padding:10px 14px;transition:border-color .2s ease;width:100%}.EventEditPopup_input__rkzn6:focus{border-color:#cf2c47;outline:none}.EventEditPopup_input__rkzn6:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.EventEditPopup_input__rkzn6::placeholder{color:#999}.EventEditPopup_inputError__CcxTR{border-color:#cf2c47!important}.EventEditPopup_errorText__JslwG{color:#cf2c47;font-size:13px;font-weight:500;margin-top:2px}.EventEditPopup_helpText__qhzdV{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;font-size:13px;line-height:1.5;margin-top:4px;padding:10px 12px}.EventEditPopup_helpList__fQjFs{list-style-type:disc;margin:8px 0 0;padding-left:20px}.EventEditPopup_helpList__fQjFs li{color:#6b7280;margin:4px 0}.EventEditPopup_helpList__fQjFs strong{background-color:#fff;border-radius:2px;color:#374151;font-family:Courier New,monospace;font-weight:600;padding:2px 4px}.EventEditPopup_buttons__oGPEs{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.EventEditPopup_categoryHelp__Px\+iI{background:#f0f7ff;border:1px solid #b3d9ff;border-radius:6px;margin:8px 0;padding:12px 16px}.EventEditPopup_helpHeader__ceRCO{align-items:center;color:#06c;display:flex;font-weight:600;gap:8px;margin-bottom:8px}.EventEditPopup_helpHeader__ceRCO svg{color:#06c}.EventEditPopup_helpContent__ZRFYI{color:#333;font-size:14px;line-height:1.5}.EventEditPopup_helpContent__ZRFYI p{margin:4px 0}.EventEditPopup_helpContent__ZRFYI ul{margin:8px 0 0 20px;padding:0}.EventEditPopup_helpContent__ZRFYI li{margin:4px 0}.EventEditPopup_helpContent__ZRFYI strong{color:#111;font-weight:600}.EventEditPopup_dropdownContainer__PAdnF{position:relative;width:100%}.EventEditPopup_dropdownButton__BVt3Y{align-items:center;background-color:#fff;border:2px solid #e2e2e2;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;font-size:15px;justify-content:space-between;padding:10px 14px;text-align:left;transition:border-color .2s ease;width:100%}.EventEditPopup_dropdownButton__BVt3Y:focus{border-color:#cf2c47;outline:none}.EventEditPopup_dropdownButton__BVt3Y.EventEditPopup_disabled__Ru1d\+{background-color:#f5f5f5;color:#999;cursor:not-allowed}.EventEditPopup_dropdownValue__zpUIm{color:#333}.EventEditPopup_dropdownPlaceholder__KlYCi{color:#999}.EventEditPopup_dropdownIcon__oh-S1{color:#6b7280;flex-shrink:0;transition:transform .2s ease}.EventEditPopup_dropdownIconOpen__cKGmt{transform:rotate(180deg)}.EventEditPopup_dropdownMenu__Nj4qr{background:#fff;border:2px solid #e2e2e2;border-radius:4px;box-shadow:0 4px 6px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.EventEditPopup_dropdownOption__vebBp{background:none;border:none;color:#333;cursor:pointer;font-family:inherit;font-size:15px;padding:10px 14px;text-align:left;transition:background-color .2s ease;width:100%}.EventEditPopup_dropdownOption__vebBp:hover{background-color:#f9fafb}.EventEditPopup_dropdownOptionSelected__ZVCFm{background-color:#fce4e8;color:#cf2c47;font-weight:600}.EventEditPopup_dropdownOptionSelected__ZVCFm:hover{background-color:#fce4e8}@media (max-width:768px){.EventEditPopup_form__pfqDZ{padding:0 20px}.EventEditPopup_twoColumnRow__\+3AVT{flex-direction:column;gap:20px}.EventEditPopup_label__aQwC4{font-size:14px}.EventEditPopup_input__rkzn6{font-size:14px;padding:8px 12px}.EventEditPopup_helpText__qhzdV{font-size:12px;padding:8px 10px}.EventEditPopup_helpList__fQjFs{padding-left:16px}.EventEditPopup_helpList__fQjFs li{margin:3px 0}.EventEditPopup_errorText__JslwG{font-size:12px}}.CustomDropdown_dropdownMenu__FbG9y{max-height:180px;position:fixed}.CustomDropdown_dropdownButton__mLzQA,.CustomDropdown_dropdownOption__GCjya{font-size:14px;padding:8px 12px}.CustomDropdown_dropdownContainer__JHzxT{position:relative;width:100%}.CustomDropdown_dropdownButton__mLzQA{align-items:center;background-color:#fff;border:2px solid #e2e2e2;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;font-size:15px;justify-content:space-between;padding:10px 14px;text-align:left;transition:border-color .2s ease;width:100%}.CustomDropdown_dropdownButton__mLzQA:focus{border-color:#cf2c47;outline:none}.CustomDropdown_dropdownButton__mLzQA.CustomDropdown_disabled__EMiKh{background-color:#f5f5f5;color:#999;cursor:not-allowed}.CustomDropdown_dropdownValue__6VnUV{color:#333}.CustomDropdown_dropdownPlaceholder__HFunJ{color:#999}.CustomDropdown_dropdownIcon__92vVo{color:#6b7280;flex-shrink:0;transition:transform .2s ease}.CustomDropdown_dropdownIconOpen__m\+-FX{transform:rotate(180deg)}.CustomDropdown_dropdownMenu__FbG9y{background:#fff;border:2px solid #e2e2e2;border-radius:4px;box-shadow:0 4px 6px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.CustomDropdown_dropdownOption__GCjya{background:none;border:none;color:#333;cursor:pointer;font-family:inherit;font-size:15px;padding:10px 14px;text-align:left;transition:background-color .2s ease;width:100%}.CustomDropdown_dropdownOption__GCjya:hover{background-color:#f9fafb}.CustomDropdown_dropdownOptionSelected__F7uEL{background-color:#fce4e8;color:#cf2c47;font-weight:600}.CustomDropdown_dropdownOptionSelected__F7uEL:hover{background-color:#fce4e8}.CustomDropdown_inputGroup__w3Xv\+{display:flex;flex-direction:column;gap:6px}.CustomDropdown_label__k4WnO{color:#333;display:block;font-size:15px;font-weight:600}.CustomDropdown_input__\+0g19{background-color:#fff;border:2px solid #e2e2e2;border-radius:4px;box-sizing:border-box;color:#333;font-size:15px;padding:10px 14px;transition:border-color .2s ease;width:100%}.CustomDropdown_input__\+0g19:focus{border-color:#cf2c47;outline:none}.CustomDropdown_input__\+0g19:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.CustomDropdown_input__\+0g19::placeholder{color:#999}.CustomDropdown_inputError__zAxaf{border-color:#cf2c47!important}.CustomDropdown_errorText__aHgLt{color:#cf2c47;font-size:13px;font-weight:500;margin-top:2px}.CustomDropdown_dropdownTextContainer__4VdEQ{margin-bottom:73px}.CustomDropdown_dropdownText__pfSjH{color:#313131;font-size:14px;font-weight:600;line-height:1.65;min-width:400px}.MyProfile_main__1U-qr{background:#f9fbfc;padding:4px 0 0;position:relative}.MyProfile_mainWrapper__wRlCH{display:flex;justify-content:space-between;margin:auto;max-width:1271px;padding:0 50px 39px;position:relative}.MyProfile_leftPart__CwXL7{width:360px}.MyProfile_sectionTitle__sin2p{color:#24282a;font-size:30px;font-weight:700;margin-bottom:10px}.MyProfile_athleteNumber__-BpKh{color:#313131;font-size:18px;font-weight:700;margin-bottom:24px}.MyProfile_athleteNumber__-BpKh span{color:#cf2c47}.MyProfile_sectionSubtitle__nj9m-{color:#313131;font-size:21px;font-weight:500;margin-bottom:20px}.MyProfile_sectionSubtitle__nj9m-.MyProfile_address__3oPTT{margin-bottom:25px}.MyProfile_rightPart__Qaz7J{align-items:flex-end;display:flex;flex-direction:column;height:fit-content;margin-top:-5px;max-width:500px;position:sticky;top:102px;width:100%}.MyProfile_buttonContainer__G2o3M{align-items:center;display:flex;justify-content:flex-end;margin-bottom:23px}@media screen and (max-width:992px){.MyProfile_mainWrapper__wRlCH{display:block;padding:0 20px}.MyProfile_leftPart__CwXL7{margin-bottom:30px;width:100%}.MyProfile_rightPart__Qaz7J{align-items:center;display:flex;flex-direction:column-reverse}}.NameInputBox_inputItem__2Ebji{margin-bottom:20px}.NameInputBox_inputItem__2Ebji label{display:block;font-size:14px;font-weight:500;margin-bottom:11px}.NameInputBox_inputItem__2Ebji input{-webkit-appearance:none;appearance:none;border:2px solid #efeff0;border-radius:4px;height:48px;min-width:1px;padding:0 16px;width:100%}.NameInputBox_inputItem__2Ebji input::placeholder{color:#aeb7bb;font-size:14px}.NameInputBox_nameWrapper__gKLs9{display:flex}.NameInputBox_inputWrapper__sldKr{position:relative}.NameInputBox_nameWrapper__gKLs9 .NameInputBox_inputWrapper__sldKr{margin-right:10px;width:calc(50% - 5px)}.NameInputBox_nameWrapper__gKLs9 .NameInputBox_inputWrapper__sldKr:last-child{margin-right:0}.AvatarPicker_avatarWrapper__w\+LC7{background-color:#f2f3f3;border-radius:6px;margin-bottom:40px;padding:26px 94px 115px 100px;width:100%}.AvatarPicker_avatar__cAXvd{border-radius:999px;margin-bottom:19px;overflow:hidden;padding-top:100%;position:relative;width:100%}.AvatarPicker_avatar__cAXvd img{display:block;height:100%;object-fit:cover;position:absolute;top:0;width:100%}.AvatarPicker_updateButton__PbCrQ{color:#cf2c47;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:7px;text-align:center}.AvatarPicker_removeButton__n6pSu{color:#889398;cursor:pointer;font-size:12px;font-weight:600;text-align:center}@media screen and (max-width:992px){.AvatarPicker_avatarWrapper__w\+LC7{padding:26px 25px 115px}}.CustomTag_clubDisciplinesTitle__8aHsl{color:#313131;font-size:21px;font-weight:500;margin-bottom:20px}.CustomTag_clubDisciplines__OifI4{display:flex;flex-wrap:wrap}.CustomTag_clubDiscipline__1YKrW{align-items:center;background-color:#cf2c47;border-radius:4px;display:flex;margin-bottom:8px;margin-right:8px;padding:9px 13px 10px 15px}.CustomTag_clubDiscipline__1YKrW:last-child{margin-right:0}.CustomTag_clubDisciplineText__Ovoyf{color:#fff;font-size:14px;margin-right:42px}.CustomTag_crossImage__LDxg\+{cursor:pointer;height:7px;width:7px}.CustomTag_crossImage__LDxg\+ svg{display:block;height:100%;object-fit:contain;width:100%}.CustomTag_crossImage__LDxg\+ svg path{fill:#fefcfc}.CustomTag_createNew__2oRjX{margin-bottom:69px;margin-top:12px}.CustomTag_createNew__2oRjX input{border:2px solid #efeff0;border-radius:6px;color:#313131;font-size:14px;height:48px;letter-spacing:.2px;opacity:.5;padding:15px 14px;width:100%}@media screen and (max-width:992px){.CustomTag_clubDisciplines__OifI4{flex-wrap:wrap}.CustomTag_clubDiscipline__1YKrW{margin-bottom:8px}}.ProfileContact_contactsWrapper__Zbq7T{margin:0 auto 40px;max-width:1271px;padding:0 50px}.ProfileContact_contactsWrapper__Zbq7T label{color:#313131;display:block;font-size:14px;font-weight:500;margin-bottom:11px}.ProfileContact_contactsWrapper__Zbq7T input{-webkit-appearance:none;appearance:none;border:2px solid #efeff0;border-radius:4px;color:#313131;display:block;font-size:14px;font-weight:200;height:48px;letter-spacing:.2px;min-width:1px;padding:0 16px;width:100%}.ProfileContact_contactsWrapper__Zbq7T input::placeholder{color:#313131}.ProfileContact_contactsWrapper__Zbq7T select{-webkit-appearance:none;appearance:none;border:2px solid #efeff0;border-radius:4px;color:#313131;font-size:14px;font-weight:200;height:48px;padding:0 16px;width:100%}.ProfileContact_contactHeading__nAmpg{color:#313131;font-size:21px;font-weight:500;margin-bottom:23px}.ProfileContact_contacts__D\+lAU{min-width:600px}.ProfileContact_contact__Wa2H3{display:flex;margin-bottom:25px}.ProfileContact_contact__Wa2H3:last-child{margin-bottom:0}.ProfileContact_contactName__nLLj7{min-width:1px;width:100%}.ProfileContact_contactRelation__9yQ1v{margin:0 14px;min-width:1px;width:100%}.ProfileContact_input_wrapper__P\+31k{position:relative}.ProfileContact_selectImage__sKte3{height:19px;pointer-events:none;position:absolute;right:25px;top:50%;transform:translateY(-50%);width:10px}@media screen and (max-width:992px){.ProfileContact_contactsWrapper__Zbq7T{padding:0 20px}.ProfileContact_contactsOverflow__cA35o{overflow:auto}}.ClubMembers_buttons__l0kqb{align-items:center;display:flex;gap:.5rem;justify-content:flex-start}.ClubMembers_button__MJEUy{align-items:center;background-color:#cf2c47;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:11px;font-weight:600;justify-content:center;margin-right:10px;min-width:60px;opacity:.8;padding:4px 15px;text-decoration:none;width:60px}.ClubMembers_viewButton__7hqPn{align-items:center;color:#cf2c47;display:flex;margin-right:0;text-decoration:none}.ClubMembers_viewButton__7hqPn svg{fill:#cf2c47;height:20px;margin-left:5px;width:20px}.ClubMembers_badge__ePQde,.ClubMembers_statusActive__ZkKam,.ClubMembers_statusBadge__-2QEl{border-radius:12px;display:inline-block;font-size:13px;font-weight:600;min-width:60px;padding:4px 8px;text-align:center}.ClubMembers_statusActive__ZkKam{background-color:#dcfce7;color:#166534}.ClubMembers_statusInactive__yryvI{background-color:#f3f4f6;color:#6b7280}.ClubMembers_roleAdmin__ICNa5,.ClubMembers_roleBadge__7sKwk,.ClubMembers_statusInactive__yryvI{border-radius:12px;display:inline-block;font-size:13px;font-weight:600;min-width:60px;padding:4px 8px;text-align:center}.ClubMembers_roleAdmin__ICNa5{background-color:#dbeafe;color:#1e40af}.ClubMembers_roleOwner__XSytW{background-color:#e0e7ff;color:#3730a3}.ClubMembers_roleMember__-hHA9,.ClubMembers_roleOwner__XSytW{border-radius:12px;display:inline-block;font-size:13px;font-weight:600;min-width:60px;padding:4px 8px;text-align:center}.ClubMembers_roleMember__-hHA9{background-color:#f9fafb;border:1px solid #e5e7eb;color:#374151}.ClubMembers_pageHeadingWrapper__bQ9U6{display:flex;justify-content:space-between;margin-bottom:7px}.ClubMembers_pageHeading__0yojI{color:#2c3e50;font-size:var(--font-size-title);font-weight:600;margin:0}.ClubMembers_pageHeading__0yojI span{color:#aeb7bb;font-size:12px;font-weight:600;margin-left:10px}@media screen and (max-width:992px){.ClubMembers_pageHeadingWrapper__bQ9U6{align-items:center}.ClubMembers_pageHeading__0yojI{font-size:26px}}@media screen and (max-width:640px){.ClubMembers_pageHeadingWrapper__bQ9U6{align-items:normal;flex-direction:column}.ClubMembers_pageHeading__0yojI{padding-bottom:5px}}.ClubMembers_deleteButton__Ul9Po{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;margin-left:6px;margin-right:8px;padding:.25rem .5rem;transition:background .2s ease}.ClubMembers_deleteButton__Ul9Po:hover{background:#fef2f2}.ClubMembers_deleteConfirm__yP80o{background-color:#ef4444!important}.ClubMembers_deleteConfirm__yP80o:hover{background-color:#dc2626!important}.ClubMembers_resendButton__wLJxX{background-color:#f59e0b;min-width:60px;width:60px}.ClubMembers_resendButton__wLJxX:hover{background-color:#d97706}.MemberFormModal_modalOverlay__ghmTv{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.MemberFormModal_modalContent__bQ-UZ{animation:MemberFormModal_modalSlideIn__ESXKj .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000004d;max-height:90vh;max-width:700px;overflow:hidden;padding:0;width:90%}@keyframes MemberFormModal_modalSlideIn__ESXKj{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.MemberFormModal_modalHeader__isce6{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.5rem 2rem}.MemberFormModal_modalTitle__uj-nq{color:#2c3e50;color:var(--new-title-color,#2c3e50);font-size:1.5rem;font-weight:600;margin:0}.MemberFormModal_closeBtn__3\+b7j{align-items:center;background:none;border:none;border-radius:.5rem;color:#64748b;cursor:pointer;display:flex;font-size:1.5rem;height:2.5rem;justify-content:center;padding:.5rem;transition:all .2s ease;width:2.5rem}.MemberFormModal_closeBtn__3\+b7j:hover{background:#e2e8f0;color:#1e293b}.MemberFormModal_modalBody__R1yBN{max-height:calc(90vh - 200px);overflow-y:auto;padding:1.5rem 2rem}.MemberFormModal_form__CeaLx{display:flex;flex-direction:column;gap:.5rem}.MemberFormModal_checkboxWrapper__Ggp1W{border-top:1px solid #f1f5f9;margin-top:.5rem;padding:1rem 0}.MemberFormModal_modalFooter__km04Z{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 2rem 1.5rem}.MemberFormModal_btnPrimary__dWqCO,.MemberFormModal_btnSecondary__GOlfe{font-family:var(--main-font-family)}.MemberFormModal_btnPrimary__dWqCO{background:#cf2c47;background:var(--red-color,#cf2c47);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.MemberFormModal_btnPrimary__dWqCO:hover:not(:disabled){background:#b91c3c;transform:translateY(-1px)}.MemberFormModal_btnPrimary__dWqCO:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.MemberFormModal_btnSecondary__GOlfe{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:.875rem;font-weight:500;min-width:100px;padding:.75rem 1.5rem;transition:all .2s ease}.MemberFormModal_btnSecondary__GOlfe:hover:not(:disabled){background:#e2e8f0;border-color:#cbd5e1}.MemberFormModal_btnSecondary__GOlfe:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.MemberFormModal_form__CeaLx .customDatePicker,.MemberFormModal_form__CeaLx .customInput,.MemberFormModal_form__CeaLx .customRadio,.MemberFormModal_form__CeaLx .customSelect,.MemberFormModal_form__CeaLx .nameInputBox{margin-bottom:0}.MemberFormModal_form__CeaLx .customDatePicker label,.MemberFormModal_form__CeaLx .customInput label,.MemberFormModal_form__CeaLx .customSelect label{color:#2c3e50;color:var(--new-title-color,#2c3e50);font-weight:500;margin-bottom:.5rem}.MemberFormModal_form__CeaLx .customDatePicker input,.MemberFormModal_form__CeaLx .customInput input,.MemberFormModal_form__CeaLx .customSelect select{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:.75rem;transition:border-color .2s ease,box-shadow .2s ease}.MemberFormModal_form__CeaLx .customDatePicker input:focus,.MemberFormModal_form__CeaLx .customInput input:focus,.MemberFormModal_form__CeaLx .customSelect select:focus{border-color:#cf2c47;border-color:var(--red-color,#cf2c47);box-shadow:0 0 0 3px #cf2c471a;outline:none}.MemberFormModal_form__CeaLx .customRadio{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.MemberFormModal_form__CeaLx .customCheckbox{padding:.5rem 0}@media (max-width:768px){.MemberFormModal_modalContent__bQ-UZ{margin:0 1rem;max-height:95vh;width:95%}.MemberFormModal_modalHeader__isce6{padding:1rem 1.25rem}.MemberFormModal_modalTitle__uj-nq{font-size:1.25rem}.MemberFormModal_modalBody__R1yBN{max-height:calc(95vh - 160px);padding:1rem 1.25rem}.MemberFormModal_modalFooter__km04Z{flex-direction:column-reverse;padding:1rem 1.25rem}.MemberFormModal_btnPrimary__dWqCO,.MemberFormModal_btnSecondary__GOlfe{justify-content:center;width:100%}}.MemberFormModal_form__CeaLx .error{color:#e74c3c;color:var(--dark-intense-red-color,#e74c3c);font-size:.75rem;margin-top:.25rem}.MemberFormModal_form__CeaLx .customInput.hasError input,.MemberFormModal_form__CeaLx .customSelect.hasError select{border-color:#e74c3c;border-color:var(--dark-intense-red-color,#e74c3c)}.MemberFormModal_btnPrimary__dWqCO:disabled{position:relative}.MemberFormModal_btnPrimary__dWqCO:disabled:after{animation:MemberFormModal_spin__FNi30 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;content:"";display:none;height:16px;margin:auto;position:absolute;width:16px}.MemberFormModal_btnPrimary__dWqCO:disabled:not(:empty):after{display:none}@keyframes MemberFormModal_spin__FNi30{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CustomConfirmModal_modalOverlay__J8ioh{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.CustomConfirmModal_modalContent__Uf\+sw{animation:CustomConfirmModal_modalSlideIn__n4NnR .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000004d;max-height:80vh;max-width:600px;overflow-y:auto;padding:32px;width:90%}@keyframes CustomConfirmModal_modalSlideIn__n4NnR{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.CustomConfirmModal_modalHeader__h-iJn{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.CustomConfirmModal_modalTitle__Xo2b0{color:#1e293b;font-size:24px;font-weight:600}.CustomConfirmModal_closeBtn__4dcMi{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:24px;padding:4px;transition:all .2s ease}.CustomConfirmModal_closeBtn__4dcMi:hover{background:#f1f5f9;color:#1e293b}.CustomConfirmModal_modalBody__\+Q4UJ{margin:20px 0}.CustomConfirmModal_modalFooter__--l9v{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:20px}.CustomConfirmModal_btnPrimary__S1wGl{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.CustomConfirmModal_btnPrimary__S1wGl:hover{background:#2563eb}.CustomConfirmModal_btnSecondary__pt2UR{background:#e2e8f0;border:none;border-radius:6px;color:#475569;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.CustomConfirmModal_btnSecondary__pt2UR:hover{background:#cbd5e1}.ImportPage_buttonContainer__4tdjr{align-items:center;display:flex;gap:.75rem}.ImportPage_uploadSection__Uhqy6{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;overflow:hidden}.ImportPage_uploadHeader__ctUi\+{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:20px}.ImportPage_sectionTitle__q4NDz{color:#2c3e50;font-size:18px;font-weight:600;margin:0 0 8px}.ImportPage_sectionDescription__3nxhG{color:#495057;font-size:14px;line-height:1.5;margin:0}.ImportPage_templateLinks__FGJ-a{align-items:center;display:flex;gap:4px;margin:0}.ImportPage_templateLinks__FGJ-a a{align-items:center;background:var(--green-color);border:1px solid var(--green-color);border-radius:4px;color:#fff;display:inline-flex;font-size:13px;font-weight:500;margin-top:6px;padding:6px 12px;text-decoration:none;transition:all .2s ease}.ImportPage_templateLinks__FGJ-a a:hover{background:var(--dark-green-color);border-color:var(--dark-green-color);box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.ImportPage_templateLinks__FGJ-a a:active{transform:translateY(0)}.ImportPage_importOptions__LyjA1{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:.8rem;padding:1.5rem}.ImportPage_optionsTitle__Zdbck{color:#2c3e50;color:var(--new-title-color,#2c3e50);font-size:1rem;font-weight:600;margin:0 0 1rem}.ImportPage_radioGroup__KAAYh{display:flex;flex-direction:column}.ImportPage_radioOption__Z6ceB{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:.75rem;padding:.5rem;transition:background-color .2s ease}.ImportPage_radioOption__Z6ceB:hover{background-color:#f1f5f9}.ImportPage_radioOption__Z6ceB input[type=radio]{accent-color:#44c58d;accent-color:var(--red-color,#44c58d);height:18px;margin:0;width:18px}.ImportPage_radioOption__Z6ceB input[type=radio]:disabled{cursor:not-allowed;opacity:.5}.ImportPage_radioLabel__Y5xR0{color:#374151;font-size:.95rem;line-height:1.5}.ImportPage_radioLabel__Y5xR0 strong{color:#2c3e50;color:var(--new-title-color,#2c3e50);font-weight:600}.ImportPage_uploadActions__ONGtB{background:#fafbfc;border-top:1px solid #e9ecef;display:flex;justify-content:center;padding:20px}.ImportPage_noImportMessage__pyqKh{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#6c757d;padding:40px;text-align:center}.ImportPage_modalDescription__GGiX0{color:#495057;line-height:1.6;margin-bottom:20px}.ImportPage_dangerText__gN7Jj{color:#dc3545;font-weight:500;margin-top:15px}.MainContent_mainContent__isyt8{margin:0 auto;max-width:1200px;padding:30px}.FileUpload_fileUploadContainer__WSkcU{margin-bottom:12px;margin-top:12px;padding:0 12px}.FileUpload_fileUploadArea__iewYu{align-items:center;background:#fafbfc;border:2px dashed #e9ecef;border-radius:8px;cursor:pointer;display:flex;justify-content:center;min-height:50px;padding:20px;position:relative;text-align:center;transition:all .3s ease}.FileUpload_fileUploadArea__iewYu:hover:not(.FileUpload_disabled__CMDH9){background:#fdf2f2;border-color:#cf2c47}.FileUpload_fileUploadArea__iewYu.FileUpload_dragActive__Ku9fW{background:#fdf2f2;border-color:#cf2c47;border-style:solid}.FileUpload_fileUploadArea__iewYu.FileUpload_disabled__CMDH9{background:#f8f9fa;border-color:#dee2e6;cursor:not-allowed;opacity:.6}.FileUpload_fileInput__t8itN{display:none}.FileUpload_uploadPrompt__wfKjA{align-items:center;display:flex;flex-direction:column;gap:4px}.FileUpload_uploadIcon__aAzwO{font-size:24px;margin-bottom:0}.FileUpload_uploadText__G7vBa{color:#495057;font-size:14px}.FileUpload_uploadText__G7vBa strong{color:#cf2c47}.FileUpload_uploadSubtext__M7Uz5{color:#6c757d;font-size:12px;margin-top:2px}.FileUpload_selectedFile__YqZY6{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:6px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;margin:0 20px;padding:15px 20px}.FileUpload_fileInfo__d3qZn{align-items:flex-start;display:flex;flex-direction:column}.FileUpload_fileName__ogt8k{color:#2c3e50;font-weight:500;margin-bottom:4px}.FileUpload_fileSize__nrgnT{color:#6c757d;font-size:14px}.FileUpload_clearButton__WOYWv{align-items:center;background:#e74c3c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;transition:background .2s;width:24px}.FileUpload_clearButton__WOYWv:hover{background:#c0392b}.ImportProgress_progressContainer__Xbi-B{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;overflow:hidden}.ImportProgress_progressHeader__ABlZH{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:20px}.ImportProgress_statusInfo__mqYsU{align-items:center;display:flex;gap:15px;margin-bottom:10px}.ImportProgress_statusBadge__i9Kzn{align-items:center;border-radius:20px;color:#fff;display:flex;font-size:14px;font-weight:500;gap:6px;padding:6px 12px}.ImportProgress_fileName__SQ9jV{color:#2c3e50;font-size:16px;font-weight:600}.ImportProgress_completionMessage__T3dcd{align-items:center;color:#495057;display:flex;font-size:14px;gap:6px}.ImportProgress_progressDetails__B4ioM{padding:20px}.ImportProgress_progressBar__0i4n9{background:#e9ecef;border-radius:10px;height:20px;margin-bottom:20px;overflow:hidden;position:relative}.ImportProgress_progressFill__AmTR1{border-radius:10px;height:100%;position:relative;transition:width .3s ease}.ImportProgress_progressText__trxq1{color:#2c3e50;font-size:12px;font-weight:600;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.ImportProgress_statsGrid__M0Usb{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:20px}.ImportProgress_statItem__AnAFx{background:#f8f9fa;border-radius:6px;padding:10px;text-align:center}.ImportProgress_statLabel__4wdrH{color:#6c757d;display:block;font-size:12px;font-weight:500;margin-bottom:4px}.ImportProgress_statValue__rWxDy{color:#2c3e50;display:block;font-size:18px;font-weight:600}.ImportProgress_statValue__rWxDy.ImportProgress_success__radq6{color:#10b981}.ImportProgress_statValue__rWxDy.ImportProgress_updated__aNU6c{color:#3b82f6}.ImportProgress_statValue__rWxDy.ImportProgress_upToDate__P9x76{color:#6b7280}.ImportProgress_statValue__rWxDy.ImportProgress_errors__v9ZvT{color:#ef4444}.ImportProgress_queueInfo__kHbaO{background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;color:#856404;font-weight:500;margin-bottom:15px;padding:10px;text-align:center}.ImportErrors_errorsContainer__xGZ6M{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;overflow:hidden}.ImportErrors_errorsHeader__J6M\+z{align-items:center;background:#fef2f2;border-bottom:1px solid #fecaca;display:flex;justify-content:space-between;padding:20px}.ImportErrors_errorsTitle__\+M04H{color:#dc2626;font-size:18px;font-weight:600;margin:0}.ImportErrors_errorsSummary__wKnKN{color:#7f1d1d;font-size:14px}.ImportErrors_errorsTable__xO5P4{overflow-x:auto}td,th{padding:12px 15px}th{background:#f8f9fa;position:sticky;top:0}td{color:#495057;vertical-align:top}.ImportErrors_rowNumber__Byetf{color:#dc2626;font-weight:600;text-align:center;width:60px}.ImportErrors_recordInfo__h3eif{min-width:200px}.ImportErrors_recordIdentifier__rwh9L{color:#2c3e50;font-weight:500;margin-bottom:4px}.ImportErrors_recordType__LS9oE{background:#f8f9fa;border-radius:4px;color:#6c757d;display:inline-block;font-size:12px;padding:2px 6px}.ImportErrors_errorMessage__kU\+cp{word-wrap:break-word;color:#dc2626;font-weight:500;max-width:300px}.ImportErrors_requiredAction__OKDzx{word-wrap:break-word;line-height:1.4;max-width:350px}.ImportErrors_batchInfo__vGMj9{color:#6c757d;font-size:12px;text-align:center;width:80px}.ImportErrors_pagination__UQGRz{align-items:center;background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;gap:15px;justify-content:center;padding:20px}.ImportErrors_pageButton__ANgRX{background:#fff;border:1px solid #e9ecef;border-radius:6px;color:#495057;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.ImportErrors_pageButton__ANgRX:hover:not(.ImportErrors_disabled__Nlm9p){background:#e9ecef;border-color:#adb5bd}.ImportErrors_pageButton__ANgRX.ImportErrors_disabled__Nlm9p{cursor:not-allowed;opacity:.5}.ImportErrors_pageInfo__Qr5Ap{color:#6c757d;font-size:14px;font-weight:500}.CustomRadio_radioContainer__jl0K4{margin-bottom:16px}.CustomRadio_radioLabel__SC1io{color:#313131;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.CustomRadio_radioItems__LG8ma{display:flex;flex-wrap:wrap;gap:6px}.CustomRadio_radioItem__JKdIc{align-items:center;background:#efeff0;border-radius:4px;color:#313131;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;padding:8px 12px;white-space:nowrap}.CustomRadio_radioItem__JKdIc:last-child{margin-right:0}.CustomRadio_radioItemActive__fi-6O{background-color:#cf2c47;color:#fff}.CustomRadio_radioTextContainer__RDIwu{margin-bottom:73px}.CustomRadio_radioText__a0Wl3{color:#313131;font-size:14px;font-weight:600;line-height:1.65;min-width:400px}@media screen and (max-width:992px){.CustomRadio_radioItems__LG8ma{overflow:auto}.CustomRadio_radioText__a0Wl3{min-width:0;min-width:auto}}.MemberDetails_container__7z3a4{display:flex;flex-direction:column;gap:.5rem;margin:2rem auto;max-width:1000px;padding:0}.MemberDetails_card__VEg86{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:.5rem;padding:1.5rem}.MemberDetails_card__VEg86:hover{box-shadow:0 4px 12px #00000026;transition:box-shadow .2s ease}.MemberDetails_cardHeader__gyOrP{align-items:center;border-bottom:2px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:0;padding-bottom:.75rem}.MemberDetails_cardTitle__iSRS3{color:#111827;font-size:1.125rem;font-weight:600;margin:0}.MemberDetails_actionButtons__gMHnb{align-items:center;display:flex;gap:.5rem}.MemberDetails_cardContent__sn1xf{margin:0}.MemberDetails_infoGrid__mk55O{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:0}.MemberDetails_statusRow__pt3X2{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem}.MemberDetails_inviteButtonWrapper__WiM9y{margin-left:4px}.MemberDetails_editButton__ZYJgv{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.MemberDetails_editButton__ZYJgv:hover{background:#f9fafb;border-color:#cf2c47}.MemberDetails_editButton__ZYJgv svg{fill:#cf2c47;height:18px;width:18px}.MemberDetails_addButton__l8fUi{border-color:#10b981}.MemberDetails_addButton__l8fUi:hover{background:#f0fdf4;border-color:#059669}.MemberDetails_addButton__l8fUi svg{fill:#10b981}.MemberDetails_addButton__l8fUi:hover svg{fill:#059669}.MemberDetails_deleteButton__Mub0n{border-color:#ef4444}.MemberDetails_deleteButton__Mub0n:hover{background:#fef2f2;border-color:#dc2626}.MemberDetails_deleteButton__Mub0n svg{fill:#ef4444}.MemberDetails_deleteButton__Mub0n:hover svg{fill:#dc2626}.MemberDetails_emptyState__-DTcn{color:#6b7280;padding:2rem;text-align:center}.MemberDetails_emptyState__-DTcn p{font-size:.875rem;margin:0 0 1rem}.MemberDetails_deleteConfirm__QhcXd{background-color:#ef4444!important}.MemberDetails_deleteConfirm__QhcXd:hover{background-color:#dc2626!important}@media (max-width:768px){.MemberDetails_container__7z3a4{padding:0 1rem}.MemberDetails_card__VEg86{margin-bottom:1.25rem;padding:1.25rem}.MemberDetails_cardHeader__gyOrP{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.MemberDetails_cardTitle__iSRS3{flex:1 1;font-size:1rem}.MemberDetails_actionButtons__gMHnb{display:flex;flex-shrink:0;gap:.5rem}.MemberDetails_editButton__ZYJgv{font-size:18px;height:44px;width:44px}.MemberDetails_infoGrid__mk55O{gap:1.25rem;grid-template-columns:1fr;margin-bottom:1.25rem}.MemberDetails_statusRow__pt3X2{align-items:flex-start;flex-direction:column;gap:1rem}.MemberDetails_inviteButtonWrapper__WiM9y{align-self:stretch;margin-left:0}}.MemberDetails_card__VEg86 .labelText{margin-bottom:0}.MemberDetails_statusRow__pt3X2 .labelText{margin-bottom:0;min-width:120px}.AthleteProfile_card__BJuS-{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:1.5rem;padding:1.5rem}.AthleteProfile_card__BJuS-:hover{box-shadow:0 4px 12px #00000026;transition:box-shadow .2s ease}.AthleteProfile_cardHeader__aXcfr{align-items:center;border-bottom:2px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.AthleteProfile_cardTitle__gCyPZ{color:#111827;font-size:1.125rem;font-weight:600;margin:0}.AthleteProfile_cardContent__lphRc{margin:0}.AthleteProfile_editButton__mVd1v{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.AthleteProfile_editButton__mVd1v:hover{background:#f9fafb;border-color:#cf2c47}.AthleteProfile_addButton__IuCk2{border-color:#10b981}.AthleteProfile_addButton__IuCk2:hover{background:#f0fdf4;border-color:#059669}.AthleteProfile_athleteTable__00G1-{border-collapse:collapse;width:100%}.AthleteProfile_athleteTable__00G1- td,.AthleteProfile_athleteTable__00G1- th{border-bottom:1px solid #e5e7eb;font-size:.875rem;padding:.75rem;text-align:left}.AthleteProfile_athleteTable__00G1- th{background:#f8fafc;color:#374151;font-weight:600}.AthleteProfile_athleteTable__00G1- td:last-child,.AthleteProfile_athleteTable__00G1- th:last-child{max-width:120px;min-width:120px;width:120px}.AthleteProfile_athleteTable__00G1- tbody tr:hover{background:#f9fafb}.AthleteProfile_athleteActions__lxdI6{align-items:center;display:flex;gap:.5rem}.AthleteProfile_actionButton__9CJQ-,.AthleteProfile_athleteActions__lxdI6 a.AthleteProfile_actionButton__9CJQ-{background:none;border:none;border-radius:4px;cursor:pointer;padding:.25rem;transition:background .2s ease}.AthleteProfile_athleteActions__lxdI6 a.AthleteProfile_actionButton__9CJQ-{align-items:center;color:inherit;display:flex;justify-content:center;text-decoration:none}.AthleteProfile_actionButton__9CJQ-:hover,.AthleteProfile_athleteActions__lxdI6 a.AthleteProfile_actionButton__9CJQ-:hover{background:#f3f4f6}.AthleteProfile_deleteAction__2ttOJ:hover{background:#fef2f2}.AthleteProfile_emptyState__6pVN6{color:#6b7280;padding:2rem;text-align:center}.AthleteProfile_emptyState__6pVN6 p{font-size:.875rem;margin:0}@media (max-width:768px){.AthleteProfile_card__BJuS-{padding:1rem}.AthleteProfile_athleteTable__00G1- td,.AthleteProfile_athleteTable__00G1- th{font-size:.8rem;padding:.5rem}}.AdminAthleteResultsPage_container__ADdGG{background:#f8f9fa;margin:-30px;min-height:100vh;padding:30px}.AdminAthleteResultsPage_topNav__hdA0W{align-items:center;background:#f8f9fa;border-bottom:1px solid #dee2e6;display:flex;flex-direction:row;justify-content:space-between;margin:-30px -30px 24px;margin:-10px -30px 24px;padding:16px 30px}.AdminAthleteResultsPage_topNavLeft__\+Wbrq{align-items:center;display:flex}.AdminAthleteResultsPage_topNavRight__bt6I2{align-items:center;display:flex;flex-direction:row;gap:16px}.AdminAthleteResultsPage_backButton__Zfwqp{color:#6c757d;font-size:14px}.AdminAthleteResultsPage_title__CLJUr{color:#212529;font-size:24px;font-weight:600;margin:0}.AdminAthleteResultsPage_subtitle__fj6hT{color:#6c757d;font-size:14px;margin:2px 0 0}.AdminAthleteResultsPage_memberButton__9VudM{color:#000;font-size:16px}.AdminAthleteResultsPage_statsGrid__QJcAj{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.AdminAthleteResultsPage_statCard__v9r9Z{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;padding:12px;position:relative;text-align:center}.AdminAthleteResultsPage_statCardBlue__5k3-8{border-top:4px solid #4285f4}.AdminAthleteResultsPage_statCardGreen__o3rI\+{border-top:4px solid #34a853}.AdminAthleteResultsPage_statCardRed__Wm6GU{border-top:4px solid #ea4335}.AdminAthleteResultsPage_statCardPurple__KzN5w{border-top:4px solid #9c27b0}.AdminAthleteResultsPage_statNumber__u6Wq7{color:#212529;display:block;font-size:24px;font-weight:700;margin-bottom:4px}.AdminAthleteResultsPage_statLabel__WwVm2{color:#6c757d;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.AdminAthleteResultsPage_statSubtitle__OpDYr{color:#9aa5b1;font-size:12px;margin-top:4px}.AdminAthleteResultsPage_errorContainer__1ZjUy{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:40px;text-align:center}.AdminAthleteResultsPage_errorTitle__zOWCa{color:#dc3545;margin-bottom:16px}.AdminAthleteResultsPage_errorMessage__1T9QW{color:#6c757d;margin-bottom:24px}.AdminAthleteResultsPage_noResults__3MYhN{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#6c757d;font-size:16px;padding:40px 20px;text-align:center}.AdminAthleteResultsPage_historyHeader__\+\+ZFe{margin-top:0}.AdminAthleteResultsPage_historyPR__\+PLGf{align-items:flex-end;color:var(--new-subtitle-color);display:flex;font-size:18px;font-weight:600;margin-top:5px}.AdminAthleteResultsPage_medalBadge__TwUwP{margin-left:15px;width:30px}.AdminAthleteResultsPage_chartContainer__wWmqr{margin:auto}.Athletes_viewButton__3c8fN{align-items:center;color:#cf2c47;display:flex;text-decoration:none}.Athletes_viewButton__3c8fN svg{fill:#cf2c47;height:20px;margin-left:5px;width:20px}.Athletes_container__KUhs\+{background:#f8f9fa;margin:-30px;min-height:100vh;padding:40px 30px 30px}.AthleteActionButtons_buttonContainer__sSg6w{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-start}.AthleteActionButtons_actionButton__vulyB{align-items:center;background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px;color:#495057;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;height:28px;min-width:60px;outline:none;padding:4px 8px;text-decoration:none;transition:all .2s ease}.AthleteActionButtons_actionButton__vulyB:hover{background-color:#e9ecef;border-color:#ced4da;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.AthleteActionButtons_actionButton__vulyB:active{box-shadow:0 1px 2px #0000001a;transform:translateY(0)}.AthleteActionButtons_actionButton__vulyB:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.AthleteActionButtons_actionButton__vulyB:disabled:hover{background-color:#f8f9fa;border-color:#e0e0e0;box-shadow:none;transform:none}.AthleteActionButtons_resultsButton__M49DK{background-color:#fff3cd;border-color:#ffeaa7;color:#856404}.AthleteActionButtons_resultsButton__M49DK:hover{background-color:#ffecb5;border-color:#ffe066;color:#664d03}.AthleteActionButtons_profileButton__DRjPO{background-color:#d1e7dd;border-color:#badbcc;color:#0f5132}.AthleteActionButtons_profileButton__DRjPO:hover{background-color:#c3e6cb;border-color:#9ec5ab;color:#0a3622}.AthleteActionButtons_icon__q00SO{align-items:center;display:flex;font-size:12px;justify-content:center;line-height:1}.AthleteActionButtons_text__Hp6cr{font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.CustomImagePicker_addImageWrapper__JhCmX{align-items:center;background:#fff 0 0 no-repeat padding-box;border:3px solid #efeff0;border-radius:1000px;box-shadow:0 0 16px #e1edf380;cursor:pointer;display:flex;flex-direction:column;height:210px;justify-content:center;margin-bottom:60px;width:210px}.CustomImagePicker_addImage__XMAoG{height:28px;margin-bottom:14px;width:28px}.CustomImagePicker_addImage__XMAoG img{display:block;height:100%;width:100%}.CustomImagePicker_addImageText__BCNwV{color:#313131;font-size:14px}.NotFound_container__1fusd{align-items:center;background-color:#f5f5f5;color:#333;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.NotFound_title__D8KzW{color:#cf2c47;font-size:8rem;font-weight:700;margin-bottom:.5rem}.NotFound_message__obVKA{color:#666;font-size:1.5rem;margin-bottom:2rem}.NotFound_button__xf39Q{background-color:#cf2c47;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease}.NotFound_button__xf39Q:hover{background-color:#a31f35}.Season_editIcon__bf5f0{cursor:pointer;display:block}.Season_editIcon__bf5f0 svg{fill:#cf2c47;height:100%;width:100%}.Season_statusInfo__UnH\+7{background:#e8f4fd;border:1px solid #bee5eb;border-radius:6px;margin-bottom:20px;padding:15px}.Season_statusInfoTitle__X8bmV{color:#0c5460;font-weight:600;margin-bottom:8px}.Season_statusInfoText__GmOSz{color:#0c5460;font-size:14px}.Season_dangerText__v9Ycc{color:#dc3545;font-weight:500;margin-top:15px}.Season_modalDescription__a4Zgw{color:#495057;line-height:1.6;margin-bottom:20px}.Season_buttonContainer__5LWiq{display:flex;gap:12px;position:relative;top:20px}.SeasonsTable_seasonsTable__sZ8Gi{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.SeasonsTable_tableHeader__SsLED{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:20px}.SeasonsTable_tableTitle__EwyOI{color:#2c3e50;font-size:18px;font-weight:600}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid #e9ecef;padding:15px 20px;text-align:left}th{background:#e9ecef;font-weight:600}td,th{color:#2c3e50;font-size:14px}.SeasonsTable_statusBadge__-7sJv{border-radius:20px;font-size:12px;font-weight:500;padding:4px 12px}.SeasonsTable_statusActive__H\+Ep4{background:#d4edda;color:#155724}.SeasonsTable_statusDraft__EqgM7{background:#fff3cd;color:#856404}.SeasonsTable_statusHistorical__r7981{background:#f8d7da;color:#721c24}.SeasonsTable_actionsCell__L6lzx{align-items:center;display:flex;gap:8px}.SeasonsTable_deleteIcon__\+cDAU,.SeasonsTable_editIcon__zMSbe{border-radius:4px;cursor:pointer;font-size:16px;padding:4px;transition:background-color .2s}.SeasonsTable_editIcon__zMSbe{color:#e74c3c}.SeasonsTable_editIcon__zMSbe:hover{background:#fdf2f2}.SeasonsTable_deleteIcon__\+cDAU{color:#dc3545}.SeasonsTable_deleteIcon__\+cDAU:hover{background:#f8d7da}.SeasonsTable_deleteIcon__\+cDAU.SeasonsTable_disabled__VRLDM,.SeasonsTable_editIcon__zMSbe.SeasonsTable_disabled__VRLDM{color:#ccc;cursor:not-allowed}.SeasonsTable_deleteIcon__\+cDAU.SeasonsTable_disabled__VRLDM:hover,.SeasonsTable_editIcon__zMSbe.SeasonsTable_disabled__VRLDM:hover{background:none}.CustomToggle_reportTabs__eWqQa{background:#e9ecef;border:1px solid #ced4da;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;gap:4px;padding:4px}.CustomToggle_reportTab__cSdz5{background:#0000;border:1px solid #0000;border-radius:6px;color:#495057;cursor:pointer;font-family:var(--main-font-family);font-size:14px;font-weight:600;min-width:140px;padding:12px 24px;text-align:center;transition:all .2s ease}.CustomToggle_reportTab__cSdz5.CustomToggle_active__k8tOK{background:#fff;border-color:#adb5bd;box-shadow:0 2px 8px #00000026;color:#2c3e50;font-weight:700}.CustomToggle_reportTab__cSdz5:hover:not(.CustomToggle_active__k8tOK){background:#ffffffb3;border-color:#adb5bd;color:#2c3e50}.AthleteSeasonPointsFilter_filtersSection__p01Oq{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;padding:16px}.AthleteSeasonPointsFilter_filtersGrid__2\+rtJ{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:200px 1fr 150px}.AthleteSeasonPointsFilter_filterGroup__LWXHv{display:flex;flex-direction:column;gap:6px}.AthleteSeasonPointsFilter_filterLabel__cfSle{color:#495057;font-family:var(--main-font-family);font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.AthleteSeasonPointsFilter_filterInput__sWgxn,.AthleteSeasonPointsFilter_filterSelect__33yxN{background:#fff;border:1px solid #ced4da;border-radius:4px;font-family:var(--main-font-family);font-size:13px;height:32px;padding:6px 10px;transition:border-color .2s}.AthleteSeasonPointsFilter_filterInput__sWgxn:focus,.AthleteSeasonPointsFilter_filterSelect__33yxN:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db1a;outline:none}.AthleteSeasonPointsFilter_filterCheckboxes__Xqyai{grid-gap:8px 12px;align-items:center;display:grid;gap:8px 12px;grid-template-columns:repeat(5,1fr)}.AthleteSeasonPointsFilter_filterCheckboxes__Xqyai.AthleteSeasonPointsFilter_genderCheckboxes__JU1Rp{display:flex;gap:16px}.AthleteSeasonPointsFilter_checkboxItem__ZPUeR{align-items:center;display:flex;gap:5px}.AthleteSeasonPointsFilter_checkboxItem__ZPUeR input[type=checkbox]{accent-color:#e74c3c;height:14px;width:14px}.AthleteSeasonPointsFilter_checkboxItem__ZPUeR label{color:#495057;cursor:pointer;font-family:var(--main-font-family);font-size:12px;white-space:nowrap}.TableContent_reportSection__-km3o{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;overflow:hidden}.TableContent_reportHeader__1zLes{align-items:center;background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:20px}.TableContent_reportTitle__z94PP{color:#2c3e50;font-size:18px;font-weight:600}.TableContent_reportActions__zGwtE{display:flex;gap:10px}.TableContent_searchBar__G9T34{background:#fafbfc;border-bottom:1px solid #e9ecef;padding:15px 20px}.TableContent_searchInput__TD4hO{background:#fff;border:1px solid #ced4da;border-radius:6px;font-size:14px;max-width:400px;padding:10px 12px;width:100%}.TableContent_searchInput__TD4hO:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.AthleteSeasonPointsTable_ageBadge__nQyYc{background:#e3f2fd;border-radius:12px;color:#1976d2;font-family:var(--main-font-family);font-size:11px;font-weight:500;padding:2px 8px}.AthleteSeasonPointsTable_rankCell__1LYDv{color:#e74c3c;font-family:var(--main-font-family);font-weight:600}.AthleteSeasonPointsTable_pointsCell__Y01Sb{font-family:var(--main-font-family);font-size:16px;font-weight:600}.AthleteSeasonPointsTable_athleteName__fezc9{color:#2c3e50;font-family:var(--main-font-family);font-weight:500}.AthleteSeasonPointsTable_genderBadge__FebkD{background:#f3e5f5;border-radius:12px;color:#7b1fa2;font-family:var(--main-font-family);font-size:11px;font-weight:500;padding:2px 8px}.AthleteSeasonPointsTable_genderBadge__FebkD.AthleteSeasonPointsTable_male__Z0NO7{background:#e8f5e8;color:#2e7d32}.AthleteSeasonPointsTable_genderBadge__FebkD.AthleteSeasonPointsTable_female__pVLGV{background:#f3e5f5;color:#7b1fa2}table th{cursor:pointer}.AthleteSeasonPointsTable_dataTable__InS4T,table td,table th{font-family:var(--main-font-family)}.AthleteSeasonPointsTable_recalculateButton__GK\+zC{background-color:var(--green-color)!important;border-color:var(--green-color)!important;font-family:var(--main-font-family)!important}.MemberVolunteerPointsFilter_filtersSection__VrMrW{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;padding:16px}.MemberVolunteerPointsFilter_filtersGrid__UCyfg{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:200px 1fr 150px}.MemberVolunteerPointsFilter_filterGroup__C6kBp{display:flex;flex-direction:column;gap:6px}.MemberVolunteerPointsFilter_filterLabel__69-tS{color:#495057;font-family:var(--main-font-family);font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.MemberVolunteerPointsFilter_filterInput__kclYm,.MemberVolunteerPointsFilter_filterSelect__NPRRd{background:#fff;border:1px solid #ced4da;border-radius:4px;font-family:var(--main-font-family);font-size:13px;height:32px;padding:6px 10px;transition:border-color .2s}.MemberVolunteerPointsFilter_filterInput__kclYm:focus,.MemberVolunteerPointsFilter_filterSelect__NPRRd:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db1a;outline:none}@media (max-width:768px){.MemberVolunteerPointsFilter_filtersGrid__UCyfg{grid-template-columns:1fr}}.MemberVolunteerPointsTable_volunteerName__Hr0QP{color:#2c3e50;font-family:var(--main-font-family);font-weight:500}.MemberVolunteerPointsTable_pointsCell__ncq18{font-family:var(--main-font-family);font-size:16px;font-weight:600}.MemberVolunteerPointsTable_volunteerRole__l0OV7{color:#6c757d;font-family:var(--main-font-family);font-size:12px;margin-top:2px}.MemberVolunteerPointsTable_dataTable__5VUJ-{border-collapse:collapse;font-family:var(--main-font-family);width:100%}.MemberVolunteerPointsTable_dataTable__5VUJ- td,.MemberVolunteerPointsTable_dataTable__5VUJ- th{border-bottom:1px solid #e9ecef;font-family:var(--main-font-family);padding:12px 20px;text-align:left}.MemberVolunteerPointsTable_dataTable__5VUJ- th{background:#f8f9fa;color:#495057;cursor:pointer;font-family:var(--main-font-family);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.MemberVolunteerPointsTable_dataTable__5VUJ- th:hover{background:#e9ecef}.MemberVolunteerPointsTable_dataTable__5VUJ- td{color:#495057;font-family:var(--main-font-family);font-size:14px}.MemberVolunteerPointsTable_dataTable__5VUJ- tbody tr:hover{background:#f8f9fa}.MemberVolunteerPointsTable_recalculateButton__WD0-K{background-color:var(--green-color)!important;border-color:var(--green-color)!important;font-family:var(--main-font-family)!important}@media (max-width:768px){.MemberVolunteerPointsTable_dataTable__5VUJ-{font-size:12px}.MemberVolunteerPointsTable_dataTable__5VUJ- td,.MemberVolunteerPointsTable_dataTable__5VUJ- th{padding:8px 12px}}.ClubSettings_formContainer__IcawN{margin:0 auto;max-width:1000px;padding:0}.ClubSettings_formCard__Z5UP2{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;padding:2rem}.ClubSettings_cardTitle__zj33s{border-bottom:2px solid #f3f4f6;color:#111827;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;padding-bottom:.75rem}.ClubSettings_cardSubtitle__4DOOq{color:#6b7280;font-size:14px;line-height:1.4;margin-bottom:22px;margin-top:-20px}.ClubSettings_formGrid__AY7Ay{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:.75rem}.ClubSettings_formRow__GDeVl{margin-bottom:1.5rem}.ClubSettings_formRow__GDeVl:last-child{margin-bottom:0}.ClubSettings_singleInputRow__ZrIoH{margin-bottom:0;max-width:300px}.ClubSettings_eventPointsGrid__-cExL{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.ClubSettings_fourColumnGrid__iBpiN{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:12px}.ClubSettings_twoColumnGrid__lTVFo{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:12px}.ClubSettings_oneColumnGrid__j58Vt{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:12px}.ClubSettings_pinInputRow__-ShN2{align-items:flex-end;display:flex;gap:1rem;max-width:350px}.ClubSettings_pinInputRow__-ShN2 .ClubSettings_editIcon__VweWB{align-items:center;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background-color .2s ease;width:40px}.ClubSettings_pinInputRow__-ShN2 .ClubSettings_editIcon__VweWB:hover{background-color:#f3f4f6}.ClubSettings_pinInputRow__-ShN2 .ClubSettings_editIcon__VweWB svg{fill:#cf2c47;height:20px;width:20px}.ClubSettings_formActions__E4CbC{background:#fff;border-radius:8px;border-top:1px solid #e5e7eb;display:flex;justify-content:center;margin-top:2rem;padding:2rem 0}.ClubSettings_formCard__Z5UP2 .inputItem,.ClubSettings_formCard__Z5UP2 .lInputWrapper{margin-bottom:0}.ClubSettings_formCard__Z5UP2 .timePickerContainer{margin-bottom:0;width:100%}.ClubSettings_formCard__Z5UP2:hover{box-shadow:0 4px 12px #00000026;transition:box-shadow .2s ease}.ClubSettings_formActions__E4CbC button{font-weight:600;height:48px;min-width:200px}@media (max-width:768px){.ClubSettings_formContainer__IcawN{padding:0}.ClubSettings_formCard__Z5UP2{margin-bottom:1.5rem;padding:1.5rem}.ClubSettings_eventPointsGrid__-cExL,.ClubSettings_formGrid__AY7Ay{gap:1rem;grid-template-columns:1fr}.ClubSettings_cardTitle__zj33s{font-size:1.125rem;margin-bottom:1rem}.ClubSettings_formActions__E4CbC{padding:1.5rem 0}.ClubSettings_pinInputRow__-ShN2{align-items:stretch;flex-direction:column;gap:1rem;max-width:none}.ClubSettings_pinInputRow__-ShN2 .ClubSettings_editIcon__VweWB{align-self:flex-start;margin-top:.5rem}.ClubSettings_singleInputRow__ZrIoH{max-width:none}}.VolunteerManagement_container__Gp4n2{margin:0 auto;max-width:1400px;padding:20px}.VolunteerManagement_header__vUaFD{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.VolunteerManagement_headerContent__s225X{flex:1 1}.VolunteerManagement_pageTitle__PPW6v{color:var(--new-title-color);font-size:var(--font-size-title);font-weight:var(--font-weight-title);margin:0 0 8px}.VolunteerManagement_meetSection__HUWfM{align-items:center;display:flex;gap:20px}.VolunteerManagement_meetTitle__RDPL7{color:var(--new-subtitle-color);font-size:var(--font-size-subtitle);font-weight:var(--font-weight-medium);margin:0}.VolunteerManagement_meetMeta__zZRDb{color:var(--slate-grey-color);display:flex;font-size:var(--font-size-normal-text);gap:20px}.VolunteerManagement_sectionHeader__AiM\+d{align-items:center;background:#28a745;background:var(--green-color,#28a745);border-radius:8px 8px 0 0;color:#fff;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 20px}.VolunteerManagement_sectionIcon__p\+J\+U{font-size:16px}.VolunteerManagement_toggleButton__8dsLG{background:#3b82f6;border:1px solid #2563eb;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-left:auto;padding:4px 12px;transition:background .2s ease}.VolunteerManagement_toggleButton__8dsLG:hover{background:#2563eb;border-color:#1d4ed8}.VolunteerManagement_bulkSignupSection__42Vmn{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:24px;overflow:hidden}.VolunteerManagement_bulkSignupControls__ruNs7{background:#f8f9fa;border-top:1px solid #e9ecef}.VolunteerManagement_bulkSignupCard__s\+3Ra{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:20px;padding:32px}.VolunteerManagement_formSectionNew__LGwNh{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:300px 1fr 280px;height:500px}.VolunteerManagement_roleSelectionColumn__Lsekh{display:flex;flex-direction:column;gap:8px;height:100%;position:relative}.VolunteerManagement_memberSearchColumn__1c0-8{min-width:0}.VolunteerManagement_memberSearchColumn__1c0-8,.VolunteerManagement_selectedMembersColumn__QJwlq{display:flex;flex-direction:column;gap:8px;height:100%}.VolunteerManagement_selectInput__Zecr8{background:#fff;border:2px solid #e5e7eb;border-radius:6px;font-size:14px;height:372px;overflow-y:auto;padding:8px;transition:border-color .2s ease;width:100%}.VolunteerManagement_selectInput__Zecr8:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.VolunteerManagement_selectInput__Zecr8 option{cursor:pointer;padding:6px 8px}.VolunteerManagement_selectInput__Zecr8 option:hover{background-color:#f3f4f6}.VolunteerManagement_selectInput__Zecr8 option:checked{background-color:#2563eb!important;color:#fff!important;font-weight:600}.VolunteerManagement_memberSearchControls__rrN8u{display:flex;gap:12px}.VolunteerManagement_searchInputWrapper__KX7Hd{flex:1 1;position:relative}.VolunteerManagement_memberSearchInput__1g8SS{background:#fff;border:2px solid #e5e7eb;border-radius:6px;font-size:14px;padding:8px 32px 8px 12px;transition:border-color .2s ease;width:100%}.VolunteerManagement_memberSearchInput__1g8SS:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.VolunteerManagement_clearSearchButton__lF9Y\+{background:#0000;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:20px;line-height:1;padding:4px 8px;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.VolunteerManagement_clearSearchButton__lF9Y\+:hover{background:#f3f4f6;color:#374151}.VolunteerManagement_roleFilterSelect__19mRy{background:#fff;border:2px solid #e5e7eb;border-radius:6px;font-size:14px;min-width:140px;padding:8px 12px;transition:border-color .2s ease}.VolunteerManagement_roleFilterSelect__19mRy:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.VolunteerManagement_memberSearchContainer__v1vOW{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0}.VolunteerManagement_availableMembersList__l-PQW{background:#fff;border:2px solid #e5e7eb;border-radius:6px;height:420px;overflow-y:auto;padding:4px}.VolunteerManagement_memberListHint__E3c-P{color:#6b7280;font-size:14px;font-style:italic;padding:20px;text-align:center}.VolunteerManagement_availableMemberItem__HQ\+2X{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;margin:2px;padding:8px 12px;transition:all .2s ease}.VolunteerManagement_availableMemberItem__HQ\+2X:hover:not(.VolunteerManagement_disabledMember__jcDOX){background:#eff6ff;border-color:#3b82f6}.VolunteerManagement_availableMemberItem__HQ\+2X.VolunteerManagement_disabledMember__jcDOX{background:#f3f4f6;cursor:not-allowed;opacity:.5}.VolunteerManagement_memberName__3KMbt{align-items:center;color:#374151;display:flex;font-size:14px;gap:6px}.VolunteerManagement_roleCount__GWXGV{color:#6b7280;font-size:12px}.VolunteerManagement_alreadySelected__Gwrhe,.VolunteerManagement_alreadySignedUp__LYZhU{border-radius:4px;font-size:11px;font-weight:500;padding:2px 6px}.VolunteerManagement_alreadySignedUp__LYZhU{background:#fef3c7;color:#92400e}.VolunteerManagement_alreadySelected__Gwrhe{background:#dbeafe;color:#1e40af}.VolunteerManagement_addMemberButton__sNpoo{align-items:center;background:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;line-height:1;transition:background .2s ease;width:24px}.VolunteerManagement_addMemberButton__sNpoo:hover{background:#2563eb}.VolunteerManagement_ageGroupFilterSelect__gaIG9{background:#fff;border:2px solid #e5e7eb;border-radius:6px;font-size:14px;margin-bottom:8px;padding:8px 12px;transition:border-color .2s ease;width:100%}.VolunteerManagement_ageGroupFilterSelect__gaIG9:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.VolunteerManagement_hideFullyStaffedLabel__fE\+Lm{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:8px;margin-bottom:8px}.VolunteerManagement_hideFullyStaffedCheckbox__1WBtv{cursor:pointer;height:16px;width:16px}.VolunteerManagement_selectedMembersWrapper__4GPgy{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0}.VolunteerManagement_selectedMembersList__EGnan{background:#f0f9ff;border:2px solid #93c5fd;border-radius:6px;height:408px;overflow-y:auto;padding:8px}.VolunteerManagement_noMembersSelected__ZAW2N{color:#6b7280;font-size:14px;font-style:italic;padding:20px;text-align:center}.VolunteerManagement_selectedMemberItem__ys3Fz{align-items:center;background:#fff;border:1px solid #bfdbfe;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:6px;padding:8px 12px;transition:all .2s ease}.VolunteerManagement_selectedMemberItem__ys3Fz:hover{border-color:#3b82f6;box-shadow:0 1px 3px #3b82f633}.VolunteerManagement_selectedMemberName__u0MoP{color:#1e40af;font-size:14px;font-weight:500}.VolunteerManagement_removeMemberButton__hufhl{align-items:center;background:#ef4444;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:20px;justify-content:center;line-height:1;transition:background .2s ease;width:20px}.VolunteerManagement_removeMemberButton__hufhl:hover{background:#dc2626}.VolunteerManagement_clearAllButton__KZJ0m{background:#0000;border:1px solid #ef4444;border-radius:4px;color:#ef4444;cursor:pointer;font-size:11px;margin-left:auto;padding:2px 8px;transition:all .2s ease}.VolunteerManagement_clearAllButton__KZJ0m:hover{background:#ef4444;color:#fff}.VolunteerManagement_formLabel__dHUK5{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px}.VolunteerManagement_selectionCount__BMyoJ{color:#6b7280;font-size:12px;font-weight:400}.VolunteerManagement_selectionStatus__AgS7A{border-radius:8px;font-size:11px;font-weight:500;padding:2px 6px;text-transform:none}.VolunteerManagement_selectionStatus__AgS7A.VolunteerManagement_info__tCNVv{background:#dbeafe;color:#1e40af}.VolunteerManagement_selectionStatus__AgS7A.VolunteerManagement_success__aDAMb{background:#dcfce7;color:#166534}.VolunteerManagement_selectionStatus__AgS7A.VolunteerManagement_warning__K87Wn{background:#fef3c7;color:#92400e}.VolunteerManagement_selectionStatus__AgS7A.VolunteerManagement_error__QRjBy{background:#fee2e2;color:#991b1b}.VolunteerManagement_primarySignupButton__Uz-ar{align-items:center;background:linear-gradient(135deg,#f8d7da,#f5c6cb);border:1px solid #f1aeb5;border-radius:6px;box-shadow:0 2px 4px #f8d7da4d;color:#721c24;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease;width:100%}.VolunteerManagement_primarySignupButton__Uz-ar:hover:not(:disabled){background:linear-gradient(135deg,#f5c6cb,#f1aeb5);box-shadow:0 4px 8px #f8d7da66;transform:translateY(-1px)}.VolunteerManagement_primarySignupButton__Uz-ar:disabled{cursor:not-allowed;opacity:.6;transform:none}.VolunteerManagement_spinner__faVvk{animation:VolunteerManagement_spin__cxLbf 1s ease-in-out infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;width:14px}@keyframes VolunteerManagement_spin__cxLbf{to{transform:rotate(1turn)}}.VolunteerManagement_rolesSection__WYYq1{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:24px;overflow:hidden}.VolunteerManagement_roleCategory__GgQ6O{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:1.5rem;overflow:hidden}.VolunteerManagement_roleCategory__GgQ6O:last-child{margin-bottom:0}.VolunteerManagement_groupIcon__mqLM8{color:#2563eb;margin-left:8px}.VolunteerManagement_roleCategoryTitle__rYBxG{align-items:center;background:#e9ecef;border:none;color:var(--new-title-color);display:flex;font-size:15px;font-weight:600;margin:0;padding:12px 16px}.VolunteerManagement_roleSection__1CB0J{background:#fff;border-bottom:1px solid #e9ecef}.VolunteerManagement_roleSection__1CB0J:last-child{border-bottom:none}.VolunteerManagement_roleHeader__3XC2c{align-items:center;background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;font-size:14px;font-weight:500;padding:12px 16px}.VolunteerManagement_roleName__1hotO{color:#212529;flex:1 1;font-weight:600}.VolunteerManagement_volunteersList__s92GW{padding:0}.VolunteerManagement_volunteerRow__NCoPk{grid-gap:16px;align-items:center;border-bottom:1px solid #f1f5f9;display:grid;font-size:14px;gap:16px;grid-template-columns:1fr 150px 200px;padding:12px 16px}.VolunteerManagement_volunteerRow__NCoPk:last-child{border-bottom:none}.VolunteerManagement_volunteerRow__NCoPk:hover{background:#f8f9fa}.VolunteerManagement_volunteerInfo__WwO2r{align-items:center;display:flex;gap:12px;min-width:0}.VolunteerManagement_volunteerName__noDM8{align-items:center;color:var(--slate-grey-color);display:flex;font-weight:500;gap:6px;padding-left:20px;white-space:nowrap}.VolunteerManagement_multiRoleBadge__PafLQ{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;color:#856404;font-size:10px;font-weight:500;padding:2px 6px}.VolunteerManagement_statusSection__cBeGH{display:flex;justify-content:center}.VolunteerManagement_statusBadge__EeW5B{border-radius:12px;font-size:11px;font-weight:600;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.VolunteerManagement_statusBadge__EeW5B.VolunteerManagement_confirmed__WcEle,.VolunteerManagement_statusBadge__EeW5B.VolunteerManagement_registered__BNMqc{background:#d1ecf1;color:#0c5460}.VolunteerManagement_statusBadge__EeW5B.VolunteerManagement_completed__g18fP{background:#d4edda;color:#155724}.VolunteerManagement_statusBadge__EeW5B.VolunteerManagement_cancelled__bzyWD,.VolunteerManagement_statusBadge__EeW5B.VolunteerManagement_noshow__EOBem{background:#f8d7da;color:#721c24}.VolunteerManagement_actionsSection__T2o4c{display:flex;gap:8px;justify-content:flex-end}.VolunteerManagement_completeButton__YQkyM{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;padding:4px 8px;white-space:nowrap}.VolunteerManagement_completeButton__YQkyM:hover{background-color:#218838}.VolunteerManagement_noShowButton__qEO7w{background-color:#ffc107;border:none;border-radius:4px;color:#212529;cursor:pointer;font-size:11px;padding:4px 8px;white-space:nowrap}.VolunteerManagement_noShowButton__qEO7w:hover{background-color:#e0a800}.VolunteerManagement_cancelButton__4KTHA{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;padding:4px 8px;white-space:nowrap}.VolunteerManagement_cancelButton__4KTHA:hover{background-color:#c82333}.VolunteerManagement_incompleteButton__dUom8{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;padding:4px 8px;white-space:nowrap}.VolunteerManagement_incompleteButton__dUom8:hover{background-color:#5a6268}.VolunteerManagement_cancelButton__4KTHA:disabled,.VolunteerManagement_completeButton__YQkyM:disabled,.VolunteerManagement_incompleteButton__dUom8:disabled,.VolunteerManagement_noShowButton__qEO7w:disabled{cursor:not-allowed;opacity:.6}.VolunteerManagement_errorMessage__I7dJ\+{background:#f8d7da;border-radius:8px;color:#721c24;margin:20px 0;padding:20px;text-align:center}@media (max-width:1200px){.VolunteerManagement_formSectionNew__LGwNh{gap:20px;grid-template-columns:1fr 1fr;height:auto}.VolunteerManagement_selectedMembersColumn__QJwlq{grid-column:1/-1}.VolunteerManagement_availableMembersList__l-PQW,.VolunteerManagement_selectedMembersList__EGnan{height:250px}}@media (max-width:768px){.VolunteerManagement_container__Gp4n2{padding:16px}.VolunteerManagement_header__vUaFD{align-items:flex-start;flex-direction:column;gap:16px}.VolunteerManagement_formSectionNew__LGwNh{gap:20px;grid-template-columns:1fr;height:auto}.VolunteerManagement_availableMembersList__l-PQW,.VolunteerManagement_selectedMembersList__EGnan{height:200px}.VolunteerManagement_bulkSignupCard__s\+3Ra{margin:12px;padding:16px}.VolunteerManagement_memberSearchControls__rrN8u{flex-direction:column}.VolunteerManagement_roleFilterSelect__19mRy{width:100%}.VolunteerManagement_volunteerRow__NCoPk{gap:12px;grid-template-columns:1fr;padding:16px}.VolunteerManagement_volunteerInfo__WwO2r{align-items:flex-start;flex-direction:column;gap:8px;width:100%}.VolunteerManagement_statusSection__cBeGH{justify-content:flex-start}.VolunteerManagement_actionsSection__T2o4c{justify-content:flex-start;width:100%}}.VolunteerOpportunities_container__tzSOO{margin:0 auto;max-width:1200px;padding:20px}.VolunteerOpportunities_pageHeader__2eJR0{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:24px;padding:24px}.VolunteerOpportunities_headerContent__3wlt-{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.VolunteerOpportunities_headerTitle__E-aIN{align-items:center;display:flex;gap:12px}.VolunteerOpportunities_headerTitle__E-aIN h1{color:#212529;font-size:28px;font-weight:600;margin:0}.VolunteerOpportunities_headerTitle__E-aIN .VolunteerOpportunities_icon__P\+Fgt{font-size:32px}.VolunteerOpportunities_breadcrumb__Pxcg2{align-items:center;color:#6c757d;display:flex;font-size:14px;gap:8px}.VolunteerOpportunities_breadcrumb__Pxcg2 a{color:#4285f4;text-decoration:none}.VolunteerOpportunities_breadcrumb__Pxcg2 a:hover{text-decoration:underline}.VolunteerOpportunities_filtersSection__KN\+9y{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:24px;padding:20px}.VolunteerOpportunities_filtersHeader__\+0NVR{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.VolunteerOpportunities_filtersTitle__lL0c\+{color:#212529;font-size:16px;font-weight:600}.VolunteerOpportunities_clearFilters__T1HuG{color:#4285f4;font-size:14px;font-weight:500;text-decoration:none}.VolunteerOpportunities_clearFilters__T1HuG:hover{cursor:pointer;text-decoration:underline}.VolunteerOpportunities_filtersGrid__AzIjU{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.VolunteerOpportunities_filterGroup__\+qxrL{display:flex;flex-direction:column;gap:6px}.VolunteerOpportunities_filterLabel__Foc-9{color:#495057;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.VolunteerOpportunities_filterSelect__Rqrxp{background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#495057;font-size:14px;padding:8px 12px}.VolunteerOpportunities_filterSelect__Rqrxp:focus{border-color:#4285f4;box-shadow:0 0 0 2px #4285f41a;outline:none}.VolunteerOpportunities_summaryStats__6NhkK{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:24px}.VolunteerOpportunities_summaryCard__-CIyc{background:#fff;border-left:4px solid #4285f4;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:16px;text-align:center}.VolunteerOpportunities_summaryCard__-CIyc.VolunteerOpportunities_available__4-M5E{border-left-color:#28a745}.VolunteerOpportunities_summaryCard__-CIyc.VolunteerOpportunities_urgent__tYiw4{border-left-color:#ffc107}.VolunteerOpportunities_summaryNumber__04Lf5{color:#212529;display:block;font-size:24px;font-weight:700;margin-bottom:4px}.VolunteerOpportunities_summaryLabel__zOOOc{color:#6c757d;font-size:12px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.VolunteerOpportunities_opportunitiesSection__OVs8k{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.VolunteerOpportunities_sectionHeader__X90r6{align-items:center;background:#495057;border-bottom:1px solid #e9ecef;color:#fff;display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:16px 20px}.VolunteerOpportunities_headerFlex__YY2B2{align-items:center;display:flex;gap:8px}.VolunteerOpportunities_opportunitiesContent__I0sRD{padding:0}.VolunteerOpportunities_meetGroup__bPuGE{border-bottom:1px solid #e9ecef}.VolunteerOpportunities_meetGroup__bPuGE:last-child{border-bottom:none}.VolunteerOpportunities_meetHeader__lW0Wx{background:#f8f9fa;border-bottom:1px solid #e9ecef;cursor:pointer;padding:16px 20px;transition:background-color .2s ease}.VolunteerOpportunities_meetHeader__lW0Wx.VolunteerOpportunities_expanded__ydOH5,.VolunteerOpportunities_meetHeader__lW0Wx:hover{background:#e9ecef}.VolunteerOpportunities_meetInfo__8sCSM{align-items:center;display:flex;justify-content:space-between}.VolunteerOpportunities_meetDetails__V2ymZ h3{color:#212529;font-size:18px;font-weight:600;margin:0 0 4px}.VolunteerOpportunities_meetMeta__hsxbq{color:#6c757d;display:flex;font-size:14px;gap:16px}.VolunteerOpportunities_meetStats__Yrvyj{align-items:center;display:flex;gap:16px}.VolunteerOpportunities_urgencyBadge__AyMAM{border-radius:12px;font-size:12px;font-weight:600;padding:4px 8px;text-transform:uppercase}.VolunteerOpportunities_urgencyBadge__AyMAM.VolunteerOpportunities_high__8fkUd{background:#ffeaa7;color:#d63031}.VolunteerOpportunities_urgencyBadge__AyMAM.VolunteerOpportunities_medium__jJcMb{background:#fdcb6e;color:#e17055}.VolunteerOpportunities_urgencyBadge__AyMAM.VolunteerOpportunities_low__N\+ojv{background:#a8e6cf;color:#00b894}.VolunteerOpportunities_expandArrow__RJkBa{color:#6c757d;font-size:14px;transition:transform .2s ease}.VolunteerOpportunities_meetHeader__lW0Wx.VolunteerOpportunities_expanded__ydOH5 .VolunteerOpportunities_expandArrow__RJkBa{transform:rotate(180deg)}.VolunteerOpportunities_opportunitiesList__d5fyH{display:none;padding:0}.VolunteerOpportunities_meetGroup__bPuGE.VolunteerOpportunities_expanded__ydOH5 .VolunteerOpportunities_opportunitiesList__d5fyH{display:block}.VolunteerOpportunities_opportunityCard__kqTil{border-bottom:1px solid #f1f3f4;padding:20px;transition:all .2s ease}.VolunteerOpportunities_opportunityCard__kqTil:last-child{border-bottom:none}.VolunteerOpportunities_opportunityCard__kqTil:hover{background:#f8f9fa}.VolunteerOpportunities_opportunityHeader__LV-Ee{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.VolunteerOpportunities_roleInfo__AfHZN h4{color:#212529;font-size:16px;font-weight:600;margin:0 0 4px}.VolunteerOpportunities_roleDescription__DygeE{color:#6c757d;font-size:14px;margin-bottom:8px}.VolunteerOpportunities_roleMeta__kAN\+p{color:#6c757d;display:flex;font-size:12px;gap:16px}.VolunteerOpportunities_staffingInfo__1Zf5m{text-align:right}.VolunteerOpportunities_staffingStatus__eIE3n{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;margin-bottom:8px;padding:4px 8px}.VolunteerOpportunities_staffingStatus__eIE3n.VolunteerOpportunities_available__4-M5E{background:#d1edff;color:#0c5460}.VolunteerOpportunities_staffingStatus__eIE3n.VolunteerOpportunities_urgent__tYiw4{background:#fff3cd;color:#856404}.VolunteerOpportunities_staffingStatus__eIE3n.VolunteerOpportunities_full__hrHmX{background:#f8d7da;color:#721c24}.VolunteerOpportunities_staffingBar__M5kXR{background:#e9ecef;border-radius:3px;height:6px;margin-bottom:4px;overflow:hidden;width:80px}.VolunteerOpportunities_staffingFill__NYUex{background:#28a745;height:100%;transition:width .3s ease}.VolunteerOpportunities_staffingFill__NYUex.VolunteerOpportunities_urgent__tYiw4{background:#ffc107}.VolunteerOpportunities_staffingFill__NYUex.VolunteerOpportunities_full__hrHmX{background:#dc3545}.VolunteerOpportunities_staffingText__MLBbD{color:#6c757d;font-size:11px}.VolunteerOpportunities_opportunityActions__v0VKW{display:flex;gap:8px;margin-top:12px}.VolunteerOpportunities_btn__GlOiA{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.VolunteerOpportunities_btnPrimary__lh2bQ{background:#4285f4;color:#fff}.VolunteerOpportunities_btnPrimary__lh2bQ:hover{background:#3367d6;box-shadow:0 4px 8px #4285f44d;transform:translateY(-1px)}.VolunteerOpportunities_btnPrimary__lh2bQ span{color:#fff!important}.VolunteerOpportunities_btn__GlOiA:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.5;transform:none!important}.VolunteerOpportunities_emptyState__j4KFg{color:#6c757d;padding:40px 20px;text-align:center}.VolunteerOpportunities_clearFiltersButton__ssFbW{background:#4285f4;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:12px;padding:8px 16px}.VolunteerOpportunities_clearFiltersButton__ssFbW:hover{background:#3367d6}.VolunteerOpportunities_loading__PRpw-{align-items:center;display:flex;justify-content:center;min-height:200px}.VolunteerOpportunities_modalOverlay__wBfFI{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.VolunteerOpportunities_modal__4uF41{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;max-height:90vh;max-width:800px;width:90%}.VolunteerOpportunities_modalHeader__-GGcV{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem}.VolunteerOpportunities_modalHeader__-GGcV h2{color:#111827;font-size:1.25rem;margin:0}.VolunteerOpportunities_closeBtn__MAlIi{background:none;border:none;color:#6b7280;cursor:pointer;font-size:1.5rem}.VolunteerOpportunities_modalContent__cBC-P{flex-grow:1;overflow-y:auto;padding:1rem}.VolunteerOpportunities_modalFooter__VyNki{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:1rem}.VolunteerOpportunities_availableRoles__SVkn7{display:flex;flex-direction:column;gap:1rem}.VolunteerOpportunities_roleOption__fpSf3{border:1px solid #e5e7eb;border-radius:6px;display:flex;justify-content:space-between;padding:1rem;transition:all .2s}.VolunteerOpportunities_roleOption__fpSf3:hover:not(.VolunteerOpportunities_unavailable__Z2M1L){border-color:#4285f4;cursor:pointer}.VolunteerOpportunities_roleOption__fpSf3.VolunteerOpportunities_unavailable__Z2M1L{cursor:not-allowed;opacity:.7}.VolunteerOpportunities_roleOptionInfo__HYltI{flex:1 1}.VolunteerOpportunities_roleOptionInfo__HYltI h3{color:#111827;font-size:1rem;margin:0 0 .5rem}.VolunteerOpportunities_roleOptionDetails__nQ9WY{color:#6b7280;font-size:.875rem;margin-bottom:.5rem}.VolunteerOpportunities_roleOptionMeta__FDN2p{color:#6b7280;display:flex;font-size:.875rem;gap:1rem}.VolunteerOpportunities_roleOptionActions__mnoXj{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}.VolunteerOpportunities_staffingIndicator__rDZgw{border-radius:9999px;font-size:.75rem;padding:.25rem .5rem}.VolunteerOpportunities_staffingIndicator__rDZgw.VolunteerOpportunities_available__4-M5E{background-color:#e6f7e6;color:#2e7d32}.VolunteerOpportunities_staffingIndicator__rDZgw.VolunteerOpportunities_full__hrHmX{background-color:#f5f5f5;color:#757575}.VolunteerOpportunities_confirmationMessage__gB\+Xm{margin-bottom:1.5rem}.VolunteerOpportunities_confirmationMessage__gB\+Xm h3{color:#111827;margin:0 0 .5rem}.VolunteerOpportunities_confirmationMessage__gB\+Xm p{color:#6b7280;margin:0}.VolunteerOpportunities_formGroup__m0nRd{margin-bottom:1.5rem}.VolunteerOpportunities_formLabel__S63QN{color:#374151;display:block;font-weight:500;margin-bottom:.5rem}.VolunteerOpportunities_formTextarea__7qEyx{border:1px solid #d1d5db;border-radius:4px;min-height:100px;padding:.5rem;resize:vertical;width:100%}.VolunteerOpportunities_errorMsg__9m8nC{color:#dc3545;font-size:.875rem;margin-bottom:1rem}.VolunteerOpportunities_successMsg__LEma\+{color:#2e7d32;font-size:.875rem;margin-bottom:1rem}.VolunteerOpportunities_confirmationActions__zvC-x{display:flex;justify-content:flex-end}.VolunteerOpportunities_spinner__8H3Nz{animation:VolunteerOpportunities_spin__gIk6f 1s ease-in-out infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;display:inline-block;height:12px;margin-right:8px;width:12px}@keyframes VolunteerOpportunities_spin__gIk6f{to{transform:rotate(1turn)}}@media (max-width:768px){.VolunteerOpportunities_container__tzSOO{padding:16px}.VolunteerOpportunities_headerContent__3wlt-{align-items:flex-start;flex-direction:column}.VolunteerOpportunities_filtersGrid__AzIjU{grid-template-columns:1fr}.VolunteerOpportunities_summaryStats__6NhkK{grid-template-columns:repeat(2,1fr)}.VolunteerOpportunities_opportunityHeader__LV-Ee{align-items:flex-start;flex-direction:column;gap:12px}.VolunteerOpportunities_staffingInfo__1Zf5m{align-items:center;display:flex;gap:12px;text-align:left}}@media (max-width:480px){.VolunteerOpportunities_summaryStats__6NhkK{grid-template-columns:1fr}.VolunteerOpportunities_meetMeta__hsxbq{flex-direction:column;gap:4px}.VolunteerOpportunities_opportunityActions__v0VKW{flex-direction:column}}.DashboardVolunteer_container__QC\+SX{color:#495057;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1200px;padding:0}.DashboardVolunteer_statsGrid__NHwkc{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:24px}.DashboardVolunteer_statCard__j0YIy{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;padding:16px;position:relative;text-align:center}.DashboardVolunteer_statCard__j0YIy:before{content:"";height:4px;left:0;position:absolute;right:0;top:0}.DashboardVolunteer_statCard__j0YIy.DashboardVolunteer_upcoming__dhwSm:before{background:linear-gradient(90deg,#4285f4,#34a853)}.DashboardVolunteer_statCard__j0YIy.DashboardVolunteer_completed__qG-Qz:before{background:linear-gradient(90deg,#34a853,#0f9d58)}.DashboardVolunteer_statCard__j0YIy.DashboardVolunteer_points__rIjuT:before{background:linear-gradient(90deg,#fbbc04,#ff9800)}.DashboardVolunteer_statCard__j0YIy.DashboardVolunteer_ranking__ie9v6:before{background:linear-gradient(90deg,#ea4335,#fbbc04)}.DashboardVolunteer_statNumber__KLWlV{color:#212529;display:block;font-size:24px;font-weight:700;margin-bottom:4px}.DashboardVolunteer_statLabel__dV261{color:#6c757d;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.DashboardVolunteer_statSublabel__4XneH{color:#9aa5b1;font-size:11px}.DashboardVolunteer_mainContent__qoQMy{display:flex;flex-direction:column;gap:20px}.DashboardVolunteer_section__tW97U{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.DashboardVolunteer_sectionHeader__Gncbp{align-items:center;background:#e9ecef;color:var(--new-title-color);display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px}.DashboardVolunteer_sectionContent__qVqfd{padding:0}.DashboardVolunteer_commitmentItem__lQawZ{align-items:center;background:#fff;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;min-height:48px;padding:12px 16px;transition:background-color .2s ease}.DashboardVolunteer_commitmentItem__lQawZ:last-child{border-bottom:none}.DashboardVolunteer_commitmentItem__lQawZ:hover{background:#f8f9fa}.DashboardVolunteer_commitmentLeftSection__LRk4i{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.DashboardVolunteer_infoIcon__IoPwQ{color:#6c757d;cursor:help;flex-shrink:0;font-size:14px;text-align:center;width:16px}.DashboardVolunteer_infoIcon__IoPwQ:hover{color:#495057}.DashboardVolunteer_commitmentInfo__WxXZa{margin-right:16px;min-width:0}.DashboardVolunteer_meetName__pIt95{color:#212529;font-size:14px;font-weight:600;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardVolunteer_commitmentMeta__Zlr6C{color:#6c757d;font-size:12px;white-space:nowrap}.DashboardVolunteer_roleInfo__LHNWV{align-items:center;display:flex;flex-shrink:0;gap:8px}.DashboardVolunteer_roleName__1spDg{color:#212529;font-size:14px;font-weight:500;white-space:nowrap}.DashboardVolunteer_pointsBadge__itzjE{background:#fff3cd;border:1px solid #ffeaa7;border-radius:12px;color:#856404;font-size:12px;font-weight:500;padding:3px 8px;white-space:nowrap}.DashboardVolunteer_commitmentRightSection__sn9AZ{align-items:center;display:flex;flex-shrink:0;gap:12px}.DashboardVolunteer_statusBadge__tI4zW{border-radius:12px;font-size:11px;font-weight:600;letter-spacing:.3px;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.DashboardVolunteer_statusBadge__tI4zW.DashboardVolunteer_registered__xukJR{background:#fff3cd;color:#856404}.DashboardVolunteer_statusBadge__tI4zW.DashboardVolunteer_confirmed__L8uVI{background:#d1ecf1;color:#0c5460}.DashboardVolunteer_statusBadge__tI4zW.DashboardVolunteer_completed__qG-Qz{background:#d4edda;color:#155724}.DashboardVolunteer_statusBadge__tI4zW.DashboardVolunteer_cancelled__0UsaG,.DashboardVolunteer_statusBadge__tI4zW.DashboardVolunteer_noshow__l-7gF{background:#f8d7da;color:#721c24}.DashboardVolunteer_cancelButton__E27eH{background-color:#e2e8f0;border:none;border-radius:4px;color:#475569;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:background-color .2s ease;white-space:nowrap}.DashboardVolunteer_cancelButton__E27eH:hover{background-color:#cbd5e1}.DashboardVolunteer_opportunityItem__D0FvY{align-items:center;background:#fff;border-bottom:1px solid #e9ecef;display:flex;min-height:48px;padding:12px 16px;transition:background-color .2s ease}.DashboardVolunteer_opportunityItem__D0FvY:last-child{border-bottom:none}.DashboardVolunteer_opportunityItem__D0FvY:hover{background:#f8f9fa}.DashboardVolunteer_opportunityLeftSection__uFMkh{align-items:center;display:flex;flex:1 1;margin-right:16px;min-width:0}.DashboardVolunteer_opportunityInfo__WKXKn{flex:1 1;margin-right:20px;min-width:0}.DashboardVolunteer_opportunityMeta__r-mRg{color:#6c757d;font-size:12px;white-space:nowrap}.DashboardVolunteer_staffingInfo__EXSYy{align-items:center;display:flex;flex:0 0 auto;gap:12px}.DashboardVolunteer_staffingText__XjeZ1{color:#495057;font-size:13px;font-weight:500;text-align:left;white-space:nowrap;width:140px}.DashboardVolunteer_urgencyBadge__2u3SM{border-radius:12px;font-size:11px;font-weight:600;letter-spacing:.3px;padding:3px 8px;text-align:center;text-transform:uppercase;white-space:nowrap;width:100px}.DashboardVolunteer_urgencyBadge__2u3SM.DashboardVolunteer_high__qaYan{background:#ffeaa7;color:#d63031}.DashboardVolunteer_urgencyBadge__2u3SM.DashboardVolunteer_medium__vLWQV{background:#fdcb6e;color:#e17055}.DashboardVolunteer_urgencyBadge__2u3SM.DashboardVolunteer_low__pSj1Z{background:#a8e6cf;color:#00b894}.DashboardVolunteer_opportunityRightSection__Yal\+S{align-items:center;display:flex;flex:0 0 auto;gap:12px}.DashboardVolunteer_staffingProgress__Qyv3n{align-items:center;display:flex;flex-direction:column;gap:2px;width:70px}.DashboardVolunteer_progressBarContainer__\+8iJg{background:#e9ecef;border-radius:3px;height:6px;overflow:hidden;width:70px}.DashboardVolunteer_progressBarFill__lc\+1H{height:100%;transition:width .3s ease}.DashboardVolunteer_progressBarFill__lc\+1H.DashboardVolunteer_high__qaYan{background:#dc3545}.DashboardVolunteer_progressBarFill__lc\+1H.DashboardVolunteer_medium__vLWQV{background:#ffc107}.DashboardVolunteer_progressBarFill__lc\+1H.DashboardVolunteer_low__pSj1Z{background:#28a745}.DashboardVolunteer_progressText__yvGml{color:#6c757d;font-size:11px}.DashboardVolunteer_viewButton__177Jt{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;min-width:100px;padding:4px 12px;transition:background-color .2s ease;white-space:nowrap}.DashboardVolunteer_viewButton__177Jt:hover{background-color:#5a6268}.DashboardVolunteer_historyItem__l8G3O{align-items:center;background:#fff;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;min-height:48px;padding:12px 16px;transition:background-color .2s ease}.DashboardVolunteer_historyItem__l8G3O:last-child{border-bottom:none}.DashboardVolunteer_historyItem__l8G3O:hover{background:#f8f9fa}.DashboardVolunteer_historyLeftSection__L\+uZw{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.DashboardVolunteer_historyIcon__t9C-l{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.DashboardVolunteer_historyIcon__t9C-l.DashboardVolunteer_completed__qG-Qz{background:#d4edda;color:#155724}.DashboardVolunteer_historyIcon__t9C-l.DashboardVolunteer_cancelled__0UsaG,.DashboardVolunteer_historyIcon__t9C-l.DashboardVolunteer_noshow__l-7gF{background:#f8d7da;color:#721c24}.DashboardVolunteer_historyInfo__lDpRq{min-width:0}.DashboardVolunteer_historyMeta__xUMPg{color:#6c757d;font-size:12px;white-space:nowrap}.DashboardVolunteer_historyRightSection__TjcdW{align-items:center;display:flex;flex-shrink:0;gap:12px}.DashboardVolunteer_pointsEarned__xLT2y{color:#6c757d;font-size:13px;font-weight:600;white-space:nowrap}.DashboardVolunteer_pointsEarned__xLT2y.DashboardVolunteer_positive__cXHFS{color:#28a745}.DashboardVolunteer_noItems__SIYOE{color:#6c757d;padding:40px 20px;text-align:center}.DashboardVolunteer_noItems__SIYOE p{margin:0 0 8px}.DashboardVolunteer_noItems__SIYOE p:last-child{margin:0}.DashboardVolunteer_modal__Vmr3\+{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.DashboardVolunteer_modalContent__dumCR{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000004d;max-height:80vh;max-width:500px;overflow-y:auto;padding:32px;width:90%}.DashboardVolunteer_modalHeader__iR0-g{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.DashboardVolunteer_modalHeader__iR0-g h2{color:#1e293b;font-size:24px;font-weight:600;margin:0}.DashboardVolunteer_modalHeader__iR0-g button{background:none;border:none;color:#64748b;cursor:pointer;font-size:24px}.DashboardVolunteer_modalBody__e9Q8P{margin-bottom:24px}.DashboardVolunteer_modalBody__e9Q8P p{color:#475569;margin:0 0 16px}.DashboardVolunteer_modalBody__e9Q8P p:last-child{margin:0}.DashboardVolunteer_modalFooter__IJs3R{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:20px}.DashboardVolunteer_btn__RNAu\+{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.DashboardVolunteer_btnPrimary__sA-Kh{background:#dc3545;color:#fff}.DashboardVolunteer_btnPrimary__sA-Kh:hover{background:#c82333;box-shadow:0 4px 8px #dc35454d;transform:translateY(-1px)}.DashboardVolunteer_btnSecondary__IXrw-{background:#fff;border:1px solid #dee2e6;color:#495057}.DashboardVolunteer_btnSecondary__IXrw-:hover{background:#f8f9fa;border-color:#adb5bd}@media (max-width:992px){.DashboardVolunteer_statsGrid__NHwkc{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.DashboardVolunteer_container__QC\+SX{padding:16px}.DashboardVolunteer_statsGrid__NHwkc{gap:12px;grid-template-columns:1fr}.DashboardVolunteer_statCard__j0YIy{padding:12px}.DashboardVolunteer_statNumber__KLWlV{font-size:20px}.DashboardVolunteer_commitmentLeftSection__LRk4i,.DashboardVolunteer_historyLeftSection__L\+uZw,.DashboardVolunteer_opportunityLeftSection__uFMkh{align-items:flex-start;flex-direction:column;gap:8px}.DashboardVolunteer_commitmentRightSection__sn9AZ,.DashboardVolunteer_historyRightSection__TjcdW,.DashboardVolunteer_opportunityRightSection__Yal\+S{align-self:flex-start;margin-top:8px}.DashboardVolunteer_commitmentItem__lQawZ,.DashboardVolunteer_historyItem__l8G3O,.DashboardVolunteer_opportunityItem__D0FvY{align-items:stretch;flex-direction:column;min-height:auto;padding:12px}.DashboardVolunteer_roleInfo__LHNWV,.DashboardVolunteer_staffingInfo__EXSYy{justify-content:flex-start}.DashboardVolunteer_staffingProgress__Qyv3n{align-items:flex-start;min-width:auto}.DashboardVolunteer_progressBarContainer__\+8iJg{width:100px}}@media (max-width:480px){.DashboardVolunteer_modalContent__dumCR{margin:16px;padding:24px}.DashboardVolunteer_modalFooter__IJs3R{flex-direction:column}.DashboardVolunteer_btn__RNAu\+{justify-content:center;width:100%}}.VolunteerRoles_buttonContainer__TGFpD{display:flex;gap:12px;position:relative;top:20px}.VolunteerRoleEditPopup_dropdownMenu__pXfxu{max-height:180px;position:fixed}.VolunteerRoleEditPopup_dropdownButton__\+0ItP,.VolunteerRoleEditPopup_dropdownOption__9scu1{font-size:14px;padding:8px 12px}.VolunteerRoleEditPopup_form__6TZKQ{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;padding:0 40px}.VolunteerRoleEditPopup_twoColumnRow__qmrp3{display:flex;gap:16px}.VolunteerRoleEditPopup_flex1__D7pto{flex:1 1}.VolunteerRoleEditPopup_flex2__tQKwY{flex:2 1}.VolunteerRoleEditPopup_inputGroup__b4KWX{display:flex;flex-direction:column;gap:6px}.VolunteerRoleEditPopup_label__Ek1iZ{color:#333;display:block;font-size:15px;font-weight:600}.VolunteerRoleEditPopup_input__Lgrbn{background-color:#fff;border:2px solid #e2e2e2;border-radius:4px;box-sizing:border-box;color:#333;font-size:15px;padding:10px 14px;transition:border-color .2s ease;width:100%}.VolunteerRoleEditPopup_input__Lgrbn:focus{border-color:#cf2c47;outline:none}.VolunteerRoleEditPopup_input__Lgrbn:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.VolunteerRoleEditPopup_input__Lgrbn::placeholder{color:#999}.VolunteerRoleEditPopup_inputError__m25xt{border-color:#cf2c47!important}.VolunteerRoleEditPopup_errorText__K341D{color:#cf2c47;font-size:13px;font-weight:500;margin-top:2px}.VolunteerRoleEditPopup_helpText__PtDsx{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;font-size:13px;line-height:1.5;margin-top:4px;padding:10px 12px}.VolunteerRoleEditPopup_helpList__7Gd7p{list-style-type:disc;margin:8px 0 0;padding-left:20px}.VolunteerRoleEditPopup_helpList__7Gd7p li{color:#6b7280;margin:4px 0}.VolunteerRoleEditPopup_helpList__7Gd7p strong{background-color:#fff;border-radius:2px;color:#374151;font-family:Courier New,monospace;font-weight:600;padding:2px 4px}.VolunteerRoleEditPopup_buttons__j5Fgz{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.VolunteerRoleEditPopup_categoryHelp__Finb8{background:#f0f7ff;border:1px solid #b3d9ff;border-radius:6px;margin:8px 0;padding:12px 16px}.VolunteerRoleEditPopup_helpHeader__XvAj0{align-items:center;color:#06c;display:flex;font-weight:600;gap:8px;margin-bottom:8px}.VolunteerRoleEditPopup_helpHeader__XvAj0 svg{color:#06c}.VolunteerRoleEditPopup_helpContent__-z1rU{color:#333;font-size:14px;line-height:1.5}.VolunteerRoleEditPopup_helpContent__-z1rU p{margin:4px 0}.VolunteerRoleEditPopup_helpContent__-z1rU ul{margin:8px 0 0 20px;padding:0}.VolunteerRoleEditPopup_helpContent__-z1rU li{margin:4px 0}.VolunteerRoleEditPopup_helpContent__-z1rU strong{color:#111;font-weight:600}@media (max-width:768px){.VolunteerRoleEditPopup_form__6TZKQ{padding:0 20px}.VolunteerRoleEditPopup_twoColumnRow__qmrp3{flex-direction:column;gap:20px}.VolunteerRoleEditPopup_label__Ek1iZ{font-size:14px}.VolunteerRoleEditPopup_input__Lgrbn{font-size:14px;padding:8px 12px}.VolunteerRoleEditPopup_helpText__PtDsx{font-size:12px;padding:8px 10px}.VolunteerRoleEditPopup_helpList__7Gd7p{padding-left:16px}.VolunteerRoleEditPopup_helpList__7Gd7p li{margin:3px 0}.VolunteerRoleEditPopup_errorText__K341D{font-size:12px}}.AgeGroups_buttonContainer__8F3RT{display:flex;gap:12px;position:relative;top:20px}.AgeGroupEditPopup_dropdownMenu__ivv6X{max-height:180px;position:fixed}.AgeGroupEditPopup_dropdownButton__Z6z32,.AgeGroupEditPopup_dropdownOption__W\+MZa{font-size:14px;padding:8px 12px}.AgeGroupEditPopup_form__TLqS3{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;padding:0 40px}.AgeGroupEditPopup_twoColumnRow__Lp9Ot{display:flex;gap:16px}.AgeGroupEditPopup_flex1__fDRKA{flex:1 1}.AgeGroupEditPopup_flex2__ucoev{flex:2 1}.AgeGroupEditPopup_inputGroup__JefyV{display:flex;flex-direction:column;gap:6px}.AgeGroupEditPopup_label__Tk8P5{color:#333;display:block;font-size:15px;font-weight:600}.AgeGroupEditPopup_input__x\+Ooj{background-color:#fff;border:2px solid #e2e2e2;border-radius:4px;box-sizing:border-box;color:#333;font-size:15px;padding:10px 14px;transition:border-color .2s ease;width:100%}.AgeGroupEditPopup_input__x\+Ooj:focus{border-color:#cf2c47;outline:none}.AgeGroupEditPopup_input__x\+Ooj:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.AgeGroupEditPopup_input__x\+Ooj::placeholder{color:#999}.AgeGroupEditPopup_inputError__jebnz{border-color:#cf2c47!important}.AgeGroupEditPopup_errorText__xNYiT{color:#cf2c47;font-size:13px;font-weight:500;margin-top:2px}.AgeGroupEditPopup_helpText__PZN0o{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;font-size:13px;line-height:1.5;margin-top:4px;padding:10px 12px}.AgeGroupEditPopup_helpList__-gKsc{list-style-type:disc;margin:8px 0 0;padding-left:20px}.AgeGroupEditPopup_helpList__-gKsc li{color:#6b7280;margin:4px 0}.AgeGroupEditPopup_helpList__-gKsc strong{background-color:#fff;border-radius:2px;color:#374151;font-family:Courier New,monospace;font-weight:600;padding:2px 4px}.AgeGroupEditPopup_buttons__SjO\+h{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.AgeGroupEditPopup_categoryHelp__02UJq{background:#f0f7ff;border:1px solid #b3d9ff;border-radius:6px;margin:8px 0;padding:12px 16px}.AgeGroupEditPopup_helpHeader__x1-Cd{align-items:center;color:#06c;display:flex;font-weight:600;gap:8px;margin-bottom:8px}.AgeGroupEditPopup_helpHeader__x1-Cd svg{color:#06c}.AgeGroupEditPopup_helpContent__9M3Ij{color:#333;font-size:14px;line-height:1.5}.AgeGroupEditPopup_helpContent__9M3Ij p{margin:4px 0}.AgeGroupEditPopup_helpContent__9M3Ij ul{margin:8px 0 0 20px;padding:0}.AgeGroupEditPopup_helpContent__9M3Ij li{margin:4px 0}.AgeGroupEditPopup_helpContent__9M3Ij strong{color:#111;font-weight:600}.AgeGroupEditPopup_dropdownContainer__dWoXV{position:relative;width:100%}.AgeGroupEditPopup_dropdownButton__Z6z32{align-items:center;background-color:#fff;border:2px solid #e2e2e2;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;font-size:15px;justify-content:space-between;padding:10px 14px;text-align:left;transition:border-color .2s ease;width:100%}.AgeGroupEditPopup_dropdownButton__Z6z32:focus{border-color:#cf2c47;outline:none}.AgeGroupEditPopup_dropdownButton__Z6z32.AgeGroupEditPopup_disabled__4duEp{background-color:#f5f5f5;color:#999;cursor:not-allowed}.AgeGroupEditPopup_dropdownValue__KFrLt{color:#333}.AgeGroupEditPopup_dropdownPlaceholder__p-C6b{color:#999}.AgeGroupEditPopup_dropdownIcon__A\+9pC{color:#6b7280;flex-shrink:0;transition:transform .2s ease}.AgeGroupEditPopup_dropdownIconOpen__LzHp4{transform:rotate(180deg)}.AgeGroupEditPopup_dropdownMenu__ivv6X{background:#fff;border:2px solid #e2e2e2;border-radius:4px;box-shadow:0 4px 6px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.AgeGroupEditPopup_dropdownOption__W\+MZa{background:none;border:none;color:#333;cursor:pointer;font-family:inherit;font-size:15px;padding:10px 14px;text-align:left;transition:background-color .2s ease;width:100%}.AgeGroupEditPopup_dropdownOption__W\+MZa:hover{background-color:#f9fafb}.AgeGroupEditPopup_dropdownOptionSelected__op4P-{background-color:#fce4e8;color:#cf2c47;font-weight:600}.AgeGroupEditPopup_dropdownOptionSelected__op4P-:hover{background-color:#fce4e8}@media (max-width:768px){.AgeGroupEditPopup_form__TLqS3{padding:0 20px}.AgeGroupEditPopup_twoColumnRow__Lp9Ot{flex-direction:column;gap:20px}.AgeGroupEditPopup_label__Tk8P5{font-size:14px}.AgeGroupEditPopup_input__x\+Ooj{font-size:14px;padding:8px 12px}.AgeGroupEditPopup_helpText__PZN0o{font-size:12px;padding:8px 10px}.AgeGroupEditPopup_helpList__-gKsc{padding-left:16px}.AgeGroupEditPopup_helpList__-gKsc li{margin:3px 0}.AgeGroupEditPopup_errorText__xNYiT{font-size:12px}}.AthleteGroups_buttonContainer__wxG\+J{display:flex;gap:12px;position:relative;top:20px}.AthleteGroupEditPopup_formContainer__Twnon{padding:32px}.AthleteGroupEditPopup_groupInfoSection__MY5e4{grid-gap:24px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:32px;padding:24px}.AthleteGroupEditPopup_formGroup__fhCPs{display:flex;flex-direction:column;gap:8px}.AthleteGroupEditPopup_formLabel__Mh6cP{color:#374151;font-size:14px;font-weight:600}.AthleteGroupEditPopup_textInput__6VucI{border:2px solid #e5e7eb;border-radius:6px;box-sizing:border-box;font-size:14px;padding:10px 14px;transition:all .2s ease}.AthleteGroupEditPopup_textInput__6VucI:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.AthleteGroupEditPopup_textInput__6VucI:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.AthleteGroupEditPopup_inputError__ku7ud{border-color:#cf2c47!important}.AthleteGroupEditPopup_errorText__JJ64q{color:#cf2c47;font-size:13px;font-weight:500;margin-top:2px}.AthleteGroupEditPopup_athleteSelectionSection__8uIZ1{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;min-height:500px}.AthleteGroupEditPopup_selectionColumn__NBP7K{display:flex;flex-direction:column;gap:12px}.AthleteGroupEditPopup_columnHeader__64XOJ{border-bottom:2px solid #e5e7eb;color:#374151;font-size:15px;font-weight:600;padding-bottom:8px}.AthleteGroupEditPopup_filtersContainer__NBfVh{display:flex;gap:12px;margin-bottom:12px}.AthleteGroupEditPopup_searchWrapper__rZTIR{flex:1 1;position:relative}.AthleteGroupEditPopup_searchInput__q9U2B{border:2px solid #e5e7eb;border-radius:6px;box-sizing:border-box;font-size:14px;padding:8px 36px 8px 12px;transition:border-color .2s ease;width:100%}.AthleteGroupEditPopup_searchInput__q9U2B:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.AthleteGroupEditPopup_clearSearch__PXaZo{background:#0000;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:18px;padding:4px 8px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.AthleteGroupEditPopup_clearSearch__PXaZo:hover{background:#f3f4f6;color:#374151}.AthleteGroupEditPopup_filterSelect__ujHo3{background:#fff;border:2px solid #e5e7eb;border-radius:6px;cursor:pointer;font-size:14px;min-width:120px;padding:8px 12px;transition:border-color .2s ease}.AthleteGroupEditPopup_filterSelect__ujHo3:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.AthleteGroupEditPopup_athletesList__zY5UZ{background:#fff;border:2px solid #e5e7eb;border-radius:8px;height:400px;overflow-y:auto;padding:4px}.AthleteGroupEditPopup_selectedAthletesList__lpUk8{background:#f0f4ff;border:2px solid #93c5fd;border-radius:8px;height:400px;overflow-y:auto;padding:4px}.AthleteGroupEditPopup_emptyState__hNReG{color:#9ca3af;font-size:14px;font-style:italic;padding:40px 20px;text-align:center}.AthleteGroupEditPopup_selectionActions__-eyDi{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.AthleteGroupEditPopup_selectionInfo__RE6Eu{color:#6b7280;font-size:13px}.AthleteGroupEditPopup_clearAllBtn__op\+cd{background:#0000;border:1px solid #ef4444;border-radius:4px;color:#ef4444;cursor:pointer;font-size:12px;padding:4px 12px;transition:all .2s ease}.AthleteGroupEditPopup_clearAllBtn__op\+cd:hover{background:#ef4444;color:#fff}.AthleteGroupEditPopup_actionButtons__MpC7X{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:24px 32px}.AthleteGroupEditPopup_btnCancel__FKHLF{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .2s ease}.AthleteGroupEditPopup_btnCancel__FKHLF:hover{background:#f9fafb;border-color:#d1d5db}.AthleteGroupEditPopup_btnSave__6izuG{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .2s ease}.AthleteGroupEditPopup_btnSave__6izuG:hover{box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.AthleteGroupEditPopup_btnSave__6izuG:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.AthleteGroupEditPopup_formContainer__Twnon{padding:20px}.AthleteGroupEditPopup_athleteSelectionSection__8uIZ1,.AthleteGroupEditPopup_groupInfoSection__MY5e4{grid-template-columns:1fr}.AthleteGroupEditPopup_filtersContainer__NBfVh{flex-direction:column}.AthleteGroupEditPopup_filterSelect__ujHo3{min-width:auto}}.AthleteGroupEditPopup_customDropdownButton__xjqdm{border:2px solid #e5e7eb!important;border-radius:6px!important;box-sizing:border-box!important;font-size:14px!important;height:42px!important;margin-top:2px!important;min-height:42px!important;padding:10px 14px!important;transition:all .2s ease!important}.AthleteGroupEditPopup_customDropdownButton__xjqdm:focus{border-color:#667eea!important;box-shadow:0 0 0 3px #667eea1a!important}.AthleteGroupItem_athleteItem__2B3Bz{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;margin:4px;padding:10px 14px;transition:all .2s ease}.AthleteGroupItem_athleteItem__2B3Bz:hover{background:#eff6ff;border-color:#667eea;transform:translateX(2px)}.AthleteGroupItem_athleteItem__2B3Bz.AthleteGroupItem_disabled__0coAU{cursor:not-allowed;opacity:.5}.AthleteGroupItem_athleteItem__2B3Bz.AthleteGroupItem_disabled__0coAU:hover{background:#f9fafb;border-color:#e5e7eb;transform:none}.AthleteGroupItem_athleteItem__2B3Bz.AthleteGroupItem_selected__WvzHm{background:#fff;border:1px solid #bfdbfe}.AthleteGroupItem_athleteItem__2B3Bz.AthleteGroupItem_selected__WvzHm:hover{border-color:#667eea;box-shadow:0 2px 4px #667eea33}.AthleteGroupItem_athleteInfo__LirlX{display:flex;flex:1 1;flex-direction:column;gap:2px}.AthleteGroupItem_athleteName__CG7VB{color:#374151;font-size:14px;font-weight:500}.AthleteGroupItem_athleteDetails__LxfvY{color:#6b7280;font-size:12px}.AthleteGroupItem_athleteActions__ZXhAQ{align-items:center;display:flex;gap:8px}.AthleteGroupItem_addButton__wNbJ0,.AthleteGroupItem_removeButton__8htV1{border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;padding:4px 10px;transition:all .2s ease;white-space:nowrap}.AthleteGroupItem_addButton__wNbJ0{background:#667eea;color:#fff}.AthleteGroupItem_addButton__wNbJ0:hover{background:#5a67d8}.AthleteGroupItem_removeButton__8htV1{background:#ef4444;color:#fff}.AthleteGroupItem_removeButton__8htV1:hover{background:#dc2626}.AthleteGroupItem_alreadySelectedBadge__0e2Hr{background:#dbeafe;border-radius:4px;color:#1e40af;font-size:11px;font-weight:500;padding:2px 8px;white-space:nowrap}@media (max-width:768px){.AthleteGroupItem_athleteItem__2B3Bz{padding:8px 12px}.AthleteGroupItem_athleteName__CG7VB{font-size:13px}.AthleteGroupItem_athleteDetails__LxfvY{font-size:11px}.AthleteGroupItem_addButton__wNbJ0,.AthleteGroupItem_removeButton__8htV1{font-size:11px;padding:3px 8px}}.EventTypes_buttonContainer__DE6H8{display:flex;gap:12px;position:relative;top:20px}.EventTypeEditPopup_dropdownMenu__AniNH{max-height:180px;position:fixed}.EventTypeEditPopup_dropdownButton__Clm2B,.EventTypeEditPopup_dropdownOption__hTZRz{font-size:14px;padding:8px 12px}.EventTypeEditPopup_form__6RL3s{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;padding:0 40px}.EventTypeEditPopup_twoColumnRow__oQwHc{display:flex;gap:16px}.EventTypeEditPopup_flex1__J4Flz{flex:1 1}.EventTypeEditPopup_flex2__TqND0{flex:2 1}.EventTypeEditPopup_inputGroup__-6oNj{display:flex;flex-direction:column;gap:6px}.EventTypeEditPopup_label__Wn6tr{color:#333;display:block;font-size:15px;font-weight:600}.EventTypeEditPopup_input__2KMGA{background-color:#fff;border:2px solid #e2e2e2;border-radius:4px;box-sizing:border-box;color:#333;font-size:15px;padding:10px 14px;transition:border-color .2s ease;width:100%}.EventTypeEditPopup_input__2KMGA:focus{border-color:#cf2c47;outline:none}.EventTypeEditPopup_input__2KMGA:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.EventTypeEditPopup_input__2KMGA::placeholder{color:#999}.EventTypeEditPopup_inputError__DJ02\+{border-color:#cf2c47!important}.EventTypeEditPopup_errorText__HevMp{color:#cf2c47;font-size:13px;font-weight:500;margin-top:2px}.EventTypeEditPopup_helpText__\+1riP{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;font-size:13px;line-height:1.5;margin-top:4px;padding:10px 12px}.EventTypeEditPopup_helpList__Uui4t{list-style-type:disc;margin:8px 0 0;padding-left:20px}.EventTypeEditPopup_helpList__Uui4t li{color:#6b7280;margin:4px 0}.EventTypeEditPopup_helpList__Uui4t strong{background-color:#fff;border-radius:2px;color:#374151;font-family:Courier New,monospace;font-weight:600;padding:2px 4px}.EventTypeEditPopup_buttons__HzdXb{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.EventTypeEditPopup_categoryHelp__AIH4Z{background:#f0f7ff;border:1px solid #b3d9ff;border-radius:6px;margin:8px 0;padding:12px 16px}.EventTypeEditPopup_helpHeader__mjBw5{align-items:center;color:#06c;display:flex;font-weight:600;gap:8px;margin-bottom:8px}.EventTypeEditPopup_helpHeader__mjBw5 svg{color:#06c}.EventTypeEditPopup_helpContent__YDkrQ{color:#333;font-size:14px;line-height:1.5}.EventTypeEditPopup_helpContent__YDkrQ p{margin:4px 0}.EventTypeEditPopup_helpContent__YDkrQ ul{margin:8px 0 0 20px;padding:0}.EventTypeEditPopup_helpContent__YDkrQ li{margin:4px 0}.EventTypeEditPopup_helpContent__YDkrQ strong{color:#111;font-weight:600}.EventTypeEditPopup_dropdownContainer__Ejtan{position:relative;width:100%}.EventTypeEditPopup_dropdownButton__Clm2B{align-items:center;background-color:#fff;border:2px solid #e2e2e2;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;font-size:15px;justify-content:space-between;padding:10px 14px;text-align:left;transition:border-color .2s ease;width:100%}.EventTypeEditPopup_dropdownButton__Clm2B:focus{border-color:#cf2c47;outline:none}.EventTypeEditPopup_dropdownButton__Clm2B.EventTypeEditPopup_disabled__lCFr8{background-color:#f5f5f5;color:#999;cursor:not-allowed}.EventTypeEditPopup_dropdownValue__dLL27{color:#333}.EventTypeEditPopup_dropdownPlaceholder__wtRq2{color:#999}.EventTypeEditPopup_dropdownIcon__yYLiy{color:#6b7280;flex-shrink:0;transition:transform .2s ease}.EventTypeEditPopup_dropdownIconOpen__uJS3l{transform:rotate(180deg)}.EventTypeEditPopup_dropdownMenu__AniNH{background:#fff;border:2px solid #e2e2e2;border-radius:4px;box-shadow:0 4px 6px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.EventTypeEditPopup_dropdownOption__hTZRz{background:none;border:none;color:#333;cursor:pointer;font-family:inherit;font-size:15px;padding:10px 14px;text-align:left;transition:background-color .2s ease;width:100%}.EventTypeEditPopup_dropdownOption__hTZRz:hover{background-color:#f9fafb}.EventTypeEditPopup_dropdownOptionSelected__ER2te{background-color:#fce4e8;color:#cf2c47;font-weight:600}.EventTypeEditPopup_dropdownOptionSelected__ER2te:hover{background-color:#fce4e8}@media (max-width:768px){.EventTypeEditPopup_form__6RL3s{padding:0 20px}.EventTypeEditPopup_twoColumnRow__oQwHc{flex-direction:column;gap:20px}.EventTypeEditPopup_label__Wn6tr{font-size:14px}.EventTypeEditPopup_input__2KMGA{font-size:14px;padding:8px 12px}.EventTypeEditPopup_helpText__\+1riP{font-size:12px;padding:8px 10px}.EventTypeEditPopup_helpList__Uui4t{padding-left:16px}.EventTypeEditPopup_helpList__Uui4t li{margin:3px 0}.EventTypeEditPopup_errorText__HevMp{font-size:12px}}.ScrollableTabs_tabs__2u\+RZ{background:#0000;border-bottom:none;display:flex;gap:8px;margin-bottom:10px;overflow-x:auto;padding:0 24px 8px;scrollbar-color:#d1d5db #0000;scrollbar-width:thin}@supports (-moz-appearance:none){.ScrollableTabs_tabs__2u\+RZ{padding-bottom:10px}}.ScrollableTabs_tabs__2u\+RZ::-webkit-scrollbar{height:4px}.ScrollableTabs_tabs__2u\+RZ::-webkit-scrollbar-track{background:#0000}.ScrollableTabs_tabs__2u\+RZ::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.ScrollableTabs_tabs__2u\+RZ::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ScrollableTabs_tab__sRq5k{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;min-width:fit-content;padding:8px;transition:all .2s ease;white-space:nowrap}.ScrollableTabs_tab__sRq5k:hover{background:#e5e7eb;border-color:#d1d5db;color:#111827}.ScrollableTabs_tab__sRq5k.ScrollableTabs_active__4dFV5{background:#3b82f6;border-color:#3b82f6;color:#fff;font-weight:600}.ScrollableTabs_tabCount__riCT\+{background:#0000001a;border-radius:10px;color:inherit;display:inline-block;font-size:12px;margin-left:6px;min-width:20px;padding:2px 6px;text-align:center}.ScrollableTabs_tab__sRq5k.ScrollableTabs_active__4dFV5 .ScrollableTabs_tabCount__riCT\+{background:#fff3;color:#fff}.MeetRegistrationEdit_container__45x6f{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:0 auto;max-width:1200px}.MeetRegistrationEdit_clubsSummary__c67mT{background:#fff;border-bottom:2px solid #e5e7eb;padding:20px 24px}.MeetRegistrationEdit_clubsHeader__G1bEW{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.MeetRegistrationEdit_clubsHeader__G1bEW h3{color:#111827;font-size:16px;font-weight:600}.MeetRegistrationEdit_clubsTotal__rdiaW{color:#6b7280;font-size:14px}.MeetRegistrationEdit_clubsGrid__eIDAV{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.MeetRegistrationEdit_clubCard__4Ozwe{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:12px 16px;transition:all .2s ease}.MeetRegistrationEdit_clubCard__4Ozwe:hover{background:#f3f4f6;border-color:#d1d5db}.MeetRegistrationEdit_clubName__I7PEW{color:#374151;font-size:14px;font-weight:500;margin-bottom:4px}.MeetRegistrationEdit_clubCount__OLcvT{color:#3b82f6;font-size:20px;font-weight:600}.MeetRegistrationEdit_content__\+srEL{padding:24px}.MeetRegistrationEdit_toolbar__SXgID{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-bottom:16px}.MeetRegistrationEdit_searchContainer__lydtS,.MeetRegistrationEdit_tabsContainer__N9Pph{margin-bottom:20px}.MeetRegistrationEdit_searchInput__c3CE9{border:1px solid #e5e7eb;border-radius:6px;font-size:14px;max-width:400px;padding:10px 16px;transition:all .2s ease;width:100%}.MeetRegistrationEdit_searchInput__c3CE9:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.MeetRegistrationEdit_tableWrapper__2PGjs{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.MeetRegistrationEdit_table__7LmGS{border-collapse:collapse;font-size:14px;width:100%}.MeetRegistrationEdit_table__7LmGS thead{background:#f9fafb}.MeetRegistrationEdit_table__7LmGS th{border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600;padding:12px 8px;vertical-align:middle;white-space:nowrap}.MeetRegistrationEdit_thLeft__Z\+PMe{padding-left:16px;padding-right:16px;text-align:left}.MeetRegistrationEdit_thCenter__RWZ9W{line-height:1.2;max-width:70px;min-width:50px;text-align:center;white-space:normal}.MeetRegistrationEdit_thCenter__RWZ9W div{margin:2px 0}.MeetRegistrationEdit_table__7LmGS tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.MeetRegistrationEdit_table__7LmGS tbody tr:hover{background-color:#f9fafb}.MeetRegistrationEdit_table__7LmGS td{color:#111827;padding:12px 16px}.MeetRegistrationEdit_tdLeft__hDBZW{text-align:left}.MeetRegistrationEdit_tdCenter__xILgx{text-align:center}.MeetRegistrationEdit_eventDot__NCr15{color:#10b981;font-size:18px;line-height:1}.MeetRegistrationEdit_actionButtons__4PBW\+{align-items:center;display:flex;gap:8px;justify-content:center}.MeetRegistrationEdit_actionBtn__ageu3{background:#0000;border:none;cursor:pointer;font-size:16px;opacity:.7;padding:4px;transition:transform .2s ease}.MeetRegistrationEdit_actionBtn__ageu3:hover{opacity:1;transform:scale(1.2)}.MeetRegistrationEdit_actionBtn__ageu3:active{transform:scale(.95)}.MeetRegistrationEdit_noData__n5D\+p{color:#6b7280;font-style:italic;padding:40px 16px;text-align:center}.MeetRegistrationEdit_footer__Bdw6M{align-items:center;background:#f9fafb;border-radius:0 0 8px 8px;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.MeetRegistrationEdit_athleteCount__VUsYb{color:#6b7280;font-size:14px}@media (max-width:768px){.MeetRegistrationEdit_clubsGrid__eIDAV{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.MeetRegistrationEdit_toolbar__SXgID{align-items:stretch;flex-direction:column}.MeetRegistrationEdit_searchInput__c3CE9{width:100%}.MeetRegistrationEdit_table__7LmGS{font-size:12px}.MeetRegistrationEdit_table__7LmGS td,.MeetRegistrationEdit_table__7LmGS th{padding:8px 12px}.MeetRegistrationEdit_actionButtons__4PBW\+{gap:4px}.MeetRegistrationEdit_actionBtn__ageu3{font-size:14px}}.GuestMembers_buttons__\+ICco{align-items:center;display:flex;gap:.5rem;justify-content:flex-start}.GuestMembers_button__RNNdh{align-items:center;background-color:#cf2c47;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:11px;font-weight:600;justify-content:center;margin-right:10px;min-width:60px;opacity:.8;padding:4px 15px;text-decoration:none;width:60px}.GuestMembers_viewButton__Pai\+I{align-items:center;color:#cf2c47;display:flex;margin-right:0;text-decoration:none}.GuestMembers_viewButton__Pai\+I svg{fill:#cf2c47;height:20px;margin-left:5px;width:20px}.GuestMembers_badge__vHRL6,.GuestMembers_statusActive__RM2Vo,.GuestMembers_statusBadge__QmcJ4{border-radius:12px;display:inline-block;font-size:13px;font-weight:600;min-width:60px;padding:4px 8px;text-align:center}.GuestMembers_statusActive__RM2Vo{background-color:#dcfce7;color:#166534}.GuestMembers_statusInactive__w3AOd{background-color:#f3f4f6;color:#6b7280}.GuestMembers_roleAdmin__you5X,.GuestMembers_roleBadge__o9MLi,.GuestMembers_statusInactive__w3AOd{border-radius:12px;display:inline-block;font-size:13px;font-weight:600;min-width:60px;padding:4px 8px;text-align:center}.GuestMembers_roleAdmin__you5X{background-color:#dbeafe;color:#1e40af}.GuestMembers_roleOwner__hHw80{background-color:#e0e7ff;color:#3730a3}.GuestMembers_roleMember__Ly\+BE,.GuestMembers_roleOwner__hHw80{border-radius:12px;display:inline-block;font-size:13px;font-weight:600;min-width:60px;padding:4px 8px;text-align:center}.GuestMembers_roleMember__Ly\+BE{background-color:#f9fafb;border:1px solid #e5e7eb;color:#374151}.GuestMembers_pageHeadingWrapper__zCNEf{display:flex;justify-content:space-between;margin-bottom:7px}.GuestMembers_pageHeading__UKpod{color:#2c3e50;font-size:var(--font-size-title);font-weight:600;margin:0}.GuestMembers_pageHeading__UKpod span{color:#aeb7bb;font-size:12px;font-weight:600;margin-left:10px}@media screen and (max-width:992px){.GuestMembers_pageHeadingWrapper__zCNEf{align-items:center}.GuestMembers_pageHeading__UKpod{font-size:26px}}@media screen and (max-width:640px){.GuestMembers_pageHeadingWrapper__zCNEf{align-items:normal;flex-direction:column}.GuestMembers_pageHeading__UKpod{padding-bottom:5px}}.GuestMembers_deleteButton__VYx3f{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;margin-left:6px;margin-right:8px;padding:.25rem .5rem;transition:background .2s ease}.GuestMembers_deleteButton__VYx3f:hover{background:#fef2f2}.GuestMembers_deleteConfirm__T7AQR{background-color:#ef4444!important}.GuestMembers_deleteConfirm__T7AQR:hover{background-color:#dc2626!important}.GuestMembers_resendButton__EPfCt{background-color:#f59e0b;min-width:60px;width:60px}.GuestMembers_resendButton__EPfCt:hover{background-color:#d97706}.GuestAthletes_viewButton__piVh\+{align-items:center;color:#cf2c47;display:flex;text-decoration:none}.GuestAthletes_viewButton__piVh\+ svg{fill:#cf2c47;height:20px;margin-left:5px;width:20px}.GuestAthletes_container__52HOT{background:#f8f9fa;margin:-30px;min-height:100vh;padding:40px 30px 30px}.StartListsView_backLink__j6Bth{background:none;border:none;color:#2563eb;cursor:pointer;font:inherit;font-size:14px;padding:0;text-decoration:underline}.StartListsView_backLink__j6Bth:hover{color:#1d4ed8;text-decoration:underline}.StartListsView_backLink__j6Bth:focus{outline:2px solid #2563eb;outline-offset:2px}.StartListsView_filterCard__UpZAM{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;padding:1.4rem}.StartListsView_filterRow__W7kJz{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.StartListsView_filterGroup__h7DM4{flex:1 1;min-width:200px}.StartListsView_filterLabel__-QpL8{color:#374151;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.StartListsView_ageGroupButtons__AWtOu{display:flex;flex-wrap:wrap;gap:6px}.StartListsView_ageGroupButton__t6HjR{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:all .2s}.StartListsView_ageGroupButton__t6HjR:hover{background:#f3f4f6}.StartListsView_ageGroupButtonActive__-VDgN{background:#3b82f6;border-color:#3b82f6;color:#fff}.StartListsView_exportButtonWrapper__efiNs{align-items:flex-end;display:flex;margin-left:auto}.StartListsView_filterRowBottom__MRCVm{display:flex;flex-wrap:wrap;gap:12px}.StartListsView_filterSelect__1XmuN{background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 12px;width:100%}.StartListsView_filterSelect__1XmuN:focus{border-color:#3b82f6;outline:none}.StartListsView_tableCard__LN3BA{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;overflow:hidden;padding:0}.StartListsView_tableWrapper__C9HfV{overflow:auto}.StartListsView_table__MMaz\+{border-collapse:collapse;font-size:14px;width:100%}.StartListsView_tableHeader__AHawx{background:#5b9bd5}.StartListsView_tableHeaderCell__7V4Ju{background:inherit;border:none;color:#fff;font-weight:600;padding:12px 16px;text-align:left}.StartListsView_tableHeaderCellCenter__kTxum{text-align:center}.StartListsView_tableRow__YKQ71{border-bottom:1px solid #f3f4f6;transition:background-color .2s}.StartListsView_tableRow__YKQ71:hover{background:#f9fafb}.StartListsView_tableCell__myZ8q{padding:12px 16px}.StartListsView_tableCellCenter__MtgKT{text-align:center}.StartListsView_athleteCount__ECK\+l{color:#374151}.StartListsView_assignedCount__6Ke93{font-size:13px;font-weight:500;margin-left:4px;opacity:.85}.StartListsView_statusBadge__SIJ5B{align-items:center;background:#d1fae5;border-radius:4px;color:#065f46;display:inline-flex;font-size:14px;font-weight:600;gap:4px;padding:4px 8px}.StartListsView_statusBadgeWarning__2Q76K{background:#fed7aa;color:#7c2d12}.StartListsView_statusEmpty__IqpU4{color:#d1d5db;font-size:20px}.StartListsView_actionButtons__0ocpe{display:flex;gap:8px;justify-content:center}.StartListsView_summaryInfo__zWT4y{background:#f9fafb;color:#6b7280;font-size:14px;padding:12px 16px}.StartListsView_emptyState__Kb-PP{color:#6b7280;padding:40px 16px;text-align:center}@media screen and (max-width:768px){.StartListsView_filterCard__UpZAM{padding:1rem}.StartListsView_filterRowBottom__MRCVm{flex-direction:column}.StartListsView_filterGroup__h7DM4{min-width:100%}.StartListsView_tableWrapper__C9HfV{overflow-x:auto}.StartListsView_actionButtons__0ocpe{flex-direction:column;gap:4px}}.StartListDetails_backLink__SVCAS{background:none;border:none;color:#2563eb;cursor:pointer;font:inherit;font-size:14px;padding:0;text-decoration:underline}.StartListDetails_backLink__SVCAS:hover{color:#1d4ed8;text-decoration:underline}.StartListDetails_backLink__SVCAS:focus{outline:2px solid #2563eb;outline-offset:2px}.StartListDetails_heatCard__ImOjD{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;overflow:hidden;padding:0}.StartListDetails_heatHeader__pNgW\+{color:#fff;font-size:14px;font-weight:600;padding:12px 16px}.StartListDetails_heatHeaderHeat__2RHpH{background:linear-gradient(135deg,#667eea,#764ba2)}.StartListDetails_heatHeaderSemifinal__glz8j{background:linear-gradient(135deg,#f59e0b,#d97706)}.StartListDetails_heatHeaderFinal__ZcOje{background:linear-gradient(135deg,#10b981,#059669)}.StartListDetails_athletesTable__ptr-a{border-collapse:collapse;font-size:14px;width:100%}.StartListDetails_tableHeader__ybfGM{background:#f9fafb}.StartListDetails_tableHeaderCell__K4HMm{border-bottom:1px solid #e5e7eb;color:#374151;font-weight:600;padding:10px 16px}.StartListDetails_tableHeaderCellCenter__yYLtf{text-align:center}.StartListDetails_tableHeaderCellLeft__LRSE4{text-align:left}.StartListDetails_tableHeaderCellBib__Wr41F,.StartListDetails_tableHeaderCellLane__NyLf4{width:80px}.StartListDetails_tableHeaderCellTime__shA1U{width:100px}.StartListDetails_tableHeaderCellClub__Qer5y{width:300px}.StartListDetails_tableCellClub__zZNN0{color:#6b7280;width:300px}.StartListDetails_tableRow__klTNh{border-bottom:1px solid #f3f4f6}.StartListDetails_tableRowLast__j7PqU{border-bottom:none}.StartListDetails_tableRowEven__yHJOF{background:#fff}.StartListDetails_tableRowOdd__KitxI{background:#f9fafb}.StartListDetails_tableCell__PGqBY{padding:12px 16px}.StartListDetails_tableCellCenter__mwR6e{text-align:center}.StartListDetails_tableCellLeft__4KEHa{text-align:left}.StartListDetails_tableCellLane__mhNWb{font-weight:600}.StartListDetails_tableCellBib__wQ59L{color:#6b7280}.StartListDetails_tableCellAthlete__XBxmz{font-weight:500}.StartListDetails_tableCellTime__bA\+Cp{color:#6b7280;font-weight:500}.StartListDetails_tableCellTimeSemifinal__met6q{color:#3b82f6}.StartListDetails_emptySection__WM0br{background:#fff;border:2px dashed #e5e7eb;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;padding:2rem;text-align:center}.StartListDetails_emptySectionSmall__rIOEC{padding:1.5rem}.StartListDetails_emptySectionTitle__onD0Y{color:#374151;font-size:16px;font-weight:600;margin:0 0 8px}.StartListDetails_emptySectionText__Ppab4{color:#9ca3af;font-size:14px;margin:0}.StartListDetails_loadingContainer__5xwqv{color:#6b7280;font-size:16px;padding:40px;text-align:center}@media screen and (max-width:768px){.StartListDetails_heatCard__ImOjD{margin-bottom:1rem}.StartListDetails_athletesTable__ptr-a{font-size:13px}.StartListDetails_tableCell__PGqBY,.StartListDetails_tableHeaderCell__K4HMm{padding:8px 12px}}.StartListsEditor_scrollableContent__1x8EE{max-height:600px;overflow-y:auto;padding-right:8px}.StartListsEditor_scrollableContent__1x8EE::-webkit-scrollbar{width:8px}.StartListsEditor_scrollableContent__1x8EE::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.StartListsEditor_scrollableContent__1x8EE::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.StartListsEditor_scrollableContent__1x8EE::-webkit-scrollbar-thumb:hover{background:#555}.StartListsEditor_backLink__l8Nxi{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:14px;font-weight:500;padding:0;text-decoration:none}.StartListsEditor_backLink__l8Nxi:hover{text-decoration:underline}.StartListsEditor_settingsCard__DMgjC{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;padding:1.4rem}.StartListsEditor_settingsTitle__-t01D{color:#374151;font-size:16px;font-weight:600;margin-bottom:16px}.StartListsEditor_settingsContent__6jGTy{align-items:flex-end;display:flex;gap:24px}.StartListsEditor_lanesSection__5komg{flex:0 0 auto}.StartListsEditor_lanesLabel__Q36kJ{color:#374151;display:block;font-size:12px;font-weight:600;margin-bottom:8px}.StartListsEditor_lanesContainer__6Zc9W{display:flex;flex-wrap:wrap;gap:6px}.StartListsEditor_laneButton__W0lYz{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;height:36px;transition:all .2s;width:36px}.StartListsEditor_laneButton__W0lYz:hover{background:#f3f4f6}.StartListsEditor_laneButtonSelected__6r-H8{background:#3b82f6;border-color:#3b82f6;color:#fff}.StartListsEditor_athletesPerHeat__R-BR-{display:flex;gap:16px}.StartListsEditor_fieldLabel__pcKZB{color:#374151;display:block;font-size:12px;font-weight:600;margin-bottom:8px}.StartListsEditor_fieldSelect__xGK19{background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 12px;width:80px}.StartListsEditor_fieldSelect__xGK19:focus{border-color:#3b82f6;outline:none}.StartListsEditor_autoGenerateSection__0eHdZ{margin-left:auto}.StartListsEditor_editorCard__7cMXA{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;overflow:hidden}.StartListsEditor_tabsSection__Eh1\+T{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:1.4rem}.StartListsEditor_roundTabs__qsdkx{display:flex;gap:8px}.StartListsEditor_tabButton__tmEMZ{background:#f3f4f6;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;text-transform:capitalize;transition:all .2s}.StartListsEditor_tabButton__tmEMZ:hover{background:#e5e7eb}.StartListsEditor_tabButtonActive__457gX{background:#3b82f6;color:#fff}.StartListsEditor_actionButtons__sIaWo{display:flex;gap:8px}.StartListsEditor_separator__qa2eR{background:#e5e7eb;height:1px;margin:0}.StartListsEditor_mainEditor__ESdGH{display:flex;gap:20px;overflow:hidden;padding:1.4rem}.StartListsEditor_athletesPanel__OGb0w{border-right:2px solid #e5e7eb;flex-shrink:0;padding-right:20px;width:220px}.StartListsEditor_athletesHeader__K-QiM{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;color:#fff;font-size:14px;font-weight:600;margin-bottom:12px;padding:12px}.StartListsEditor_sortSelect__4iCLh{background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-size:13px;margin-bottom:12px;padding:6px 12px;width:100%}.StartListsEditor_sortSelect__4iCLh:focus{border-color:#3b82f6;outline:none}.StartListsEditor_athletesList__5OasU{height:600px;overflow-y:auto}.StartListsEditor_athleteCard__8BzgX{background:#f9fafb;border:2px solid #e5e7eb;border-radius:6px;cursor:pointer;font-size:13px;margin-bottom:6px;padding:10px;transition:all .2s}.StartListsEditor_athleteCard__8BzgX:hover{background:#f3f4f6;border-color:#d1d5db}.StartListsEditor_athleteCardSelected__R5jSt,.StartListsEditor_athleteCardSelected__R5jSt:hover{background:#fef3c7;border-color:#f59e0b}.StartListsEditor_athleteCardRow1__0wTi6{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.StartListsEditor_athleteCardRow2__JqAoN{align-items:center;display:flex;gap:4px}.StartListsEditor_athleteName__9Tcpt{color:#111827;font-size:13px;font-weight:600}.StartListsEditor_athleteId__MPKiL{color:#6b7280;font-size:12px;font-weight:600}.StartListsEditor_badge__1EC9G{background:#e5e7eb;border-radius:3px;color:#374151;display:inline-block;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase}.StartListsEditor_sbLabel__ByXZd{color:#6b7280;font-size:11px;margin-left:2px}.StartListsEditor_sbValue__mwZ08{color:#111827;font-size:11px;font-weight:600}.StartListsEditor_heatsSection__OGXM6{flex:1 1;overflow-x:auto}.StartListsEditor_heatsContainer__GfVqY{display:flex;gap:12px;min-width:fit-content}.StartListsEditor_heatCard__9xRJl{border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;overflow:hidden;width:200px}.StartListsEditor_heatHeader__o0P\+1{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:12px}.StartListsEditor_heatActions__o4ocP{display:flex;gap:4px}.StartListsEditor_heatActionButton__iK1\+4{background:#fff3;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:11px;padding:2px 6px;transition:background .2s}.StartListsEditor_heatActionButton__iK1\+4:hover{background:#ffffff4d}.StartListsEditor_heatContent__JkItY{background:#f9fafb;padding:12px}.StartListsEditor_laneCard__xUSpz{background:#fff;border:2px dashed #d1d5db;border-radius:4px;cursor:pointer;font-size:12px;margin-bottom:6px;min-height:65px;padding:10px;position:relative;transition:all .2s}.StartListsEditor_laneCard__xUSpz:hover{border-color:#9ca3af}.StartListsEditor_laneCardOccupied__bp0l8{background:#eff6ff;border:2px solid #3b82f6}.StartListsEditor_laneCardSelected__t00xH{background:#fef3c7;border:2px solid #f59e0b}.StartListsEditor_laneNumber__rn\+Vp{color:#6b7280;font-size:11px;font-weight:600;margin-bottom:4px}.StartListsEditor_removeAthleteButton__Ny4J4{background:#fee2e2;border:none;border-radius:3px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:700;padding:2px 6px;position:absolute;right:4px;top:4px;transition:background .2s}.StartListsEditor_removeAthleteButton__Ny4J4:hover{background:#fecaca}.StartListsEditor_emptyLane__mtCEk{color:#9ca3af;font-size:11px;padding:8px 0;text-align:center}.StartListsEditor_statusBar__QE582{align-items:center;display:flex;justify-content:space-between;padding:1rem 1.4rem}.StartListsEditor_statusText__up0eW{color:#6b7280;font-size:14px}.StartListsEditor_statusActions__czcOr{display:flex;gap:8px}.StartListsEditor_modalOverlay__CLPp2{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.StartListsEditor_modalContent__4U8eI{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:90%;padding:24px;width:400px}.StartListsEditor_modalTitle__HnS8t{font-size:18px;font-weight:600;margin:0 0 16px}.StartListsEditor_modalSection__hfQS9{margin-bottom:16px}.StartListsEditor_modalDescription__FjquE{color:#6b7280;font-size:14px;margin-bottom:12px}.StartListsEditor_modalLabel__oJmfQ{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.StartListsEditor_modalSelect__CL7R9{border:1px solid #d1d5db;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.StartListsEditor_radioGroup__wd9JQ{margin-top:16px}.StartListsEditor_radioOption__78MH6{align-items:center;display:flex;gap:8px;margin-bottom:6px}.StartListsEditor_radioOption__78MH6:last-child{margin-bottom:0}.StartListsEditor_radioInput__XrmRf{cursor:pointer}.StartListsEditor_radioLabel__ywBkt{cursor:pointer;font-size:14px}.StartListsEditor_modalActions__\+y9Su{display:flex;gap:8px;justify-content:flex-end;margin-top:24px}.StartListsEditor_modalButton__ANK8o{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .2s}.StartListsEditor_modalButton__ANK8o:hover{background:#f3f4f6}.StartListsEditor_modalButtonPrimary__h44XU{background:#3b82f6;border:none;color:#fff;font-weight:500}.StartListsEditor_modalButtonPrimary__h44XU:hover{background:#2563eb}@media screen and (max-width:900px){.StartListsEditor_mainEditor__ESdGH{flex-direction:column}.StartListsEditor_athletesPanel__OGb0w{border-bottom:2px solid #e5e7eb;border-right:none;padding-bottom:20px;padding-right:0;width:100%}.StartListsEditor_athletesList__5OasU{height:300px}}@media screen and (max-width:768px){.StartListsEditor_settingsContent__6jGTy{align-items:flex-start;flex-direction:column}.StartListsEditor_lanesSection__5komg{width:100%}.StartListsEditor_autoGenerateSection__0eHdZ{margin-left:0}.StartListsEditor_tabsSection__Eh1\+T{align-items:flex-start;flex-direction:column}.StartListsEditor_actionButtons__sIaWo{justify-content:flex-start;width:100%}.StartListsEditor_statusBar__QE582{align-items:flex-start;flex-direction:column;gap:12px}.StartListsEditor_statusActions__czcOr{justify-content:flex-end;width:100%}}:root{--main-font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--black-color:#000;--bright-black-color:#24282a;--grey-color:#313131;--new-title-color:#2c3e50;--new-subtitle-color:#7f8c8d;--medium-grey-color:#6b7280;--slate-grey-color:#64748b;--charcoal-grey-color:#5a6169;--dark-grey-color:#4b5563;--deep-grey-color:#374151;--light-grey-color:#889398;--section-header-light-gray-color:#e9ecef;--red-color:#cf2c47;--dark-intense-red-color:#e74c3c;--green-color:#44c58d;--dark-green-color:#2f9267;--bright-grey-color:#aeb7bb;--ghost-white-color:#f9fbfc;--tab-active-color:#f2f3f3;--shadow-color:#efeff0;--white-color:#fff;--page-background-color:#f5f5f5;--font-size-error-msg:10px;--font-size-links:12px;--font-size-normal-text:14px;--font-size-label-text:15px;--font-size-subtitle:16px;--font-size-tabs:21px;--font-size-2x:24px;--font-size-title:28px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-title:600}body{background-color:#f5f5f5;background-color:var(--page-background-color)}body,input,select,textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--main-font-family),sans-serif;font-size:14px}input,select,textarea{background-color:#fff}.heading1{font-size:24px;font-weight:700}.heading1,.heading2{color:#2c3e50;color:var(--new-title-color);margin:0}.heading2{font-size:21px;font-weight:500}.link{font-size:16px;font-weight:700}.link,.tableCellLink{color:#cf2c47;color:var(--red-color);text-decoration:none}.tableCellLink{align-items:center;cursor:pointer;display:flex;margin-right:10px}.tableCellLink svg{fill:#cf2c47;fill:var(--red-color);height:20px;margin-left:5px;width:20px}.error{color:#e74c3c;color:var(--dark-intense-red-color);font-size:10px}.tabOption{border-radius:5px;color:#aeb7bb;color:var(--bright-grey-color);cursor:pointer;font-size:21px;font-weight:600;margin-right:3px;padding:8px 20px}.tabOption.active{background-color:#f2f3f3;background-color:var(--tab-active-color);color:#313131;color:var(--grey-color)}.disabled{pointer-events:none}@media screen and (max-width:992px){.tabOption{padding:8px 14px}}@media screen and (max-width:480px){.link{font-size:14px}}.modalOverlay{align-items:center;animation:fadeIn .3s;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal{animation:slideIn .3s;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;max-height:90vh;max-width:600px;overflow:hidden;overflow-y:auto;padding:40px 0 20px;width:90%}.bigModal{max-width:1000px!important}.modalContent{height:100%;overflow-y:auto;position:relative;width:100%}.modalTitle{color:#cf2c47;font-size:30px;font-weight:700;margin-bottom:30px;margin-top:20px;padding:0 20px;text-align:center}.goBack{align-items:center;cursor:pointer;display:flex;left:41px;position:absolute;top:28px}.goBackImage{height:17px;margin-right:10px;width:20px}.goBackImage img{display:block;width:100%}.goBackText{color:#333;font-size:16px;font-weight:600}.closeBtn{align-items:center;cursor:pointer;display:flex;height:63px;justify-content:center;position:absolute;right:1px;top:1px;width:63px}.closeBtn img{display:block}.form{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;padding:0 40px}.twoColumnRow{display:flex;gap:16px}.flex1{flex:1 1}.flex2{flex:2 1}.inputGroup{display:flex;flex-direction:column;gap:6px}.label{display:block;font-weight:600}.input,.label{color:#333;font-size:15px}.input{background-color:#fff;border:2px solid #e2e2e2;border-radius:4px;box-sizing:border-box;padding:10px 14px;transition:border-color .2s ease;width:100%}.input:focus{border-color:#cf2c47;outline:none}.input:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.input::placeholder{color:#999}.inputError{border-color:#cf2c47!important}.errorText{color:#cf2c47;font-size:13px;font-weight:500;margin-top:2px}@media (max-width:768px){.form{padding:0 20px}.twoColumnRow{flex-direction:column;gap:20px}.input,.label{font-size:14px}.input{padding:8px 12px}.helpText{font-size:12px;padding:8px 10px}.helpList{padding-left:16px}.helpList li{margin:3px 0}.errorText{font-size:12px}}
/*# sourceMappingURL=main.d04b32b2.css.map*/