.CloseButton[data-v-67f786ed]{--size: 36px;align-items:center;background:transparent;border-radius:50%;border:none;color:var(--color, inherit);cursor:pointer;display:flex;font-size:28px;font-weight:400;height:var(--size);justify-content:center;line-height:var(--size);padding:0;width:var(--size)}.CloseButton[data-v-67f786ed]:hover{background-color:var(--color-neutral-20);color:var(--hoverColor, var(--color-neutral-80))}.Modal__spacer[data-v-ece996da]{align-items:flex-start;bottom:0;display:flex;justify-content:center;left:0;margin:0!important;padding-top:5vh;position:fixed;right:0;top:0;z-index:calc(901 + var(--modal-stack-index, 0))}.Modal__spacer[data-v-ece996da]:last-child{-webkit-backdrop-filter:blur(3px) brightness(60%);backdrop-filter:blur(3px) brightness(60%)}.Modal[data-v-ece996da]{--horizontalPadding: 32px;background:var(--white);border-radius:8px;box-shadow:var(--box-shadow);max-height:calc(95vh - 32px);max-width:calc(100vw - 32px);min-width:300px;overflow:hidden;padding:16px 0 36px;position:relative}.Modal__inner[data-v-ece996da]{height:100%}.Modal[data-v-ece996da]:not(:has(.ModalHeader)){padding-top:64px}.Modal[data-v-ece996da]:not(:has(.ModalFooter)){padding-bottom:0}.Modal[data-v-ece996da] .CloseButton{position:absolute;right:16px;top:16px}.Modal__closeButton[data-v-ece996da]:hover{background-color:var(--color-neutral-20)}.ModalCarrousel[data-v-9542d784]{position:fixed;z-index:901;overflow:hidden;width:100vw}.ModalCarrousel[data-v-9542d784]:last-child{-webkit-backdrop-filter:blur(3px) brightness(60%);backdrop-filter:blur(3px) brightness(60%)}.ModalCarrousel__inner[data-v-9542d784]{display:flex;transition:.3s}.ModalCarrousel__inner[data-v-9542d784]>*{-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;width:100vw;height:100vh}.ModalCarrousel__prevButton[data-v-9542d784],.ModalCarrousel__nextButton[data-v-9542d784]{position:fixed;top:calc(50vh - var(--measurement-input-size) / 2);z-index:902}.ModalCarrousel__prevButton[data-v-9542d784]{left:24px}.ModalCarrousel__nextButton[data-v-9542d784]{right:24px}.Modals__background[data-v-f5fad996]{bottom:0;left:0;margin:0!important;position:fixed;right:0;top:0;z-index:var(--z-index-modals)}.ModalHeader[data-v-c8f3d93f]{padding:0 80px 12px 36px;margin:0;display:flex;justify-content:space-between}.ModalHeader__title[data-v-c8f3d93f]{color:var(--color-neutral-100);font-size:20px;font-weight:500;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModalHeader__subheading[data-v-c8f3d93f]{font-size:14px;font-style:italic;font-weight:400;line-height:18px;overflow:hidden;text-overflow:ellipsis}.ModalHeader__end[data-v-c8f3d93f]{align-self:flex-start}.ShadowTop[data-v-32aa7e7a]{background:linear-gradient(180deg,#0003,#0000);border-top:var(--color-neutral-40) solid 1px;height:4px;left:0;pointer-events:none;position:fixed;right:0;top:0}.ModalMain[data-v-46ab177c]{--headerHeight: 76px ;--footerHeight: 96px ;--maxHeight: calc(95vh - (16px + var(--headerHeight) + 16px));position:relative;transform:translateZ(0)}.ModalMain .ModalMain__wrapper[data-v-46ab177c]{overflow-y:auto;padding:16px calc(var(--horizontalPadding) / 2) 32px}.ModalMain .ModalMain__wrapper[data-v-46ab177c]{max-height:var(--maxHeight)}.ModalMain:has(+.ModalFooter) .ModalMain__wrapper[data-v-46ab177c]{--maxHeight: calc(95vh - (16px + var(--headerHeight) + var(--footerHeight) + 16px));max-height:var(--maxHeight)}.ModalMain__wrapper--fullHeight[data-v-46ab177c]{height:var(--maxHeight)}.ModalMain__shadow[data-v-46ab177c],.ModalMain .Shadow[data-v-46ab177c]{opacity:0;left:0;pointer-events:none;position:fixed;right:0;transition:opacity .5s}.ModalMain--hasOverflow .ModalMain__shadow .ModalMain--hasOverflow .ModalMain .Shadow[data-v-46ab177c]{opacity:1}.ModalMain__shadowBottom[data-v-46ab177c]{background:linear-gradient(0deg,#0003,#0000);border-bottom:var(--color-neutral-40) solid 1px;bottom:0;display:none;height:4px}.ModalMain:has(+.ModalFooter) .ModalMain__shadowBottom[data-v-46ab177c]{display:block}.ModalFooter[data-v-8cb01ab0]{align-items:center;display:flex;gap:16px;justify-content:flex-end;padding:24px var(--horizontalPadding) 0}.ModalFooter[data-v-8cb01ab0]:has(.ModalFooter__start){justify-content:space-between}.ModalFooter__end[data-v-8cb01ab0]{display:flex;gap:12px;justify-content:flex-end}
