.alert-overlay[data-v-f3fda8ff]{backdrop-filter:blur(8px);z-index:9999;background:#0000004d;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.alert-container[data-v-f3fda8ff]{backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;align-items:flex-start;gap:1rem;width:100%;max-width:400px;padding:1.5rem;display:flex;position:relative;box-shadow:0 8px 32px #0000001a}.alert-icon[data-v-f3fda8ff]{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.alert-content[data-v-f3fda8ff]{flex:1;min-width:0}.alert-title[data-v-f3fda8ff]{color:#1f2937;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.alert-message[data-v-f3fda8ff]{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.alert-close[data-v-f3fda8ff]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;padding:.25rem;transition:all .2s}.alert-close[data-v-f3fda8ff]:hover{color:#6b7280;background:#0000000d}.alert-success[data-v-f3fda8ff]{background:#22c55e0d;border-color:#22c55e4d}.alert-error[data-v-f3fda8ff]{background:#ef44440d;border-color:#ef44444d}.alert-warning[data-v-f3fda8ff]{background:#f59e0b0d;border-color:#f59e0b4d}.alert-info[data-v-f3fda8ff]{background:#3b82f60d;border-color:#3b82f64d}.alert-enter-active[data-v-f3fda8ff],.alert-leave-active[data-v-f3fda8ff]{transition:all .3s}.alert-enter-from[data-v-f3fda8ff],.alert-leave-to[data-v-f3fda8ff]{opacity:0;transform:scale(.9)translateY(-20px)}@media (width<=640px){.alert-container[data-v-f3fda8ff]{margin:1rem;padding:1rem}.alert-title[data-v-f3fda8ff]{font-size:1rem}.alert-message[data-v-f3fda8ff]{font-size:.8rem}}@media (prefers-color-scheme:dark){.alert-container[data-v-f3fda8ff]{background:#0000001a;border:1px solid #ffffff1a}.alert-title[data-v-f3fda8ff]{color:#f9fafb}.alert-message[data-v-f3fda8ff]{color:#d1d5db}.alert-close[data-v-f3fda8ff]{color:#9ca3af}.alert-close[data-v-f3fda8ff]:hover{color:#d1d5db;background:#ffffff0d}.alert-success[data-v-f3fda8ff]{background:#22c55e1a;border-color:#22c55e4d}.alert-error[data-v-f3fda8ff]{background:#ef44441a;border-color:#ef44444d}.alert-warning[data-v-f3fda8ff]{background:#f59e0b1a;border-color:#f59e0b4d}.alert-info[data-v-f3fda8ff]{background:#3b82f61a;border-color:#3b82f64d}}.dark .alert-container[data-v-f3fda8ff]{background:#0000001a;border:1px solid #ffffff1a}.dark .alert-title[data-v-f3fda8ff]{color:#f9fafb}.dark .alert-message[data-v-f3fda8ff]{color:#d1d5db}.dark .alert-close[data-v-f3fda8ff]{color:#9ca3af}.dark .alert-close[data-v-f3fda8ff]:hover{color:#d1d5db;background:#ffffff0d}.dark .alert-success[data-v-f3fda8ff]{background:#22c55e1a;border-color:#22c55e4d}.dark .alert-error[data-v-f3fda8ff]{background:#ef44441a;border-color:#ef44444d}.dark .alert-warning[data-v-f3fda8ff]{background:#f59e0b1a;border-color:#f59e0b4d}.dark .alert-info[data-v-f3fda8ff]{background:#3b82f61a;border-color:#3b82f64d}
