.dialog-fade-enter-active[data-v-15120003],.dialog-fade-leave-active[data-v-15120003]{transition:opacity .25s ease}.dialog-fade-enter-from[data-v-15120003],.dialog-fade-leave-to[data-v-15120003]{opacity:0}.dialog-overlay[data-v-15120003]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.dialog-container[data-v-15120003]{animation:dialog-slide-in-15120003 .2s ease-out;background:#fff;border-radius:.25rem;box-shadow:0 .625rem 1rem -.625rem #00000040;display:flex;flex-direction:column;max-height:85vh;padding:0 0 1.25rem;transition:transform .2s ease}@keyframes dialog-slide-in-15120003{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.dialog-header[data-v-15120003]{align-items:center;border-bottom:.0625rem solid #eef2f6;display:flex;height:3.75rem;justify-content:space-between;line-height:3.75rem;padding:0 1.25rem}.dialog-title[data-v-15120003]{color:#222;font-family:var(--font-sans);font-size:var(--text-base);font-weight:800;margin:0;position:relative}.dialog-title .dialog-logo[data-v-15120003]{height:1.125rem;width:1.125rem}.dialog-close-btn[data-v-15120003]{align-items:center;background:transparent;color:#8c9bb0;cursor:pointer;display:flex;justify-content:center;padding:0;transition:all .2s}.dialog-close-btn:hover svg[data-v-15120003]{color:var(--text-color)}.dialog-body[data-v-15120003]{flex:1;overflow-y:auto;padding:1rem 1.5625rem}.dialog-footer[data-v-15120003]{align-items:flex-start;box-sizing:border-box;display:flex;gap:0 1.25rem;justify-content:center;padding:1.25rem}.dialog-btn[data-v-15120003]{border:none;border-radius:.125rem;cursor:pointer;font-family:var(--font-sans);font-size:.875rem;font-weight:500;font-weight:700;min-width:5rem;padding:.625rem 1.25rem;transition:all .2s}.dialog-btn-cancel[data-v-15120003]{background-color:#ecf1f4;color:#869199}.dialog-btn-cancel[data-v-15120003]:hover,.dialog-btn-primary[data-v-15120003]{background-color:var(--text-color);color:#fff}.dialog-btn-primary[data-v-15120003]:hover{opacity:.8}@media(max-width:640px){.dialog-container[data-v-15120003]{margin:0 20px;max-width:90vw;width:calc(100% - 40px)!important}.dialog-footer[data-v-15120003]{padding:10px 20px 16px}}
