.error-message[data-v-9a49f8eb]{align-items:flex-start;animation:slideIn-9a49f8eb .3s ease-out;background:linear-gradient(135deg,#fee2e2,#fecaca);border-left:4px solid #dc2626;border-radius:.5rem;box-shadow:0 4px 6px -1px #dc26261a,0 2px 4px -1px #dc26260f;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1rem}.error-warning[data-v-9a49f8eb]{background:linear-gradient(135deg,#fef3c7,#fde68a);border-left-color:#f59e0b;box-shadow:0 4px 6px -1px #f59e0b1a,0 2px 4px -1px #f59e0b0f}.dark .error-message[data-v-9a49f8eb]{background:linear-gradient(135deg,#fee1e11a,#fec8c826);border-left-color:#ef4444}.dark .error-warning[data-v-9a49f8eb]{background:linear-gradient(135deg,#fef3c81a,#fde68b26);border-left-color:#fbbf24}.error-content[data-v-9a49f8eb]{align-items:flex-start;display:flex;flex:1;gap:.75rem}.error-icon[data-v-9a49f8eb]{color:#dc2626;flex-shrink:0;height:1.5rem;margin-top:.125rem;width:1.5rem}.error-warning .error-icon[data-v-9a49f8eb]{color:#f59e0b}.dark .error-icon[data-v-9a49f8eb]{color:#ef4444}.dark .error-warning .error-icon[data-v-9a49f8eb]{color:#fbbf24}.error-text[data-v-9a49f8eb]{color:#991b1b;flex:1;font-size:.9375rem;line-height:1.5;margin:0}.error-warning .error-text[data-v-9a49f8eb]{color:#92400e}.dark .error-text[data-v-9a49f8eb]{color:#fca5a5}.dark .error-warning .error-text[data-v-9a49f8eb]{color:#fcd34d}.error-close[data-v-9a49f8eb]{align-items:center;background:transparent;border:none;border-radius:.25rem;color:#dc2626;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.25rem;transition:all .2s ease}.error-close svg[data-v-9a49f8eb]{height:1.25rem;width:1.25rem}.error-close[data-v-9a49f8eb]:hover{background:#dc26261a;color:#b91c1c}.error-warning .error-close[data-v-9a49f8eb]{color:#f59e0b}.error-warning .error-close[data-v-9a49f8eb]:hover{background:#f59e0b1a;color:#d97706}.dark .error-close[data-v-9a49f8eb]{color:#fca5a5}.dark .error-close[data-v-9a49f8eb]:hover{background:#ef444433;color:#fee2e2}.dark .error-warning .error-close[data-v-9a49f8eb]{color:#fcd34d}.dark .error-warning .error-close[data-v-9a49f8eb]:hover{background:#fbbf2433;color:#fef3c7}@keyframes slideIn-9a49f8eb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-9a49f8eb],.fade-leave-active[data-v-9a49f8eb]{transition:all .3s ease}.fade-enter-from[data-v-9a49f8eb],.fade-leave-to[data-v-9a49f8eb]{opacity:0;transform:translateY(-10px)}
