@keyframes show-ebea159b{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}.generic-modal-overlay[data-v-ebea159b]{background-color:#0009;box-sizing:border-box;height:100%;justify-content:center;left:0;opacity:0;padding:20px 14px;pointer-events:none;position:fixed;top:0;transition:opacity .3s;width:100%;z-index:10}.generic-modal-overlay.show-modal[data-v-ebea159b]{opacity:1;pointer-events:auto}.generic-modal-overlay .generic-modal-outer[data-v-ebea159b]{background-color:#fff;border-radius:6px;max-height:calc(100% - 54px);max-width:100%;overflow-y:scroll}.generic-modal-overlay .generic-modal-outer.none-scroll[data-v-ebea159b]{overflow-y:hidden}@media screen and (max-width:767px){.generic-modal-overlay .generic-modal-outer[data-v-ebea159b]{max-height:calc(100% - 37px)}}.generic-modal-overlay .generic-modal-outer.bg-none[data-v-ebea159b]{background-color:transparent}.generic-modal-overlay .generic-modal-wrapper[data-v-ebea159b]{align-items:stretch;display:flex;flex-flow:column nowrap;flex-shrink:0;max-height:100%;max-width:100%}.generic-modal-overlay .generic-modal-wrapper[data-v-ebea159b]>:not(:last-child){margin-bottom:14px}@media screen and (max-width:767px){.generic-modal-overlay .generic-modal-wrapper[data-v-ebea159b]>:not(:last-child){margin-bottom:17px}}.generic-modal-overlay .generic-modal-wrapper.fullsize[data-v-ebea159b]{height:100%;width:100%}.generic-modal-overlay .generic-modal-wrapper.fullsize .generic-modal-outer[data-v-ebea159b]{flex:1}.generic-modal-overlay .generic-modal-wrapper.fullwidth[data-v-ebea159b]{width:100%}.generic-modal-overlay .generic-modal-wrapper.fullwidth .generic-modal-outer[data-v-ebea159b]{flex:1}.generic-modal-overlay .modal-close-wrapper[data-v-ebea159b]{display:flex;flex-flow:row nowrap;flex-shrink:0;justify-content:flex-end}.generic-modal-overlay .modal-close[data-v-ebea159b]{cursor:pointer;height:40px;transition:opacity .3s;width:40px}@media(hover:hover){.generic-modal-overlay .modal-close[data-v-ebea159b]:hover{opacity:.6}}@media screen and (max-width:767px){.generic-modal-overlay .modal-close[data-v-ebea159b]{height:20px;width:20px}}.generic-modal-overlay[data-v-ebea159b]{align-items:center;display:flex;flex-flow:column nowrap;flex-shrink:0}.generic-modal-overlay[data-v-ebea159b]>:not(:last-child){margin-bottom:0}
