.confirm-dialog-backdrop[data-v-19b3bada]{z-index:100;background:#1111117a;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.confirm-dialog[data-v-19b3bada]{overscroll-behavior:contain;border:1px solid var(--charis-border);border-radius:var(--charis-radius-md);background:var(--charis-surface);width:min(420px,100%);max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto;box-shadow:0 12px 36px #0000001f}.confirm-dialog h2[data-v-19b3bada]{margin:0;font-size:1.15rem}.confirm-dialog p[data-v-19b3bada]{color:var(--charis-text-muted);margin:12px 0 0;line-height:1.6}.confirm-dialog-error[data-v-19b3bada]{color:var(--charis-error)!important}.confirm-dialog-actions[data-v-19b3bada]{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.confirm-dialog-actions .action[data-v-19b3bada]{width:100%;min-height:44px}.confirm-dialog--danger .action--primary[data-v-19b3bada]{border-color:var(--charis-error);background:var(--charis-error)}.confirm-dialog--danger .action--primary[data-v-19b3bada]:hover{border-color:var(--charis-error);background:color-mix(in srgb,var(--charis-error) 86%,#000)}.confirm-dialog button[data-v-19b3bada]:focus-visible{background:var(--charis-background-soft);outline:none;text-decoration:none}.confirm-dialog .action--primary[data-v-19b3bada]:focus-visible{background:var(--charis-primary-hover)}.confirm-dialog--danger .action--primary[data-v-19b3bada]:focus-visible{border-color:var(--charis-error);background:var(--charis-error)}@media (width<=420px){.confirm-dialog[data-v-19b3bada]{padding:20px 16px}.confirm-dialog-actions[data-v-19b3bada]{grid-template-columns:1fr}}
