.TrainingSection_container__tXNgO{width:100%;background-color:var(--color-background-primary);display:flex;flex-direction:column;align-items:stretch;padding:16px 16px 24px;box-sizing:border-box}.TrainingSection_cardList__WcJ4Q{width:100%;display:flex;flex-direction:column;gap:0;margin-top:16px}.TrainingSection_emptyMessage__uy82e{margin:0;width:100%;text-align:left;font-size:var(--font-size-body-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-14);letter-spacing:var(--letter-spacing-default);color:var(--color-text-secondary)}.TrainingSection_cardButton__B8v8o{width:100%;background:none;border:none;border-bottom:1px solid var(--color-gray-03);padding:16px 0;cursor:pointer;transition:background-color .2s ease;text-align:left}.TrainingSection_cardButton__B8v8o:last-child{border-bottom:none}.TrainingSection_cardButton__B8v8o:hover{background-color:var(--color-gray-01)}.TrainingSection_cardButton__B8v8o:active{background-color:var(--color-gray-02)}.TrainingSection_selectionHeader__xZL9d{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:40px}.TrainingSection_selectionTitle__sftJB{font-size:var(--font-size-heading-18);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading-18);letter-spacing:var(--letter-spacing-default);color:var(--color-text-secondary);margin:0}.TrainingSection_cancelButton__nSImq{background:none;border:none;padding:4px 0;cursor:pointer;font-size:var(--font-size-body-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-body-14);letter-spacing:var(--letter-spacing-default);color:var(--color-primary-07)}.TrainingSection_selectableRow__cL8D3{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--color-gray-03);cursor:pointer;transition:background-color .15s ease;outline:none}.TrainingSection_selectableRow__cL8D3:last-child{border-bottom:none}.TrainingSection_selectableRow__cL8D3:hover{background-color:var(--color-gray-01)}.TrainingSection_selectableRowSelected__sgIBR,.TrainingSection_selectableRowSelected__sgIBR:hover{background-color:var(--color-primary-01)}.TrainingSection_selectableCardContent___IK9t{flex:1 1;min-width:0}.TrainingSection_checkCircle__7zS8v{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:2px solid var(--color-gray-04);background:var(--color-background-primary);display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,background-color .15s ease}.TrainingSection_checkCircleChecked__ahhVn{border-color:var(--color-primary-07);background-color:var(--color-primary-07)}.TrainingSection_deleteConfirmButton__v_iUn{width:100%;margin-top:16px;padding:14px 0;border-radius:10px;border:none;cursor:pointer;font-family:var(--font-family-pretendard);font-size:var(--font-size-label-16);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body-16);letter-spacing:var(--letter-spacing-default);background-color:var(--color-gray-03);color:var(--color-gray-07);transition:background-color .15s ease,color .15s ease}.TrainingSection_deleteConfirmButtonActive__TvMGN{background-color:var(--color-figma-red-05);color:#ffffff;cursor:pointer}.TrainingSection_deleteConfirmButtonActive__TvMGN:hover{opacity:.88}.TrainingSection_deleteConfirmButtonActive__TvMGN:active{opacity:.76}.TrainingInfoCard_card__KmSfD{background-color:transparent;padding:0;margin:0;width:100%}.TrainingInfoCard_cardContent__QQJhB{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;text-align:left}.TrainingInfoCard_cardRow__ltFOp{display:flex;align-items:center;min-height:18px}.TrainingInfoCard_cardLabel__lOzh3{width:60px;flex-shrink:0;margin-right:20px;font-size:var(--font-size-label-13);font-weight:var(--font-weight-medium);line-height:var(--line-height-label-13);letter-spacing:var(--letter-spacing-default);color:var(--color-text-secondary)}.TrainingInfoCard_date__9tuSQ,.TrainingInfoCard_dogName__vq8lH,.TrainingInfoCard_sessionInfo__fM2HG,.TrainingInfoCard_trainerName__edKy7{font-size:var(--font-size-body-13);font-weight:var(--font-weight-medium);line-height:var(--line-height-body-13);letter-spacing:var(--letter-spacing-default);color:var(--color-text-primary)}.TrainingInfoCard_reviewButton__K5OXE{display:flex;justify-content:center;align-items:center;width:100%;min-height:40px;margin-top:16px;padding:0 12px;background-color:var(--color-background-primary);border:1px solid var(--color-gray-07);border-radius:8px;cursor:pointer;box-sizing:border-box}.TrainingInfoCard_reviewButton__K5OXE:hover{background-color:var(--color-gray-01)}.TrainingInfoCard_reviewButtonText__uERSs{font-size:var(--font-size-body-16);font-weight:var(--font-weight-medium);line-height:var(--line-height-body-16);letter-spacing:0;color:var(--color-gray-12)}.InquiryInfoCard_card__0k5_r{background-color:transparent;padding:0;margin:0;width:100%}.InquiryInfoCard_cardContent__HAy8b{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;text-align:left}.InquiryInfoCard_cardRow__QOoyG{display:flex;align-items:center;min-height:18px}.InquiryInfoCard_cardLabel__VbQVw{width:60px;flex-shrink:0;margin-right:20px;font-size:var(--font-size-label-13);font-weight:var(--font-weight-medium);line-height:var(--line-height-label-13);letter-spacing:var(--letter-spacing-default);color:var(--color-text-secondary)}.InquiryInfoCard_date__gkAgl,.InquiryInfoCard_dogName__2XVhP,.InquiryInfoCard_status__wUPC2,.InquiryInfoCard_trainerName__6toDt{font-size:var(--font-size-body-13);font-weight:var(--font-weight-medium);line-height:var(--line-height-body-13);letter-spacing:var(--letter-spacing-default);color:var(--color-text-primary)}.SectionHeader_Header__t8g3L{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0;min-height:40px}.SectionHeader_titleContainer__rVAzi{display:flex;align-items:center;gap:8px}.SectionHeader_sectionTitle__Ybxmn{font-size:var(--font-size-heading-18);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading-18);letter-spacing:var(--letter-spacing-default);color:var(--color-text-secondary);margin:0}.SectionHeader_completedTitle__jjUCw{color:var(--color-text-primary)}.SectionHeader_forwardIcon__6jO6C{width:24px;height:24px;transform:rotate(180deg);color:var(--color-gray-08)}.SectionHeader_menuButton__vxyNX{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;padding:0;cursor:pointer}.SectionHeader_kebabMenu__st7p5{width:24px;height:24px;color:var(--color-gray-08)}