.confirm-dialog{width:min(90vw,390px);margin:auto;padding:var(--w-space-5);border:1px solid var(--w-color-border);border-radius:var(--w-radius-card);background:var(--w-color-surface);color:var(--w-color-text)}.confirm-dialog::backdrop{background:rgb(18 35 47/45%)}.confirm-dialog h2{font-size:var(--w-text-title);line-height:var(--w-line-title)}.confirm-dialog p{margin-block:var(--w-space-3) 0;color:var(--w-color-text-secondary)}.confirm-dialog-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--w-space-2);margin-block-start:var(--w-space-5)}.confirm-dialog-danger{min-height:var(--w-control-height);padding-inline:var(--w-space-4);border:0;border-radius:var(--w-radius-row);background:var(--w-color-danger);color:var(--w-color-action-text);font:inherit;font-weight:var(--w-weight-bold);cursor:pointer}.confirm-dialog-danger:disabled{background:var(--w-color-disabled-bg);color:var(--w-color-disabled-text);cursor:not-allowed}