.alert-message[data-v-65d2b2a1]{animation:fadeIn-65d2b2a1 .3s ease;border-radius:8px;font-family:var(--font-body);font-size:.95rem;gap:.75rem;padding:1rem 1.25rem}.alert-icon[data-v-65d2b2a1],.alert-message[data-v-65d2b2a1]{align-items:center;display:flex}.alert-icon[data-v-65d2b2a1]{flex-shrink:0;justify-content:center}.alert-text[data-v-65d2b2a1]{flex:1;line-height:1.4;margin:0}.alert-close[data-v-65d2b2a1]{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;opacity:.7;transition:all .2s;width:24px}.alert-close[data-v-65d2b2a1]:hover{opacity:1}.alert-message.success[data-v-65d2b2a1]{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.alert-message.success .alert-icon[data-v-65d2b2a1]{color:#28a745}.alert-message.success .alert-close[data-v-65d2b2a1]:hover{background:#28a7451a}.alert-message.error[data-v-65d2b2a1]{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.alert-message.error .alert-icon[data-v-65d2b2a1]{color:#dc3545}.alert-message.error .alert-close[data-v-65d2b2a1]:hover{background:#dc35451a}.alert-message.info[data-v-65d2b2a1]{background:#fff8e6;border:1px solid #ffeeba;color:#856404}.alert-message.info .alert-icon[data-v-65d2b2a1]{color:var(--color-gold)}.alert-message.info .alert-close[data-v-65d2b2a1]:hover{background:#d4af371a}.alert-message.warning[data-v-65d2b2a1]{background:#fff3cd;border:1px solid #ffc107;color:#856404}.alert-message.warning .alert-icon[data-v-65d2b2a1]{color:#ffc107}.alert-message.warning .alert-close[data-v-65d2b2a1]:hover{background:#ffc1071a}@keyframes fadeIn-65d2b2a1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
