@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}[data-floating-demo-trigger],[data-floating-demo-panel]{--demo-tab-width:38px;--demo-tab-height:189px;--demo-tab-bottom:max(1rem, env(safe-area-inset-bottom));--demo-panel-bottom:var(--demo-tab-bottom);--demo-join-overlap:2px;--demo-join-radius:24px;--demo-panel-width:min(336px, calc(100vw - var(--demo-tab-width)));--demo-surface:#2b2b2b;--demo-motion-duration:.3s;--demo-motion-easing:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;color:#f5f5f5;background:var(--demo-surface);box-shadow:none;border:0;transition:none;position:fixed;right:0}[data-floating-demo-trigger]{--demo-closed-x:0px;--demo-open-x:calc(var(--demo-join-overlap) - var(--demo-panel-width));bottom:var(--demo-tab-bottom);z-index:71;width:var(--demo-tab-width);height:var(--demo-tab-height);white-space:nowrap;writing-mode:horizontal-tb;cursor:pointer;transform:translateX(var(--demo-closed-x));border-radius:24px 0 0 24px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 1px;font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:14px;font-weight:500;line-height:20px;display:flex}[data-floating-demo-trigger]:before{content:"";top:calc(-1 * var(--demo-join-radius));width:calc(var(--demo-tab-width) - var(--demo-join-radius));height:var(--demo-join-radius);background:radial-gradient(ellipse 100% 100% at 0 0, transparent calc(100% - 1px), var(--demo-surface) 100%);pointer-events:none;position:absolute;right:0}[data-floating-demo-trigger] span{writing-mode:vertical-rl}[data-floating-demo-trigger] img{width:14px;height:14px;transition:transform var(--demo-motion-duration) var(--demo-motion-easing);flex:none;transform:rotate(90deg)}[data-floating-demo-trigger][data-state=open] img{transform:rotate(-90deg)}[data-floating-demo-trigger]:focus-visible,.floating-demo-close:focus-visible{outline-offset:3px;outline:2px solid #f5f5f5}[data-floating-demo-panel]{--demo-closed-x:100%;--demo-open-x:0px;top:auto;bottom:var(--demo-panel-bottom);z-index:70;width:var(--demo-panel-width);max-width:none;height:auto;max-height:calc(100dvh - var(--demo-panel-bottom) - 1rem);min-height:min(calc(var(--demo-tab-height) + 12px), calc(100dvh - var(--demo-panel-bottom) - 1rem));border-radius:24px 0 0}[data-floating-demo-panel]:has(input[type=date][name=fechaCita]),body:has([data-floating-demo-panel] input[type=date][name=fechaCita]) [data-floating-demo-trigger]{--demo-panel-width:min(720px, calc(100vw - var(--demo-tab-width)))}.floating-demo-header{gap:24px;padding:20px 22px 24px;position:relative}.floating-demo-header [data-slot=sheet-title]{color:#fff;white-space:nowrap;font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:24px;font-weight:500;line-height:26px}.floating-demo-header [data-slot=sheet-description]{color:#fff;font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:14px;font-weight:300;line-height:1.35}.floating-demo-close{cursor:pointer;border-radius:50%;width:34px;height:34px;position:absolute;top:20px;right:22px}.floating-demo-close img{width:33.6429px;height:33.6427px;display:block;transform:rotate(45deg)}.floating-demo-body{scrollbar-width:thin;padding:0 22px 20px}#floating-demo-formDemoRequest{grid-template-columns:minmax(0,1fr)}#floating-demo-formDemoRequest>*{grid-column:1/-1;min-width:0}[data-floating-demo-trigger][data-state=open],[data-floating-demo-panel][data-state=open]{transform:translateX(var(--demo-open-x));animation:floating-demo-open var(--demo-motion-duration) var(--demo-motion-easing) both}[data-floating-demo-trigger][data-demo-opened=true][data-state=closed],[data-floating-demo-panel][data-state=closed]{animation:floating-demo-close var(--demo-motion-duration) var(--demo-motion-easing) both}@keyframes floating-demo-open{0%{transform:translateX(var(--demo-closed-x))}to{transform:translateX(var(--demo-open-x))}}@keyframes floating-demo-close{0%{transform:translateX(var(--demo-open-x))}to{transform:translateX(var(--demo-closed-x))}}@media (prefers-reduced-motion:reduce){[data-floating-demo-trigger],[data-floating-demo-panel]{--demo-motion-duration:0s}[data-floating-demo-trigger] img{transition:none}}
