.modal[data-v-b36d8c85]{background-color:#fdfdfd;border-radius:.75rem;width:calc(100vw - 2rem);max-width:50rem;height:calc(100vh - 2rem);max-height:38.5rem;position:relative;overflow:hidden}.modal--variant-bottom[data-v-b36d8c85]{width:100vw;max-width:unset}.modal[data-v-b36d8c85] *{scrollbar-width:none}.modal[data-v-b36d8c85] ::-webkit-scrollbar{display:none}.modal__close[data-v-b36d8c85]{top:1.5rem;position:absolute;inset-inline-end:2rem}.modal__title[data-v-b36d8c85]{text-align:center;letter-spacing:.1px;margin:0 0 1.5rem;font-size:.875rem;font-weight:700;line-height:1.25rem}.modal__header[data-v-b36d8c85]{padding:1.5rem 2rem}.modal__body[data-v-b36d8c85]{max-height:calc(100% - 10rem);-webkit-mask:linear-gradient(to top, transparent 0%, transparent calc(var(--can-scroll-down,0) * 1 * .25rem), black calc(var(--can-scroll-down,0) * 5 * .25rem)), linear-gradient(to bottom, transparent 0%, transparent calc(var(--can-scroll-up,0) * 1 * .25rem), black calc(var(--can-scroll-up,0) * 5 * .25rem));mask:linear-gradient(to top, transparent 0%, transparent calc(var(--can-scroll-down,0) * 1 * .25rem), black calc(var(--can-scroll-down,0) * 5 * .25rem)), linear-gradient(to bottom, transparent 0%, transparent calc(var(--can-scroll-up,0) * 1 * .25rem), black calc(var(--can-scroll-up,0) * 5 * .25rem));padding:0 .75rem;overflow-x:auto;-webkit-mask-composite:source-in;mask-composite:intersect}.modal--hide-shadow .modal__body[data-v-b36d8c85]{-webkit-mask:unset;mask:unset}
