.xg-dialog[data-v-8fcd58f4]{align-items:center;display:flex;justify-content:center;padding:1rem;position:fixed}.xg-dialog[data-v-8fcd58f4],.xg-dialog__overlay[data-v-8fcd58f4]{top:0;right:0;bottom:0;left:0;overscroll-behavior:contain;touch-action:none}.xg-dialog__overlay[data-v-8fcd58f4]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;opacity:1;position:absolute;transition:opacity .2s ease-out,-webkit-backdrop-filter .2s ease-out;transition:opacity .2s ease-out,backdrop-filter .2s ease-out;transition:opacity .2s ease-out,backdrop-filter .2s ease-out,-webkit-backdrop-filter .2s ease-out}.xg-dialog__container[data-v-8fcd58f4]{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:80vh;max-width:28rem;opacity:1;overscroll-behavior:auto;padding:44px 40px;position:relative;touch-action:auto;transform:none;transform-origin:center center;width:100%;will-change:transform,opacity}.xg-dialog__container--small[data-v-8fcd58f4]{max-width:90%!important;padding:20px 18px}.xg-dialog__container--medium[data-v-8fcd58f4]{max-width:26rem}.xg-dialog__container--large[data-v-8fcd58f4]{max-width:500px}.xg-dialog__container--extra-large[data-v-8fcd58f4]{max-width:56rem}.xg-dialog__container--fullscreen[data-v-8fcd58f4]{border-radius:0;height:100%;max-height:none;max-width:none;width:100%}.xg-dialog__header[data-v-8fcd58f4]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem}.xg-dialog__title[data-v-8fcd58f4]{color:#111827;font-size:1.125rem;font-weight:600}.xg-dialog__close-btn[data-v-8fcd58f4]{border-radius:.375rem;color:#9ca3af;padding:.25rem;transition:color .2s,background-color .2s}.xg-dialog__close-btn[data-v-8fcd58f4]:hover{background-color:#f3f4f6;color:#4b5563}.xg-dialog__close-btn[data-v-8fcd58f4]:focus{box-shadow:0 0 0 2px #3b82f6,0 0 0 4px #3b82f61a;outline:none}.xg-dialog__content[data-v-8fcd58f4]{flex:1;overscroll-behavior:auto;touch-action:auto}.xg-dialog__content--scrollable[data-v-8fcd58f4]{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.xg-dialog__footer[data-v-8fcd58f4]{border-top:1px solid #e5e7eb}.xg-dialog__actions[data-v-8fcd58f4]{display:flex;gap:.75rem;justify-content:flex-end}.xg-dialog__btn[data-v-8fcd58f4]{border:none;border-radius:.375rem;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:color .2s,background-color .2s}.xg-dialog__btn[data-v-8fcd58f4]:focus{box-shadow:0 0 0 2px #3b82f680,0 0 0 4px #3b82f61a;outline:none}.xg-dialog__btn--cancel[data-v-8fcd58f4]{background-color:#f3f4f6;color:#374151}.xg-dialog__btn--cancel[data-v-8fcd58f4]:hover{background-color:#e5e7eb}.xg-dialog__btn--confirm[data-v-8fcd58f4]{align-items:center;background-color:#2563eb;color:#fff;display:flex;gap:.5rem}.xg-dialog__btn--confirm[data-v-8fcd58f4]:hover{background-color:#1d4ed8}.xg-dialog__btn[data-v-8fcd58f4]:disabled{cursor:not-allowed;opacity:.5}.xg-dialog__loading[data-v-8fcd58f4]{align-items:center;display:inline-flex}.xg-dialog--persistent .xg-dialog__overlay[data-v-8fcd58f4]{cursor:not-allowed}.xg-dialog--scrollable .xg-dialog__content[data-v-8fcd58f4]{overflow-y:auto}.xg-dialog-fade-enter-active[data-v-8fcd58f4],.xg-dialog-fade-leave-active[data-v-8fcd58f4]{transition:opacity .25s ease-out}.xg-dialog-fade-enter-active .xg-dialog__overlay[data-v-8fcd58f4],.xg-dialog-fade-leave-active .xg-dialog__overlay[data-v-8fcd58f4]{transition:all .25s ease-out}.xg-dialog-fade-enter-active .xg-dialog__container[data-v-8fcd58f4],.xg-dialog-fade-leave-active .xg-dialog__container[data-v-8fcd58f4]{transition:all .25s cubic-bezier(.175,.885,.32,1.275)}.xg-dialog-fade-enter-from[data-v-8fcd58f4],.xg-dialog-fade-leave-to[data-v-8fcd58f4]{opacity:0}.xg-dialog-fade-enter-from .xg-dialog__overlay[data-v-8fcd58f4],.xg-dialog-fade-leave-to .xg-dialog__overlay[data-v-8fcd58f4]{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}.xg-dialog-fade-enter-from .xg-dialog__container[data-v-8fcd58f4],.xg-dialog-fade-leave-to .xg-dialog__container[data-v-8fcd58f4]{opacity:0;transform:scale(.95) translateY(1rem)}.xg-dialog-scale-enter-active[data-v-8fcd58f4],.xg-dialog-scale-leave-active[data-v-8fcd58f4]{transition:opacity .2s ease-out}.xg-dialog-scale-enter-active .xg-dialog__overlay[data-v-8fcd58f4],.xg-dialog-scale-leave-active .xg-dialog__overlay[data-v-8fcd58f4]{transition:all .2s ease-out}.xg-dialog-scale-enter-active .xg-dialog__container[data-v-8fcd58f4],.xg-dialog-scale-leave-active .xg-dialog__container[data-v-8fcd58f4]{transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.xg-dialog-scale-enter-from[data-v-8fcd58f4],.xg-dialog-scale-leave-to[data-v-8fcd58f4]{opacity:0}.xg-dialog-scale-enter-from .xg-dialog__overlay[data-v-8fcd58f4],.xg-dialog-scale-leave-to .xg-dialog__overlay[data-v-8fcd58f4]{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}.xg-dialog-scale-enter-from .xg-dialog__container[data-v-8fcd58f4],.xg-dialog-scale-leave-to .xg-dialog__container[data-v-8fcd58f4]{opacity:0;transform:scale(.8)}.xg-dialog-slide-enter-active[data-v-8fcd58f4],.xg-dialog-slide-leave-active[data-v-8fcd58f4]{transition:opacity .3s ease-out}.xg-dialog-slide-enter-active .xg-dialog__overlay[data-v-8fcd58f4],.xg-dialog-slide-leave-active .xg-dialog__overlay[data-v-8fcd58f4]{transition:all .3s ease-out}.xg-dialog-slide-enter-active .xg-dialog__container[data-v-8fcd58f4],.xg-dialog-slide-leave-active .xg-dialog__container[data-v-8fcd58f4]{transition:all .3s cubic-bezier(.175,.885,.32,1)}.xg-dialog-slide-enter-from[data-v-8fcd58f4],.xg-dialog-slide-leave-to[data-v-8fcd58f4]{opacity:0}.xg-dialog-slide-enter-from .xg-dialog__overlay[data-v-8fcd58f4],.xg-dialog-slide-leave-to .xg-dialog__overlay[data-v-8fcd58f4]{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}.xg-dialog-slide-enter-from .xg-dialog__container[data-v-8fcd58f4],.xg-dialog-slide-leave-to .xg-dialog__container[data-v-8fcd58f4]{opacity:0;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.xg-dialog-fade-enter-active[data-v-8fcd58f4],.xg-dialog-fade-leave-active[data-v-8fcd58f4],.xg-dialog-scale-enter-active[data-v-8fcd58f4],.xg-dialog-scale-leave-active[data-v-8fcd58f4],.xg-dialog-slide-enter-active[data-v-8fcd58f4],.xg-dialog-slide-leave-active[data-v-8fcd58f4]{transition-duration:.1s}.xg-dialog__overlay[data-v-8fcd58f4]{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:640px){.xg-dialog[data-v-8fcd58f4]{padding:.5rem}.xg-dialog__container[data-v-8fcd58f4]{max-height:90vh;max-width:none;width:100%}.xg-dialog__header[data-v-8fcd58f4]{padding:1rem}.xg-dialog__content[data-v-8fcd58f4]{padding:0}.xg-dialog__footer[data-v-8fcd58f4]{padding:.5rem}.xg-dialog__actions[data-v-8fcd58f4]{flex-direction:column;gap:.5rem}.xg-dialog__btn[data-v-8fcd58f4]{justify-content:center;width:100%}}@media (prefers-color-scheme:dark){.xg-dialog__container[data-v-8fcd58f4]{background-color:#1f2937;color:#fff}.xg-dialog__header[data-v-8fcd58f4]{border-bottom-color:#374151}.xg-dialog__footer[data-v-8fcd58f4]{border-top-color:#374151}.xg-dialog__close-btn[data-v-8fcd58f4]{color:#9ca3af}.xg-dialog__btn--cancel[data-v-8fcd58f4],.xg-dialog__close-btn[data-v-8fcd58f4]:hover{background-color:#374151;color:#d1d5db}.xg-dialog__btn--cancel[data-v-8fcd58f4]:hover{background-color:#4b5563}}
