.loading-feedback-module__77iqXW__calendarFrame{position:relative}.loading-feedback-module__77iqXW__calendarFeedback{color:#1d1035;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:28px;display:flex;position:absolute;inset:0}.loading-feedback-module__77iqXW__calendarFeedback p{margin:0;font-size:1.0625rem;line-height:1.6}.loading-feedback-module__77iqXW__spinner{border:3px solid #ead6e8;border-top-color:#6d367d;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite loading-feedback-module__77iqXW__spin}.loading-feedback-module__77iqXW__recoveryActions{flex-direction:column;align-items:center;gap:16px;display:flex}.loading-feedback-module__77iqXW__recoveryActions button{color:#fff;cursor:pointer;font:inherit;background:#1d1035;border:0;border-radius:999px;min-height:48px;padding:12px 22px}.loading-feedback-module__77iqXW__recoveryActions a{color:#633470;text-underline-offset:4px;line-height:1.5;text-decoration:underline}.loading-feedback-module__77iqXW__routeLoading{color:#fff;text-align:center;background:#0b0615;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100svh;padding:120px 24px 64px;display:flex}.loading-feedback-module__77iqXW__routeLoading p{margin:0;font-size:1.125rem}@keyframes loading-feedback-module__77iqXW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-feedback-module__77iqXW__spinner{animation:none}}
