dialog[open][data-v-711c5fa4]{opacity:1;transform:translateY(0) scale(1)}dialog[data-v-711c5fa4]{opacity:0;transform:translateY(-8px) scale(.98);transition:opacity .2s ease-out,transform .2s ease-out,overlay allow-discrete .2s ease-out,display allow-discrete .2s ease-out}.modal-dialog[data-v-711c5fa4]{background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.75rem;box-shadow:0 20px 40px -8px #0f172a1f,0 8px 16px -8px #0f172a14;color:hsl(var(--foreground));max-height:calc(100vh - 4rem);overflow:hidden;padding:0;width:calc(100% - 2rem)}.modal-dialog.size-sm[data-v-711c5fa4]{max-width:400px}.modal-dialog.size-md[data-v-711c5fa4]{max-width:540px}.modal-dialog.size-lg[data-v-711c5fa4]{max-width:720px}.modal-dialog.size-xl[data-v-711c5fa4]{max-width:960px}.modal-dialog.size-2xl[data-v-711c5fa4]{max-width:1280px}.modal-dialog.modal-resizable[data-v-711c5fa4]{display:flex;flex-direction:column;max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-height:360px;min-width:480px;overflow:hidden;resize:both}.modal-dialog.modal-resizable .modal-content[data-v-711c5fa4]{flex:1 1 auto;max-height:none;min-height:0}.modal-dialog[data-v-711c5fa4]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0f172a80;transition:display allow-discrete .2s,overlay allow-discrete .2s,background-color .2s}.modal-dialog[data-v-711c5fa4]:focus-visible{outline:none}.modal-dialog .modal-content[data-v-711c5fa4]{display:flex;flex-direction:column;max-height:calc(100vh - 4rem)}.modal-dialog .modal-content .modal-header[data-v-711c5fa4]{align-items:flex-start;border-bottom:1px solid hsl(var(--border));display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-dialog .modal-content .modal-body[data-v-711c5fa4]{flex:1 1 auto;overflow-y:auto;padding:1.25rem 1.5rem}.modal-dialog .modal-content .modal-footer[data-v-711c5fa4]{border-top:1px solid hsl(var(--border));flex-shrink:0;padding:1rem 1.5rem 1.25rem}@starting-style{dialog[open][data-v-711c5fa4]{opacity:0;transform:translateY(-8px) scale(.98)}dialog[open][data-v-711c5fa4]::backdrop{background-color:#0f172a00}}[data-v-711c5fa4]::-webkit-scrollbar{height:8px;width:8px}[data-v-711c5fa4]::-webkit-scrollbar-track{background:transparent}[data-v-711c5fa4]::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}[data-v-711c5fa4]::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.4)}
