.funnel-calendar{position:relative;width:100%;min-width:0;min-height:var(--calendar-height, 720px)}.funnel-calendar-parking{position:fixed;left:-10000px;top:0;width:min(720px,calc(100vw - 40px));height:820px;visibility:hidden;pointer-events:none}.funnel-calendar-parking iframe{width:100%;height:820px;border:0}.funnel-calendar iframe{display:block;width:100%;max-width:100%;border:0;height:var(--calendar-height, 720px)}.funnel-calendar>p[role=status]:empty{display:none}.funnel-calendar>p[role=status]:not(:empty){width:100%;max-width:720px;margin:10px auto 0;padding-inline:14px}.funnel-calendar-loading{position:absolute;top:36px;left:50%;pointer-events:none;transform:translate(-50%)}.funnel-spinner{display:block;width:28px;height:28px;border:3px solid #cbd5e1;border-top-color:#2563eb;border-radius:50%;animation:calendar-spin 1s linear infinite}@keyframes calendar-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.funnel-calendar{min-height:var(--calendar-height, 820px)}.funnel-calendar iframe{height:var(--calendar-height, 820px)}}@media(prefers-reduced-motion:reduce){.funnel-spinner{animation:none}}
