.ui-dialog__overlay[data-v-27ead069]{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.ui-dialog__panel[data-v-27ead069]{backdrop-filter:var(--app-glass-blur-strong,var(--app-glass-blur));-webkit-backdrop-filter:var(--app-glass-blur-strong,var(--app-glass-blur));background:var(--app-bg-menu-strong);border:var(--app-glass-border);border-radius:var(--app-radius-lg);box-shadow:var(--app-shadow-panel);display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:100%}.ui-dialog__header[data-v-27ead069]{align-items:center;border-bottom:1px solid var(--app-divider-default);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:18px 20px}.ui-dialog__title[data-v-27ead069]{color:var(--app-text-primary);font-size:16px;font-weight:600;margin:0}.ui-dialog__close[data-v-27ead069]{align-items:center;background:var(--app-bg-hover);border:none;border-radius:var(--app-radius-pill);color:var(--app-text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:28px;justify-content:center;line-height:1;transition:color .2s,background .2s;width:28px}.ui-dialog__close[data-v-27ead069]:hover{background:var(--app-bg-panel-hover);color:var(--app-text-primary)}.ui-dialog__body[data-v-27ead069]{color:var(--app-text-primary);font-size:14px;line-height:1.6;overflow-y:auto;padding:20px}.ui-dialog__footer[data-v-27ead069]{align-items:center;border-top:1px solid var(--app-divider-default);display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:16px 20px}.ui-dialog-enter-active[data-v-27ead069],.ui-dialog-leave-active[data-v-27ead069]{transition:opacity .25s ease}.ui-dialog-enter-active .ui-dialog__panel[data-v-27ead069],.ui-dialog-leave-active .ui-dialog__panel[data-v-27ead069]{transition:transform .25s ease,opacity .25s ease}.ui-dialog-enter-from[data-v-27ead069],.ui-dialog-leave-to[data-v-27ead069]{opacity:0}.ui-dialog-enter-from .ui-dialog__panel[data-v-27ead069],.ui-dialog-leave-to .ui-dialog__panel[data-v-27ead069]{opacity:0;transform:scale(.95) translateY(12px)}
