.confirm-backdrop[data-v-4084a8f2]{z-index:95;background:#3b1e2a66;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.confirm-card[data-v-4084a8f2]{width:100%;max-width:24rem;max-height:calc(100vh - 2rem);color:var(--color-ink);box-shadow:var(--shadow-soft);background:#fff;border-radius:1.5rem;padding:1.5rem;overflow-y:auto}.confirm-title[data-v-4084a8f2]{font-family:var(--font-display);color:var(--color-rose-deep);font-size:1.5rem;line-height:1.2}.confirm-message[data-v-4084a8f2]{color:var(--color-ink-soft);margin-top:.75rem}.confirm-error[data-v-4084a8f2]{color:var(--color-rose-deep);margin-top:.75rem;font-weight:700}.confirm-actions[data-v-4084a8f2]{gap:.5rem;margin-top:1.5rem;display:grid}.confirm-enter-active[data-v-4084a8f2],.confirm-leave-active[data-v-4084a8f2]{transition:opacity .2s}.confirm-enter-active .confirm-card[data-v-4084a8f2],.confirm-leave-active .confirm-card[data-v-4084a8f2]{transition:transform .25s var(--ease-gentle)}.confirm-enter-from[data-v-4084a8f2],.confirm-leave-to[data-v-4084a8f2]{opacity:0}.confirm-enter-from .confirm-card[data-v-4084a8f2],.confirm-leave-to .confirm-card[data-v-4084a8f2]{transform:translateY(.75rem)scale(.98)}
