.schedules-module-scss-module__3-_AJW__schedulesContainer{justify-content:start;align-items:start;gap:var(--space);flex-direction:column;width:100%;display:flex}.schedules-module-scss-module__3-_AJW__schedulesContainer>p{color:var(--foreground-secondary);font-size:1rem;line-height:1.6}.schedules-module-scss-module__3-_AJW__schedules{width:100%}.schedules-module-scss-module__3-_AJW__schedules>.schedules-module-scss-module__3-_AJW__calendarSection{margin-bottom:var(--space-3x)}.schedules-module-scss-module__3-_AJW__schedules>.schedules-module-scss-module__3-_AJW__loadingState{padding:var(--space-4x);color:var(--foreground-secondary);flex-direction:column;justify-content:center;align-items:center;font-size:1rem;display:flex}.schedules-module-scss-module__3-_AJW__schedules>.schedules-module-scss-module__3-_AJW__loadingState>.schedules-module-scss-module__3-_AJW__spinner{border:3px solid var(--border);border-top:3px solid var(--primary);-ms-animation:spin 1s linear infinite;width:32px;height:32px;margin-bottom:var(--space);border-radius:50%;animation:1s linear infinite schedules-module-scss-module__3-_AJW__spin}.schedules-module-scss-module__3-_AJW__schedules>.schedules-module-scss-module__3-_AJW__errorState{padding:var(--space-3x);color:var(--danger);text-align:center;background:var(--background-secondary);border:1px solid var(--danger);-ms-border-radius:12px;-o-border-radius:12px;margin:var(--space-2x)0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;display:flex}.schedules-module-scss-module__3-_AJW__schedules>.schedules-module-scss-module__3-_AJW__errorState>h3{margin:0 0 var(--space)0;font-size:1.25rem;font-weight:600}.schedules-module-scss-module__3-_AJW__schedules>.schedules-module-scss-module__3-_AJW__errorState>p{margin:0 0 var(--space-2x)0;line-height:1.5}.schedules-module-scss-module__3-_AJW__schedules>.schedules-module-scss-module__3-_AJW__errorState>.schedules-module-scss-module__3-_AJW__retryButton{word-wrap:nowrap;cursor:pointer;-ms-border-radius:9px;-o-border-radius:9px;min-width:max-content;transition:all var(--transition-duration)var(--transition-bezier-fast);-webkit-transition:all var(--transition-duration)var(--transition-bezier-fast);-moz-transition:all var(--transition-duration)var(--transition-bezier-fast);-ms-transition:all var(--transition-duration)var(--transition-bezier-fast);-o-transition:all var(--transition-duration)var(--transition-bezier-fast);border-radius:9px;flex-direction:row;justify-content:center;align-items:center;gap:9px;text-decoration:none;display:flex}.schedules-module-scss-module__3-_AJW__schedules>.schedules-module-scss-module__3-_AJW__errorState>.schedules-module-scss-module__3-_AJW__retryButton:hover{transform:scale(1.05)}.schedules-module-scss-module__3-_AJW__schedules>.schedules-module-scss-module__3-_AJW__errorState>.schedules-module-scss-module__3-_AJW__retryButton{gap:9px;padding:8px 12px;font-size:.9rem}.schedules-module-scss-module__3-_AJW__schedules>.schedules-module-scss-module__3-_AJW__errorState>.schedules-module-scss-module__3-_AJW__retryButton svg{font-size:.9rem}.schedules-module-scss-module__3-_AJW__schedules>.schedules-module-scss-module__3-_AJW__errorState>.schedules-module-scss-module__3-_AJW__retryButton{background:var(--danger);border:1px solid var(--border);color:var(--color-white)}.schedules-module-scss-module__3-_AJW__schedules>.schedules-module-scss-module__3-_AJW__errorState>.schedules-module-scss-module__3-_AJW__retryButton:hover{background:var(--danger-hover);border-color:var(--border-hover)}.schedules-module-scss-module__3-_AJW__schedules>.schedules-module-scss-module__3-_AJW__emptyState{padding:var(--space-4x);color:var(--foreground-secondary);text-align:center;background:var(--background-secondary);border:1px solid var(--border);-ms-border-radius:12px;-o-border-radius:12px;margin:var(--space-2x)0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;display:flex}.schedules-module-scss-module__3-_AJW__schedules>.schedules-module-scss-module__3-_AJW__emptyState>h3{margin:0 0 var(--space)0;color:var(--foreground);font-size:1.25rem;font-weight:600}.schedules-module-scss-module__3-_AJW__schedules>.schedules-module-scss-module__3-_AJW__emptyState>p{margin:0;line-height:1.5}@keyframes schedules-module-scss-module__3-_AJW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
