.alert-inline[data-v-eb7dfa4a]{align-items:center;border-radius:.5rem;box-sizing:border-box;display:flex;font-size:.86rem;gap:.65rem;line-height:1.4;padding:.7rem .9rem;width:100%}.alert-inline-icon[data-v-eb7dfa4a]{flex-shrink:0;font-size:1.05rem}.alert-inline-content[data-v-eb7dfa4a]{flex:1;min-width:0;word-break:break-word}.alert-inline.alert-inline-danger[data-v-eb7dfa4a]{background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#f87171}.alert-inline.alert-inline-warning[data-v-eb7dfa4a]{background:#f59e0b1f;border:1px solid rgba(245,158,11,.35);color:#fbbf24}.alert-inline.alert-inline-info[data-v-eb7dfa4a]{background:#3b82f61f;border:1px solid rgba(59,130,246,.35);color:#60a5fa}.alert-inline.alert-inline-success[data-v-eb7dfa4a]{background:#22c55e1f;border:1px solid rgba(34,197,94,.35);color:#4ade80}body.light-mode .alert-inline.alert-inline-danger[data-v-eb7dfa4a]{background:#fef2f2;border-color:#fecaca;color:#b91c1c}body.light-mode .alert-inline.alert-inline-warning[data-v-eb7dfa4a]{background:#fffbeb;border-color:#fde68a;color:#b45309}body.light-mode .alert-inline.alert-inline-info[data-v-eb7dfa4a]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}body.light-mode .alert-inline.alert-inline-success[data-v-eb7dfa4a]{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.alert-overlay[data-v-eb7dfa4a]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0c99;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:3200}body.light-mode .alert-overlay[data-v-eb7dfa4a]{background:#f0f2f599}.alert-modal[data-v-eb7dfa4a]{background:var(--dark-card-bg,#111);border:1px solid var(--dark-border-solid,#333);max-width:380px;padding:1.25rem;width:100%}body.light-mode .alert-modal[data-v-eb7dfa4a]{background:#fff;border-color:var(--light-border-color)}.alert-header[data-v-eb7dfa4a]{align-items:center;display:flex;gap:.6rem;margin-bottom:.75rem}.alert-icon[data-v-eb7dfa4a]{font-size:1.1rem}.alert-icon.is-warning[data-v-eb7dfa4a]{color:#fbbf24}.alert-icon.is-danger[data-v-eb7dfa4a]{color:#ef4444}.alert-icon.is-info[data-v-eb7dfa4a]{color:#60a5fa}.alert-icon.is-question[data-v-eb7dfa4a]{color:#34d399}.alert-message[data-v-eb7dfa4a]{color:var(--dark-text-color);font-size:.88rem;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}body.light-mode .alert-message[data-v-eb7dfa4a]{color:var(--light-text-color)}.alert-actions[data-v-eb7dfa4a]{display:flex;gap:.6rem;justify-content:flex-end;margin-top:1.25rem}.alert-btn[data-v-eb7dfa4a]{align-items:center;border:1px solid transparent;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;justify-content:center;min-width:96px;padding:.5rem 1rem;transition:opacity .15s ease,transform .15s ease}.alert-btn[data-v-eb7dfa4a]:disabled{cursor:not-allowed;opacity:.55}.alert-btn.is-cancel[data-v-eb7dfa4a]{background:#ffffff0f;border-color:var(--dark-border-solid);color:var(--dark-text-color)}body.light-mode .alert-btn.is-cancel[data-v-eb7dfa4a]{background:#f2f4f6;border-color:var(--light-border-color);color:var(--light-text-color)}.alert-btn.is-confirm[data-v-eb7dfa4a]{background:var(--dark-primary-accent);color:#0b0b0c}body.light-mode .alert-btn.is-confirm[data-v-eb7dfa4a]{background:var(--light-primary);color:#fff}.alert-btn.is-confirm[data-v-eb7dfa4a]:hover{transform:translateY(-1px)}.alert-fade-enter-active[data-v-eb7dfa4a],.alert-fade-leave-active[data-v-eb7dfa4a]{transition:opacity .22s ease,transform .22s ease}.alert-fade-enter-from[data-v-eb7dfa4a],.alert-fade-leave-to[data-v-eb7dfa4a]{opacity:0;transform:translateY(8px) scale(.98)}
