@layer components{.app-dialog-overlay{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a94;position:fixed;inset:0}.app-dialog-overlay[data-state=open]{animation:.16s ease-out dialog-backdrop-in}.app-dialog-overlay[data-state=closed]{animation:.12s ease-in dialog-backdrop-out}.app-dialog-content{color:#202733;overscroll-behavior:contain;scrollbar-width:thin;background:#fff;border-color:#ffffffbf;max-height:calc(100dvh - 2rem);overflow-y:auto;box-shadow:0 24px 80px -16px #0a122366,0 8px 24px -8px #0a122333,0 0 0 1px #0f172a0f}.app-dialog-content[data-state=open]{animation:.16s ease-out dialog-content-in}.app-dialog-content[data-state=closed]{animation:.1s ease-in dialog-backdrop-out}.app-dialog-symbol{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.app-dialog-symbol[data-tone=info]{color:var(--color-brand);background:var(--color-brand-50)}.app-dialog-symbol[data-tone=warning]{color:#a96810;background:#fff5df}.app-dialog-symbol[data-tone=error],.app-dialog-symbol[data-tone=destructive]{color:#bb4148;background:#fff0f0}.app-dialog-feedback{color:#a3333b;background:#fff6f6;border:1px solid #f3d3d5;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.6;display:flex}@keyframes dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-backdrop-out{to{opacity:0}}@keyframes dialog-content-in{0%{opacity:0;scale:.985}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.app-dialog-overlay,.app-dialog-content,.app-dialog-content *{transition:none!important;animation:none!important}}}.app-dialog-content .dialog-destructive-action{color:#fff;background:#b83c45;border-color:#b83c45}.app-dialog-content .dialog-destructive-action:hover:not(:disabled){background:#a32f38}.app-dialog-content .dialog-destructive-action:disabled{opacity:.45;cursor:not-allowed}
