.dialog-base__wrapper[data-v-b111b098]{--dialog-animation-duration:.3s;--dialog-backdrop-animation-duration:.2s;animation:close-b111b098 var(--dialog-animation-duration) forwards;background:transparent;border:none;outline:none;padding:0;transition:display var(--dialog-animation-duration) allow-discrete,overlay var(--dialog-animation-duration) allow-discrete}.dialog-base__wrapper[open][data-v-b111b098]{animation:open-b111b098 var(--dialog-animation-duration) forwards}.dialog-base__wrapper[data-v-b111b098]::backdrop{animation:close-b111b098 var(--dialog-backdrop-animation-duration) forwards;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;transition:display var(--dialog-backdrop-animation-duration) allow-discrete,overlay var(--dialog-backdrop-animation-duration) allow-discrete}.dialog-base__wrapper[open][data-v-b111b098]::backdrop{animation:open-b111b098 var(--dialog-backdrop-animation-duration) forwards}.dialog-base[data-v-b111b098]{background-color:var(--color-white);border:none;border-radius:16px;box-shadow:0 15px 25px #0000000a;color:var(--color-text-default);font-size:16px;padding:20px 20px 36px;position:relative;word-break:break-word}@media (min-width:576px){.dialog-base[data-v-b111b098]{padding:40px}}.dialog-base .dialog-base__close[data-v-b111b098]{background-color:transparent;border:none;border-radius:8px;height:40px;position:absolute;right:8px;top:8px;width:40px}.dialog-base .dialog-base__close[data-v-b111b098]:after,.dialog-base .dialog-base__close[data-v-b111b098]:before{background-color:var(--color-text-default);border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transition:all .3s ease;width:16px}.dialog-base .dialog-base__close[data-v-b111b098]:after{transform:translate(-50%,-50%) rotate(-45deg)}.dialog-base .dialog-base__close[data-v-b111b098]:hover:after,.dialog-base .dialog-base__close[data-v-b111b098]:hover:before{background-color:var(--color-text-default)}.dialog_small[data-v-b111b098]{max-width:450px;width:100%}.dialog-base__title[data-v-b111b098]{font-size:24px;margin-bottom:20px;padding-right:30px}@media (min-width:768px){.dialog-base__title[data-v-b111b098]{font-size:32px;padding-right:0}}@media (min-width:1024px){.dialog-base__title[data-v-b111b098]{font-size:48px}}@keyframes open-b111b098{0%{opacity:0}to{opacity:1}}@keyframes close-b111b098{0%{opacity:1}to{opacity:0}}
