.modal[data-v-63b950e0]{z-index:20;place-items:end center;padding:12px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal__backdrop[data-v-63b950e0]{animation:modal-backdrop-in-63b950e0 var(--motion-base) var(--motion-ease-out) both;background:#1f1a178f;border:0;position:absolute;inset:0}.modal__panel[data-v-63b950e0]{z-index:1;border:1px solid var(--lyana-linea);background:var(--lyana-blanco);width:min(560px,100%);max-height:calc(100dvh - 24px);box-shadow:var(--lyana-sombra);animation:modal-panel-in-63b950e0 var(--motion-base) var(--motion-ease-out) both;border-radius:22px 22px 10px 10px;padding:18px;position:relative;overflow-y:auto}@keyframes modal-backdrop-in-63b950e0{0%{opacity:0}to{opacity:1}}@keyframes modal-panel-in-63b950e0{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-fade-enter-active[data-v-63b950e0],.modal-fade-leave-active[data-v-63b950e0]{transition:opacity var(--motion-base) var(--motion-ease-out)}.modal-fade-enter-active .modal__panel[data-v-63b950e0],.modal-fade-leave-active .modal__panel[data-v-63b950e0]{transition:opacity var(--motion-base) var(--motion-ease-out), transform var(--motion-base) var(--motion-ease-out)}.modal-fade-enter-from[data-v-63b950e0],.modal-fade-leave-to[data-v-63b950e0]{opacity:0}.modal-fade-enter-from .modal__panel[data-v-63b950e0],.modal-fade-leave-to .modal__panel[data-v-63b950e0]{opacity:0;transform:translateY(18px)scale(.98)}.modal__header[data-v-63b950e0]{justify-content:space-between;align-items:center;gap:16px;display:flex}.modal__header h2[data-v-63b950e0]{font-family:var(--font-display);margin:0;font-size:1.35rem;line-height:1}@media (width>=720px){.modal[data-v-63b950e0]{place-items:center;padding:20px}.modal__panel[data-v-63b950e0]{border-radius:14px;max-height:calc(100dvh - 40px);padding:20px}.modal__panel--wide[data-v-63b950e0]{width:min(1080px,100%)}}@media (prefers-reduced-motion:reduce){.modal-fade-enter-active[data-v-63b950e0],.modal-fade-leave-active[data-v-63b950e0],.modal-fade-enter-active .modal__panel[data-v-63b950e0],.modal-fade-leave-active .modal__panel[data-v-63b950e0]{transition-duration:var(--motion-base)}.modal-fade-enter-from[data-v-63b950e0],.modal-fade-leave-to[data-v-63b950e0]{opacity:0}.modal-fade-enter-from .modal__panel[data-v-63b950e0],.modal-fade-leave-to .modal__panel[data-v-63b950e0]{opacity:0;transform:translateY(10px)scale(.99)}}
