.confirm-dialog[data-v-ce53eb27]{position:fixed;inset:0;z-index:950;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#0009}.confirm-dialog__panel[data-v-ce53eb27]{width:100%;max-width:360px;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius)}.confirm-dialog__panel[data-v-ce53eb27]:focus{outline:none}.confirm-dialog__eyebrow[data-v-ce53eb27]{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.confirm-dialog__title[data-v-ce53eb27]{margin:0;font-family:var(--font-display);font-size:var(--fs-section-label);font-weight:700;color:var(--text)}.confirm-dialog__body[data-v-ce53eb27]{margin:0;font-family:var(--font-body);font-size:var(--fs-data-label);line-height:1.5;color:var(--text-sub)}.confirm-dialog__details[data-v-ce53eb27]{margin:0;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius)}.confirm-dialog__row[data-v-ce53eb27]{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border-top:1px solid var(--border)}.confirm-dialog__row[data-v-ce53eb27]:first-child{border-top:none}.confirm-dialog__term[data-v-ce53eb27]{font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--text-sub)}.confirm-dialog__value[data-v-ce53eb27]{margin:0;font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.confirm-dialog__actions[data-v-ce53eb27]{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}.confirm-dialog__btn[data-v-ce53eb27]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:44px;min-inline-size:44px;padding-inline:var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--fs-data-label);font-weight:600;cursor:pointer}.confirm-dialog__btn[data-v-ce53eb27]:disabled{opacity:.55;cursor:not-allowed}.confirm-dialog__spinner[data-v-ce53eb27]{flex:none;inline-size:14px;block-size:14px;border:2px solid;border-top:2px solid transparent;border-radius:50%}@media(prefers-reduced-motion:no-preference){.confirm-dialog__spinner[data-v-ce53eb27]{animation:confirm-dialog-spin-ce53eb27 .72s linear infinite}}@keyframes confirm-dialog-spin-ce53eb27{to{transform:rotate(1turn)}}.confirm-dialog__btn--ghost[data-v-ce53eb27]{background:transparent;border:1px solid var(--border);color:var(--text)}.confirm-dialog__btn--danger[data-v-ce53eb27]{background:transparent;border:1px solid var(--error);color:var(--error)}.confirm-dialog__btn--danger[data-v-ce53eb27]:hover:not(:disabled){background:var(--error-bg)}.confirm-dialog__btn--accent[data-v-ce53eb27]{background:var(--accent);border:1px solid var(--accent);color:var(--on-accent)}.confirm-dialog__btn--accent[data-v-ce53eb27]:hover:not(:disabled){background:var(--accent-deep);border-color:var(--accent-deep)}.confirm-dialog__btn[data-v-ce53eb27]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-locale=ko] .confirm-dialog__btn[data-v-ce53eb27],[data-locale=ko] .confirm-dialog__title[data-v-ce53eb27]{font-family:var(--font-kr)}
