.alert[data-v-bf5ea2e9]{align-items:flex-start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffffe6;border-left:4px solid;display:flex;gap:.75rem;padding:1rem;transition:all .2s ease}.alert--dismissed[data-v-bf5ea2e9]{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:all .3s ease}.alert--info[data-v-bf5ea2e9]{background-color:#eff6ff;border-left-color:#3b82f6}.alert--success[data-v-bf5ea2e9]{background-color:#ecfdf5;border-left-color:#10b981}.alert--warning[data-v-bf5ea2e9]{background-color:#fffbeb;border-left-color:#f59e0b}.alert--error[data-v-bf5ea2e9]{background-color:#fef2f2;border-left-color:#ef4444}.alert--sm[data-v-bf5ea2e9]{gap:.5rem;padding:.75rem}.alert--sm .alert-icon[data-v-bf5ea2e9]{height:16px;width:16px}.alert--lg[data-v-bf5ea2e9]{gap:1rem;padding:1.25rem}.alert--lg .alert-icon[data-v-bf5ea2e9]{height:24px;width:24px}.alert--rounded[data-v-bf5ea2e9]{border-radius:8px}.alert--shadow[data-v-bf5ea2e9]{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.alert-icon[data-v-bf5ea2e9]{flex-shrink:0;margin-top:2px}.alert-icon--info[data-v-bf5ea2e9]{color:#2563eb}.alert-icon--success[data-v-bf5ea2e9]{color:#047857}.alert-icon--warning[data-v-bf5ea2e9]{color:#92400e}.alert-icon--error[data-v-bf5ea2e9]{color:#dc2626}.alert-content[data-v-bf5ea2e9]{flex:1;min-width:0}.alert-title[data-v-bf5ea2e9]{font-weight:600;margin-bottom:.25rem}.alert-title--info[data-v-bf5ea2e9]{color:#1e40af}.alert-title--success[data-v-bf5ea2e9]{color:#065f46}.alert-title--warning[data-v-bf5ea2e9]{color:#92400e}.alert-title--error[data-v-bf5ea2e9]{color:#991b1b}.alert-title--sm[data-v-bf5ea2e9]{font-size:.875rem;line-height:1.25rem}.alert-title--md[data-v-bf5ea2e9]{font-size:1rem;line-height:1.5rem}.alert-title--lg[data-v-bf5ea2e9]{font-size:1.125rem;line-height:1.75rem}.alert-description[data-v-bf5ea2e9]{line-height:1.5}.alert-description--info[data-v-bf5ea2e9]{color:#3730a3}.alert-description--success[data-v-bf5ea2e9]{color:#065f46}.alert-description--warning[data-v-bf5ea2e9]{color:#78350f}.alert-description--error[data-v-bf5ea2e9]{color:#991b1b}.alert-description--sm[data-v-bf5ea2e9]{font-size:.75rem}.alert-description--md[data-v-bf5ea2e9]{font-size:.875rem}.alert-description--lg[data-v-bf5ea2e9]{font-size:1rem}.alert-actions[data-v-bf5ea2e9]{align-items:center;display:flex;gap:.75rem;margin-top:.5rem}.alert-actions--sm[data-v-bf5ea2e9]{margin-top:.25rem}.alert-actions--lg[data-v-bf5ea2e9]{margin-top:.75rem}.alert-close[data-v-bf5ea2e9]{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .15s ease;width:20px}.alert-close[data-v-bf5ea2e9]:hover{background-color:#0000000d;color:#374151}.alert-close--info[data-v-bf5ea2e9]:hover{background-color:#3b82f61a}.alert-close--success[data-v-bf5ea2e9]:hover{background-color:#10b9811a}.alert-close--warning[data-v-bf5ea2e9]:hover{background-color:#f59e0b1a}.alert-close--error[data-v-bf5ea2e9]:hover{background-color:#ef44441a}@media(max-width:640px){.alert[data-v-bf5ea2e9]{gap:.5rem}.alert[data-v-bf5ea2e9],.alert-actions[data-v-bf5ea2e9]{align-items:stretch;flex-direction:column}.alert-actions[data-v-bf5ea2e9]{margin-top:.75rem}.alert-actions--sm[data-v-bf5ea2e9]{margin-top:.5rem}.alert-actions--lg[data-v-bf5ea2e9]{margin-top:1rem}}@media(prefers-color-scheme:dark){.alert[data-v-bf5ea2e9]{background-color:#1f2937e6}.alert--info[data-v-bf5ea2e9]{background-color:#1e40af1a;border-left-color:#60a5fa}.alert--success[data-v-bf5ea2e9]{background-color:#065f461a;border-left-color:#34d399}.alert--warning[data-v-bf5ea2e9]{background-color:#92400e1a;border-left-color:#fbbf24}.alert--error[data-v-bf5ea2e9]{background-color:#991b1b1a;border-left-color:#f87171}.alert-title--info[data-v-bf5ea2e9]{color:#93c5fd}.alert-title--success[data-v-bf5ea2e9]{color:#6ee7b7}.alert-title--warning[data-v-bf5ea2e9]{color:#fcd34d}.alert-title--error[data-v-bf5ea2e9]{color:#fca5a5}.alert-description--info[data-v-bf5ea2e9]{color:#bfdbfe}.alert-description--success[data-v-bf5ea2e9]{color:#a7f3d0}.alert-description--warning[data-v-bf5ea2e9]{color:#fde68a}.alert-description--error[data-v-bf5ea2e9]{color:#fecaca}.alert-close[data-v-bf5ea2e9]{color:#9ca3af}.alert-close[data-v-bf5ea2e9]:hover{background-color:#ffffff1a;color:#d1d5db}}@media(prefers-contrast:high){.alert[data-v-bf5ea2e9]{border:2px solid;border-left:6px solid}.alert--info[data-v-bf5ea2e9]{border-color:#2563eb}.alert--success[data-v-bf5ea2e9]{border-color:#047857}.alert--warning[data-v-bf5ea2e9]{border-color:#92400e}.alert--error[data-v-bf5ea2e9]{border-color:#dc2626}}@media(prefers-reduced-motion:reduce){.alert[data-v-bf5ea2e9],.alert-close[data-v-bf5ea2e9]{transition:none}}.alert-close[data-v-bf5ea2e9]:focus{outline:2px solid #3b82f6;outline-offset:2px}@media print{.alert[data-v-bf5ea2e9]{background:#fff;border:1px solid #000;box-shadow:none;page-break-inside:avoid}}
