.bf-modal-shell[data-v-74e41cf7]{z-index:3000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.bf-modal-shell__backdrop[data-v-74e41cf7]{background:#0000008c;position:absolute;inset:0}.bf-modal-shell__dialog[data-v-74e41cf7]{background:var(--bf-surface);border:1px solid var(--bf-border);border-radius:var(--bf-radius-md);width:min(100%,560px);max-height:min(90vh,760px);box-shadow:var(--bf-shadow-lg);transform-origin:50% 46%;flex-direction:column;display:flex;position:relative;overflow:hidden}.bf-modal-shell-enter-active[data-v-74e41cf7],.bf-modal-shell-leave-active[data-v-74e41cf7]{transition:opacity .16s}.bf-modal-shell-enter-active .bf-modal-shell__dialog[data-v-74e41cf7],.bf-modal-shell-leave-active .bf-modal-shell__dialog[data-v-74e41cf7]{transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .16s}.bf-modal-shell-enter-from[data-v-74e41cf7],.bf-modal-shell-leave-to[data-v-74e41cf7]{opacity:0}.bf-modal-shell-enter-from .bf-modal-shell__dialog[data-v-74e41cf7],.bf-modal-shell-leave-to .bf-modal-shell__dialog[data-v-74e41cf7]{opacity:0;transform:translateY(8px)scale(.98)}.bf-modal-shell__dialog--sm[data-v-74e41cf7]{width:min(100%,420px)}.bf-modal-shell__dialog--lg[data-v-74e41cf7]{width:min(100%,760px)}.bf-modal-shell__header[data-v-74e41cf7]{justify-content:space-between;align-items:flex-start;gap:var(--bf-space-md);border-bottom:1px solid var(--bf-border);padding:18px 20px;display:flex}.bf-modal-shell__heading[data-v-74e41cf7]{min-width:0}.bf-modal-shell__title[data-v-74e41cf7]{color:var(--bf-text);letter-spacing:0;font-size:1rem;font-weight:700;line-height:1.35}.bf-modal-shell__description[data-v-74e41cf7]{color:var(--bf-text-secondary);margin-top:4px;font-size:.85rem;line-height:1.5}.bf-modal-shell__close[data-v-74e41cf7]{color:var(--bf-text-secondary);flex-shrink:0;--n-text-color:var(--bf-text-secondary)!important;--n-text-color-hover:var(--bf-text)!important;--n-text-color-focus:var(--bf-text)!important;--n-color-hover:var(--bf-surface-hover)!important;--n-color-pressed:var(--bf-surface-active)!important}.bf-modal-shell__close[data-v-74e41cf7]:hover,.bf-modal-shell__close[data-v-74e41cf7]:focus-visible{color:var(--bf-text)}.bf-modal-shell__body[data-v-74e41cf7]{padding:20px;overflow:auto}.bf-modal-shell__footer[data-v-74e41cf7]{justify-content:flex-end;gap:var(--bf-space-sm);border-top:1px solid var(--bf-border);background:var(--bf-bg-secondary);padding:14px 20px;display:flex}.bf-modal-shell__footer[data-v-74e41cf7] .n-button--default-type{--n-color:var(--bf-surface)!important;--n-color-hover:var(--bf-surface-hover)!important;--n-color-focus:var(--bf-surface-hover)!important;--n-color-pressed:var(--bf-surface-active)!important;--n-border:1px solid var(--bf-border)!important;--n-border-hover:1px solid var(--bf-border-hover)!important;--n-border-focus:1px solid var(--bf-brand)!important;--n-border-pressed:1px solid var(--bf-border-hover)!important;--n-text-color:var(--bf-text)!important;--n-text-color-hover:var(--bf-text)!important;--n-text-color-focus:var(--bf-text)!important;--n-text-color-pressed:var(--bf-text)!important}@media (width<=640px){.bf-modal-shell[data-v-74e41cf7]{align-items:center;padding:12px}.bf-modal-shell__dialog[data-v-74e41cf7]{max-height:calc(100vh - 24px)}.bf-modal-shell__footer[data-v-74e41cf7]{flex-direction:column-reverse}}
