.AssignmentRequestsSection_container__gmOuX{margin-bottom:2rem;padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.AssignmentRequestsSection_title__ylL1a{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#242424}.AssignmentRequestsSection_list__kRIMr{display:flex;flex-direction:column;gap:1rem}.AssignmentRequestsSection_card__Om8uD{padding:1rem;border:1px solid #e5e7eb;border-radius:8px;background-color:#f9fafb}.AssignmentRequestsSection_cardHeader__uZzGq{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.AssignmentRequestsSection_cardInfo__1i_fb{flex:1 1}.AssignmentRequestsSection_itemHeader__UmvyQ{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.25rem}.AssignmentRequestsSection_itemTitle__vdaOJ{font-size:1rem;font-weight:600;color:#242424}.AssignmentRequestsSection_requestTag__3tEXX{padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:-.01em;border:1px solid rgba(0,0,0,0);white-space:nowrap}.AssignmentRequestsSection_adminTag__VYXCu{background-color:#eef2ff;color:#4338ca;border-color:#c7d2fe}.AssignmentRequestsSection_instructorTag__KTjSK{background-color:#ecfdf3;color:#047857;border-color:#a7f3d0}.AssignmentRequestsSection_unknownTag__sNrJQ{background-color:#f3f4f6;color:#374151;border-color:#e5e7eb}.AssignmentRequestsSection_scheduleInfo__0rhBt{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.AssignmentRequestsSection_orderCount__fCN8q{font-size:.875rem;color:#6b7280}.AssignmentRequestsSection_description__S24Fk{font-size:.875rem;color:#4b5563;margin-top:.5rem;padding:.5rem;background-color:#fff;border-radius:4px}.AssignmentRequestsSection_cardActions__wyBpD{display:flex;gap:.5rem;flex-direction:column;margin-left:1rem}.AssignmentRequestsSection_acceptButton__eCcod{padding:.5rem 1rem;background-color:#4caf50;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.AssignmentRequestsSection_acceptButton__eCcod:hover:not(:disabled){background-color:#388e3c}.AssignmentRequestsSection_acceptButton__eCcod:disabled{opacity:.6;cursor:not-allowed}.AssignmentRequestsSection_rejectButton__RRNAM{padding:.5rem 1rem;background-color:#f44336;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.AssignmentRequestsSection_rejectButton__RRNAM:hover:not(:disabled){background-color:#c62828}.AssignmentRequestsSection_rejectButton__RRNAM:disabled{opacity:.6;cursor:not-allowed}.AssignmentRequestsSection_rejectionModal__yAPRy{margin-top:1rem;padding:1rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px}.AssignmentRequestsSection_label__FOXZ0{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;color:#242424}.AssignmentRequestsSection_textarea__wPieZ{width:100%;min-height:80px;padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;resize:vertical;font-family:inherit}.AssignmentRequestsSection_textarea__wPieZ:focus{outline:none;border-color:#ff8f1f}.AssignmentRequestsSection_modalActions__TEIcs{display:flex;gap:.5rem;margin-top:.75rem;justify-content:flex-end}.AssignmentRequestsSection_cancelButton__Hw3nv{padding:.5rem 1rem;background-color:#6b7280;color:#fff;border:none;border-radius:6px;font-size:.875rem;cursor:pointer;transition:background-color .2s}.AssignmentRequestsSection_cancelButton__Hw3nv:hover{background-color:#4b5563}.AssignmentRequestsSection_confirmButton__5LEve{padding:.5rem 1rem;background-color:#d32f2f;color:#fff;border:none;border-radius:6px;font-size:.875rem;cursor:pointer;transition:background-color .2s}.AssignmentRequestsSection_confirmButton__5LEve:hover{background-color:#c62828}.UpcomingSchedulesTab_container__2FYKG{padding:20px}.UpcomingSchedulesTab_emptyState__kI3XV,.UpcomingSchedulesTab_error__mVVeb,.UpcomingSchedulesTab_loading__wn9rL{padding:3rem 1rem;text-align:center;color:#666;font-size:.9375rem}.UpcomingSchedulesTab_error__mVVeb{color:#d32f2f}.UpcomingSchedulesTab_list__p438b{display:flex;flex-direction:column;gap:1.5rem}.UpcomingSchedulesTab_scheduleDay__BLpHM{padding:1rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.UpcomingSchedulesTab_dayHeader__bVqgf{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e0e0e0}.UpcomingSchedulesTab_date__1v5qA{font-size:1rem;font-weight:600;color:#242424}.UpcomingSchedulesTab_dayOfWeek__fJ8UL{font-size:.875rem;color:#666}.UpcomingSchedulesTab_dDay__wZyUZ{padding:.25rem .75rem;background-color:#ff8f1f;color:#fff;border-radius:12px;font-size:.8125rem;font-weight:500;margin-left:auto}.UpcomingSchedulesTab_timeSlots__IVmHo{display:flex;flex-direction:column;gap:.75rem}.UpcomingSchedulesTab_timeSlotCard__y5Ixf{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s}.UpcomingSchedulesTab_timeSlotCard__y5Ixf:hover{background-color:#f3f4f6;border-color:#ff8f1f}.UpcomingSchedulesTab_timeSlotContent__90Q4L{display:flex;flex-direction:column;gap:.4rem;min-width:0}.UpcomingSchedulesTab_timeSlotTime___E1Ab{font-size:.9375rem;font-weight:500;color:#242424}.UpcomingSchedulesTab_timeSlotTitle__R_T8N{font-size:.95rem;font-weight:600;color:#242424;word-break:keep-all}.UpcomingSchedulesTab_timeSlotMeta__snPDj{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:#666}.UpcomingSchedulesTab_timeSlotAddress__uvjgF,.UpcomingSchedulesTab_timeSlotDescription__GEJfy,.UpcomingSchedulesTab_timeSlotLocation__h58zW{line-height:1.3}.UpcomingSchedulesTab_timeSlotArrow__xoaT8{font-size:1.25rem;color:#999}@media(max-width:768px){.UpcomingSchedulesTab_container__2FYKG{padding:20px}}.ScheduleHistoryTab_container__FXm1S{padding:0;width:100%;max-width:100%;box-sizing:border-box}.ScheduleHistoryTab_emptyState__ESvwW,.ScheduleHistoryTab_error__mRV9k,.ScheduleHistoryTab_loading__5Mvh_{padding:3rem 1rem;text-align:center;color:#666;font-size:.9375rem}.ScheduleHistoryTab_error__mRV9k{color:#d32f2f}.ScheduleHistoryTab_list__sSsvH{display:flex;flex-direction:column;gap:1.5rem}.ScheduleHistoryTab_scheduleDay__ww9sd{padding:1rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ScheduleHistoryTab_dayHeader__TCgKC{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e0e0e0}.ScheduleHistoryTab_date__l53aB{font-size:1rem;font-weight:600;color:#242424}.ScheduleHistoryTab_dayOfWeek__SICfU{font-size:.875rem;color:#666}.ScheduleHistoryTab_timeSlots__8qXSo{display:flex;flex-direction:column;gap:.5rem}.ScheduleHistoryTab_timeSlotItem__ce1C4{padding:1rem;background-color:#f9fafb;border-radius:8px;font-size:.9375rem;color:#555;margin-bottom:.75rem;border:1px solid rgba(0,0,0,0);transition:all .2s}.ScheduleHistoryTab_timeSlotItem__ce1C4:last-child{margin-bottom:0}.ScheduleHistoryTab_clickable__XwYUf{cursor:pointer}.ScheduleHistoryTab_clickable__XwYUf:hover{border-color:#ff8611;box-shadow:0 2px 8px rgba(255,134,17,.18)}.ScheduleHistoryTab_disabled__ICLwM{cursor:default;opacity:.85}.ScheduleHistoryTab_timeSlotHeader__Q3z0w{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb;gap:.5rem}.ScheduleHistoryTab_time__Bph4j{font-size:1rem;font-weight:600;color:#242424}.ScheduleHistoryTab_detailHint__9vQ5p{font-size:.75rem;color:#757575;white-space:nowrap}.ScheduleHistoryTab_timeSlotContent__59pdc{display:flex;flex-direction:column;gap:.5rem}.ScheduleHistoryTab_itemTitle__I4KAI{font-size:.9375rem;font-weight:500;color:#242424;margin-bottom:.25rem}.ScheduleHistoryTab_address__po20m,.ScheduleHistoryTab_location__XncEP{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:#666}.ScheduleHistoryTab_addressLabel__b8fSJ,.ScheduleHistoryTab_locationLabel__APgxh{font-weight:500;color:#666;flex-shrink:0}.ScheduleHistoryTab_addressValue__nC9xQ,.ScheduleHistoryTab_locationValue__unOR9{color:#666;word-break:break-word}.ScheduleHistoryTab_description__OtDi3{font-size:.875rem;color:#666;line-height:1.5;margin-top:.25rem}.ScheduleHistoryTab_expiredNotice__RQ0x_{margin-top:.375rem;font-size:.75rem;color:#9e9e9e}.ScheduleHistoryTab_paginationWrapper__1W5JT{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e0e0e0;display:flex;justify-content:center}@media(max-width:768px){.ScheduleHistoryTab_scheduleDay__ww9sd{padding:1rem}}.DashboardTabNavigation_tabNav__3NGL_{display:flex;gap:0;border-bottom:2px solid #e5e7eb;background-color:#fff;width:100%;padding:0}.DashboardTabNavigation_tabButton__ZZBT8{flex:1 1;min-width:0;padding:1rem 1.5rem;font-weight:500;font-size:1rem;background-color:rgba(0,0,0,0);color:#666;border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s;margin-bottom:-2px;text-align:center}.DashboardTabNavigation_tabButton__ZZBT8:hover{color:#ff8611}.DashboardTabNavigation_activeTab__zmbfw{color:#ff8611;border-bottom-color:#ff8611;font-weight:600;background-color:rgba(0,0,0,0)}@media(max-width:768px){.DashboardTabNavigation_tabButton__ZZBT8{padding:.875rem 1rem;font-size:.9375rem}}.styles_container__wfDq3{max-width:100%;min-height:calc(100vh - 120px)}.styles_header__M_fmx{margin-bottom:1.5rem}.styles_title__zRTeW{font-size:1.5rem;font-weight:600;color:#444;margin:0}.styles_content___sLNG{display:flex;flex-direction:column;gap:1.5rem}.styles_upcomingGuideText__c8lqi{margin:0;padding:0 1.5rem;font-size:.875rem;line-height:1.5;color:#868686}.styles_loading__g9uAv{display:flex;justify-content:center;align-items:center;padding:3rem;font-size:1rem;color:#868686}.styles_summaryCard___N_Kb{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.styles_summaryCardHeader__KkmxZ{display:flex;align-items:center;gap:.75rem}.styles_summaryCardIcon__zN2rF{font-size:1.5rem}.styles_summaryCardTitle__KNMPl{font-size:1.125rem;font-weight:600;color:#444;margin:0;flex:1 1}.styles_summaryCardCount__xtW9l{font-size:.875rem;color:#868686;font-weight:500}.styles_scheduleList__1iRGv,.styles_summaryCardContent__eLTb3{display:flex;flex-direction:column;gap:.75rem}.styles_scheduleCard__pzlRM{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;cursor:pointer;transition:all .2s}.styles_scheduleCard__pzlRM:hover{border-color:#ff8611;background:#fff5f0;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.styles_scheduleCard__pzlRM:active{transform:translateY(0)}.styles_scheduleHeader___957Y{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.styles_scheduleTime__V6Jk0{font-size:.9375rem;font-weight:600;color:#444}.styles_scheduleStatus__K4Ghu{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;color:#fff}.styles_scheduleTitle__C3X1E{font-size:1rem;font-weight:500;color:#444;margin-bottom:.5rem}.styles_scheduleInfo__C_Kfv{display:flex;gap:1rem;font-size:.875rem;color:#868686}.styles_scheduleLocation__CoJTb,.styles_scheduleParticipants__xOev_{display:flex;align-items:center;gap:.25rem}.styles_emptyState__cnnA8{padding:2rem 1rem;text-align:center}.styles_emptyMessage__DNwuq{font-size:.9375rem;color:#868686;margin:0}@media(max-width:768px){.styles_upcomingGuideText__c8lqi{padding:0 1rem}.styles_title__zRTeW{font-size:1.25rem}.styles_summaryCard___N_Kb{padding:1rem}.styles_summaryCardTitle__KNMPl{font-size:1rem}.styles_scheduleCard__pzlRM{padding:.875rem}.styles_comingSoonContainer__3NcbI{padding:2rem 1rem;min-height:300px}.styles_comingSoonIcon__kCZK6{font-size:3rem;margin-bottom:1rem}.styles_comingSoonTitle__gXnTq{font-size:1.5rem}.styles_comingSoonMessage__2ZC3H{font-size:.9375rem}}.styles_contentText__1ifhk{font-size:1.25rem;font-weight:600;color:#444;text-align:center;margin:2rem 0 0}.styles_comingSoonContainer__3NcbI{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;min-height:400px}.styles_comingSoonIcon__kCZK6{font-size:4rem;margin-bottom:1.5rem;animation:styles_float__w9tGU 3s ease-in-out infinite}.styles_comingSoonTitle__gXnTq{font-size:1.75rem;font-weight:600;color:#ff8611;margin:0 0 1rem;letter-spacing:-.02em}.styles_comingSoonMessage__2ZC3H{font-size:1rem;font-weight:400;color:#868686;line-height:1.6;margin:0;max-width:400px}