.ShadowTop[data-v-feb44416]{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-21a434e3]{--headerHeight: 76px ;--footerHeight: 96px ;--maxHeight: calc(100vh - (16px + var(--headerHeight) + 16px));position:relative;transform:translateZ(0)}.ModalMain .ModalMain__wrapper[data-v-21a434e3]{overflow-y:auto;padding:16px calc(var(--horizontalPadding)) 32px}.ModalMain .ModalMain__wrapper[data-v-21a434e3]{max-height:var(--maxHeight)}.ModalMain:has(+.ModalFooter) .ModalMain__wrapper[data-v-21a434e3]{--maxHeight: calc(100vh - (16px + var(--headerHeight) + var(--footerHeight) + 16px));max-height:var(--maxHeight)}.ModalMain__wrapper--fullHeight[data-v-21a434e3]{height:var(--maxHeight)}.ModalMain__shadow[data-v-21a434e3],.ModalMain .Shadow[data-v-21a434e3]{opacity:0;left:0;pointer-events:none;position:fixed;right:0;transition:opacity .5s}.ModalMain--hasOverflow .ModalMain__shadow[data-v-21a434e3],.ModalMain--hasOverflow .ModalMain .Shadow[data-v-21a434e3]{opacity:1}.ModalMain__shadowBottom[data-v-21a434e3]{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-21a434e3]{display:block}
