.foundation-modal[data-v-aad6c312]{--cm-modal-padding-inline:var(--cm-spacing-4,1rem);--cm-modal-padding-block:var(--cm-spacing-2,.5rem);background-color:color-mix(in srgb,var(--cm-color-neutral-900) 50%,transparent);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:var(--cm-spacing-4,1rem);position:fixed;z-index:var(--cm-foundation-modal-z-index,1050)}.foundation-modal__card[data-v-aad6c312]{background-color:var(--cm-color-white,#fff);box-shadow:var(--cm-foundation-modal-shadow,0 2px 20px 0 rgba(0,0,0,.1));display:grid;grid-template-rows:auto 1fr;height:-moz-fit-content;height:fit-content;margin:auto}.foundation-modal__close[data-v-aad6c312]{align-items:center;background-color:transparent;border:none;border-radius:50%;color:var(--cm-color-black,#000);display:flex;height:var(--cm-spacing-10,2.5rem);justify-content:center;justify-self:end;margin:0;padding:0;transform:translate(25%);transition-duration:var(--cm-transition-duration-fast,.2s);transition-property:background-color,color;transition-timing-function:var(--cm-transition-timing-function-fast,ease-in-out);width:var(--cm-spacing-10,2.5rem)}.foundation-modal__close[data-v-aad6c312]:focus,.foundation-modal__close[data-v-aad6c312]:hover{background-color:var(--cm-color-neutral-100,#f2f2f2);outline:none}.foundation-modal__header[data-v-aad6c312]{align-items:center;display:grid;gap:var(--cm-spacing-4,1rem);padding-block:var(--cm-modal-padding-block);padding-inline:var(--cm-modal-padding-inline)}.foundation-modal__body[data-v-aad6c312]{overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.foundation-modal__body[data-v-aad6c312],.foundation-modal__footer[data-v-aad6c312]{padding-block-end:var(--cm-modal-padding-block);padding-inline:var(--cm-modal-padding-inline)}.foundation-modal__title[data-v-aad6c312]{margin:0}@media (min-width:1024px){.foundation-modal__title[data-v-aad6c312]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.foundation-modal--has-title .foundation-modal__header[data-v-aad6c312]{grid-template-columns:1fr auto}.foundation-modal--has-footer[data-v-aad6c312]{grid-template-rows:auto 1fr auto}.foundation-modal--full-screen .foundation-modal__card[data-v-aad6c312]{height:100%;width:100%}@media (min-width:1024px){.foundation-modal--full-screen .foundation-modal__card[data-v-aad6c312]{border-radius:var(--cm-border-radius,.25rem);height:auto;margin:auto;max-height:-moz-fit-content;max-height:fit-content;max-width:40rem}}.foundation-modal--dark .foundation-modal__card[data-v-aad6c312]{background-color:var(--cm-color-black,#050505)}.foundation-modal--dark .foundation-modal__close[data-v-aad6c312]{color:var(--cm-color-neutral-100,#f2f2f2)}.foundation-modal--dark .foundation-modal__close[data-v-aad6c312]:focus,.foundation-modal--dark .foundation-modal__close[data-v-aad6c312]:hover{color:var(--cm-color-black,#050505)}
