.TimeSelectForm-module-scss-module__TZt6Sq__message{color:var(--text-color);margin:0 0 1rem;font-size:.9375rem}.TimeSelectForm-module-scss-module__TZt6Sq__dateSelector{margin-bottom:1rem}.TimeSelectForm-module-scss-module__TZt6Sq__loading{justify-content:center;align-items:center;padding:2rem;display:flex}.TimeSelectForm-module-scss-module__TZt6Sq__slotsList{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem;display:grid}.TimeSelectForm-module-scss-module__TZt6Sq__slotItem{border:1px solid var(--border-2-color);cursor:pointer;text-align:center;border-radius:.5rem;padding:.75rem;transition:all .2s}.TimeSelectForm-module-scss-module__TZt6Sq__slotItem:hover{background-color:var(--overlay-1-color);border-color:var(--border-3-color)}.TimeSelectForm-module-scss-module__TZt6Sq__slotItem.TimeSelectForm-module-scss-module__TZt6Sq__selected{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.TimeSelectForm-module-scss-module__TZt6Sq__slotItem.TimeSelectForm-module-scss-module__TZt6Sq__selected .TimeSelectForm-module-scss-module__TZt6Sq__slotTime{color:var(--color-on-primary)}.TimeSelectForm-module-scss-module__TZt6Sq__slotItem.TimeSelectForm-module-scss-module__TZt6Sq__unavailable{cursor:not-allowed;opacity:.55;background-color:var(--background-sub-color)}.TimeSelectForm-module-scss-module__TZt6Sq__slotItem.TimeSelectForm-module-scss-module__TZt6Sq__unavailable:hover{background-color:var(--background-sub-color);border-color:var(--border-2-color)}.TimeSelectForm-module-scss-module__TZt6Sq__unavailableLabel{color:var(--text-sub-color);margin-top:.25rem;font-size:.75rem}.TimeSelectForm-module-scss-module__TZt6Sq__slotTime{color:var(--text-color);font-size:.9rem;font-weight:500}.TimeSelectForm-module-scss-module__TZt6Sq__noSlots{text-align:center;color:var(--text-sub-color);padding:2rem;font-size:.9rem}.TimeSelectForm-module-scss-module__TZt6Sq__footerContent{align-items:center;gap:1rem;width:100%;display:flex}.TimeSelectForm-module-scss-module__TZt6Sq__footerSummary{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.TimeSelectForm-module-scss-module__TZt6Sq__selectedSpot,.TimeSelectForm-module-scss-module__TZt6Sq__selectedDateTime{color:var(--text-color);font-size:.9rem;font-weight:500}
.ParticipantSearchModalContent-module-scss-module__MzEwoa__loading{text-align:center;color:var(--color-text-secondary);padding:2rem}.ParticipantSearchModalContent-module-scss-module__MzEwoa__error{color:var(--error-color);background-color:var(--overlay-1-color);text-align:center;border-radius:6px;margin-bottom:1rem;padding:1rem;font-size:.95rem}.ParticipantSearchModalContent-module-scss-module__MzEwoa__notice{white-space:pre-line;color:var(--warning-color,#b45309);background:var(--warning-background-color,#b4530914);border-radius:6px;margin-bottom:1rem;padding:.5rem .75rem;font-size:.9rem;line-height:1.5}.ParticipantSearchModalContent-module-scss-module__MzEwoa__checkboxGroup{flex-direction:column;gap:.5rem;padding-left:.25rem;display:flex}
.ParticipantSearchResultsModalContent-module-scss-module__5Z0CQa__container{min-height:200px;padding:0}.ParticipantSearchResultsModalContent-module-scss-module__5Z0CQa__loading{justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.ParticipantSearchResultsModalContent-module-scss-module__5Z0CQa__empty{color:var(--color-text-secondary);text-align:center;justify-content:center;align-items:center;padding:3rem 1rem;font-size:.9375rem;display:flex}
.ScheduleFormModal-module-scss-module__cWhmiG__fields{flex-direction:column;gap:1rem;display:flex}.ScheduleFormModal-module-scss-module__cWhmiG__timeRow{align-items:center;gap:.5rem;display:flex}.ScheduleFormModal-module-scss-module__cWhmiG__timeSeparator{white-space:nowrap;color:var(--text-sub-color)}.ScheduleFormModal-module-scss-module__cWhmiG__timezoneNote{color:var(--text-sub-color);margin:.5rem 0 0;font-size:.8rem}.ScheduleFormModal-module-scss-module__cWhmiG__fieldNote{color:var(--text-sub-color);margin:.35rem 0 0;font-size:.8rem}.ScheduleFormModal-module-scss-module__cWhmiG__errorMessage{color:var(--danger-color);margin:0;font-size:.9rem}.ScheduleFormModal-module-scss-module__cWhmiG__footer{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.ScheduleFormModal-module-scss-module__cWhmiG__footerActions{align-items:center;gap:.5rem;margin-left:auto;display:flex}
.Timetable-module-scss-module__fZP89G__container{flex-direction:column;display:flex}.Timetable-module-scss-module__fZP89G__header{justify-content:space-between;align-items:center;gap:1rem;margin:.8rem 0;padding-left:5rem;display:flex}.Timetable-module-scss-module__fZP89G__header .Timetable-module-scss-module__fZP89G__headerDateControls{align-items:center;gap:.5rem;display:flex}.Timetable-module-scss-module__fZP89G__columnHeader{color:var(--text-sub-color);align-items:center;gap:2px;margin-bottom:.5rem;padding-left:5rem;font-size:.8rem;display:flex}.Timetable-module-scss-module__fZP89G__columnHeader .Timetable-module-scss-module__fZP89G__meetingColumn{flex:1;padding:.3rem}.Timetable-module-scss-module__fZP89G__columnHeader .Timetable-module-scss-module__fZP89G__scheduleColumn{width:35%;padding:.3rem}.Timetable-module-scss-module__fZP89G__timetableGrid{grid-template-columns:5rem 1fr;display:grid;position:relative}.Timetable-module-scss-module__fZP89G__timeColumn{flex-direction:column;display:flex}.Timetable-module-scss-module__fZP89G__timeCell{white-space:nowrap;box-sizing:border-box;justify-content:flex-end;align-items:flex-start;padding:.5rem;font-size:.9rem;display:flex}.Timetable-module-scss-module__fZP89G__timeCell:first-child{border-top:none}.Timetable-module-scss-module__fZP89G__meetingsArea{min-height:400px;position:relative}.Timetable-module-scss-module__fZP89G__meetingsArea .Timetable-module-scss-module__fZP89G__timeSlots{flex-direction:column;gap:2px;display:flex;position:relative}.Timetable-module-scss-module__fZP89G__meetingsArea .Timetable-module-scss-module__fZP89G__timeSlots .Timetable-module-scss-module__fZP89G__timeSlotRow{gap:2px;display:flex}.Timetable-module-scss-module__fZP89G__meetingsArea .Timetable-module-scss-module__fZP89G__timeSlots .Timetable-module-scss-module__fZP89G__timeSlot{text-align:left;color:var(--text-sub-color);background-color:var(--overlay-1-color);border:1px dashed var(--border-2-color);box-sizing:border-box;border-radius:8px;flex:1;padding:.5rem;font-size:.9rem}.Timetable-module-scss-module__fZP89G__meetingsArea .Timetable-module-scss-module__fZP89G__timeSlots .Timetable-module-scss-module__fZP89G__timeSlotSchedule{background-color:var(--overlay-1-color);border:1px dashed var(--border-2-color);box-sizing:border-box;border-radius:8px;width:35%}.Timetable-module-scss-module__fZP89G__meetingsArea .Timetable-module-scss-module__fZP89G__meetingCard{z-index:10;background-color:color-mix(in srgb, var(--primary-color) 15%, var(--background-color));box-sizing:border-box;word-wrap:break-word;word-break:break-word;cursor:pointer;border:none;border-radius:6px;flex-direction:column;gap:.25rem;margin:0;padding:.5rem .75rem;transition:background-color .2s;display:flex;position:absolute;left:0;right:0;overflow:hidden}.Timetable-module-scss-module__fZP89G__meetingsArea .Timetable-module-scss-module__fZP89G__meetingCard:hover{background-color:color-mix(in srgb, var(--primary-color) 25%, var(--background-color));box-shadow:0 2px 8px #0000001a}.Timetable-module-scss-module__fZP89G__meetingsArea .Timetable-module-scss-module__fZP89G__scheduleBlock{z-index:10;background-color:var(--overlay-2-color);border:1px solid var(--border-2-color);box-sizing:border-box;cursor:pointer;border-radius:6px;padding:.5rem .75rem;font-size:.9rem;position:absolute;left:calc(65% + 1px);right:0;overflow:hidden}.Timetable-module-scss-module__fZP89G__meetingsArea .Timetable-module-scss-module__fZP89G__scheduleBlock:hover{background-color:var(--overlay-3-color)}.Timetable-module-scss-module__fZP89G__meetingsArea .Timetable-module-scss-module__fZP89G__scheduleBlock .Timetable-module-scss-module__fZP89G__scheduleTime{color:var(--text-sub-color);margin-bottom:.15rem;font-size:.8rem;display:block}.Timetable-module-scss-module__fZP89G__meetingsArea .Timetable-module-scss-module__fZP89G__scheduleBlock .Timetable-module-scss-module__fZP89G__scheduleDescription{color:var(--text-color);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.Timetable-module-scss-module__fZP89G__meetingsArea[data-has-schedules=true] .Timetable-module-scss-module__fZP89G__meetingCard{right:35%}.Timetable-module-scss-module__fZP89G__meetingsArea[data-loading=true] .Timetable-module-scss-module__fZP89G__meetingCard,.Timetable-module-scss-module__fZP89G__meetingsArea[data-loading=true] .Timetable-module-scss-module__fZP89G__scheduleBlock{pointer-events:none;cursor:default}.Timetable-module-scss-module__fZP89G__meetingsArea .Timetable-module-scss-module__fZP89G__meetingInfo{align-items:center;gap:.5rem;display:flex}.Timetable-module-scss-module__fZP89G__meetingsArea .Timetable-module-scss-module__fZP89G__meetingInfo .Timetable-module-scss-module__fZP89G__meetingTime{color:var(--primary-color);flex-shrink:0;font-size:.9rem;font-weight:600}.Timetable-module-scss-module__fZP89G__meetingsArea .Timetable-module-scss-module__fZP89G__meetingInfo .Timetable-module-scss-module__fZP89G__meetingSpot{color:var(--text-sub-color);flex-shrink:0;font-size:.8rem}.Timetable-module-scss-module__fZP89G__meetingsArea .Timetable-module-scss-module__fZP89G__meetingUsers{color:var(--text-color);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;font-size:.9rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:768px){.Timetable-module-scss-module__fZP89G__header,.Timetable-module-scss-module__fZP89G__columnHeader{padding-left:3.5rem}.Timetable-module-scss-module__fZP89G__timetableGrid{grid-template-columns:3.5rem 1fr}.Timetable-module-scss-module__fZP89G__meetingCard,.Timetable-module-scss-module__fZP89G__scheduleBlock{padding:.4rem .6rem}}
