.styles-module-scss-module__FhvS7a__scheduleList{flex-direction:column;gap:6px;display:flex}.styles-module-scss-module__FhvS7a__scheduleRow{flex-direction:row;align-items:baseline;gap:12px;display:flex}.styles-module-scss-module__FhvS7a__scheduleTime{min-width:80px;color:var(--gray-11);flex-shrink:0;font-size:13px}.styles-module-scss-module__FhvS7a__scheduleActivity{font-size:14px}
.styles-module-scss-module__pwiXEq__row{background:var(--accent-2);border-radius:8px;flex-direction:row;align-items:flex-start;gap:12px;padding:12px;display:flex}.styles-module-scss-module__pwiXEq__rowFlush{background:0 0;padding:0}.styles-module-scss-module__pwiXEq__rowCentered{align-items:center}.styles-module-scss-module__pwiXEq__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.styles-module-scss-module__pwiXEq__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.styles-module-scss-module__pwiXEq__trigger{cursor:pointer;color:var(--gray-11);border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:background .15s,color .15s;display:flex}.styles-module-scss-module__pwiXEq__trigger:hover{background:var(--accent-3);color:var(--gray-12)}.styles-module-scss-module__pwiXEq__menu{padding:8px 0}.styles-module-scss-module__pwiXEq__menuItem{white-space:nowrap;padding:8px 20px}.styles-module-scss-module__pwiXEq__menuItem:hover{cursor:pointer;background-color:var(--accent-3)}
.styles-module-scss-module__ON8vyW__root{padding:16px 0}.styles-module-scss-module__ON8vyW__heightRow{align-items:center;gap:8px;display:flex}.styles-module-scss-module__ON8vyW__heightInput{border:1px solid var(--gray-6);background:var(--color-background);width:100px;color:var(--gray-12);border-radius:8px;padding:8px 12px;font-family:inherit;font-size:14px}.styles-module-scss-module__ON8vyW__heightInput:focus{border-color:var(--accent-8);box-shadow:0 0 0 1px var(--accent-8);outline:none}.styles-module-scss-module__ON8vyW__heightInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.styles-module-scss-module__ON8vyW__heightInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.styles-module-scss-module__ON8vyW__heightInput{-moz-appearance:textfield}
.styles-module-scss-module__4mKG0q__editGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:700px){.styles-module-scss-module__4mKG0q__editGrid{grid-template-columns:1fr;gap:8px}}.styles-module-scss-module__4mKG0q__editGridFullWidth{grid-column:1/-1}.styles-module-scss-module__4mKG0q__dobRow{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.styles-module-scss-module__4mKG0q__section{border-top:1px solid var(--gray-4);padding-top:10px}.styles-module-scss-module__4mKG0q__editActions{justify-content:flex-end;align-items:center;gap:8px;padding-bottom:16px;display:flex}.styles-module-scss-module__4mKG0q__yesNoGroup{gap:8px;display:flex}.styles-module-scss-module__4mKG0q__yesNoButton{all:unset;cursor:pointer;border:2px solid var(--gray-5);background:var(--color-panel);color:var(--gray-9);box-sizing:border-box;text-align:center;border-radius:8px;min-height:36px;padding:8px 20px;font-size:14px;font-weight:600;transition:all .15s}.styles-module-scss-module__4mKG0q__yesNoButton:hover{border-color:var(--gray-7)}@media (max-width:700px){.styles-module-scss-module__4mKG0q__yesNoButton{flex:1;min-height:44px}}.styles-module-scss-module__4mKG0q__yesNoButtonActive{border-color:var(--blue-8);background:var(--blue-2);color:var(--blue-11)}.styles-module-scss-module__4mKG0q__yesNoButtonActive:hover{border-color:var(--blue-9)}.styles-module-scss-module__4mKG0q__heightInputRow{align-items:center;gap:8px;display:flex}.styles-module-scss-module__4mKG0q__heightInput{border:1px solid var(--gray-6);background:var(--color-panel);border-radius:6px;width:100px;padding:8px 12px;font-size:14px}.styles-module-scss-module__4mKG0q__heightInput:focus{border-color:var(--blue-8);box-shadow:0 0 0 1px var(--blue-8);outline:none}
.styles-module-scss-module__hg63UG__root{padding:16px 0}.styles-module-scss-module__hg63UG__heightRow{align-items:center;gap:8px;display:flex}.styles-module-scss-module__hg63UG__heightInput{border:1px solid var(--gray-6);background:var(--color-background);width:100px;color:var(--gray-12);border-radius:8px;padding:8px 12px;font-family:inherit;font-size:14px}.styles-module-scss-module__hg63UG__heightInput:focus{border-color:var(--accent-8);box-shadow:0 0 0 1px var(--accent-8);outline:none}.styles-module-scss-module__hg63UG__heightInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.styles-module-scss-module__hg63UG__heightInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.styles-module-scss-module__hg63UG__heightInput{-moz-appearance:textfield}
.styles-module-scss-module__zP2k_W__headerCoach{background:var(--accent-2);border-radius:10px;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.styles-module-scss-module__zP2k_W__coachAvatar{background:var(--orange-9);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.styles-module-scss-module__zP2k_W__coachAvatarImage{object-fit:cover;border-radius:50%;width:100%;height:100%}.styles-module-scss-module__zP2k_W__statusBadge{letter-spacing:.5px;border-radius:6px;align-items:center;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.styles-module-scss-module__zP2k_W__statusRegistered{background:var(--blue-3);color:var(--blue-11)}.styles-module-scss-module__zP2k_W__statusWaitlisted{background:var(--amber-3);color:var(--amber-11)}.styles-module-scss-module__zP2k_W__capacityBadge{border-radius:100px;align-items:center;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.styles-module-scss-module__zP2k_W__capacityAvailable{background:var(--green-3);color:var(--green-11)}.styles-module-scss-module__zP2k_W__capacityFull{background:var(--amber-3);color:var(--amber-11)}.styles-module-scss-module__zP2k_W__card{background:var(--color-panel);border:1px solid var(--accent-4);border-radius:12px;padding:20px}.styles-module-scss-module__zP2k_W__registeredRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.styles-module-scss-module__zP2k_W__registeredList{flex-direction:column;gap:8px;display:flex}.styles-module-scss-module__zP2k_W__actionSection{text-align:center;flex-direction:column;align-items:center;padding:20px 0;display:flex}.styles-module-scss-module__zP2k_W__waitlistDialogContent{padding:8px 0}
/*# sourceMappingURL=2588d7034c99f17a.css.map*/