.confirm-modal[data-v-3ca9526e]{z-index:40;position:fixed}.confirm-modal-backdrop[data-v-3ca9526e]{z-index:19;position:fixed;inset:0}.confirm-modal-popup[data-v-3ca9526e]{z-index:20;border:1px solid var(--control-border);background:var(--surface-raised);box-shadow:0 6px 20px var(--shadow);color:var(--text-primary);white-space:nowrap;cursor:default;border-radius:6px;flex-direction:column;gap:12px;padding:14px 16px;display:flex;position:fixed}.confirm-modal-title[data-v-3ca9526e]{font-size:16px;font-weight:700;line-height:1.4}.confirm-modal-actions[data-v-3ca9526e]{justify-content:space-between;gap:8px;display:flex}.confirm-modal-actions button[data-v-3ca9526e]{cursor:pointer;border:1px solid;border-radius:4px;justify-content:center;align-items:center;min-width:40px;min-height:36px;display:inline-flex}.confirm-modal-actions button[data-v-3ca9526e]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.confirm-modal-popup.has-button-labels[data-v-3ca9526e]{white-space:normal;max-width:calc(100vw - 16px)}.confirm-modal-popup.has-button-labels .confirm-modal-actions[data-v-3ca9526e]{flex-wrap:wrap}.confirm-modal-popup.has-button-labels .confirm-modal-actions button[data-v-3ca9526e]{gap:6px;padding:0 12px;font-weight:600}.confirm-modal-confirm[data-v-3ca9526e]{background:var(--danger-surface);color:var(--danger)}.confirm-modal-confirm[data-v-3ca9526e]:hover{background:var(--danger-hover)}.confirm-modal-confirm.is-primary[data-v-3ca9526e]{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.confirm-modal-confirm.is-primary[data-v-3ca9526e]:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.confirm-modal-dismiss[data-v-3ca9526e]{background:var(--surface-subtle);color:var(--text-primary)}.confirm-modal-dismiss[data-v-3ca9526e]:hover{background:var(--surface-hover)}
