.ux-content .demo-calendar-container{width:calc(100% - 2*var(--ux-site-gutter));max-width:min(64rem,calc(var(--ux-frame-width) - 2*var(--ux-site-gutter)))}.demo-calendar{height:750px}.demo-calendar-container{position:relative}.demo-calendar-loading:not([hidden]){z-index:1;color:#133651;text-align:center;background:#fff;padding:64px 24px;position:absolute;inset:0}.demo-calendar-spinner{border:3px solid #dceef1;border-top-color:#133651;border-radius:50%;width:32px;height:32px;animation:1s linear infinite demo-calendar-spin;display:inline-block}@keyframes demo-calendar-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.demo-calendar-spinner{animation:none}}@media (width>=650px){.demo-calendar{margin-top:-48px}}