/*!
* @j1nn0/vue-modal-dialog v0.6.3
* (c) 2025-present j1nn0
* @license MIT
*/
:root{--j1nn0-vue-modal-dialog-backdrop-z-index: 1000;--j1nn0-vue-modal-dialog-backdrop-background: rgba(0, 0, 0, .6);--j1nn0-vue-modal-dialog-backdrop-blur: 2px;--j1nn0-vue-modal-dialog-border: none;--j1nn0-vue-modal-dialog-border-radius: 8px;--j1nn0-vue-modal-dialog-width: 90%;--j1nn0-vue-modal-dialog-max-width-sm: 300px;--j1nn0-vue-modal-dialog-max-width-md: 600px;--j1nn0-vue-modal-dialog-max-width-lg: 900px;--j1nn0-vue-modal-dialog-max-height: 80vh;--j1nn0-vue-modal-dialog-text-color: #000000;--j1nn0-vue-modal-dialog-header-background: #f5f5f5;--j1nn0-vue-modal-dialog-header-padding: 1rem;--j1nn0-vue-modal-dialog-body-background: #fff;--j1nn0-vue-modal-dialog-body-padding: 1rem;--j1nn0-vue-modal-dialog-footer-background: #f5f5f5;--j1nn0-vue-modal-dialog-footer-padding: 1rem;--j1nn0-vue-modal-dialog-backdrop-background-dark: rgba(255, 255, 255, .2);--j1nn0-vue-modal-dialog-border-dark: none;--j1nn0-vue-modal-dialog-header-background-dark: #1f2937;--j1nn0-vue-modal-dialog-footer-background-dark: #1f2937;--j1nn0-vue-modal-dialog-body-background-dark: #111827;--j1nn0-vue-modal-dialog-text-color-dark: #f9fafb}.vue-modal-open{overflow:hidden}.backdrop[data-v-628c70c5]{position:fixed;inset:0;-webkit-backdrop-filter:blur(var(--j1nn0-vue-modal-dialog-backdrop-blur));backdrop-filter:blur(var(--j1nn0-vue-modal-dialog-backdrop-blur));z-index:var(--j1nn0-vue-modal-dialog-backdrop-z-index);transition:backdrop-filter .3s ease,opacity .3s ease}.backdrop.mode-light[data-v-628c70c5]{background:var(--j1nn0-vue-modal-dialog-backdrop-background)}.backdrop.mode-dark[data-v-628c70c5]{background:var(--j1nn0-vue-modal-dialog-backdrop-background-dark)}.fade-backdrop-enter-active[data-v-628c70c5],.fade-backdrop-leave-active[data-v-628c70c5]{transition:opacity .3s ease,backdrop-filter .3s ease}.fade-backdrop-enter-from[data-v-628c70c5],.fade-backdrop-leave-to[data-v-628c70c5]{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.fade-backdrop-enter-to[data-v-628c70c5],.fade-backdrop-leave-from[data-v-628c70c5]{opacity:1;-webkit-backdrop-filter:blur(var(--j1nn0-vue-modal-dialog-backdrop-blur));backdrop-filter:blur(var(--j1nn0-vue-modal-dialog-backdrop-blur))}.dialog[data-v-628c70c5]{position:fixed;z-index:calc(var(--j1nn0-vue-modal-dialog-backdrop-z-index) + 1);border-radius:var(--j1nn0-vue-modal-dialog-border-radius);padding:0;box-sizing:border-box;display:flex;flex-direction:column}.dialog.is-center[data-v-628c70c5]{top:50%;left:50%;transform:translate(-50%,-50%);max-height:var(--j1nn0-vue-modal-dialog-max-height);margin:0;width:100%;max-width:var(--j1nn0-vue-modal-dialog-width)}.dialog.is-top[data-v-628c70c5]{top:2rem;left:50%;transform:translate(-50%);max-height:calc(100vh - 4rem);width:100%;max-width:var(--j1nn0-vue-modal-dialog-width);box-sizing:border-box;margin:0}.dialog.mode-light[data-v-628c70c5]{border:var(--j1nn0-vue-modal-dialog-border);color:var(--j1nn0-vue-modal-dialog-text-color)}.dialog.mode-light .dialog-header[data-v-628c70c5]{background:var(--j1nn0-vue-modal-dialog-header-background)}.dialog.mode-light .dialog-footer[data-v-628c70c5]{background:var(--j1nn0-vue-modal-dialog-footer-background)}.dialog.mode-light .dialog-body[data-v-628c70c5]{background:var(--j1nn0-vue-modal-dialog-body-background)}.dialog.mode-light .dialog-close[data-v-628c70c5]{color:var(--j1nn0-vue-modal-dialog-text-color)}.dialog.mode-dark[data-v-628c70c5]{border:var(--j1nn0-vue-modal-dialog-border-dark);color:var(--j1nn0-vue-modal-dialog-text-color-dark)}.dialog.mode-dark .dialog-header[data-v-628c70c5]{background:var(--j1nn0-vue-modal-dialog-header-background-dark)}.dialog.mode-dark .dialog-footer[data-v-628c70c5]{background:var(--j1nn0-vue-modal-dialog-footer-background-dark)}.dialog.mode-dark .dialog-body[data-v-628c70c5]{background:var(--j1nn0-vue-modal-dialog-body-background-dark)}.dialog.mode-dark .dialog-close[data-v-628c70c5]{color:var(--j1nn0-vue-modal-dialog-text-color-dark)}.fade-enter-active[data-v-628c70c5],.fade-leave-active[data-v-628c70c5]{transition:opacity .3s ease}.fade-enter-from[data-v-628c70c5],.fade-leave-to[data-v-628c70c5]{opacity:0}.fade-enter-to[data-v-628c70c5],.fade-leave-from[data-v-628c70c5]{opacity:1}.dialog-content[data-v-628c70c5]{display:flex;flex-direction:column;max-height:100%;overflow:hidden}.dialog-header[data-v-628c70c5],.dialog-footer[data-v-628c70c5]{flex-shrink:0;position:relative;display:flex;justify-content:space-between;align-items:center;overflow-wrap:break-word;word-break:break-word}.dialog-header[data-v-628c70c5]{padding:var(--j1nn0-vue-modal-dialog-header-padding);border-top-left-radius:var(--j1nn0-vue-modal-dialog-border-radius);border-top-right-radius:var(--j1nn0-vue-modal-dialog-border-radius)}.dialog-footer[data-v-628c70c5]{padding:var(--j1nn0-vue-modal-dialog-footer-padding);border-bottom-left-radius:var(--j1nn0-vue-modal-dialog-border-radius);border-bottom-right-radius:var(--j1nn0-vue-modal-dialog-border-radius)}.dialog-title[data-v-628c70c5]{flex:1 1 auto;overflow-wrap:break-word}.dialog-close[data-v-628c70c5]{position:absolute;top:.5rem;right:.5rem;background:none;border:none;font-size:1.25rem;cursor:pointer;line-height:1}.dialog-body[data-v-628c70c5]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--j1nn0-vue-modal-dialog-body-padding);overflow-wrap:break-word;word-break:break-word}.dialog-sm[data-v-628c70c5]{max-width:var(--j1nn0-vue-modal-dialog-max-width-sm)}.dialog-md[data-v-628c70c5]{max-width:var(--j1nn0-vue-modal-dialog-max-width-md)}.dialog-lg[data-v-628c70c5]{max-width:var(--j1nn0-vue-modal-dialog-max-width-lg)}.dialog-fullscreen[data-v-628c70c5]{width:100vw;height:100vh;max-width:100vw;max-height:100vh!important;border-radius:0;top:0!important;left:0!important;transform:none!important}.dialog-fullscreen .dialog-content[data-v-628c70c5]{height:100%}.dialog-fullscreen .dialog-header[data-v-628c70c5],.dialog-fullscreen .dialog-footer[data-v-628c70c5]{border-radius:0}
