._page_in4ee_1{color:#172019;background:#f4f8f5;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Yu Gothic,sans-serif}._page_in4ee_1,._page_in4ee_1 *{box-sizing:border-box}._header_in4ee_1{background:#fff;border-bottom:1px solid #d9e4dc}._headerInner_in4ee_1{justify-content:space-between;align-items:center;gap:16px;max-width:760px;min-height:74px;margin:auto;padding:12px 20px;display:flex}._brand_in4ee_1{color:inherit;align-items:center;gap:9px;font-size:1.35rem;font-weight:950;text-decoration:none;display:flex}._brand_in4ee_1 img{object-fit:contain;width:42px;height:42px}._brand_in4ee_1 small{color:#67736a;margin-left:4px;font-size:.78rem}._beta_in4ee_1{color:#795100;background:#fff2cf;border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:850}._main_in4ee_1{width:100%;max-width:760px;margin:auto;padding:28px 20px 80px}._main_in4ee_1 h1{margin:0 0 8px;font-size:clamp(1.7rem,6vw,2.35rem);line-height:1.3}._lead_in4ee_1{color:#5f6d63;margin:0 0 22px;line-height:1.7}._card_in4ee_1{background:#fff;border:1px solid #d4e0d7;border-radius:18px;max-width:100%;margin:16px 0;padding:20px;box-shadow:0 8px 24px #1c462a0d}._sectionTitle_in4ee_1{margin:0 0 14px;font-size:1.1rem}._grid_in4ee_1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}._field_in4ee_1{gap:6px;min-width:0;margin:14px 0;font-weight:800;display:grid}._field_in4ee_1 input,._field_in4ee_1 textarea{color:#172019;background:#fff;border:1px solid #a9b9ad;border-radius:12px;width:100%;min-width:0;min-height:50px;padding:12px 13px;font-size:1rem}._field_in4ee_1 textarea{resize:vertical;min-height:90px}._hint_in4ee_1{color:#68766c;margin:5px 0;font-size:.86rem;line-height:1.55}._items_in4ee_1{gap:8px;display:grid}._itemRow_in4ee_1{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}._itemRow_in4ee_1 input{color:#172019;background:#fff;border:1px solid #a9b9ad;border-radius:12px;width:100%;min-width:0;min-height:50px;padding:12px 13px;font-size:1rem}._remove_in4ee_1{background:#f2f4f2;border:1px solid #d6ded8;border-radius:11px;min-width:48px;font-size:1.2rem}._button_in4ee_1{color:#fff;background:#167747;border:0;border-radius:13px;width:100%;min-height:54px;padding:12px 16px;font-size:1rem;font-weight:900}._button_in4ee_1:disabled{opacity:.55}._secondary_in4ee_1,._uploadButton_in4ee_1{color:#123f28;cursor:pointer;background:#fff;border:1px solid #9fafa3;border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:50px;padding:11px;font-weight:850;text-decoration:none;display:flex}._hiddenFile_in4ee_1{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._danger_in4ee_1{color:#982b1c;background:#fff2ef;border-color:#edc2b9}._error_in4ee_1{color:#84291c;background:#fff2ef;border-left:4px solid #b63c27;border-radius:9px;padding:11px 12px;font-weight:750;line-height:1.5}._success_in4ee_1{background:#eaf7ed;border-left:4px solid #167747;border-radius:9px;padding:12px;line-height:1.6}._linkBox_in4ee_1{word-break:break-all;color:#125f37;background:#fbfdfb;border:1px solid #cdd9cf;border-radius:10px;margin:8px 0;padding:11px;display:block}._document_in4ee_1{border-bottom:1px solid #e1e9e3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}._document_in4ee_1:last-child{border-bottom:0}._document_in4ee_1 a{word-break:break-all;color:#126b3d;font-weight:800}._document_in4ee_1 small{color:#68766c;margin-top:3px;display:block}._photoGrid_in4ee_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}._photo_in4ee_1,._photoManage_in4ee_1{min-width:0}._photo_in4ee_1 img,._photoManage_in4ee_1 img{aspect-ratio:4/3;object-fit:cover;background:#edf2ee;border-radius:12px;width:100%;display:block}._photoManage_in4ee_1{gap:6px;display:grid}._status_in4ee_1{color:#126b3d;min-height:24px;font-weight:800}._actions_in4ee_1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:14px;display:grid}._meta_in4ee_1{grid-template-columns:9rem minmax(0,1fr);gap:10px;margin:9px 0;line-height:1.6;display:grid}._meta_in4ee_1 dt{font-weight:900}._meta_in4ee_1 dd{overflow-wrap:anywhere;min-width:0;margin:0}._checklist_in4ee_1{margin:0;padding:0;list-style:none}._checklist_in4ee_1 li{border-bottom:1px solid #e2e9e3;padding:11px 0}._checklist_in4ee_1 li:before{content:"□";color:#167747;margin-right:10px;font-size:1.25rem}._notice_in4ee_1{background:#fff8e6;border:1px solid #f0d79f;border-radius:12px;padding:12px;line-height:1.55}._deleted_in4ee_1{text-align:center;padding:60px 20px}._map_in4ee_1{color:#126b3d;margin-top:8px;font-weight:850;display:inline-flex}._fileInput_in4ee_1{font-size:1rem}._navBack_in4ee_1{color:#126b3d;margin-bottom:18px;font-weight:850;text-decoration:none;display:inline-flex}._selectedFile_in4ee_1{background:#fbfdfb;border:1px solid #d6e0d8;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:9px;padding:9px 10px;display:grid}._selectedFile_in4ee_1 span{overflow-wrap:anywhere;color:#536158;min-width:0;font-size:.88rem}._notes_in4ee_1{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.75}._retention_in4ee_1{text-align:center;color:#718077;margin:20px 4px 0;font-size:.78rem;line-height:1.55}@media (width<=600px){._headerInner_in4ee_1{padding:10px 16px}._brand_in4ee_1 small{display:none}._main_in4ee_1{padding:22px 16px 70px}._grid_in4ee_1,._actions_in4ee_1{grid-template-columns:1fr}._card_in4ee_1{padding:16px}._meta_in4ee_1{grid-template-columns:1fr;gap:2px}._meta_in4ee_1 dd{margin-bottom:8px}}._consent_in4ee_3{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;font-weight:850;line-height:1.55;display:grid}._consent_in4ee_3 input{accent-color:#167747;width:24px;height:24px;margin:0}._terms_in4ee_3{border-top:1px solid #dbe5dd;margin-top:16px;padding-top:14px}._terms_in4ee_3 summary{color:#126b3d;cursor:pointer;font-weight:850}._termsBody_in4ee_3{background:#f4f8f5;border-radius:12px;margin-top:14px;padding:14px}._termsBody_in4ee_3 h3{margin:16px 0 4px;font-size:1rem}._termsBody_in4ee_3 h3:first-child{margin-top:0}._termsBody_in4ee_3 p{color:#526057;margin:0;font-size:.9rem;line-height:1.75}._attendanceSummary_in4ee_5{grid-template-columns:5.5rem minmax(0,1fr);gap:12px 8px;margin:0;line-height:1.55;display:grid}._attendanceSummary_in4ee_5 dt{font-weight:950}._attendanceSummary_in4ee_5 dd{overflow-wrap:anywhere;min-width:0;margin:0}._select_in4ee_1{color:#172019;background:#fff;border:1px solid #a9b9ad;border-radius:12px;width:100%;min-width:0;min-height:50px;padding:12px 13px;font-size:1rem}._addPlayer_in4ee_5{grid-template-columns:minmax(0,1fr) 8rem;align-items:end;gap:10px;display:grid}._addPlayer_in4ee_5 ._field_in4ee_1{margin-bottom:0}._answerLabel_in4ee_5{margin:22px 0 10px;font-weight:950}._answerButtons_in4ee_5{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._answerButton_in4ee_5,._answerSelected_in4ee_5{color:#172019;background:#fff;border:1px solid #a9b9ad;border-radius:13px;place-content:center;gap:2px;min-height:76px;font-size:.8rem;display:grid}._answerButton_in4ee_5 strong,._answerSelected_in4ee_5 strong{font-size:1.7rem;line-height:1}._answerSelected_in4ee_5{color:#125f37;background:#e9f6ed;border:2px solid #167747}._answerButton_in4ee_5:disabled,._answerSelected_in4ee_5:disabled{opacity:.6}@media (width<=440px){._addPlayer_in4ee_5{grid-template-columns:1fr}._attendanceSummary_in4ee_5{grid-template-columns:4.8rem minmax(0,1fr)}}._playerManage_in4ee_7{border-top:1px solid #dbe5dd;margin-top:18px;padding-top:14px}._playerManage_in4ee_7 summary{color:#536158;cursor:pointer;font-weight:850}._playerManage_in4ee_7 ._secondary_in4ee_1{margin-top:9px}._deleteConfirm_in4ee_7{background:#fff2ef;border-radius:12px;margin-top:10px;padding:12px}._deleteConfirm_in4ee_7 p{margin:0}._deleteConfirm_in4ee_7 ._actions_in4ee_1{margin-top:10px}._checklist_in4ee_1 li{padding:0}._checklist_in4ee_1 li:before{content:none}._checkItem_in4ee_9{cursor:pointer;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:50px;padding:8px 0;display:grid}._checkItem_in4ee_9 input{accent-color:#167747;width:24px;height:24px;margin:0}._checkItem_in4ee_9 span{line-height:1.5}._checkItem_in4ee_9 input:checked+span{color:#718077;text-decoration:line-through}._retentionWarning_in4ee_9{color:#b3261e;margin:12px 0 0;font-size:.78rem;line-height:1.55}._memberRetention_in4ee_9{color:#126b3d;margin:12px 0 0;font-size:.78rem;line-height:1.55}._membershipNotice_in4ee_9{text-align:center;background:#fff;border:1px solid #b8c9bd;border-radius:14px;gap:4px;margin:18px 0 0;padding:16px;display:grid}._membershipNotice_in4ee_9 strong{color:#125f37}._membershipNotice_in4ee_9 span{color:#68766c;font-size:.82rem}._playerList_in4ee_9{display:grid}._playerRow_in4ee_9{border-bottom:1px solid #e2e9e3;grid-template-columns:minmax(0,1fr) 7rem;align-items:center;gap:10px;padding:10px 0;display:grid}._playerRow_in4ee_9 span{overflow-wrap:anywhere;min-width:0;font-weight:800}._playerRow_in4ee_9 ._secondary_in4ee_1{min-height:44px}._kindSwitch_in4ee_11{background:#eaf0ec;border:1px solid #cdd9cf;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;padding:5px;display:grid}._kindSwitch_in4ee_11 a,._kindSwitch_in4ee_11 span{text-align:center;border-radius:10px;place-items:center;min-height:44px;font-weight:850;display:grid}._kindSwitch_in4ee_11 a{color:#126b3d;background:#fff;text-decoration:none}._kindSwitch_in4ee_11 span{color:#fff;background:#167747}._patternHead_in4ee_11{justify-content:space-between;align-items:start;gap:12px;display:flex}._calendarHead_in4ee_11{text-align:center;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;margin:18px 0 10px;display:grid}._calendarMove_in4ee_11{color:#126b3d;background:#fff;border:1px solid #b6c4b9;border-radius:10px;height:44px;font-size:1.6rem}._calendarWeek_in4ee_11,._calendarGrid_in4ee_11{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}._calendarWeek_in4ee_11 span{text-align:center;color:#68766c;font-size:.78rem}._calendarDay_in4ee_11,._calendarSelected_in4ee_11{aspect-ratio:1;color:#172019;background:#fff;border:1px solid #d1ddd4;border-radius:10px;min-width:0;font-size:.9rem}._calendarDay_in4ee_11:disabled{color:#aeb7b1;background:#eef1ef}._calendarSelected_in4ee_11{color:#fff;background:#167747;border:2px solid #126b3d;font-weight:900}._practiceDates_in4ee_11,._scheduleList_in4ee_11{gap:10px;display:grid}._practiceDate_in4ee_11{background:#fbfdfb;border:1px solid #d7e2da;border-radius:13px;padding:13px}._practiceDateHead_in4ee_11{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._practiceDate_in4ee_11 p{color:#526057;margin:8px 0;line-height:1.5}._removeDate_in4ee_11,._inlineButton_in4ee_11{color:#982b1c;background:0 0;border:0;padding:8px 0;font-weight:800;text-decoration:underline}._inlineButton_in4ee_11{color:#126b3d}._overrideFields_in4ee_11{border-top:1px solid #e1e9e3;margin-top:8px;padding-top:6px}._schedulePattern_in4ee_11{border:1px solid #cad8cd;border-radius:14px;gap:8px;padding:13px;display:grid}._schedulePattern_in4ee_11 h3,._schedulePattern_in4ee_11 p{margin:0}._schedulePattern_in4ee_11 h3{color:#125f37}._schedulePattern_in4ee_11 p{color:#526057}._scheduleRow_in4ee_11{background:#fbfdfb;border:1px solid #d7e2da;border-radius:13px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:4px 12px;padding:13px;display:grid}._scheduleRow_in4ee_11 span{line-height:1.5}._scheduleRow_in4ee_11 small{color:#126b3d;grid-column:1/-1;font-weight:750}._planGrid_in4ee_11{gap:8px;margin:14px 0;display:grid}._planGrid_in4ee_11 div{border:1px solid #d7e2da;border-radius:12px;gap:4px;padding:12px;display:grid}._planGrid_in4ee_11 strong{color:#125f37}._planGrid_in4ee_11 span{color:#526057;font-size:.84rem;line-height:1.55}@media (width<=440px){._calendarWeek_in4ee_11,._calendarGrid_in4ee_11{gap:3px}._calendarDay_in4ee_11,._calendarSelected_in4ee_11{border-radius:8px}._scheduleRow_in4ee_11{grid-template-columns:1fr}}._headerActions_in4ee_13{align-items:center;gap:8px;display:flex}._accountLink_in4ee_13{color:#126b3d;font:inherit;cursor:pointer;background:0 0;border:0;padding:7px;font-size:.86rem;font-weight:850;text-decoration:underline}._accountHead_in4ee_13{justify-content:space-between;align-items:start;gap:16px;display:flex}._accountChoices_in4ee_13{flex-wrap:wrap;justify-content:center;gap:6px 14px;display:flex}._accountChoices_in4ee_13 button{color:#126b3d;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-weight:800;text-decoration:underline}._ownedPages_in4ee_13{display:grid}._ownedPage_in4ee_13{border-bottom:1px solid #e2e9e3;grid-template-columns:minmax(0,1fr) 7rem;align-items:center;gap:12px;padding:12px 0;display:grid}._ownedPage_in4ee_13:last-child{border-bottom:0}._ownedPage_in4ee_13 div{gap:4px;min-width:0;display:grid}._ownedPage_in4ee_13 strong{overflow-wrap:anywhere}._ownedPage_in4ee_13 span{color:#68766c;font-size:.84rem}._ownedPage_in4ee_13 ._secondary_in4ee_1{min-height:44px}@media (width<=440px){._ownedPage_in4ee_13{grid-template-columns:1fr}._headerActions_in4ee_13{gap:3px}._beta_in4ee_1{display:none}}._memberPrompt_in4ee_15{background:#fff8e6;border:1px solid #efc96c;border-radius:14px;gap:8px;margin:16px 0;padding:14px;line-height:1.55;display:grid}._memberPrompt_in4ee_15 strong{color:#84291c}._memberPrompt_in4ee_15 span{color:#526057;font-size:.88rem}._memberPrompt_in4ee_15 a{color:#126b3d;font-weight:850}._shareActions_in4ee_17{gap:10px;margin:14px 0;display:grid}._shareActions_in4ee_17 a{justify-content:center;align-items:center;text-decoration:none;display:flex}._shareActions_in4ee_17 ._hint_in4ee_1{margin:0}._shareActionsCompact_in4ee_19{justify-items:start;gap:5px;margin:0 0 16px;display:grid}._shareActionsCompact_in4ee_19 ._secondary_in4ee_1{width:auto;min-height:44px;padding:9px 14px}._shareActionsCompact_in4ee_19 ._hint_in4ee_1{margin:0}._supportEmail_in4ee_21{overflow-wrap:anywhere;margin:12px 0;font-weight:750}._guideBody_in4ee_21{line-height:1.85}._guideBody_in4ee_21 h2{margin-top:28px}._guideBody_in4ee_21 h2:first-child{margin-top:0}._guideBody_in4ee_21 p{margin:0 0 14px}._accountEmail_in4ee_23{color:#5f6d63;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px;line-height:1.6;display:flex}._verifiedBadge_in4ee_23,._unverifiedBadge_in4ee_23{border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:900;display:inline-flex}._verifiedBadge_in4ee_23{color:#126b3d;background:#e3f5e8}._unverifiedBadge_in4ee_23{color:#795100;background:#fff2cf}._verificationNotice_in4ee_23{background:#fff8e6;border:1px solid #efc96c;border-radius:14px;margin:12px 0 18px;padding:15px}._verificationNotice_in4ee_23 strong{color:#6f4b00}._verificationNotice_in4ee_23 p{color:#526057;margin:6px 0;font-size:.88rem;line-height:1.55}._verificationNotice_in4ee_23 ._actions_in4ee_1{margin-top:10px}._teamPanel_in4ee_25{background:linear-gradient(145deg,#fff 0%,#eef7f0 100%);border:1px solid #bed2c3;border-radius:18px;margin:0 0 18px;padding:18px;box-shadow:0 8px 26px #1347280f}._teamPanelHead_in4ee_25{justify-content:space-between;align-items:center;gap:12px;display:flex}._teamPanelHead_in4ee_25 h2{margin:0;font-size:1.35rem}._teamPanelHead_in4ee_25 select{background:#fff;border:1px solid #9db3a2;border-radius:10px;width:auto;min-width:150px;padding:10px 32px 10px 12px}._teamEyebrow_in4ee_25{color:#17804a;letter-spacing:.15em;margin:0 0 2px;font-size:.7rem;font-weight:950}._teamCreateForm_in4ee_25{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}._teamCreateForm_in4ee_25 label{gap:6px;font-size:.82rem;font-weight:850;display:grid}._teamCreateForm_in4ee_25 ._button_in4ee_1{grid-column:1/-1}._teamSummary_in4ee_25{color:#fff;background:#123f28;border-radius:14px;justify-content:space-between;align-items:end;gap:14px;margin:14px 0;padding:16px;display:flex}._teamSummary_in4ee_25>div{gap:3px;display:grid}._teamSummary_in4ee_25>div strong{font-size:1.2rem}._teamSummary_in4ee_25>div span{color:#c7ddcc;font-size:.8rem}._teamSummary_in4ee_25 dl{gap:15px;margin:0;display:flex}._teamSummary_in4ee_25 dl div{text-align:center;display:grid}._teamSummary_in4ee_25 dt{color:#b9d1c0;font-size:.68rem}._teamSummary_in4ee_25 dd{margin:0;font-size:1rem;font-weight:950}._teamCreateLinks_in4ee_25{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 15px;display:grid}._teamCreateLinks_in4ee_25 a{text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}._teamSection_in4ee_25{border-top:1px solid #d6e2d8;padding:15px 0}._teamSection_in4ee_25 h3{margin:0 0 10px;font-size:.95rem}._teamPlayers_in4ee_25{flex-wrap:wrap;gap:7px;display:flex}._teamPlayers_in4ee_25 span{background:#fff;border:1px solid #c6d5c9;border-radius:999px;align-items:center;gap:5px;padding:7px 8px 7px 11px;font-size:.84rem;font-weight:800;display:inline-flex}._teamPlayers_in4ee_25 button{color:#5c695f;background:#edf2ee;border:0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:1rem;display:grid}._teamInlineForm_in4ee_25{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}._teamInlineForm_in4ee_25 ._secondary_in4ee_1{min-height:48px;padding:8px 14px}._teamPages_in4ee_25{gap:7px;display:grid}._teamPages_in4ee_25>div{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}._teamPageOpen_in4ee_25{color:#142219;text-align:left;background:#fff;border:1px solid #c8d6cb;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:11px;display:grid}._teamPageOpen_in4ee_25 span{color:#126b3d;background:#e5f4e9;border-radius:6px;padding:3px 6px;font-size:.68rem;font-weight:900}._teamPageOpen_in4ee_25 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._teamPageOpen_in4ee_25 small{color:#6d786f}._teamSyncButton_in4ee_25{color:#125f37;background:#e9f7ed;border:1px solid #77a184;border-radius:11px;padding:8px 10px;font-size:.75rem;font-weight:900}._teamSyncButton_in4ee_25:disabled{opacity:.5}._teamUnassigned_in4ee_25{gap:8px;display:grid}._teamUnassigned_in4ee_25>div{background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}._teamUnassigned_in4ee_25>div>span{min-width:0;display:grid}._teamUnassigned_in4ee_25 small{color:#6b776e}._teamUnassigned_in4ee_25 ._secondary_in4ee_1{width:auto;min-height:42px;padding:7px 11px;font-size:.78rem}._teamCreateCompact_in4ee_25 details{margin-top:4px}._teamCreateCompact_in4ee_25 summary{cursor:pointer;color:#27623f;font-weight:850}._teamCreateCompact_in4ee_25 details>div{grid-template-columns:1fr 1fr auto;gap:8px;margin-top:10px;display:grid}._teamCreateCompact_in4ee_25 ._secondary_in4ee_1{width:auto;min-height:48px;padding:8px 14px}._adminHeading_in4ee_27{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}._adminHeading_in4ee_27 h1{margin-bottom:6px}._adminEyebrow_in4ee_27{color:#167747;letter-spacing:.13em;margin:0 0 4px;font-size:.72rem;font-weight:950}._adminRefresh_in4ee_27{color:#fff;background:#123f28;border:1px solid #0f5e36;border-radius:11px;flex:none;min-width:74px;min-height:44px;font-size:.9rem;font-weight:900}._adminRefresh_in4ee_27:disabled{opacity:.6}._adminNav_in4ee_27{background:#e6eee8;border:1px solid #cbd9ce;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 0 20px;padding:5px;display:grid}._adminNav_in4ee_27 a,._adminNav_in4ee_27 span{color:#31513e;text-align:center;border-radius:9px;place-items:center;min-height:42px;font-size:.84rem;font-weight:900;text-decoration:none;display:grid}._adminNav_in4ee_27 span{color:#123f28;background:#fff;box-shadow:0 2px 8px #123f2814}._adminLoading_in4ee_27{text-align:center;color:#68766c;background:#fff;border:1px solid #d4e0d7;border-radius:18px;padding:42px 18px}._adminKpis_in4ee_27{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}._adminKpis_in4ee_27 article{color:#fff;background:#123f28;border-radius:15px;gap:7px;min-width:0;padding:16px;display:grid}._adminKpis_in4ee_27 span{color:#cce2d2;font-size:.78rem;font-weight:800}._adminKpis_in4ee_27 strong{font-variant-numeric:tabular-nums;font-size:2rem;line-height:1}._adminKpis_in4ee_27 small{color:#b8d0bf;font-size:.7rem;line-height:1.35}._adminKpis_in4ee_27 ._adminAttention_in4ee_27{background:#8d3b25}._adminPanel_in4ee_27{background:#fff;border:1px solid #d2dfd5;border-radius:17px;min-width:0;margin:12px 0;padding:18px;box-shadow:0 7px 22px #1c462a0b}._adminPanel_in4ee_27 h2{margin:0;font-size:1rem}._adminPanelHead_in4ee_27{justify-content:space-between;align-items:start;gap:12px;display:flex}._adminPanelHead_in4ee_27 p{color:#6b786f;margin:3px 0 0;font-size:.78rem}._adminPanelHead_in4ee_27>strong{color:#126b3d;font-size:.84rem}._adminChart_in4ee_27{background:linear-gradient(#0000 49%,#edf2ee 50%,#0000 51%);border-bottom:1px solid #adbaaf;align-items:flex-end;gap:5px;height:154px;margin-top:16px;padding-top:22px;display:flex}._adminBarItem_in4ee_27{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}._adminBarItem_in4ee_27>span{font-size:.66rem;font-weight:900;position:absolute;top:-18px}._adminBarItem_in4ee_27>div{background:#28a562;border-radius:5px 5px 0 0;width:min(72%,24px);min-height:3px}._adminBarItem_in4ee_27>small{color:#647168;font-size:.65rem;position:absolute;bottom:-22px}._adminLegend_in4ee_27{color:#68766c;margin:28px 0 0;font-size:.75rem;line-height:1.5}._adminColumns_in4ee_27{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._adminColumns_in4ee_27 ._adminPanel_in4ee_27{margin:0}._adminMetricsList_in4ee_27{margin:12px 0 0}._adminMetricsList_in4ee_27 div{border-bottom:1px solid #e4ebe5;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}._adminMetricsList_in4ee_27 div:last-child{border-bottom:0}._adminMetricsList_in4ee_27 dt{color:#536158;font-size:.84rem}._adminMetricsList_in4ee_27 dd{font-variant-numeric:tabular-nums;margin:0;font-weight:900}._adminRate_in4ee_27{color:#125f37;background:#eaf7ed;border-radius:12px;align-items:end;gap:8px;margin:14px 0;padding:13px;display:flex}._adminRate_in4ee_27 strong{font-size:2rem;line-height:1}._adminRate_in4ee_27 span{font-size:.82rem;font-weight:800}._adminStorage_in4ee_27{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}._adminStorage_in4ee_27 article{background:#f1f6f2;border-radius:12px;gap:5px;min-width:0;padding:14px;display:grid}._adminStorage_in4ee_27 span{color:#5d6b61;font-size:.78rem}._adminStorage_in4ee_27 strong{overflow-wrap:anywhere;color:#123f28;font-size:1.25rem}._adminStorage_in4ee_27 small{color:#718077;font-size:.7rem;line-height:1.4}._adminFootnote_in4ee_27{color:#68766c;margin:15px 3px;font-size:.76rem;line-height:1.65}@media (width<=640px){._teamCreateForm_in4ee_25{grid-template-columns:1fr}._teamCreateForm_in4ee_25 ._button_in4ee_1{grid-column:auto}._teamSummary_in4ee_25{align-items:start;display:grid}._teamSummary_in4ee_25 dl{justify-content:space-between;width:100%}._teamCreateLinks_in4ee_25,._teamPages_in4ee_25>div{grid-template-columns:1fr}._teamPageOpen_in4ee_25{grid-template-columns:auto minmax(0,1fr)}._teamPageOpen_in4ee_25 small{grid-column:2}._teamSyncButton_in4ee_25{min-height:44px}._teamUnassigned_in4ee_25>div{flex-direction:column;align-items:stretch}._teamUnassigned_in4ee_25 ._secondary_in4ee_1{width:100%}._teamCreateCompact_in4ee_25 details>div{grid-template-columns:1fr}._teamCreateCompact_in4ee_25 ._secondary_in4ee_1{width:100%}._adminKpis_in4ee_27{grid-template-columns:repeat(2,minmax(0,1fr))}._adminColumns_in4ee_27,._adminStorage_in4ee_27{grid-template-columns:1fr}._adminStorage_in4ee_27 article{grid-template-columns:minmax(0,1fr) auto;align-items:center}._adminStorage_in4ee_27 small{grid-column:1/-1}._adminPanel_in4ee_27{padding:15px}}@media (width<=400px){._teamPanelHead_in4ee_25{flex-direction:column;align-items:stretch}._teamPanelHead_in4ee_25 select{width:100%}._teamSummary_in4ee_25 dl{gap:8px}._adminHeading_in4ee_27{display:grid}._adminRefresh_in4ee_27{width:100%}._adminNav_in4ee_27 a,._adminNav_in4ee_27 span{font-size:.76rem}._adminKpis_in4ee_27 strong{font-size:1.7rem}}._accountDeletion_in4ee_31{border-color:#ead5d0}._dangerOutline_in4ee_31{color:#982b1c;background:#fff;border:1px solid #b63c27;border-radius:13px;width:100%;min-height:50px;padding:11px 16px;font-size:1rem;font-weight:900}._dangerOutline_in4ee_31:disabled{opacity:.55}._deleteSummary_in4ee_31{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}._deleteSummary_in4ee_31 div{background:#f4f8f5;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}._deleteSummary_in4ee_31 dt{color:#526057;font-size:.84rem}._deleteSummary_in4ee_31 dd{margin:0;font-weight:900}._deleteEmail_in4ee_31{gap:7px;font-size:.88rem;font-weight:850;line-height:1.5;display:grid}._deleteEmail_in4ee_31 input{color:#172019;background:#fff;border:1px solid #a9b9ad;border-radius:11px;width:100%;min-height:48px;padding:11px 12px;font-size:1rem}@media (width<=440px){._deleteSummary_in4ee_31{grid-template-columns:1fr}}._practiceAttendance_in4ee_33{gap:0;display:grid}._practiceDateTabs_in4ee_33{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 18px;display:grid}._practiceDateButton_in4ee_33,._practiceDateSelected_in4ee_33{color:#172019;background:#fff;border:1px solid #b7c7bb;border-radius:12px;gap:3px;min-width:0;min-height:64px;padding:9px 6px;display:grid}._practiceDateButton_in4ee_33 span,._practiceDateSelected_in4ee_33 span{font-size:.72rem}._practiceDateSelected_in4ee_33{color:#fff;background:#167747;border:2px solid #126b3d}._practiceAttendanceDate_in4ee_33{color:#125f37;margin:0 0 12px;font-size:1rem}@media (width<=440px){._practiceDateTabs_in4ee_33{grid-template-columns:repeat(2,minmax(0,1fr))}}._page_in4ee_1 button{cursor:pointer;transition:transform 80ms,filter .12s,box-shadow .12s}._page_in4ee_1 button:not(:disabled):active{filter:brightness(.9);transform:scale(.98)}._page_in4ee_1 button:focus-visible,._page_in4ee_1 a:focus-visible{outline-offset:3px;outline:3px solid #edb83d}._page_in4ee_1 button:disabled{cursor:not-allowed}._teamInlineForm_in4ee_25 input,._teamCreateForm_in4ee_25 input,._teamCreateCompact_in4ee_25 input,._teamEditForm_in4ee_37 input{color:#172019;background:#fff;border:1px solid #90a897;border-radius:11px;width:100%;min-width:0;min-height:48px;padding:11px 12px;font-size:1rem}._teamEditDetails_in4ee_37{margin:-4px 0 14px;padding:0 4px}._teamEditDetails_in4ee_37 summary,._pastPages_in4ee_37 summary{cursor:pointer;color:#27623f;font-weight:850}._teamEditForm_in4ee_37{background:#fff;border:1px solid #cfdbd1;border-radius:13px;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding:13px;display:grid}._teamEditForm_in4ee_37 label{gap:6px;font-size:.82rem;font-weight:850;display:grid}._teamEditForm_in4ee_37>div{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}._pastPages_in4ee_37{margin-top:12px}._pastPages_in4ee_37 ._teamPages_in4ee_25{margin-top:9px}._ownedPageButton_in4ee_39{color:#172019;text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e9e3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px 10px;display:grid}._ownedPageButton_in4ee_39:last-child{border-bottom:0}._ownedPageButton_in4ee_39>span{gap:4px;min-width:0;display:grid}._ownedPageButton_in4ee_39 strong{overflow-wrap:anywhere;font-size:1rem}._ownedPageButton_in4ee_39 small{color:#68766c;font-size:.84rem}._ownedPageButton_in4ee_39 b{color:#125f37;border:1px solid #9fafa3;border-radius:10px;align-items:center;min-height:38px;padding:7px 13px;font-size:.84rem;display:inline-flex}._ownedPageButton_in4ee_39:not(:disabled):hover{background:#f4f8f5}._compactScheduleList_in4ee_41{border:1px solid #cfdbd1;border-radius:14px;display:grid;overflow:hidden}._compactScheduleRow_in4ee_41{background:#fff;border-bottom:1px solid #dde6df;grid-template-columns:auto minmax(0,1.35fr) minmax(7.4rem,.8fr);align-items:center;gap:5px 10px;padding:12px 13px;display:grid}._compactScheduleRow_in4ee_41:last-child{border-bottom:0}._compactScheduleRow_in4ee_41 strong{font-size:.96rem}._compactScheduleRow_in4ee_41>span:not(._patternBadge_in4ee_41){font-variant-numeric:tabular-nums;font-size:.9rem}._compactScheduleRow_in4ee_41 small{color:#526057;grid-column:2/-1;font-size:.85rem}._patternBadge_in4ee_41{color:#126b3d;background:#e5f4e9;border-radius:999px;justify-content:center;align-self:start;align-items:center;padding:3px 7px;font-size:.72rem;font-weight:900;display:inline-flex}@media (width<=640px){._teamEditForm_in4ee_37{grid-template-columns:1fr}._teamEditForm_in4ee_37>div{grid-column:auto}._compactScheduleRow_in4ee_41{grid-template-columns:auto minmax(0,1fr)}._compactScheduleRow_in4ee_41>span:not(._patternBadge_in4ee_41),._compactScheduleRow_in4ee_41 small{grid-column:2}._ownedPageButton_in4ee_39{padding-left:4px;padding-right:4px}}._ownedPageButton_in4ee_39>span{gap:7px}._ownedPageMeta_in4ee_45{flex-wrap:wrap;align-items:center;gap:7px;display:flex}._teamBadge_in4ee_45,._unassignedTeamBadge_in4ee_45{color:#395f31;background:#eef4e9;border-radius:5px;width:max-content;padding:2px 7px;font-size:.75rem;font-weight:800;line-height:1.5;display:inline-flex}._unassignedTeamBadge_in4ee_45{color:#8a4a14;background:#fff0dc}._teamContext_in4ee_47{color:#125f37;background:#e5f4e9;border-radius:999px;margin:0 0 14px;padding:7px 11px;font-size:.88rem;font-weight:850;display:inline-flex}._duesToggle_in4ee_49{background:#fff;border:1px solid #cbd9ce;border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px;display:flex!important}._duesToggle_in4ee_49 input{accent-color:#167747;margin:2px 0 0;width:22px!important;min-height:22px!important}._duesToggle_in4ee_49 span{gap:2px;display:grid}._duesToggle_in4ee_49 small{color:#68766c;font-weight:500}._duesPanel_in4ee_49{border-top:2px solid #167747}._duesHead_in4ee_49{justify-content:space-between;align-items:center;gap:12px;display:flex}._duesHead_in4ee_49 h3{margin:0}._duesHead_in4ee_49>span{color:#536158;background:#eef2ef;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:850}._duesItems_in4ee_49{gap:12px;margin:14px 0;display:grid}._duesItem_in4ee_49{background:#fff;border:1px solid #cbd9ce;border-radius:13px;padding:14px}._duesItem_in4ee_49>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._duesItem_in4ee_49>header>div{gap:3px;display:grid}._duesItem_in4ee_49>header span{color:#167747;font-size:.72rem;font-weight:900}._duesItem_in4ee_49>header strong{font-size:1rem}._duesItem_in4ee_49>header small{color:#536158}._duesItem_in4ee_49>p{color:#536158;margin:10px 0;font-size:.84rem}._duesPaid_in4ee_49,._duesUnpaid_in4ee_49{white-space:nowrap;border-radius:8px;padding:5px 8px;font-size:.75rem}._duesPaid_in4ee_49{color:#126b3d;background:#e5f4e9}._duesUnpaid_in4ee_49{color:#8a4a14;background:#fff0dc}._paymentList_in4ee_49{border-top:1px solid #e2e9e3;margin-top:12px;display:grid}._paymentRow_in4ee_49{border-bottom:1px solid #e2e9e3;grid-template-columns:minmax(6rem,1fr) 7rem 9rem minmax(7rem,1fr) auto;align-items:end;gap:8px;padding:10px 0;display:grid}._paymentRow_in4ee_49>strong{align-self:center}._paymentRow_in4ee_49 label,._duesCreate_in4ee_49 label{gap:4px;font-size:.72rem;font-weight:800;display:grid}._paymentRow_in4ee_49 input,._paymentRow_in4ee_49 select,._duesCreate_in4ee_49 input,._duesCreate_in4ee_49 select{color:#172019;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #a9b9ad;border-radius:9px;padding:8px}._paymentRow_in4ee_49 ._secondary_in4ee_1{width:auto;min-height:42px;padding:7px 11px}._duesCreate_in4ee_49 summary{cursor:pointer;color:#27623f;font-weight:850}._duesCreate_in4ee_49 form{gap:12px;margin-top:12px;display:grid}._duesCreate_in4ee_49 ._grid_in4ee_1{grid-template-columns:1fr 1fr;gap:9px;display:grid}._duesCreate_in4ee_49 fieldset{border:1px solid #cbd9ce;border-radius:11px;flex-wrap:wrap;gap:9px;display:flex}._duesCreate_in4ee_49 fieldset label{background:#f2f7f3;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;display:flex}._duesCreate_in4ee_49 fieldset input{width:18px;min-height:18px}@media (width<=720px){._paymentRow_in4ee_49{grid-template-columns:1fr 1fr}._paymentRow_in4ee_49>strong,._paymentRow_in4ee_49 label:last-of-type{grid-column:1/-1}._paymentRow_in4ee_49 ._secondary_in4ee_1{grid-column:1/-1;width:100%}._duesCreate_in4ee_49 ._grid_in4ee_1{grid-template-columns:1fr}}._card_in4ee_1{border:1px solid #e0eae5;border-radius:20px;padding:24px;box-shadow:0 4px 18px #173c400b}._button_in4ee_1{background:#14794f;border-radius:12px;min-height:50px}._secondary_in4ee_1,._uploadButton_in4ee_1{color:#19684f;border-color:#bfd8d0;min-height:48px}._navBack_in4ee_1{background:#fff;border:1px solid #c5dbd3;border-radius:12px;min-height:44px;padding:12px 16px}._notice_in4ee_1{background:#fff8e8;border-color:#efdba8}._success_in4ee_1{background:#eaf7ef}._error_in4ee_1{background:#fff3ef}._page_in4ee_1{color:#173c40;background:#f3f8f7}._main_in4ee_1{line-height:1.65}._main_in4ee_1 h1{font-weight:800}._teamSection_in4ee_25{scroll-margin-top:100px}@media (width<=600px){._card_in4ee_1{padding:18px}._main_in4ee_1{padding:20px 16px 64px}}._button_in4ee_1{background:var(--action-green);border:1px solid var(--action-green-edge);border-radius:var(--action-radius);box-shadow:var(--action-shadow);color:#fff;border-bottom-width:3px}._secondary_in4ee_1,._uploadButton_in4ee_1,._navBack_in4ee_1{border-radius:var(--action-radius);color:#175c3c;background:linear-gradient(#fff,#f1f8f5);border:1px solid #b6d2c5;border-bottom-width:2px;box-shadow:inset 0 1px #fff,0 2px 5px #173e3510}._danger_in4ee_1,._dangerOutline_in4ee_31{color:#982c25;background:linear-gradient(#fff7f5,#ffede9);border-color:#dfb0a9}._button_in4ee_1,._secondary_in4ee_1,._uploadButton_in4ee_1,._navBack_in4ee_1{text-decoration:none;transition:box-shadow .15s,filter .15s}._button_in4ee_1:disabled,._secondary_in4ee_1:disabled{box-shadow:none;opacity:.55}@media (hover:hover){._button_in4ee_1:not(:disabled):not(._danger_in4ee_1):hover{background:var(--action-green-hover)}._secondary_in4ee_1:not(:disabled):not(._danger_in4ee_1):hover,._uploadButton_in4ee_1:hover,._navBack_in4ee_1:hover{background:#eaf5ee}}@media (prefers-reduced-motion:reduce){._page_in4ee_1 button,._button_in4ee_1,._secondary_in4ee_1,._uploadButton_in4ee_1,._navBack_in4ee_1{transition:none}._page_in4ee_1 button:not(:disabled):active{transform:none}}._adminControls_in4ee_73{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}._adminPeriods_in4ee_73{background:#f7fbfb;border:1px solid #dce9e8;border-radius:12px;gap:4px;padding:4px;display:flex}._adminPeriods_in4ee_73 button{color:#53717a;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:32px;padding:0 10px;font-size:12px;font-weight:800}._adminPeriods_in4ee_73 button[aria-pressed=true]{color:#087e4f;background:#fff;box-shadow:0 1px 4px #1f4e5522}._analyticsKpis_in4ee_73{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}._analyticsKpis_in4ee_73 article,._adminKpis_in4ee_27 article{background:#fff;border:1px solid #dce9e8;box-shadow:0 4px 14px #244d5610}._analyticsKpis_in4ee_73 span{color:#52727a;font-size:13px;font-weight:800;display:block}._analyticsKpis_in4ee_73 strong{color:#123d4c;margin-top:9px;font-size:29px;line-height:1;display:block}._analyticsKpis_in4ee_73 small{color:#91a3a8;margin-top:7px;font-size:12px;display:block}._adminKpis_in4ee_27 article{color:#123d4c}._adminKpis_in4ee_27 ._adminAttention_in4ee_27{background:#fff8ee;border-color:#f5d49a}._adminUnavailable_in4ee_73{background:#f8fbfb;border:1px dashed #b8ced2;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding:18px;display:grid}._adminUnavailable_in4ee_73 div{background:#fff;border-radius:10px;padding:12px}._adminUnavailable_in4ee_73 span{color:#658087;font-size:13px;display:block}._adminUnavailable_in4ee_73 b{color:#a0b4b8;margin-top:8px;font-size:26px;display:block}._adminNotices_in4ee_73{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}._adminNotices_in4ee_73 li{color:#174958;border:1px solid #e0ebea;border-radius:10px;align-items:center;gap:9px;padding:11px 12px;display:flex}._adminNotices_in4ee_73 span{color:#087e4f;background:#ecf8f1;border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-weight:800}._adminNav_in4ee_27{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=760px){._adminControls_in4ee_73{justify-content:flex-start}._analyticsKpis_in4ee_73{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._analyticsKpis_in4ee_73 article{padding:14px}._analyticsKpis_in4ee_73 strong{font-size:24px}._adminUnavailable_in4ee_73{grid-template-columns:1fr}._adminNav_in4ee_27{grid-template-columns:repeat(2,minmax(0,1fr))}._adminNotices_in4ee_73 li{align-items:flex-start}}._operatorLogin_in4ee_75{width:min(100%,480px);margin:28px auto}._operatorLogin_in4ee_75 ._card_in4ee_1{gap:16px;display:grid}._operatorLogin_in4ee_75 ._accountLink_in4ee_13{margin-top:14px;display:inline-block}
